ABAP Select data from SAP table ICOCOSMTCUBE 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 ICOCOSMTCUBE 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 ICOCOSMTCUBE. 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 ICOCOSMTCUBE 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_ICOCOSMTCUBE TYPE STANDARD TABLE OF ICOCOSMTCUBE,
      WA_ICOCOSMTCUBE TYPE ICOCOSMTCUBE,
      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: <ICOCOSMTCUBE> TYPE ICOCOSMTCUBE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ICOCOSMTCUBE
*  INTO TABLE @DATA(IT_ICOCOSMTCUBE2).
*--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_ICOCOSMTCUBE INDEX 1 INTO DATA(WA_ICOCOSMTCUBE2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ICOCOSMTCUBE ASSIGNING <ICOCOSMTCUBE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ICOCOSMTCUBE>-MANDT = 1.
<ICOCOSMTCUBE>-CONDITIONCONTRACT = 1.
<ICOCOSMTCUBE>-SETTLMTDOC = 1.
<ICOCOSMTCUBE>-SETTLMTDOCITEM = 1.
<ICOCOSMTCUBE>-SETTLEDSUPLRBILLGDOC = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ICOCOSMTCUBE-SETTLEDSUPLRBILLGDOCITEM, sy-vline,
WA_ICOCOSMTCUBE-SETTLEDSETTLMTDOC, sy-vline,
WA_ICOCOSMTCUBE-SETTLEDSETTLMTDOCITEM, sy-vline,
WA_ICOCOSMTCUBE-SETTLEDCUSTSETTLMT, sy-vline,
WA_ICOCOSMTCUBE-SETTLEDCUSTSETTLMTITEM, sy-vline,
WA_ICOCOSMTCUBE-SETTLEDEXPNSETTLMT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ICOCOSMTCUBE 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_ICOCOSMTCUBE 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_ICOCOSMTCUBE INTO WA_ICOCOSMTCUBE. *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 CONDITIONCONTRACT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ICOCOSMTCUBE-CONDITIONCONTRACT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICOCOSMTCUBE-CONDITIONCONTRACT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field SETTLEDMATERIALDOCUMENTYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_ICOCOSMTCUBE-SETTLEDMATERIALDOCUMENTYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICOCOSMTCUBE-SETTLEDMATERIALDOCUMENTYEAR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GJAHR, internal->external for field SETTLEDSUPLRINVCFISCALYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_ICOCOSMTCUBE-SETTLEDSUPLRINVCFISCALYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICOCOSMTCUBE-SETTLEDSUPLRINVCFISCALYEAR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit MATN1, internal->external for field SETTLMTPRODUCT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ICOCOSMTCUBE-SETTLMTPRODUCT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICOCOSMTCUBE-SETTLMTPRODUCT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit MATN1, internal->external for field BUSVOLDOCITMPRODUCT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ICOCOSMTCUBE-BUSVOLDOCITMPRODUCT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICOCOSMTCUBE-BUSVOLDOCITMPRODUCT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field BASEUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ICOCOSMTCUBE-BASEUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICOCOSMTCUBE-BASEUNIT.
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_ICOCOSMTCUBE_STR,
MANDT TYPE STRING,
CONDITIONCONTRACT TYPE STRING,
SETTLMTDOC TYPE STRING,
SETTLMTDOCITEM TYPE STRING,
SETTLEDSUPLRBILLGDOC TYPE STRING,
SETTLEDSUPLRBILLGDOCITEM TYPE STRING,
SETTLEDSETTLMTDOC TYPE STRING,
SETTLEDSETTLMTDOCITEM TYPE STRING,
SETTLEDCUSTSETTLMT TYPE STRING,
SETTLEDCUSTSETTLMTITEM TYPE STRING,
SETTLEDEXPNSETTLMT TYPE STRING,
SETTLEDEXPNSETTLMTITEM TYPE STRING,
SETTLEDSUPLRSETTLMT TYPE STRING,
SETTLEDSUPLRSETTLMTITEM TYPE STRING,
SETTLEDBILLGDOC TYPE STRING,
SETTLEDBILLGDOCITEM TYPE STRING,
SETTLEDMATERIALDOCUMENT TYPE STRING,
SETTLEDMATERIALDOCUMENTYEAR TYPE STRING,
SETTLEDMATERIALDOCUMENTITEM TYPE STRING,
SETTLEDSUPLRINVC TYPE STRING,
SETTLEDSUPLRINVCFISCALYEAR TYPE STRING,
SETTLEDSUPLRINVCITEM TYPE STRING,
SETTLEDPURCHASEORDER TYPE STRING,
SETTLEDPURCHASEORDERITEM TYPE STRING,
SETTLEDSALESORDER TYPE STRING,
SETTLEDSALESORDERITEM TYPE STRING,
BUSVOLSELDTEFORSETTLMT TYPE STRING,
BUSVOLSELDTEYRMNTHFORSETTLMT TYPE STRING,
BUSVOLSELDTEYRQTRFORSETTLMT TYPE STRING,
BUSVOLSELDTEYRWKFORSETTLMT TYPE STRING,
BUSVOLSELDTEYRFORSETTLMT TYPE STRING,
CNDNCONTRTYPE TYPE STRING,
CNDNCONTRSUPPLIER TYPE STRING,
CNDNCONTRCUSTOMER TYPE STRING,
CNDNCONTRPURGORG TYPE STRING,
CNDNCONTRPURGGROUP TYPE STRING,
CNDNCONTRSLSORG TYPE STRING,
CNDNCONTRDISTRCHNL TYPE STRING,
CNDNCONTRDIVN TYPE STRING,
CNDNCONTRCLASSFCTNTYPE TYPE STRING,
CNDNCONTRPROCVAR TYPE STRING,
CNDNCONTRSETTLMTTYPE TYPE STRING,
INVOICINGPARTY TYPE STRING,
BILLTOPARTY TYPE STRING,
SETTLMTCOMPANYCODE TYPE STRING,
PURCHASINGORGANIZATION TYPE STRING,
PURCHASINGGROUP TYPE STRING,
SALESORGANIZATION TYPE STRING,
DISTRIBUTIONCHANNEL TYPE STRING,
DIVISION TYPE STRING,
SETTLMTDOCTYPE TYPE STRING,
DOCUMENTDATE TYPE STRING,
POSTINGDATE TYPE STRING,
SETTLMTDATE TYPE STRING,
SETTLMTMGMTACCTGTRANSFSTS TYPE STRING,
SETTLMTPROCESSTYPE TYPE STRING,
POSTINGPARTNERCAT TYPE STRING,
SETTLMTPRODUCT TYPE STRING,
SETTLMTDOCITEMTEXT TYPE STRING,
SETTLMTCONTROLLINGAREA TYPE STRING,
SETTLMTCREATIONDATE TYPE STRING,
SETTLMTCOSTCENTER TYPE STRING,
SETTLMTPROFITCENTER TYPE STRING,
BUSVOLDOCEXCHANGERATEDATE TYPE STRING,
BUSVOLDOCITMPRODUCT TYPE STRING,
BUSVOLDOCITMTEXT TYPE STRING,
BUSVOLDOCITMPRODUCTGROUP TYPE STRING,
BUSVOLDOCITMPLANT TYPE STRING,
SETTLEDBUSVOLAMOUNT1 TYPE STRING,
SETTLEDBUSVOLAMOUNT1INDC TYPE STRING,
SETTLEDBUSVOLAMOUNT2 TYPE STRING,
SETTLEDBUSVOLAMOUNT2INDC TYPE STRING,
SETTLEDBUSVOLAMOUNT3 TYPE STRING,
SETTLEDBUSVOLAMOUNT3INDC TYPE STRING,
SETTLEDBUSVOLAMOUNT4 TYPE STRING,
SETTLEDBUSVOLAMOUNT4INDC TYPE STRING,
SETTLEDBUSVOLQTY TYPE STRING,
SETTLEDBUSVOLGROSSWEIGHT TYPE STRING,
SETTLEDBUSVOLNETWEIGHT TYPE STRING,
SETTLEDBUSVOLVOLUME TYPE STRING,
SETTLEDBUSVOLPOINTSQTY TYPE STRING,
BUSVOLDOCITMQUANTITY TYPE STRING,
BUSVOLDOCITMQTYINBSUNT TYPE STRING,
BUSVOLDOCITMNETAMOUNT TYPE STRING,
BUSVOLDOCITMNETAMOUNTINDC TYPE STRING,
BUSVOLDOCCURRENCY TYPE STRING,
DISPLAYCURRENCY TYPE STRING,
SETTLMTDOCCURRENCY TYPE STRING,
SETTLEDBUSVOLQTYUNIT TYPE STRING,
SETTLEDBUSVOLWEIGHTUNIT TYPE STRING,
SETTLEDBUSVOLVOLUMEUNIT TYPE STRING,
SETTLEDBUSVOLPOINTSQTYUNIT TYPE STRING,
BUSVOLDOCITMQUANTITYUNIT TYPE STRING,
BASEUNIT TYPE STRING,
CALCDBUSVOLDOCITMQTYINBSUNT TYPE STRING,
BUSVOLDOCITMTOBSQTYDNMNTR TYPE STRING,
BUSVOLDOCITMTOBSQTYNMRTR TYPE STRING,
BUSVOLDOCCAT TYPE STRING,
CNDNCONTRPROCESSCATEGORY TYPE STRING,END OF T_EKKO_STR. DATA: WA_ICOCOSMTCUBE_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_ICOCOSMTCUBE_STR-MANDT sy-vline
WA_ICOCOSMTCUBE_STR-CONDITIONCONTRACT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTDOC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTDOCITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSUPLRBILLGDOC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSUPLRBILLGDOCITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSETTLMTDOC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSETTLMTDOCITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDCUSTSETTLMT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDCUSTSETTLMTITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDEXPNSETTLMT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDEXPNSETTLMTITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSUPLRSETTLMT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSUPLRSETTLMTITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBILLGDOC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBILLGDOCITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDMATERIALDOCUMENT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDMATERIALDOCUMENTYEAR sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDMATERIALDOCUMENTITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSUPLRINVC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSUPLRINVCFISCALYEAR sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSUPLRINVCITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDPURCHASEORDER sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDPURCHASEORDERITEM sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSALESORDER sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDSALESORDERITEM sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLSELDTEFORSETTLMT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLSELDTEYRMNTHFORSETTLMT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLSELDTEYRQTRFORSETTLMT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLSELDTEYRWKFORSETTLMT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLSELDTEYRFORSETTLMT sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRTYPE sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRSUPPLIER sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRCUSTOMER sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRPURGORG sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRPURGGROUP sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRSLSORG sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRDISTRCHNL sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRDIVN sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRCLASSFCTNTYPE sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRPROCVAR sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRSETTLMTTYPE sy-vline
WA_ICOCOSMTCUBE_STR-INVOICINGPARTY sy-vline
WA_ICOCOSMTCUBE_STR-BILLTOPARTY sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTCOMPANYCODE sy-vline
WA_ICOCOSMTCUBE_STR-PURCHASINGORGANIZATION sy-vline
WA_ICOCOSMTCUBE_STR-PURCHASINGGROUP sy-vline
WA_ICOCOSMTCUBE_STR-SALESORGANIZATION sy-vline
WA_ICOCOSMTCUBE_STR-DISTRIBUTIONCHANNEL sy-vline
WA_ICOCOSMTCUBE_STR-DIVISION sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTDOCTYPE sy-vline
WA_ICOCOSMTCUBE_STR-DOCUMENTDATE sy-vline
WA_ICOCOSMTCUBE_STR-POSTINGDATE sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTDATE sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTMGMTACCTGTRANSFSTS sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTPROCESSTYPE sy-vline
WA_ICOCOSMTCUBE_STR-POSTINGPARTNERCAT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTPRODUCT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTDOCITEMTEXT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTCONTROLLINGAREA sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTCREATIONDATE sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTCOSTCENTER sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTPROFITCENTER sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCEXCHANGERATEDATE sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMPRODUCT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMTEXT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMPRODUCTGROUP sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMPLANT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLAMOUNT1 sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLAMOUNT1INDC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLAMOUNT2 sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLAMOUNT2INDC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLAMOUNT3 sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLAMOUNT3INDC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLAMOUNT4 sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLAMOUNT4INDC sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLQTY sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLGROSSWEIGHT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLNETWEIGHT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLVOLUME sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLPOINTSQTY sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMQUANTITY sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMQTYINBSUNT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMNETAMOUNT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMNETAMOUNTINDC sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCCURRENCY sy-vline
WA_ICOCOSMTCUBE_STR-DISPLAYCURRENCY sy-vline
WA_ICOCOSMTCUBE_STR-SETTLMTDOCCURRENCY sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLQTYUNIT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLWEIGHTUNIT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLVOLUMEUNIT sy-vline
WA_ICOCOSMTCUBE_STR-SETTLEDBUSVOLPOINTSQTYUNIT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMQUANTITYUNIT sy-vline
WA_ICOCOSMTCUBE_STR-BASEUNIT sy-vline
WA_ICOCOSMTCUBE_STR-CALCDBUSVOLDOCITMQTYINBSUNT sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMTOBSQTYDNMNTR sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCITMTOBSQTYNMRTR sy-vline
WA_ICOCOSMTCUBE_STR-BUSVOLDOCCAT sy-vline
WA_ICOCOSMTCUBE_STR-CNDNCONTRPROCESSCATEGORY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.