Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9071

Re: doubt in writing start/end routine in transformation

$
0
0

Hi Swetha,

 

You can get the result by using end routine.

 

Try this sample code.

 

TYPES: BEGIN OF SY_SOURCE,

 

       DATE1 TYPE /BI0/OIDATE,

       ORDERTYPE TYPE /BIC/OIORDERTYPE,

       ORDERS TYPE /BIC/OIORDERS,

       COST TYPE /BIC/OICOST,

 

  END OF SY_SOURCE.

 

  DATA: IT_SOURCE TYPE TABLE OF SY_SOURCE,

            WA_SOURCE TYPE SY_SOURCE.

 

  SELECT DATE0 /BIC/ORDERTYPE /BIC/ORDERS  /BIC/COST FROM

  /BIC/AYDSO_ORD00

    INTO TABLE IT_SOURCE FOR ALL ENTRIES IN RESULT_PACKAGE

    WHERE DATE0 = RESULT_PACKAGE-DATE0.

SORT IT_SOURCE BY DATE0.

 

    LOOP AT RESULT_PACKAGE ASSIGNING <RESULT_FIELDS>.

 

      READ TABLE IT_SOURCE INTO WA_SOURCE WITH KEY

                                                DATE1 = <RESULT_FIELDS>-DATE0

                                                BINARY SEARCH.

 

      IF SY-SUBRC = 0.

 

        IF WA_SOURCE-ORDERTYPE = 'BACKLOG' AND

            WA_SOURCE-ORDERS = 'ORDER-1'.

 

          <RESULT_FIELDS>-/BIC/COST = WA_SOURCE-COST.

 

          ELSE.

            <RESULT_FIELDS>-/BIC/COST = 0.

            ENDIF.

            ENDIF.

 

            ENDLOOP.

 

Thanks,

Somesh.


Viewing all articles
Browse latest Browse all 9071

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>