ABAP Select data from SAP table ITRANSPORDER into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP ITRANSPORDER table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to ITRANSPORDER. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the ITRANSPORDER table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_ITRANSPORDER TYPE STANDARD TABLE OF ITRANSPORDER,
      WA_ITRANSPORDER TYPE ITRANSPORDER,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <ITRANSPORDER> TYPE ITRANSPORDER.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_ITRANSPORDER.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM ITRANSPORDER
  INTO TABLE IT_ITRANSPORDER.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ITRANSPORDER
*  INTO TABLE @DATA(IT_ITRANSPORDER2).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_ITRANSPORDER INDEX 1 INTO DATA(WA_ITRANSPORDER2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ITRANSPORDER ASSIGNING <ITRANSPORDER>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ITRANSPORDER>-MANDT = 1.
<ITRANSPORDER>-TRANSPORTATIONORDERUUID = 1.
<ITRANSPORDER>-TRANSPORTATIONORDER = 1.
<ITRANSPORDER>-TRANSPORTATIONORDERCATEGORY = 1.
<ITRANSPORDER>-TRANSPORTATIONORDERTYPE = 1.
ENDLOOP.

LOOP AT IT_ITRANSPORDER INTO WA_ITRANSPORDER.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ITRANSPORDER-DANGEROUSGOODSARECONTAINED, sy-vline,
WA_ITRANSPORDER-TRANSPORTATIONSERVICELEVEL, sy-vline,
WA_ITRANSPORDER-TRANSPORDRESPONSIBLEPERSON, sy-vline,
WA_ITRANSPORDER-TRANSPORDPARTNERREFERENCE, sy-vline,
WA_ITRANSPORDER-MASTERBILLOFLADING, sy-vline,
WA_ITRANSPORDER-TRANSPORDPLANNINGBLOCK, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ITRANSPORDER you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_ITRANSPORDER TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_ITRANSPORDER INTO WA_ITRANSPORDER. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

*Conversion exit ALPHA, internal->external for field TRANSPORTATIONORDER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORTATIONORDER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORTATIONORDER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CARRIER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ITRANSPORDER-CARRIER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-CARRIER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SHIPPER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ITRANSPORDER-SHIPPER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-SHIPPER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field CONSIGNEE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ITRANSPORDER-CONSIGNEE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-CONSIGNEE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDGROSSWEIGHT CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDGROSSWEIGHT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDGROSSWEIGHT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDGROSSWEIGHTUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDGROSSWEIGHTUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDGROSSWEIGHTUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDGROSSVOLUME CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDGROSSVOLUME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDGROSSVOLUME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDGROSSVOLUMEUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDGROSSVOLUMEUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDGROSSVOLUMEUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDNETWEIGHT CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDNETWEIGHT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDNETWEIGHT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDNETWEIGHTUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDNETWEIGHTUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDNETWEIGHTUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDQUANTITY CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDQUANTITY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDQUANTITY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDQUANTITYUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDQUANTITYUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDQUANTITYUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDALTERNATIVEQTY CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDALTERNATIVEQTY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDALTERNATIVEQTY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDALTERNATIVEQTYUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDALTERNATIVEQTYUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDALTERNATIVEQTYUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDBASEQUANTITY CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDBASEQUANTITY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDBASEQUANTITY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDBASEQUANTITYUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDBASEQUANTITYUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDBASEQUANTITYUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDTAREWEIGHT CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDTAREWEIGHT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDTAREWEIGHT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDTAREWEIGHTUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDTAREWEIGHTUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDTAREWEIGHTUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDNUMBEROFCTNS CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDNUMBEROFCTNS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDNUMBEROFCTNS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDNUMBEROFCTNSUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDNUMBEROFCTNSUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDNUMBEROFCTNSUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit QTYRN, internal->external for field TRANSPORDDNGRSGDSEXMPPTS CALL FUNCTION 'CONVERSION_EXIT_QTYRN_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDDNGRSGDSEXMPPTS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDDNGRSGDSEXMPPTS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDDNGRSGDSEXMPPTSUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDDNGRSGDSEXMPPTSUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDDNGRSGDSEXMPPTSUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDDISTANCEUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDDISTANCEUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDDISTANCEUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TRANSPORDNETDURATIONUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ITRANSPORDER-TRANSPORDNETDURATIONUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-TRANSPORDNETDURATIONUNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field BUSINESSTRANSACTIONDOCUMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ITRANSPORDER-BUSINESSTRANSACTIONDOCUMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ITRANSPORDER-BUSINESSTRANSACTIONDOCUMENT.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_ITRANSPORDER_STR,
MANDT TYPE STRING,
TRANSPORTATIONORDERUUID TYPE STRING,
TRANSPORTATIONORDER TYPE STRING,
TRANSPORTATIONORDERCATEGORY TYPE STRING,
TRANSPORTATIONORDERTYPE TYPE STRING,
DANGEROUSGOODSARECONTAINED TYPE STRING,
TRANSPORTATIONSERVICELEVEL TYPE STRING,
TRANSPORDRESPONSIBLEPERSON TYPE STRING,
TRANSPORDPARTNERREFERENCE TYPE STRING,
MASTERBILLOFLADING TYPE STRING,
TRANSPORDPLANNINGBLOCK TYPE STRING,
TRANSPORDEXECUTIONISBLOCKED TYPE STRING,
INVOICINGISBLOCKED TYPE STRING,
CARRIERUUID TYPE STRING,
CARRIER TYPE STRING,
STANDARDCARRIERALPHACODE TYPE STRING,
TRANSPORDAIRLINEIATACODE TYPE STRING,
TRANSPORDAIRWAYBILL TYPE STRING,
CARRIERADDRESSID TYPE STRING,
CARRIERORIGINOFENTRY TYPE STRING,
SHIPPERUUID TYPE STRING,
SHIPPER TYPE STRING,
SHIPPERADDRESSID TYPE STRING,
CONSIGNEEUUID TYPE STRING,
CONSIGNEE TYPE STRING,
CONSIGNEEADDRESSID TYPE STRING,
TRANSPORDSHIPPINGTYPE TYPE STRING,
MOVEMENTTYPE TYPE STRING,
TRANSPORDTRAFFICDIRECTION TYPE STRING,
PLNGANDEXECORGANIZATION TYPE STRING,
PLNGANDEXECGROUP TYPE STRING,
PURCHASINGORGANIZATION TYPE STRING,
PURCHASINGORGEXTERNALID TYPE STRING,
PURCHASINGGROUP TYPE STRING,
PURCHASINGGROUPEXTERNALID TYPE STRING,
PURGORGCOMPANYCODE TYPE STRING,
TRANSPORDLIFECYCLESTATUS TYPE STRING,
TRANSPORDPLANNINGSTATUS TYPE STRING,
TRANSPORTATIONORDEREXECSTS TYPE STRING,
TRANSPORDERDNGRSGDSSTS TYPE STRING,
TRANSPORTATIONORDERCONFSTS TYPE STRING,
TRANSPORDERSUBCONTRGSTS TYPE STRING,
MEANSOFTRANSPORT TYPE STRING,
TRANSPORTATIONMODE TYPE STRING,
TRANSPORTATIONMODECATEGORY TYPE STRING,
TRANSPORDMAXUTILZNRATIO TYPE STRING,
TRANSPORTATIONREQUESTCATEGORY TYPE STRING,
TRANSPORDMAXUTILZNMASSRATIO TYPE STRING,
TRANSPORDMAXUTILZNVOLUMERATIO TYPE STRING,
TRANSPORDMAXUTILZNLENGTHRATIO TYPE STRING,
TRANSPORDGROSSWEIGHT TYPE STRING,
TRANSPORDGROSSWEIGHTUNIT TYPE STRING,
TRANSPORDGROSSVOLUME TYPE STRING,
TRANSPORDGROSSVOLUMEUNIT TYPE STRING,
TRANSPORDNETWEIGHT TYPE STRING,
TRANSPORDNETWEIGHTUNIT TYPE STRING,
TRANSPORDQUANTITY TYPE STRING,
TRANSPORDQUANTITYUNIT TYPE STRING,
TRANSPORDALTERNATIVEQTY TYPE STRING,
TRANSPORDALTERNATIVEQTYUNIT TYPE STRING,
TRANSPORDBASEQUANTITY TYPE STRING,
TRANSPORDBASEQUANTITYUNIT TYPE STRING,
TRANSPORDTAREWEIGHT TYPE STRING,
TRANSPORDTAREWEIGHTUNIT TYPE STRING,
TRANSPORDNUMBEROFCTNS TYPE STRING,
TRANSPORDNUMBEROFCTNSUNIT TYPE STRING,
TRANSPORDDNGRSGDSEXMPPTS TYPE STRING,
TRANSPORDDNGRSGDSEXMPPTSUNIT TYPE STRING,
TRANSPORDDISTANCE TYPE STRING,
TRANSPORDDISTANCEUNIT TYPE STRING,
TRANSPORDNETDURATION TYPE STRING,
TRANSPORDNETDURATIONUNIT TYPE STRING,
CREATEDBYUSER TYPE STRING,
CREATIONDATETIME TYPE STRING,
LASTCHANGEDBYUSER TYPE STRING,
CHANGEDDATETIME TYPE STRING,
TRANSPORDLFCYCSTSCHGDTETIME TYPE STRING,
TRANSPORDORDERDATETIME TYPE STRING,
BUSINESSTRANSACTIONDOCUMENT TYPE STRING,
BUSINESSTRANSACTIONDOCTYPE TYPE STRING,END OF T_EKKO_STR. DATA: WA_ITRANSPORDER_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_ITRANSPORDER_STR-MANDT sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONORDERUUID sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONORDER sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONORDERCATEGORY sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONORDERTYPE sy-vline
WA_ITRANSPORDER_STR-DANGEROUSGOODSARECONTAINED sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONSERVICELEVEL sy-vline
WA_ITRANSPORDER_STR-TRANSPORDRESPONSIBLEPERSON sy-vline
WA_ITRANSPORDER_STR-TRANSPORDPARTNERREFERENCE sy-vline
WA_ITRANSPORDER_STR-MASTERBILLOFLADING sy-vline
WA_ITRANSPORDER_STR-TRANSPORDPLANNINGBLOCK sy-vline
WA_ITRANSPORDER_STR-TRANSPORDEXECUTIONISBLOCKED sy-vline
WA_ITRANSPORDER_STR-INVOICINGISBLOCKED sy-vline
WA_ITRANSPORDER_STR-CARRIERUUID sy-vline
WA_ITRANSPORDER_STR-CARRIER sy-vline
WA_ITRANSPORDER_STR-STANDARDCARRIERALPHACODE sy-vline
WA_ITRANSPORDER_STR-TRANSPORDAIRLINEIATACODE sy-vline
WA_ITRANSPORDER_STR-TRANSPORDAIRWAYBILL sy-vline
WA_ITRANSPORDER_STR-CARRIERADDRESSID sy-vline
WA_ITRANSPORDER_STR-CARRIERORIGINOFENTRY sy-vline
WA_ITRANSPORDER_STR-SHIPPERUUID sy-vline
WA_ITRANSPORDER_STR-SHIPPER sy-vline
WA_ITRANSPORDER_STR-SHIPPERADDRESSID sy-vline
WA_ITRANSPORDER_STR-CONSIGNEEUUID sy-vline
WA_ITRANSPORDER_STR-CONSIGNEE sy-vline
WA_ITRANSPORDER_STR-CONSIGNEEADDRESSID sy-vline
WA_ITRANSPORDER_STR-TRANSPORDSHIPPINGTYPE sy-vline
WA_ITRANSPORDER_STR-MOVEMENTTYPE sy-vline
WA_ITRANSPORDER_STR-TRANSPORDTRAFFICDIRECTION sy-vline
WA_ITRANSPORDER_STR-PLNGANDEXECORGANIZATION sy-vline
WA_ITRANSPORDER_STR-PLNGANDEXECGROUP sy-vline
WA_ITRANSPORDER_STR-PURCHASINGORGANIZATION sy-vline
WA_ITRANSPORDER_STR-PURCHASINGORGEXTERNALID sy-vline
WA_ITRANSPORDER_STR-PURCHASINGGROUP sy-vline
WA_ITRANSPORDER_STR-PURCHASINGGROUPEXTERNALID sy-vline
WA_ITRANSPORDER_STR-PURGORGCOMPANYCODE sy-vline
WA_ITRANSPORDER_STR-TRANSPORDLIFECYCLESTATUS sy-vline
WA_ITRANSPORDER_STR-TRANSPORDPLANNINGSTATUS sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONORDEREXECSTS sy-vline
WA_ITRANSPORDER_STR-TRANSPORDERDNGRSGDSSTS sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONORDERCONFSTS sy-vline
WA_ITRANSPORDER_STR-TRANSPORDERSUBCONTRGSTS sy-vline
WA_ITRANSPORDER_STR-MEANSOFTRANSPORT sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONMODE sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONMODECATEGORY sy-vline
WA_ITRANSPORDER_STR-TRANSPORDMAXUTILZNRATIO sy-vline
WA_ITRANSPORDER_STR-TRANSPORTATIONREQUESTCATEGORY sy-vline
WA_ITRANSPORDER_STR-TRANSPORDMAXUTILZNMASSRATIO sy-vline
WA_ITRANSPORDER_STR-TRANSPORDMAXUTILZNVOLUMERATIO sy-vline
WA_ITRANSPORDER_STR-TRANSPORDMAXUTILZNLENGTHRATIO sy-vline
WA_ITRANSPORDER_STR-TRANSPORDGROSSWEIGHT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDGROSSWEIGHTUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDGROSSVOLUME sy-vline
WA_ITRANSPORDER_STR-TRANSPORDGROSSVOLUMEUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDNETWEIGHT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDNETWEIGHTUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDQUANTITY sy-vline
WA_ITRANSPORDER_STR-TRANSPORDQUANTITYUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDALTERNATIVEQTY sy-vline
WA_ITRANSPORDER_STR-TRANSPORDALTERNATIVEQTYUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDBASEQUANTITY sy-vline
WA_ITRANSPORDER_STR-TRANSPORDBASEQUANTITYUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDTAREWEIGHT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDTAREWEIGHTUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDNUMBEROFCTNS sy-vline
WA_ITRANSPORDER_STR-TRANSPORDNUMBEROFCTNSUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDDNGRSGDSEXMPPTS sy-vline
WA_ITRANSPORDER_STR-TRANSPORDDNGRSGDSEXMPPTSUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDDISTANCE sy-vline
WA_ITRANSPORDER_STR-TRANSPORDDISTANCEUNIT sy-vline
WA_ITRANSPORDER_STR-TRANSPORDNETDURATION sy-vline
WA_ITRANSPORDER_STR-TRANSPORDNETDURATIONUNIT sy-vline
WA_ITRANSPORDER_STR-CREATEDBYUSER sy-vline
WA_ITRANSPORDER_STR-CREATIONDATETIME sy-vline
WA_ITRANSPORDER_STR-LASTCHANGEDBYUSER sy-vline
WA_ITRANSPORDER_STR-CHANGEDDATETIME sy-vline
WA_ITRANSPORDER_STR-TRANSPORDLFCYCSTSCHGDTETIME sy-vline
WA_ITRANSPORDER_STR-TRANSPORDORDERDATETIME sy-vline
WA_ITRANSPORDER_STR-BUSINESSTRANSACTIONDOCUMENT sy-vline
WA_ITRANSPORDER_STR-BUSINESSTRANSACTIONDOCTYPE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.