IBM Support

JR50101: ABAP STAGE WITH RFC DATA TRANSFER: RE-INTRODUCE INDIVIDUAL TRANSACTIONS FOR THE ABAP PROGRAM TO ENABLE DS ROW EXTRACT

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • ABAP stage with RFC data transfer: re-introduce individual
    transactions for the ABAP program  to enable DS row extraction
    as soon as the SELECT statement is completed in SAP
    

Local fix

Problem summary

  • ABAP stage with RFC data transfer: re-introduce individual
    transactions for the ABAP program ("AS SEPARATE UNIT")
    to enable DS row extraction as soon as the SELECT statement is
    completed in SAP.
    

Problem conclusion

  • The ABAP program statement "AS SEPARATE UNIT" was present in 70
    GA but later removed following JR48495.
    The intention with removing the statement was to clean up SAP
    transaction sm58, so just one transaction id is used for all
    packets.
    But, as we have found, a side effect in using just one
    transaction is that reading the data can only be started after
    all data is transferred.
    Code fix: reintroduce the "AS SEPARATE UNIT" statement. The fix
    affects affects both transfer methods (tRFC,qRFC), generation
    methods (SQL,EO),
    for both background and non-background jobs.
    
    *---------------------------------------------------------------
    ----*
    * Send data to RFC Transfer table
    *---------------------------------------------------------------
    ----*
    FORM RFC_CALL_SEND_DATA.
    CALL FUNCTION 'TRFC_SET_QUEUE_NAME'
    EXPORTING
    QNAME = 'ZIPSVM00273_ABAP_QRFC1'.
    
    CALL FUNCTION 'Z_DS_ABAP_TRANS'
    IN BACKGROUND TASK
    AS SEPARATE UNIT
      DESTINATION RFCDESTC
    TABLES
      ETLSTRSF = ETLTRSFTAB.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR50101

  • Reported component name

    WIS DATASTAGE

  • Reported component ID

    5724Q36DS

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-04-28

  • Closed date

    2014-05-13

  • Last modified date

    2014-05-13

  • 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

    IS PACK FOR SAP

  • Fixed component ID

    5724Q5500

Applicable component levels

  • R650 PSY

       UP

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCSRJX","label":"DataStage Pack for SAP R\/3"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
13 May 2014