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

Re: what we can do with REF type

$
0
0


Dear Ming

 

 

You are correct..!! " TYPE REF TO" in ABAP is similar to pointers in C++.

It points to a memory location where the data is stored instead of data itself in database.

 

It is mostly used when you do OO ABAP.

 

Below is the example for your query

 

about LOOP.

 

   TYPES             :    tr_flight TYPE REF TO zcl_tutorial_2.

   DATA               :    lt_flight    TYPE STANDARD TABLE OF tr_flight,

                               wa_flight    TYPE tr_flight,

                               l_sflight     TYPE sflight.

   FIELD-SYMBOLS : <wa_flight> LIKE LINE OF lt_flight.

  

  LOOP AT lt_flight ASSIGNING <wa_flight>.
    l_sflight = <wa_flight>->get_flight_details( ).
    WRITE :/ l_sflight-carrid,l_sflight-connid,l_sflight-fldate.
    l_price = <wa_flight>->calculate_flight_price( ).
    WRITE :/ 'flight price', l_price-price  CURRENCY l_price-currency,l_price-currency.
  ENDLOOP.

 

 

Reward if found useful...!!

 

Thanks

Kishan

 


Viewing all articles
Browse latest Browse all 8368

Trending Articles



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