ABAP Select data from SAP table CRM_S_SDOC_PRT_ITEM_DETAIL 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_S_SDOC_PRT_ITEM_DETAIL 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_S_SDOC_PRT_ITEM_DETAIL. 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_S_SDOC_PRT_ITEM_DETAIL 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_S_SDOC_PRT_ITEM_DETAIL TYPE STANDARD TABLE OF CRM_S_SDOC_PRT_ITEM_DETAIL,
      WA_CRM_S_SDOC_PRT_ITEM_DETAIL TYPE CRM_S_SDOC_PRT_ITEM_DETAIL,
      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_S_SDOC_PRT_ITEM_DETAIL> TYPE CRM_S_SDOC_PRT_ITEM_DETAIL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CRM_S_SDOC_PRT_ITEM_DETAIL
*  INTO TABLE @DATA(IT_CRM_S_SDOC_PRT_ITEM_DETAIL2).
*--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_S_SDOC_PRT_ITEM_DETAIL INDEX 1 INTO DATA(WA_CRM_S_SDOC_PRT_ITEM_DETAIL2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CRM_S_SDOC_PRT_ITEM_DETAIL ASSIGNING <CRM_S_SDOC_PRT_ITEM_DETAIL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CRM_S_SDOC_PRT_ITEM_DETAIL>-VBDPA = 1.
<CRM_S_SDOC_PRT_ITEM_DETAIL>-POSNR = 1.
<CRM_S_SDOC_PRT_ITEM_DETAIL>-GRPOS = 1.
<CRM_S_SDOC_PRT_ITEM_DETAIL>-UEPOS = 1.
<CRM_S_SDOC_PRT_ITEM_DETAIL>-GRKOR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CRM_S_SDOC_PRT_ITEM_DETAIL-POSEX, sy-vline,
WA_CRM_S_SDOC_PRT_ITEM_DETAIL-MATNR, sy-vline,
WA_CRM_S_SDOC_PRT_ITEM_DETAIL-MATWA, sy-vline,
WA_CRM_S_SDOC_PRT_ITEM_DETAIL-PMATN, sy-vline,
WA_CRM_S_SDOC_PRT_ITEM_DETAIL-EAN11, sy-vline,
WA_CRM_S_SDOC_PRT_ITEM_DETAIL-IDNKD, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CRM_S_SDOC_PRT_ITEM_DETAIL 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_S_SDOC_PRT_ITEM_DETAIL 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_S_SDOC_PRT_ITEM_DETAIL INTO WA_CRM_S_SDOC_PRT_ITEM_DETAIL. *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 POSEX CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CRM_S_SDOC_PRT_ITEM_DETAIL-POSEX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_S_SDOC_PRT_ITEM_DETAIL-POSEX.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit EAN11, internal->external for field EAN11 CALL FUNCTION 'CONVERSION_EXIT_EAN11_OUTPUT' EXPORTING input = WA_CRM_S_SDOC_PRT_ITEM_DETAIL-EAN11 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_S_SDOC_PRT_ITEM_DETAIL-EAN11.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit EXCRT, internal->external for field KURSK CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_CRM_S_SDOC_PRT_ITEM_DETAIL-KURSK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_S_SDOC_PRT_ITEM_DETAIL-KURSK.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit ISOLA, internal->external for field MSR_DDA_LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_CRM_S_SDOC_PRT_ITEM_DETAIL-MSR_DDA_LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CRM_S_SDOC_PRT_ITEM_DETAIL-MSR_DDA_LANGU.
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_S_SDOC_PRT_ITEM_DETAIL_STR,
VBDPA TYPE STRING,
POSNR TYPE STRING,
GRPOS TYPE STRING,
UEPOS TYPE STRING,
GRKOR TYPE STRING,
POSEX TYPE STRING,
MATNR TYPE STRING,
MATWA TYPE STRING,
PMATN TYPE STRING,
EAN11 TYPE STRING,
IDNKD TYPE STRING,
ARKTX TYPE STRING,
CHARG TYPE STRING,
MATKL TYPE STRING,
MATKL_BEZ TYPE STRING,
PRODH TYPE STRING,
PRODH_BEZ TYPE STRING,
SPART TYPE STRING,
SPART_BEZ TYPE STRING,
WERKS TYPE STRING,
LGORT TYPE STRING,
LGOBE TYPE STRING,
VSTEL TYPE STRING,
VSTEL_BEZ TYPE STRING,
ROUTE TYPE STRING,
ROUTE_BEZ TYPE STRING,
GSBER TYPE STRING,
PSTYV TYPE STRING,
PSTYV_BEZ TYPE STRING,
POSAR TYPE STRING,
HERKL TYPE STRING,
BRGEW TYPE STRING,
NTGEW TYPE STRING,
GEWEI TYPE STRING,
VOLUM TYPE STRING,
VOLEH TYPE STRING,
NETWR TYPE STRING,
WAERK TYPE STRING,
NETPR TYPE STRING,
KPEIN TYPE STRING,
KMEIN TYPE STRING,
LFDAT TYPE STRING,
LSMENG TYPE STRING,
KWMENG TYPE STRING,
KBMENG TYPE STRING,
VRKME TYPE STRING,
FMENG TYPE STRING,
ZMENG TYPE STRING,
ZIEME TYPE STRING,
ZWERT TYPE STRING,
UMZIZ TYPE STRING,
UMZIN TYPE STRING,
MEINS TYPE STRING,
SMENG TYPE STRING,
UEBTK TYPE STRING,
UEBTO TYPE STRING,
UNTTO TYPE STRING,
VBELN_VANG TYPE STRING,
VBTYP_VANG TYPE STRING,
AUDAT_VANG TYPE STRING,
KUNWE TYPE STRING,
ANRED_WE TYPE STRING,
ADRNR_WE TYPE STRING,
ADRNP_WE TYPE STRING,
ADDRESS_TYPE_WE TYPE STRING,
NAME1_WE TYPE STRING,
NAME2_WE TYPE STRING,
NAME3_WE TYPE STRING,
NAME4_WE TYPE STRING,
STRAS_WE TYPE STRING,
PFACH_WE TYPE STRING,
PFORT_WE TYPE STRING,
PSTL2_WE TYPE STRING,
LAND1_WE TYPE STRING,
SPRAS_WE TYPE STRING,
PSTLZ_WE TYPE STRING,
ORT01_WE TYPE STRING,
ORT02_WE TYPE STRING,
REGIO_WE TYPE STRING,
KURSK TYPE STRING,
KURSK_DAT TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
INCO1_BEZ TYPE STRING,
ZTERM TYPE STRING,
ZTERM_BEZ TYPE STRING,
ZTERM_TX1 TYPE STRING,
ZTERM_TX2 TYPE STRING,
ZTERM_TX3 TYPE STRING,
ZTERM_TX4 TYPE STRING,
ABGRU TYPE STRING,
ABGRU_BEZ TYPE STRING,
TDNAME TYPE STRING,
ATPKZ TYPE STRING,
FAKSP TYPE STRING,
LFREL TYPE STRING,
FKREL TYPE STRING,
ANTLF TYPE STRING,
KZTLF TYPE STRING,
SKTOF TYPE STRING,
SHKZG TYPE STRING,
CHSPL TYPE STRING,
BWTAR TYPE STRING,
BONUS TYPE STRING,
PROVG TYPE STRING,
KTGRM TYPE STRING,
KONDM TYPE STRING,
KDGRP TYPE STRING,
KDGRP_BEZ TYPE STRING,
BZIRK TYPE STRING,
BZIRK_BEZ TYPE STRING,
VALTG TYPE STRING,
VALDT TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
BMENG TYPE STRING,
EDATU TYPE STRING,
EZEIT TYPE STRING,
DATBEZ TYPE STRING,
PRGRS TYPE STRING,
POSNR_NEU TYPE STRING,
ETENR_DA TYPE STRING,
CUOBJ TYPE STRING,
CUOBJ_CH TYPE STRING,
VSMNG TYPE STRING,
ANZSN TYPE STRING,
FPLNR TYPE STRING,
DELCO TYPE STRING,
DELCO_BEZ TYPE STRING,
BSTKD TYPE STRING,
BSTDK TYPE STRING,
BSARK TYPE STRING,
BSARK_BEZ TYPE STRING,
IHREZ TYPE STRING,
BSTKD_E TYPE STRING,
BSTDK_E TYPE STRING,
BSARK_E TYPE STRING,
BSARK_BEZE TYPE STRING,
IHREZ_E TYPE STRING,
POSEX_E TYPE STRING,
VGBEL TYPE STRING,
VGPOS TYPE STRING,
UEPVW TYPE STRING,
DRAGR TYPE STRING,
PREFE TYPE STRING,
ATTYP TYPE STRING,
SGT_RCAT TYPE STRING,
MSR_ID TYPE STRING,
MSR_ITEM TYPE STRING,
RMA_CUSTOMER TYPE STRING,
MSR_RET_REASON TYPE STRING,
MSR_RET_REASON_TEXT TYPE STRING,
MSR_MAT_RECEIVED TYPE STRING,
MSR_FU_CODE TYPE STRING,
MSR_FU_CODE_TEXT TYPE STRING,
MSR_FORW_VENDOR TYPE STRING,
MSR_FWV_TITLE TYPE STRING,
MSR_FWV_ADDRNUM TYPE STRING,
MSR_FWV_NAME1 TYPE STRING,
MSR_FWV_NAME2 TYPE STRING,
MSR_FWV_NAME3 TYPE STRING,
MSR_FWV_NAME4 TYPE STRING,
MSR_FWV_STREET TYPE STRING,
MSR_FWV_PO_BOX TYPE STRING,
MSR_FWV_PO_BOX_LOC TYPE STRING,
MSR_FWV_CITY_CODE2 TYPE STRING,
MSR_FWV_COUNTRY TYPE STRING,
MSR_FWV_LANGU TYPE STRING,
MSR_FWV_POST_CODE1 TYPE STRING,
MSR_FWV_CITY1 TYPE STRING,
MSR_FWV_CITY2 TYPE STRING,
MSR_FWV_REGION TYPE STRING,
MSR_DDA_TITLE TYPE STRING,
MSR_DDA_ADDRNUM TYPE STRING,
MSR_DDA_NAME1 TYPE STRING,
MSR_DDA_NAME2 TYPE STRING,
MSR_DDA_NAME3 TYPE STRING,
MSR_DDA_NAME4 TYPE STRING,
MSR_DDA_STREET TYPE STRING,
MSR_DDA_PO_BOX TYPE STRING,
MSR_DDA_PO_BOX_LOC TYPE STRING,
MSR_DDA_CITY_CODE2 TYPE STRING,
MSR_DDA_COUNTRY TYPE STRING,
MSR_DDA_LANGU TYPE STRING,
MSR_DDA_POST_CODE1 TYPE STRING,
MSR_DDA_CITY1 TYPE STRING,
MSR_DDA_CITY2 TYPE STRING,
MSR_DDA_REGION TYPE STRING,
RMA_VENDOR TYPE STRING,
MSR_INSP_CODE TYPE STRING,
MSR_INSP_CODE_TX TYPE STRING,
INSPECTION_CODE_FTEXT1 TYPE STRING,
INSPECTION_CODE_FTEXT2 TYPE STRING,
INSPECTION_CODE_FTEXT3 TYPE STRING,
INSPECTION_CODE_FTEXT4 TYPE STRING,
AT_CUSTOMER_SITE TYPE STRING,
MSR_REFUND_CODE TYPE STRING,
MSR_REFUND_CODE_TEXT TYPE STRING,
MSR_FORW_PLANT1 TYPE STRING,
MSR_PLANT1_TXT TYPE STRING,
MSR_FORW_PLANT2 TYPE STRING,
MSR_PLANT2_TXT TYPE STRING,
MSR_FORW_PLANT3 TYPE STRING,
MSR_PLANT3_TXT TYPE STRING,
DUMMY TYPE STRING,
INCOV TYPE STRING,
INCO2_L TYPE STRING,
INCO3_L TYPE STRING,
INCO2_L_LBL TYPE STRING,
INCO3_L_LBL TYPE STRING,
BSTOB TYPE STRING,
/BEV1/EMMVGR1 TYPE STRING,
/BEV1/EMMVGR2 TYPE STRING,
/BEV1/EMMVGR3 TYPE STRING,
/BEV1/EMMVGR4 TYPE STRING,
/BEV1/EMMVGR5 TYPE STRING,
/BEV1/EMNEUPOS TYPE STRING,
ACTIVITY_TYPE TYPE STRING,
FSH_SEASON_YEAR TYPE STRING,
FSH_SEASON TYPE STRING,
FSH_COLLECTION TYPE STRING,
FSH_THEME TYPE STRING,
FSH_VAS_REL TYPE STRING,
WRF_CHARSTC1 TYPE STRING,
WRF_CHARSTC2 TYPE STRING,
WRF_CHARSTC3 TYPE STRING,END OF T_EKKO_STR. DATA: WA_CRM_S_SDOC_PRT_ITEM_DETAIL_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_S_SDOC_PRT_ITEM_DETAIL_STR-VBDPA sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-POSNR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-GRPOS sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-UEPOS sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-GRKOR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-POSEX sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MATNR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MATWA sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PMATN sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-EAN11 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-IDNKD sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ARKTX sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-CHARG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MATKL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MATKL_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PRODH sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PRODH_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-SPART sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-SPART_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-WERKS sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-LGORT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-LGOBE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VSTEL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VSTEL_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ROUTE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ROUTE_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-GSBER sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PSTYV sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PSTYV_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-POSAR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-HERKL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BRGEW sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-NTGEW sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-GEWEI sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VOLUM sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VOLEH sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-NETWR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-WAERK sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-NETPR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KPEIN sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KMEIN sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-LFDAT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-LSMENG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KWMENG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KBMENG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VRKME sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FMENG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZMENG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZIEME sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZWERT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-UMZIZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-UMZIN sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MEINS sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-SMENG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-UEBTK sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-UEBTO sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-UNTTO sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VBELN_VANG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VBTYP_VANG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-AUDAT_VANG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KUNWE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ANRED_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ADRNR_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ADRNP_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ADDRESS_TYPE_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-NAME1_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-NAME2_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-NAME3_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-NAME4_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-STRAS_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PFACH_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PFORT_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PSTL2_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-LAND1_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-SPRAS_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PSTLZ_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ORT01_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ORT02_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-REGIO_WE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KURSK sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KURSK_DAT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INCO1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INCO2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INCO1_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZTERM sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZTERM_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZTERM_TX1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZTERM_TX2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZTERM_TX3 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ZTERM_TX4 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ABGRU sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ABGRU_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-TDNAME sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ATPKZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FAKSP sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-LFREL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FKREL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ANTLF sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KZTLF sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-SKTOF sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-SHKZG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-CHSPL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BWTAR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BONUS sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PROVG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KTGRM sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KONDM sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KDGRP sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-KDGRP_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BZIRK sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BZIRK_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VALTG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VALDT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ERDAT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ERNAM sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-AEDAT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BMENG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-EDATU sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-EZEIT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-DATBEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PRGRS sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-POSNR_NEU sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ETENR_DA sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-CUOBJ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-CUOBJ_CH sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VSMNG sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ANZSN sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FPLNR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-DELCO sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-DELCO_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSTKD sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSTDK sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSARK sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSARK_BEZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-IHREZ sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSTKD_E sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSTDK_E sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSARK_E sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSARK_BEZE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-IHREZ_E sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-POSEX_E sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VGBEL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-VGPOS sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-UEPVW sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-DRAGR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-PREFE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ATTYP sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-SGT_RCAT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_ID sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_ITEM sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-RMA_CUSTOMER sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_RET_REASON sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_RET_REASON_TEXT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_MAT_RECEIVED sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FU_CODE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FU_CODE_TEXT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FORW_VENDOR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_TITLE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_ADDRNUM sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_NAME1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_NAME2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_NAME3 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_NAME4 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_STREET sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_PO_BOX sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_PO_BOX_LOC sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_CITY_CODE2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_COUNTRY sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_LANGU sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_POST_CODE1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_CITY1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_CITY2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FWV_REGION sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_TITLE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_ADDRNUM sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_NAME1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_NAME2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_NAME3 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_NAME4 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_STREET sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_PO_BOX sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_PO_BOX_LOC sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_CITY_CODE2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_COUNTRY sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_LANGU sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_POST_CODE1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_CITY1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_CITY2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_DDA_REGION sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-RMA_VENDOR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_INSP_CODE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_INSP_CODE_TX sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INSPECTION_CODE_FTEXT1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INSPECTION_CODE_FTEXT2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INSPECTION_CODE_FTEXT3 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INSPECTION_CODE_FTEXT4 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-AT_CUSTOMER_SITE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_REFUND_CODE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_REFUND_CODE_TEXT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FORW_PLANT1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_PLANT1_TXT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FORW_PLANT2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_PLANT2_TXT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_FORW_PLANT3 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-MSR_PLANT3_TXT sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-DUMMY sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INCOV sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INCO2_L sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INCO3_L sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INCO2_L_LBL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-INCO3_L_LBL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-BSTOB sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-/BEV1/EMMVGR1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-/BEV1/EMMVGR2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-/BEV1/EMMVGR3 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-/BEV1/EMMVGR4 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-/BEV1/EMMVGR5 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-/BEV1/EMNEUPOS sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-ACTIVITY_TYPE sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FSH_SEASON_YEAR sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FSH_SEASON sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FSH_COLLECTION sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FSH_THEME sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-FSH_VAS_REL sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-WRF_CHARSTC1 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-WRF_CHARSTC2 sy-vline
WA_CRM_S_SDOC_PRT_ITEM_DETAIL_STR-WRF_CHARSTC3 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.