ABAP Select data from SAP table RNBADI_PAI_TRTCRT 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 RNBADI_PAI_TRTCRT 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 RNBADI_PAI_TRTCRT. 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 RNBADI_PAI_TRTCRT 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_RNBADI_PAI_TRTCRT TYPE STANDARD TABLE OF RNBADI_PAI_TRTCRT,
      WA_RNBADI_PAI_TRTCRT TYPE RNBADI_PAI_TRTCRT,
      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: <RNBADI_PAI_TRTCRT> TYPE RNBADI_PAI_TRTCRT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RNBADI_PAI_TRTCRT
*  INTO TABLE @DATA(IT_RNBADI_PAI_TRTCRT2).
*--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_RNBADI_PAI_TRTCRT INDEX 1 INTO DATA(WA_RNBADI_PAI_TRTCRT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RNBADI_PAI_TRTCRT ASSIGNING <RNBADI_PAI_TRTCRT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RNBADI_PAI_TRTCRT>-ASTDT = 1.
<RNBADI_PAI_TRTCRT>-BELEG = 1.
<RNBADI_PAI_TRTCRT>-ABRGT = 1.
<RNBADI_PAI_TRTCRT>-AUNKZ = 1.
<RNBADI_PAI_TRTCRT>-SUNKZ = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RNBADI_PAI_TRTCRT-ENTBT, sy-vline,
WA_RNBADI_PAI_TRTCRT-INITIATOR, sy-vline,
WA_RNBADI_PAI_TRTCRT-BEHAR, sy-vline,
WA_RNBADI_PAI_TRTCRT-FACHG, sy-vline,
WA_RNBADI_PAI_TRTCRT-KURAT, sy-vline,
WA_RNBADI_PAI_TRTCRT-PRAEV, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RNBADI_PAI_TRTCRT 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_RNBADI_PAI_TRTCRT 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_RNBADI_PAI_TRTCRT INTO WA_RNBADI_PAI_TRTCRT. *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 BEHAR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNBADI_PAI_TRTCRT-BEHAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_TRTCRT-BEHAR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field PERIOD CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RNBADI_PAI_TRTCRT-PERIOD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RNBADI_PAI_TRTCRT-PERIOD.
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_RNBADI_PAI_TRTCRT_STR,
ASTDT TYPE STRING,
BELEG TYPE STRING,
ABRGT TYPE STRING,
AUNKZ TYPE STRING,
SUNKZ TYPE STRING,
ENTBT TYPE STRING,
INITIATOR TYPE STRING,
BEHAR TYPE STRING,
FACHG TYPE STRING,
KURAT TYPE STRING,
PRAEV TYPE STRING,
EXCEPTINDIC TYPE STRING,
PSYKZ TYPE STRING,
PSYDT TYPE STRING,
PSYDT1 TYPE STRING,
PSYDT2 TYPE STRING,
SOURS TYPE STRING,
VERBS TYPE STRING,
VERAR TYPE STRING,
WARZT TYPE STRING,
ALT_PLZ TYPE STRING,
INDICATION TYPE STRING,
ABRKZ TYPE STRING,
VORLD TYPE STRING,
GENERATED TYPE STRING,
PERKR TYPE STRING,
SKTTX TYPE STRING,
GLTVN TYPE STRING,
GLTBS TYPE STRING,
HILFE TYPE STRING,
UADAT TYPE STRING,
VSLKZ TYPE STRING,
CARETYPE TYPE STRING,
AUFLS TYPE STRING,
LG1KZ TYPE STRING,
KONSU TYPE STRING,
LG2KZ TYPE STRING,
MWBEH TYPE STRING,
LG3KZ TYPE STRING,
SKTCMNT TYPE STRING,
LG5KZ TYPE STRING,
DIATXT TYPE STRING,
LG6KZ TYPE STRING,
FIND_MED TYPE STRING,
LG7KZ TYPE STRING,
SERVICEGRA11 TYPE STRING,
QUANTGRA11 TYPE STRING,
QUANTBIL11 TYPE STRING,
STARTTREAT11 TYPE STRING,
SERVICEGRA12 TYPE STRING,
QUANTGRA12 TYPE STRING,
QUANTBIL12 TYPE STRING,
STARTTREAT12 TYPE STRING,
SERVICEGRA13 TYPE STRING,
QUANTGRA13 TYPE STRING,
QUANTBIL13 TYPE STRING,
STARTTREAT13 TYPE STRING,
SERVICEGRA14 TYPE STRING,
QUANTGRA14 TYPE STRING,
QUANTBIL14 TYPE STRING,
STARTTREAT14 TYPE STRING,
SERVICEGRA21 TYPE STRING,
QUANTGRA21 TYPE STRING,
QUANTBIL21 TYPE STRING,
STARTTREAT21 TYPE STRING,
SERVICEGRA22 TYPE STRING,
QUANTGRA22 TYPE STRING,
QUANTBIL22 TYPE STRING,
STARTTREAT22 TYPE STRING,
SERVICEGRA23 TYPE STRING,
QUANTGRA23 TYPE STRING,
QUANTBIL23 TYPE STRING,
STARTTREAT23 TYPE STRING,
SERVICEGRA24 TYPE STRING,
QUANTGRA24 TYPE STRING,
QUANTBIL24 TYPE STRING,
STARTTREAT24 TYPE STRING,
SERVICEGRA31 TYPE STRING,
QUANTGRA31 TYPE STRING,
QUANTBIL31 TYPE STRING,
STARTTREAT31 TYPE STRING,
SERVICEGRA32 TYPE STRING,
QUANTGRA32 TYPE STRING,
QUANTBIL32 TYPE STRING,
STARTTREAT32 TYPE STRING,
SERVICEGRA33 TYPE STRING,
QUANTGRA33 TYPE STRING,
QUANTBIL33 TYPE STRING,
STARTTREAT33 TYPE STRING,
SERVICEGRA34 TYPE STRING,
QUANTGRA34 TYPE STRING,
QUANTBIL34 TYPE STRING,
STARTTREAT34 TYPE STRING,
PSYAPPLDT1 TYPE STRING,
PSYAPPLDT2 TYPE STRING,
PSYAPPLDT3 TYPE STRING,
UEXID TYPE STRING,
EXCAT TYPE STRING,
EXCOD TYPE STRING,
PFDAT TYPE STRING,
TCPRI TYPE STRING,
PFMOD TYPE STRING,
TCLAS TYPE STRING,
RETRI TYPE STRING,
EXPID TYPE STRING,
APSTATE TYPE STRING,
EDIPROC TYPE STRING,
BOKDT TYPE STRING,
COPAYIND TYPE STRING,
LANRINITIATOR TYPE STRING,
ESSKZ TYPE STRING,
KSTYP TYPE STRING,
KSART TYPE STRING,
KSTYI TYPE STRING,
KOSTR TYPE STRING,
LFDNR TYPE STRING,
BSTAT TYPE STRING,
ABGDT TYPE STRING,
BEGDT TYPE STRING,
ENDDT TYPE STRING,
UEBAB TYPE STRING,
ERSDT TYPE STRING,
STORN TYPE STRING,
KTEXT TYPE STRING,
LGTXT TYPE STRING,
ORGAB TYPE STRING,
ORGSP TYPE STRING,
BEHST TYPE STRING,
MSPER TYPE STRING,
MAANZ TYPE STRING,
MADAT TYPE STRING,
DRUKZ TYPE STRING,
DRUDT TYPE STRING,
BEARB TYPE STRING,
TCODE TYPE STRING,
EBZEI TYPE STRING,
MARK TYPE STRING,
ZUOBK TYPE STRING,
TYTXT TYPE STRING,
ARTXT TYPE STRING,
BSTTX TYPE STRING,
NUMKR TYPE STRING,
KNAME TYPE STRING,
SOLFD TYPE STRING,
SORT TYPE STRING,
ZUOLK TYPE STRING,
ECOTX TYPE STRING,
ABRKZ_SYM TYPE STRING,
ABRKZ_TXT TYPE STRING,
BEHAR_TXT TYPE STRING,
WARZT_TXT TYPE STRING,
BELNR TYPE STRING,
EINRI TYPE STRING,
FALNR TYPE STRING,
FATXT TYPE STRING,
ORGABTEXT TYPE STRING,
ORGSPTEXT TYPE STRING,
PERIOD TYPE STRING,
FAL_BEGDT TYPE STRING,
FAL_ENDDT TYPE STRING,
SUM_SERASS TYPE STRING,
SUM_MOVASS TYPE STRING,
NO_TRTCRT TYPE STRING,
SHOW_CANCEL TYPE STRING,
CTGTXT_LG TYPE STRING,
TYTXT_LG TYPE STRING,
MOVASS_INDIC TYPE STRING,
AUFDV TYPE STRING,
LGDKZ TYPE STRING,
LTEXT TYPE STRING,
NBKZ TYPE STRING,
NLKZ TYPE STRING,END OF T_EKKO_STR. DATA: WA_RNBADI_PAI_TRTCRT_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_RNBADI_PAI_TRTCRT_STR-ASTDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BELEG sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ABRGT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-AUNKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SUNKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ENTBT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-INITIATOR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BEHAR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-FACHG sy-vline
WA_RNBADI_PAI_TRTCRT_STR-KURAT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PRAEV sy-vline
WA_RNBADI_PAI_TRTCRT_STR-EXCEPTINDIC sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PSYKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PSYDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PSYDT1 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PSYDT2 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SOURS sy-vline
WA_RNBADI_PAI_TRTCRT_STR-VERBS sy-vline
WA_RNBADI_PAI_TRTCRT_STR-VERAR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-WARZT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ALT_PLZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-INDICATION sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ABRKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-VORLD sy-vline
WA_RNBADI_PAI_TRTCRT_STR-GENERATED sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PERKR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SKTTX sy-vline
WA_RNBADI_PAI_TRTCRT_STR-GLTVN sy-vline
WA_RNBADI_PAI_TRTCRT_STR-GLTBS sy-vline
WA_RNBADI_PAI_TRTCRT_STR-HILFE sy-vline
WA_RNBADI_PAI_TRTCRT_STR-UADAT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-VSLKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-CARETYPE sy-vline
WA_RNBADI_PAI_TRTCRT_STR-AUFLS sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LG1KZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-KONSU sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LG2KZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-MWBEH sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LG3KZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SKTCMNT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LG5KZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-DIATXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LG6KZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-FIND_MED sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LG7KZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA11 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA11 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL11 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT11 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA12 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA12 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL12 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT12 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA13 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA13 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL13 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT13 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA14 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA14 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL14 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT14 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA21 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA21 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL21 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT21 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA22 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA22 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL22 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT22 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA23 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA23 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL23 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT23 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA24 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA24 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL24 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT24 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA31 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA31 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL31 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT31 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA32 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA32 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL32 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT32 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA33 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA33 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL33 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT33 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SERVICEGRA34 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTGRA34 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-QUANTBIL34 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STARTTREAT34 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PSYAPPLDT1 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PSYAPPLDT2 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PSYAPPLDT3 sy-vline
WA_RNBADI_PAI_TRTCRT_STR-UEXID sy-vline
WA_RNBADI_PAI_TRTCRT_STR-EXCAT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-EXCOD sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PFDAT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-TCPRI sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PFMOD sy-vline
WA_RNBADI_PAI_TRTCRT_STR-TCLAS sy-vline
WA_RNBADI_PAI_TRTCRT_STR-RETRI sy-vline
WA_RNBADI_PAI_TRTCRT_STR-EXPID sy-vline
WA_RNBADI_PAI_TRTCRT_STR-APSTATE sy-vline
WA_RNBADI_PAI_TRTCRT_STR-EDIPROC sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BOKDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-COPAYIND sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LANRINITIATOR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ESSKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-KSTYP sy-vline
WA_RNBADI_PAI_TRTCRT_STR-KSART sy-vline
WA_RNBADI_PAI_TRTCRT_STR-KSTYI sy-vline
WA_RNBADI_PAI_TRTCRT_STR-KOSTR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LFDNR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BSTAT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ABGDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BEGDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ENDDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-UEBAB sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ERSDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-STORN sy-vline
WA_RNBADI_PAI_TRTCRT_STR-KTEXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LGTXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ORGAB sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ORGSP sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BEHST sy-vline
WA_RNBADI_PAI_TRTCRT_STR-MSPER sy-vline
WA_RNBADI_PAI_TRTCRT_STR-MAANZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-MADAT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-DRUKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-DRUDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BEARB sy-vline
WA_RNBADI_PAI_TRTCRT_STR-TCODE sy-vline
WA_RNBADI_PAI_TRTCRT_STR-EBZEI sy-vline
WA_RNBADI_PAI_TRTCRT_STR-MARK sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ZUOBK sy-vline
WA_RNBADI_PAI_TRTCRT_STR-TYTXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ARTXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BSTTX sy-vline
WA_RNBADI_PAI_TRTCRT_STR-NUMKR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-KNAME sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SOLFD sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SORT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ZUOLK sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ECOTX sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ABRKZ_SYM sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ABRKZ_TXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BEHAR_TXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-WARZT_TXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-BELNR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-EINRI sy-vline
WA_RNBADI_PAI_TRTCRT_STR-FALNR sy-vline
WA_RNBADI_PAI_TRTCRT_STR-FATXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ORGABTEXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-ORGSPTEXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-PERIOD sy-vline
WA_RNBADI_PAI_TRTCRT_STR-FAL_BEGDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-FAL_ENDDT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SUM_SERASS sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SUM_MOVASS sy-vline
WA_RNBADI_PAI_TRTCRT_STR-NO_TRTCRT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-SHOW_CANCEL sy-vline
WA_RNBADI_PAI_TRTCRT_STR-CTGTXT_LG sy-vline
WA_RNBADI_PAI_TRTCRT_STR-TYTXT_LG sy-vline
WA_RNBADI_PAI_TRTCRT_STR-MOVASS_INDIC sy-vline
WA_RNBADI_PAI_TRTCRT_STR-AUFDV sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LGDKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-LTEXT sy-vline
WA_RNBADI_PAI_TRTCRT_STR-NBKZ sy-vline
WA_RNBADI_PAI_TRTCRT_STR-NLKZ sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.