ABAP Select data from SAP table /PLMB/S_RTG_MST_DATA_SP 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 /PLMB/S_RTG_MST_DATA_SP 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 /PLMB/S_RTG_MST_DATA_SP. 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 /PLMB/S_RTG_MST_DATA_SP 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_/PLMB/S_RTG_MST_DATA_SP TYPE STANDARD TABLE OF /PLMB/S_RTG_MST_DATA_SP,
      WA_/PLMB/S_RTG_MST_DATA_SP TYPE /PLMB/S_RTG_MST_DATA_SP,
      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: </PLMB/S_RTG_MST_DATA_SP> TYPE /PLMB/S_RTG_MST_DATA_SP.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /PLMB/S_RTG_MST_DATA_SP
  INTO TABLE IT_/PLMB/S_RTG_MST_DATA_SP.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /PLMB/S_RTG_MST_DATA_SP
*  INTO TABLE @DATA(IT_/PLMB/S_RTG_MST_DATA_SP2).
*--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_/PLMB/S_RTG_MST_DATA_SP INDEX 1 INTO DATA(WA_/PLMB/S_RTG_MST_DATA_SP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/PLMB/S_RTG_MST_DATA_SP ASSIGNING </PLMB/S_RTG_MST_DATA_SP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</PLMB/S_RTG_MST_DATA_SP>-PLNTY = 1.
</PLMB/S_RTG_MST_DATA_SP>-PLNNR = 1.
</PLMB/S_RTG_MST_DATA_SP>-PLNAL = 1.
</PLMB/S_RTG_MST_DATA_SP>-PLNFL = 1.
</PLMB/S_RTG_MST_DATA_SP>-PLNKN = 1.
ENDLOOP.

LOOP AT IT_/PLMB/S_RTG_MST_DATA_SP INTO WA_/PLMB/S_RTG_MST_DATA_SP.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/PLMB/S_RTG_MST_DATA_SP-MLST_ZAEHL, sy-vline,
WA_/PLMB/S_RTG_MST_DATA_SP-ZAEHL, sy-vline,
WA_/PLMB/S_RTG_MST_DATA_SP-MLST_MANDT, sy-vline,
WA_/PLMB/S_RTG_MST_DATA_SP-DATUV, sy-vline,
WA_/PLMB/S_RTG_MST_DATA_SP-TECHV, sy-vline,
WA_/PLMB/S_RTG_MST_DATA_SP-AENNR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/PLMB/S_RTG_MST_DATA_SP 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_/PLMB/S_RTG_MST_DATA_SP 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_/PLMB/S_RTG_MST_DATA_SP INTO WA_/PLMB/S_RTG_MST_DATA_SP. *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 PLNNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-PLNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-PLNNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ABPSP, internal->external for field PSPNR CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-PSPNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-PSPNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit NUMCV, internal->external for field VORNR_ICPN CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-VORNR_ICPN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-VORNR_ICPN.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit NUMCV, internal->external for field OPRST_ICSN CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-OPRST_ICSN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-OPRST_ICSN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field OPREN_ICSN CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-OPREN_ICSN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-OPREN_ICSN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit KONPT, internal->external for field SPSNR CALL FUNCTION 'CONVERSION_EXIT_KONPT_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-SPSNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-SPSNR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit NUMCV, internal->external for field SN_VORNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-SN_VORNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-SN_VORNR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit NUMCV, internal->external for field NW_VORNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-NW_VORNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-NW_VORNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field VORNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-VORNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-VORNR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ALPHA, internal->external for field AENNR_AUS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/PLMB/S_RTG_MST_DATA_SP-AENNR_AUS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/PLMB/S_RTG_MST_DATA_SP-AENNR_AUS.
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_/PLMB/S_RTG_MST_DATA_SP_STR,
PLNTY TYPE STRING,
PLNNR TYPE STRING,
PLNAL TYPE STRING,
PLNFL TYPE STRING,
PLNKN TYPE STRING,
MLST_ZAEHL TYPE STRING,
ZAEHL TYPE STRING,
MLST_MANDT TYPE STRING,
DATUV TYPE STRING,
TECHV TYPE STRING,
AENNR TYPE STRING,
LOEKZ TYPE STRING,
MLSTN TYPE STRING,
USERH TYPE STRING,
DATEH TYPE STRING,
USERV TYPE STRING,
DATEV TYPE STRING,
AUTYP TYPE STRING,
AUFPL TYPE STRING,
APLZL TYPE STRING,
PSPNR TYPE STRING,
TEDAT TYPE STRING,
TETIM TYPE STRING,
TPDAT TYPE STRING,
TPTIM TYPE STRING,
EDATU TYPE STRING,
EZEIT TYPE STRING,
PDATU TYPE STRING,
PZEIT TYPE STRING,
LATED TYPE STRING,
DLTAS TYPE STRING,
DELTA TYPE STRING,
DELTE TYPE STRING,
PRCNT TYPE STRING,
SDDAT TYPE STRING,
KZ_TREND TYPE STRING,
KZ_LSTWR TYPE STRING,
KZ_WFLOW TYPE STRING,
KZ_FAKTP TYPE STRING,
KZ_FRMST TYPE STRING,
LST_FERTG TYPE STRING,
LST_ACTDT TYPE STRING,
LST_ACTTM TYPE STRING,
RUECK TYPE STRING,
RMZHL TYPE STRING,
AUART_ICNW TYPE STRING,
STDNR_ICNW TYPE STRING,
ALTNR_ICNW TYPE STRING,
STDNR_ICPN TYPE STRING,
ALTNR_ICPN TYPE STRING,
VORNR_ICPN TYPE STRING,
STDNR_ICSN TYPE STRING,
ALTNR_ICSN TYPE STRING,
OPRST_ICSN TYPE STRING,
OPREN_ICSN TYPE STRING,
TASK_ID TYPE STRING,
RELSU TYPE STRING,
RELMS TYPE STRING,
INCPN TYPE STRING,
INCNW TYPE STRING,
INCSN TYPE STRING,
WKFLW TYPE STRING,
RELSU_AL TYPE STRING,
RELMS_AL TYPE STRING,
INCPN_AL TYPE STRING,
INCNW_AL TYPE STRING,
INCSN_AL TYPE STRING,
WKFLW_AL TYPE STRING,
RELSU_SS TYPE STRING,
RELMS_SS TYPE STRING,
INCPN_SS TYPE STRING,
INCNW_SS TYPE STRING,
INCSN_SS TYPE STRING,
WKFLW_SS TYPE STRING,
RELSU_US TYPE STRING,
RELMS_US TYPE STRING,
INCPN_US TYPE STRING,
INCNW_US TYPE STRING,
INCSN_US TYPE STRING,
WKFLW_US TYPE STRING,
RELSU_SM TYPE STRING,
RELMS_SM TYPE STRING,
INCPN_SM TYPE STRING,
INCNW_SM TYPE STRING,
INCSN_SM TYPE STRING,
WKFLW_SM TYPE STRING,
RELSU_CH TYPE STRING,
RELMS_CH TYPE STRING,
INCPN_CH TYPE STRING,
INCNW_CH TYPE STRING,
INCSN_CH TYPE STRING,
WKFLW_CH TYPE STRING,
RELSU_SG TYPE STRING,
RELMS_SG TYPE STRING,
INCPN_SG TYPE STRING,
INCNW_SG TYPE STRING,
INCSN_SG TYPE STRING,
WKFLW_SG TYPE STRING,
RELSU_TR TYPE STRING,
RELMS_TR TYPE STRING,
INCPN_TR TYPE STRING,
INCNW_TR TYPE STRING,
INCSN_TR TYPE STRING,
WKFLW_TR TYPE STRING,
BEGRU TYPE STRING,
STSMA TYPE STRING,
SPSNR TYPE STRING,
FPROZ TYPE STRING,
COMP_RES TYPE STRING,
CH_PROC TYPE STRING,
MLTX_MANDT TYPE STRING,
MLTX_ZAEHL TYPE STRING,
LANGU TYPE STRING,
AEND_ZAEHL TYPE STRING,
KTEXT TYPE STRING,
LTXSP TYPE STRING,
VSNMR TYPE STRING,
MLST_ZAEHL_ORG TYPE STRING,
ZAEHL_EXT_ORG TYPE STRING,
MLST_ZAEHL_EXT TYPE STRING,
ZAEHL_EXT TYPE STRING,
SN_VORNR TYPE STRING,
NPLNR TYPE STRING,
NW_VORNR TYPE STRING,
STTXT TYPE STRING,
SSTA TYPE STRING,
ASTA TYPE STRING,
ACTLV TYPE STRING,
SELID_TXT TYPE STRING,
CHANG_TXT TYPE STRING,
RELSU_TSS TYPE STRING,
RELMS_TSS TYPE STRING,
INCNW_TSS TYPE STRING,
INCPN_TSS TYPE STRING,
INCSN_TSS TYPE STRING,
WKFLW_TSS TYPE STRING,
RELSU_TUS TYPE STRING,
RELMS_TUS TYPE STRING,
INCNW_TUS TYPE STRING,
INCPN_TUS TYPE STRING,
INCSN_TUS TYPE STRING,
WKFLW_TUS TYPE STRING,
FKT_RELSU TYPE STRING,
FKT_RELMS TYPE STRING,
FKT_INCSN TYPE STRING,
FKT_INCNW TYPE STRING,
FKT_INCPN TYPE STRING,
FKT_WKFLW TYPE STRING,
INDBT TYPE STRING,
TASK_SHORT TYPE STRING,
TASK_STEXT TYPE STRING,
DATUB TYPE STRING,
VORNR TYPE STRING,
VPLTY TYPE STRING,
VPLNR TYPE STRING,
VPLAL TYPE STRING,
IDENT TYPE STRING,
IDENT_REF TYPE STRING,
HERKUNFT TYPE STRING,
AENNR_AUS TYPE STRING,
DELETED_BY_PARAM_ECN TYPE STRING,
MLSTN_TXT TYPE STRING,
USERH_DESCR TYPE STRING,
USERV_DESCR TYPE STRING,END OF T_EKKO_STR. DATA: WA_/PLMB/S_RTG_MST_DATA_SP_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_/PLMB/S_RTG_MST_DATA_SP_STR-PLNTY sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-PLNNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-PLNAL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-PLNFL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-PLNKN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-MLST_ZAEHL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-ZAEHL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-MLST_MANDT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-DATUV sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-TECHV sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-AENNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-LOEKZ sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-MLSTN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-USERH sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-DATEH sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-USERV sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-DATEV sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-AUTYP sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-AUFPL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-APLZL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-PSPNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-TEDAT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-TETIM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-TPDAT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-TPTIM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-EDATU sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-EZEIT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-PDATU sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-PZEIT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-LATED sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-DLTAS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-DELTA sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-DELTE sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-PRCNT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-SDDAT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-KZ_TREND sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-KZ_LSTWR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-KZ_WFLOW sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-KZ_FAKTP sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-KZ_FRMST sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-LST_FERTG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-LST_ACTDT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-LST_ACTTM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RUECK sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RMZHL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-AUART_ICNW sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-STDNR_ICNW sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-ALTNR_ICNW sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-STDNR_ICPN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-ALTNR_ICPN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-VORNR_ICPN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-STDNR_ICSN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-ALTNR_ICSN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-OPRST_ICSN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-OPREN_ICSN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-TASK_ID sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_AL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_AL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_AL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_AL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_AL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_AL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_SS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_SS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_SS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_SS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_SS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_SS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_US sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_US sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_US sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_US sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_US sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_US sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_SM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_SM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_SM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_SM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_SM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_SM sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_CH sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_CH sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_CH sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_CH sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_CH sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_CH sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_SG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_SG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_SG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_SG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_SG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_SG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_TR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_TR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_TR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_TR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_TR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_TR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-BEGRU sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-STSMA sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-SPSNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-FPROZ sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-COMP_RES sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-CH_PROC sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-MLTX_MANDT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-MLTX_ZAEHL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-LANGU sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-AEND_ZAEHL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-KTEXT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-LTXSP sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-VSNMR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-MLST_ZAEHL_ORG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-ZAEHL_EXT_ORG sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-MLST_ZAEHL_EXT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-ZAEHL_EXT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-SN_VORNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-NPLNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-NW_VORNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-STTXT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-SSTA sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-ASTA sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-ACTLV sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-SELID_TXT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-CHANG_TXT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_TSS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_TSS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_TSS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_TSS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_TSS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_TSS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELSU_TUS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-RELMS_TUS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCNW_TUS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCPN_TUS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INCSN_TUS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-WKFLW_TUS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-FKT_RELSU sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-FKT_RELMS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-FKT_INCSN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-FKT_INCNW sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-FKT_INCPN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-FKT_WKFLW sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-INDBT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-TASK_SHORT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-TASK_STEXT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-DATUB sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-VORNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-VPLTY sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-VPLNR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-VPLAL sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-IDENT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-IDENT_REF sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-HERKUNFT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-AENNR_AUS sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-DELETED_BY_PARAM_ECN sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-MLSTN_TXT sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-USERH_DESCR sy-vline
WA_/PLMB/S_RTG_MST_DATA_SP_STR-USERV_DESCR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.