ABAP Select data from SAP table CRM_IU_ORDER_ITEM_ENTITY_ATTR 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 CRM_IU_ORDER_ITEM_ENTITY_ATTR 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 CRM_IU_ORDER_ITEM_ENTITY_ATTR. 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 CRM_IU_ORDER_ITEM_ENTITY_ATTR 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_CRM_IU_ORDER_ITEM_ENTITY_ATTR TYPE STANDARD TABLE OF CRM_IU_ORDER_ITEM_ENTITY_ATTR,
      WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR TYPE CRM_IU_ORDER_ITEM_ENTITY_ATTR,
      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: <CRM_IU_ORDER_ITEM_ENTITY_ATTR> TYPE CRM_IU_ORDER_ITEM_ENTITY_ATTR.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CRM_IU_ORDER_ITEM_ENTITY_ATTR
*  INTO TABLE @DATA(IT_CRM_IU_ORDER_ITEM_ENTITY_ATTR2).
*--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_CRM_IU_ORDER_ITEM_ENTITY_ATTR INDEX 1 INTO DATA(WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CRM_IU_ORDER_ITEM_ENTITY_ATTR ASSIGNING <CRM_IU_ORDER_ITEM_ENTITY_ATTR>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CRM_IU_ORDER_ITEM_ENTITY_ATTR>-ISUCONTRACT_ID = 1.
<CRM_IU_ORDER_ITEM_ENTITY_ATTR>-HAS_SERVOBJ = 1.
<CRM_IU_ORDER_ITEM_ENTITY_ATTR>-EXT_CONTRACT_ID = 1.
<CRM_IU_ORDER_ITEM_ENTITY_ATTR>-CONTSTART = 1.
<CRM_IU_ORDER_ITEM_ENTITY_ATTR>-CONTEND = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-VALIDTO, sy-vline,
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-VALIDFROM, sy-vline,
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-CANCDATE, sy-vline,
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-CANCRECEIVE, sy-vline,
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-CANCREQUEST, sy-vline,
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-DIVISION, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR 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_CRM_IU_ORDER_ITEM_ENTITY_ATTR 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_CRM_IU_ORDER_ITEM_ENTITY_ATTR INTO WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR. *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 BUAG_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-BUAG_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-BUAG_ID.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit TSTLC, internal->external for field CREATED_AT CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-CREATED_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-CREATED_AT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTLC, internal->external for field CHANGED_AT CALL FUNCTION 'CONVERSION_EXIT_TSTLC_OUTPUT' EXPORTING input = WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-CHANGED_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-CHANGED_AT.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ISOLA, internal->external for field ITM_LANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-ITM_LANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-ITM_LANGUAGE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTPS, internal->external for field ORDER_DATE CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-ORDER_DATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-ORDER_DATE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ALPHA, internal->external for field BP_NUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-BP_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR-BP_NUMBER.
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_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR,
ISUCONTRACT_ID TYPE STRING,
HAS_SERVOBJ TYPE STRING,
EXT_CONTRACT_ID TYPE STRING,
CONTSTART TYPE STRING,
CONTEND TYPE STRING,
VALIDTO TYPE STRING,
VALIDFROM TYPE STRING,
CANCDATE TYPE STRING,
CANCRECEIVE TYPE STRING,
CANCREQUEST TYPE STRING,
DIVISION TYPE STRING,
DIVISION_DESC TYPE STRING,
DIVISION_POD TYPE STRING,
DIVISION_POD_DESC TYPE STRING,
DIVISION_PROD TYPE STRING,
DIVISION_PROD_DESC TYPE STRING,
IS_FIRST_TIMESLICE TYPE STRING,
IS_LAST_TIMESLICE TYPE STRING,
IS_POD_OBLIGATORY TYPE STRING,
IS_QUOTATION TYPE STRING,
IS_CANCELED TYPE STRING,
ISUSUPSTART TYPE STRING,
ISURQCONTSRT TYPE STRING,
ISURQCONTEND TYPE STRING,
ISU_PL_CTEND TYPE STRING,
MARKET_RULE_ID TYPE STRING,
EXT_SECURITY_DEP_RQ_AMOUNT TYPE STRING,
EXT_SECURITY_DEP_RQ_CURR TYPE STRING,
EXT_SECURITY_DEP_REASON TYPE STRING,
EXT_SECURITY_DEP_WAIVEREASON TYPE STRING,
STATUS_ICON TYPE STRING,
STATUS_TXT TYPE STRING,
STATUS_ID TYPE STRING,
ACTIVATION_MESSAGE TYPE STRING,
ACTIVATION_SWTCDOC TYPE STRING,
DEACTIVATION_MESSAGE TYPE STRING,
DEACTIVATION_SWTCDOC TYPE STRING,
BUAG_GUID TYPE STRING,
BUAG_ID TYPE STRING,
POD_GUID TYPE STRING,
SELECTED TYPE STRING,
PREV_ITEM TYPE STRING,
NEXT_ITEM TYPE STRING,
PROD_PROP_RESULT_GUID TYPE STRING,
OUTL_CONTRACT TYPE STRING,
OUTL_CONTRACT_ID TYPE STRING,
IS_APPOINTMENT_INHERITED TYPE STRING,
IS_PRICING_INHERITED TYPE STRING,
IS_CONFIG_INHERITED TYPE STRING,
IS_BUAG_INHERITED TYPE STRING,
IS_STATUS_INHERITED TYPE STRING,
IS_PRODUCT_INHERITED TYPE STRING,
IS_PACKAGE_COMPONENT TYPE STRING,
IS_PACKAGE TYPE STRING,
PACKAGE_COMPONENT_SORT TYPE STRING,
PACKAGE_COMPONENT_HAS_ALTERN TYPE STRING,
PACKAGE_COMPONENT_INST_GROUP TYPE STRING,
IS_ISU_ITEM TYPE STRING,
SORT_INT TYPE STRING,
POD_SHORT_WITH_STREET TYPE STRING,
POD_PD_EXT_UI TYPE STRING,
CLIENT TYPE STRING,
GUID TYPE STRING,
CREATED_AT TYPE STRING,
CREATED_BY TYPE STRING,
CHANGED_AT TYPE STRING,
CHANGED_BY TYPE STRING,
OBJECT_TYPE TYPE STRING,
DESCRIPTION_UC TYPE STRING,
HEADER TYPE STRING,
PARENT TYPE STRING,
ALTERNATIVE TYPE STRING,
PRODUCT TYPE STRING,
PRODUCT_SRC_SYS TYPE STRING,
ORDERED_PROD TYPE STRING,
PARTNER_PROD TYPE STRING,
DESCRIPTION TYPE STRING,
ITM_LANGUAGE TYPE STRING,
NUMBER_INT TYPE STRING,
NUMBER_EXT TYPE STRING,
ITM_TYPE TYPE STRING,
ORDER_DATE TYPE STRING,
SUBST_REASON TYPE STRING,
ITM_USAGE TYPE STRING,
ITM_TYPE_USAGE TYPE STRING,
PRODUCT_KIND TYPE STRING,
LOG_SYSTEM_EXT TYPE STRING,
ORDERADM_I_DUMMY TYPE STRING,
ALTID_TYPE TYPE STRING,
PARENT_IN_COMP_TX TYPE STRING,
NUMBER_INT_COMP_TX TYPE STRING,
REVACC_REFID TYPE STRING,
REVACC_REFTYPE TYPE STRING,
REVACC_RELEVANT_TYPE TYPE STRING,
PROFIT_CENTER TYPE STRING,
PROFIT_CENTER_ORIGIN TYPE STRING,
KOKRS TYPE STRING,
PROFIT_DETERMINE_DATE TYPE STRING,
REFBUSSOLNORD TYPE STRING,
REFBUSSOLNORDITM TYPE STRING,
SUBSCRPNBILLGCYCLE TYPE STRING,
MIDBILLCYCEXPRTNALLWD TYPE STRING,
DEFAULT_TERMS_OVRWRT TYPE STRING,
PROJ_ORG_ID TYPE STRING,
COST_CENTER TYPE STRING,
ITEM_CHANGED TYPE STRING,
PREDECESSOR_GUID TYPE STRING,
CREATE_SUBITEMS TYPE STRING,
NUMBER_PARENT TYPE STRING,
NUMBER_ALTERN TYPE STRING,
PREVIOUS_HANDLE TYPE STRING,
PREVIOUS_GUID TYPE STRING,
ITM_PROC_IDENT TYPE STRING,
MULTIPLICITY TYPE STRING,
GROUPING_ITEM TYPE STRING,
NUMBER_PARENT_COMP_TX TYPE STRING,
MODE TYPE STRING,
ITEM_TYPE_DESCR TYPE STRING,
SUBSTITUTED_PROD TYPE STRING,
CREATED_AT_DATE TYPE STRING,
SITN_NUM_OF_INSTANCES TYPE STRING,
BP_NUMBER TYPE STRING,END OF T_EKKO_STR. DATA: WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_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_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ISUCONTRACT_ID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-HAS_SERVOBJ sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-EXT_CONTRACT_ID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CONTSTART sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CONTEND sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-VALIDTO sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-VALIDFROM sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CANCDATE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CANCRECEIVE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CANCREQUEST sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DIVISION sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DIVISION_DESC sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DIVISION_POD sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DIVISION_POD_DESC sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DIVISION_PROD sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DIVISION_PROD_DESC sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_FIRST_TIMESLICE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_LAST_TIMESLICE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_POD_OBLIGATORY sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_QUOTATION sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_CANCELED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ISUSUPSTART sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ISURQCONTSRT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ISURQCONTEND sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ISU_PL_CTEND sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-MARKET_RULE_ID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-EXT_SECURITY_DEP_RQ_AMOUNT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-EXT_SECURITY_DEP_RQ_CURR sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-EXT_SECURITY_DEP_REASON sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-EXT_SECURITY_DEP_WAIVEREASON sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-STATUS_ICON sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-STATUS_TXT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-STATUS_ID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ACTIVATION_MESSAGE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ACTIVATION_SWTCDOC sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DEACTIVATION_MESSAGE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DEACTIVATION_SWTCDOC sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-BUAG_GUID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-BUAG_ID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-POD_GUID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-SELECTED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PREV_ITEM sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-NEXT_ITEM sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PROD_PROP_RESULT_GUID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-OUTL_CONTRACT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-OUTL_CONTRACT_ID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_APPOINTMENT_INHERITED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_PRICING_INHERITED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_CONFIG_INHERITED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_BUAG_INHERITED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_STATUS_INHERITED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_PRODUCT_INHERITED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_PACKAGE_COMPONENT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_PACKAGE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PACKAGE_COMPONENT_SORT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PACKAGE_COMPONENT_HAS_ALTERN sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PACKAGE_COMPONENT_INST_GROUP sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-IS_ISU_ITEM sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-SORT_INT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-POD_SHORT_WITH_STREET sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-POD_PD_EXT_UI sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CLIENT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-GUID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CREATED_AT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CREATED_BY sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CHANGED_AT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CHANGED_BY sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-OBJECT_TYPE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DESCRIPTION_UC sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-HEADER sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PARENT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ALTERNATIVE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PRODUCT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PRODUCT_SRC_SYS sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ORDERED_PROD sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PARTNER_PROD sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DESCRIPTION sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ITM_LANGUAGE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-NUMBER_INT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-NUMBER_EXT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ITM_TYPE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ORDER_DATE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-SUBST_REASON sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ITM_USAGE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ITM_TYPE_USAGE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PRODUCT_KIND sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-LOG_SYSTEM_EXT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ORDERADM_I_DUMMY sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ALTID_TYPE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PARENT_IN_COMP_TX sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-NUMBER_INT_COMP_TX sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-REVACC_REFID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-REVACC_REFTYPE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-REVACC_RELEVANT_TYPE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PROFIT_CENTER sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PROFIT_CENTER_ORIGIN sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-KOKRS sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PROFIT_DETERMINE_DATE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-REFBUSSOLNORD sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-REFBUSSOLNORDITM sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-SUBSCRPNBILLGCYCLE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-MIDBILLCYCEXPRTNALLWD sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-DEFAULT_TERMS_OVRWRT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PROJ_ORG_ID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-COST_CENTER sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ITEM_CHANGED sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PREDECESSOR_GUID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CREATE_SUBITEMS sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-NUMBER_PARENT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-NUMBER_ALTERN sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PREVIOUS_HANDLE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-PREVIOUS_GUID sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ITM_PROC_IDENT sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-MULTIPLICITY sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-GROUPING_ITEM sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-NUMBER_PARENT_COMP_TX sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-MODE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-ITEM_TYPE_DESCR sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-SUBSTITUTED_PROD sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-CREATED_AT_DATE sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-SITN_NUM_OF_INSTANCES sy-vline
WA_CRM_IU_ORDER_ITEM_ENTITY_ATTR_STR-BP_NUMBER sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.