IBM Support

JR47151: MIGRATING AN ABAP RFC JOB FROM NON-UNICODE SAP SERVER TO UNICODE DOES NOT CORRECTLY UPDATE THE COLUMN LENGTH VALUES.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When migrating non unicode SAP ABAP RFC job to unicode SAP
    server, the column length are divided by 2 causing truncation.
    

Local fix

Problem summary

  • Migrating an ABAP RFC job from non-Unicode to Unicode SAP Server
    does not correctly update the column lengths, resulting in
    truncated extracted data.
    

Problem conclusion

  • For non-Unicode systems the column's "length" is equal to
    "display length" in the ABAP stage GUI. When migrating to
    Unicode, the "display length" should be double the "length". The
     stage uses the "display length" as internal field length; since
     data is stored internally in UTF16 that value is double the
    length.
    Implemented a code fix that will allow the user to migrate using
    the steps described in this technote:
    http://www-01.ibm.com/support/docview.wss?uid=swg21441945
    
    Please note the steps have to be followed specifically. It is
    recommended the migration scenario to use a new connection for
    the Unicode server.
    In case the migration scenario does not use a new connection,
    but it's reusing the old connection name (and just the details,
    eg. host name, are changed), the user has to set the migration
    flag by temporarily selecting a different connection, then
    reselecting the original connection (at step 3). This way a
    "connection change" is simulated and the migration code is
    activated.
    
    Note: this fix is required since the fix for JR41420 (introduced
    in version 6502 and 70) while fixing the issue reported there,
    has also broken the migration path. That also means version 6501
    does not present the issue in JR47151 and does not require a fix
    (the steps in the technote would work fine)
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR47151

  • Reported component name

    WIS DATASTAGE

  • Reported component ID

    5724Q36DS

  • Reported release

    870

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-04

  • Closed date

    2013-08-08

  • Last modified date

    2013-08-08

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WIS DATASTAGE

  • Fixed component ID

    5724Q36DS

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"IBM InfoSphere DataStage"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.7","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
08 August 2013