ABAP Select data from SAP table DDDDLDECTYPES 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 DDDDLDECTYPES 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 DDDDLDECTYPES. 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 DDDDLDECTYPES 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_DDDDLDECTYPES TYPE STANDARD TABLE OF DDDDLDECTYPES, WA_DDDDLDECTYPES TYPE DDDDLDECTYPES, 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: <DDDDLDECTYPES> TYPE DDDDLDECTYPES. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_DDDDLDECTYPES. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM DDDDLDECTYPES INTO TABLE IT_DDDDLDECTYPES. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM DDDDLDECTYPES * INTO TABLE @DATA(IT_DDDDLDECTYPES2). *--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_DDDDLDECTYPES INDEX 1 INTO DATA(WA_DDDDLDECTYPES2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_DDDDLDECTYPES ASSIGNING <DDDDLDECTYPES>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<DDDDLDECTYPES>-KCHAR = 1.
<DDDDLDECTYPES>-DEC1_0 = 1.
<DDDDLDECTYPES>-DEC2_0 = 1.
<DDDDLDECTYPES>-DEC2_1 = 1.
<DDDDLDECTYPES>-DEC3_0 = 1.
ENDLOOP. LOOP AT IT_DDDDLDECTYPES INTO WA_DDDDLDECTYPES. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_DDDDLDECTYPES-DEC3_1, sy-vline,
WA_DDDDLDECTYPES-DEC3_2, sy-vline,
WA_DDDDLDECTYPES-DEC4_0, sy-vline,
WA_DDDDLDECTYPES-DEC4_1, sy-vline,
WA_DDDDLDECTYPES-DEC4_2, sy-vline,
WA_DDDDLDECTYPES-DEC4_3, sy-vline.
ENDLOOP. *Add any further fields from structure WA_DDDDLDECTYPES 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_DDDDLDECTYPES 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_DDDDLDECTYPES INTO WA_DDDDLDECTYPES. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_DDDDLDECTYPES_STR,
KCHAR TYPE STRING,
DEC1_0 TYPE STRING,
DEC2_0 TYPE STRING,
DEC2_1 TYPE STRING,
DEC3_0 TYPE STRING,
DEC3_1 TYPE STRING,
DEC3_2 TYPE STRING,
DEC4_0 TYPE STRING,
DEC4_1 TYPE STRING,
DEC4_2 TYPE STRING,
DEC4_3 TYPE STRING,
DEC5_0 TYPE STRING,
DEC5_1 TYPE STRING,
DEC5_2 TYPE STRING,
DEC5_3 TYPE STRING,
DEC5_4 TYPE STRING,
DEC6_0 TYPE STRING,
DEC6_1 TYPE STRING,
DEC6_2 TYPE STRING,
DEC6_3 TYPE STRING,
DEC6_4 TYPE STRING,
DEC6_5 TYPE STRING,
DEC7_0 TYPE STRING,
DEC7_1 TYPE STRING,
DEC7_2 TYPE STRING,
DEC7_3 TYPE STRING,
DEC7_4 TYPE STRING,
DEC7_5 TYPE STRING,
DEC7_6 TYPE STRING,
DEC8_0 TYPE STRING,
DEC8_1 TYPE STRING,
DEC8_2 TYPE STRING,
DEC8_3 TYPE STRING,
DEC8_4 TYPE STRING,
DEC8_5 TYPE STRING,
DEC8_6 TYPE STRING,
DEC8_7 TYPE STRING,
DEC9_0 TYPE STRING,
DEC9_1 TYPE STRING,
DEC9_2 TYPE STRING,
DEC9_3 TYPE STRING,
DEC9_4 TYPE STRING,
DEC9_5 TYPE STRING,
DEC9_6 TYPE STRING,
DEC9_7 TYPE STRING,
DEC9_8 TYPE STRING,
DEC10_0 TYPE STRING,
DEC10_1 TYPE STRING,
DEC10_2 TYPE STRING,
DEC10_3 TYPE STRING,
DEC10_4 TYPE STRING,
DEC10_5 TYPE STRING,
DEC10_6 TYPE STRING,
DEC10_7 TYPE STRING,
DEC10_8 TYPE STRING,
DEC10_9 TYPE STRING,
DEC11_0 TYPE STRING,
DEC11_1 TYPE STRING,
DEC11_2 TYPE STRING,
DEC11_3 TYPE STRING,
DEC11_4 TYPE STRING,
DEC11_5 TYPE STRING,
DEC11_6 TYPE STRING,
DEC11_7 TYPE STRING,
DEC11_8 TYPE STRING,
DEC11_9 TYPE STRING,
DEC11_10 TYPE STRING,
DEC12_0 TYPE STRING,
DEC12_1 TYPE STRING,
DEC12_2 TYPE STRING,
DEC12_3 TYPE STRING,
DEC12_4 TYPE STRING,
DEC12_5 TYPE STRING,
DEC12_6 TYPE STRING,
DEC12_7 TYPE STRING,
DEC12_8 TYPE STRING,
DEC12_9 TYPE STRING,
DEC12_10 TYPE STRING,
DEC12_11 TYPE STRING,
DEC13_0 TYPE STRING,
DEC13_1 TYPE STRING,
DEC13_2 TYPE STRING,
DEC13_3 TYPE STRING,
DEC13_4 TYPE STRING,
DEC13_5 TYPE STRING,
DEC13_6 TYPE STRING,
DEC13_7 TYPE STRING,
DEC13_8 TYPE STRING,
DEC13_9 TYPE STRING,
DEC13_10 TYPE STRING,
DEC13_11 TYPE STRING,
DEC13_12 TYPE STRING,
DEC14_0 TYPE STRING,
DEC14_1 TYPE STRING,
DEC14_2 TYPE STRING,
DEC14_3 TYPE STRING,
DEC14_4 TYPE STRING,
DEC14_5 TYPE STRING,
DEC14_6 TYPE STRING,
DEC14_7 TYPE STRING,
DEC14_8 TYPE STRING,
DEC14_9 TYPE STRING,
DEC14_10 TYPE STRING,
DEC14_11 TYPE STRING,
DEC14_12 TYPE STRING,
DEC14_13 TYPE STRING,
DEC15_0 TYPE STRING,
DEC15_1 TYPE STRING,
DEC15_2 TYPE STRING,
DEC15_3 TYPE STRING,
DEC15_4 TYPE STRING,
DEC15_5 TYPE STRING,
DEC15_6 TYPE STRING,
DEC15_7 TYPE STRING,
DEC15_8 TYPE STRING,
DEC15_9 TYPE STRING,
DEC15_10 TYPE STRING,
DEC15_11 TYPE STRING,
DEC15_12 TYPE STRING,
DEC15_13 TYPE STRING,
DEC15_14 TYPE STRING,
DEC16_0 TYPE STRING,
DEC16_1 TYPE STRING,
DEC16_2 TYPE STRING,
DEC16_3 TYPE STRING,
DEC16_4 TYPE STRING,
DEC16_5 TYPE STRING,
DEC16_6 TYPE STRING,
DEC16_7 TYPE STRING,
DEC16_8 TYPE STRING,
DEC16_9 TYPE STRING,
DEC16_10 TYPE STRING,
DEC16_11 TYPE STRING,
DEC16_12 TYPE STRING,
DEC16_13 TYPE STRING,
DEC16_14 TYPE STRING,
DEC17_0 TYPE STRING,
DEC17_1 TYPE STRING,
DEC17_2 TYPE STRING,
DEC17_3 TYPE STRING,
DEC17_4 TYPE STRING,
DEC17_5 TYPE STRING,
DEC17_6 TYPE STRING,
DEC17_7 TYPE STRING,
DEC17_8 TYPE STRING,
DEC17_9 TYPE STRING,
DEC17_10 TYPE STRING,
DEC17_11 TYPE STRING,
DEC17_12 TYPE STRING,
DEC17_13 TYPE STRING,
DEC17_14 TYPE STRING,
DEC18_0 TYPE STRING,
DEC18_1 TYPE STRING,
DEC18_2 TYPE STRING,
DEC18_3 TYPE STRING,
DEC18_4 TYPE STRING,
DEC18_5 TYPE STRING,
DEC18_6 TYPE STRING,
DEC18_7 TYPE STRING,
DEC18_8 TYPE STRING,
DEC18_9 TYPE STRING,
DEC18_10 TYPE STRING,
DEC18_11 TYPE STRING,
DEC18_12 TYPE STRING,
DEC18_13 TYPE STRING,
DEC18_14 TYPE STRING,
DEC19_0 TYPE STRING,
DEC19_1 TYPE STRING,
DEC19_2 TYPE STRING,
DEC19_3 TYPE STRING,
DEC19_4 TYPE STRING,
DEC19_5 TYPE STRING,
DEC19_6 TYPE STRING,
DEC19_7 TYPE STRING,
DEC19_8 TYPE STRING,
DEC19_9 TYPE STRING,
DEC19_10 TYPE STRING,
DEC19_11 TYPE STRING,
DEC19_12 TYPE STRING,
DEC19_13 TYPE STRING,
DEC19_14 TYPE STRING,
DEC20_0 TYPE STRING,
DEC20_1 TYPE STRING,
DEC20_2 TYPE STRING,
DEC20_3 TYPE STRING,
DEC20_4 TYPE STRING,
DEC20_5 TYPE STRING,
DEC20_6 TYPE STRING,
DEC20_7 TYPE STRING,
DEC20_8 TYPE STRING,
DEC20_9 TYPE STRING,
DEC20_10 TYPE STRING,
DEC20_11 TYPE STRING,
DEC20_12 TYPE STRING,
DEC20_13 TYPE STRING,
DEC20_14 TYPE STRING,
DEC21_0 TYPE STRING,
DEC21_1 TYPE STRING,
DEC21_2 TYPE STRING,
DEC21_3 TYPE STRING,
DEC21_4 TYPE STRING,
DEC21_5 TYPE STRING,
DEC21_6 TYPE STRING,
DEC21_7 TYPE STRING,
DEC21_8 TYPE STRING,
DEC21_9 TYPE STRING,
DEC21_10 TYPE STRING,
DEC21_11 TYPE STRING,
DEC21_12 TYPE STRING,
DEC21_13 TYPE STRING,
DEC21_14 TYPE STRING,
DEC22_0 TYPE STRING,
DEC22_1 TYPE STRING,
DEC22_2 TYPE STRING,
DEC22_3 TYPE STRING,
DEC22_4 TYPE STRING,
DEC22_5 TYPE STRING,
DEC22_6 TYPE STRING,
DEC22_7 TYPE STRING,
DEC22_8 TYPE STRING,
DEC22_9 TYPE STRING,
DEC22_10 TYPE STRING,
DEC22_11 TYPE STRING,
DEC22_12 TYPE STRING,
DEC22_13 TYPE STRING,
DEC22_14 TYPE STRING,
DEC23_0 TYPE STRING,
DEC23_1 TYPE STRING,
DEC23_2 TYPE STRING,
DEC23_3 TYPE STRING,
DEC23_4 TYPE STRING,
DEC23_5 TYPE STRING,
DEC23_6 TYPE STRING,
DEC23_7 TYPE STRING,
DEC23_8 TYPE STRING,
DEC23_9 TYPE STRING,
DEC23_10 TYPE STRING,
DEC23_11 TYPE STRING,
DEC23_12 TYPE STRING,
DEC23_13 TYPE STRING,
DEC23_14 TYPE STRING,
DEC24_0 TYPE STRING,
DEC24_1 TYPE STRING,
DEC24_2 TYPE STRING,
DEC24_3 TYPE STRING,
DEC24_4 TYPE STRING,
DEC24_5 TYPE STRING,
DEC24_6 TYPE STRING,
DEC24_7 TYPE STRING,
DEC24_8 TYPE STRING,
DEC24_9 TYPE STRING,
DEC24_10 TYPE STRING,
DEC24_11 TYPE STRING,
DEC24_12 TYPE STRING,
DEC24_13 TYPE STRING,
DEC24_14 TYPE STRING,
DEC25_0 TYPE STRING,
DEC25_1 TYPE STRING,
DEC25_2 TYPE STRING,
DEC25_3 TYPE STRING,
DEC25_4 TYPE STRING,
DEC25_5 TYPE STRING,
DEC25_6 TYPE STRING,
DEC25_7 TYPE STRING,
DEC25_8 TYPE STRING,
DEC25_9 TYPE STRING,
DEC25_10 TYPE STRING,
DEC25_11 TYPE STRING,
DEC25_12 TYPE STRING,
DEC25_13 TYPE STRING,
DEC25_14 TYPE STRING,
DEC26_0 TYPE STRING,
DEC26_1 TYPE STRING,
DEC26_2 TYPE STRING,
DEC26_3 TYPE STRING,
DEC26_4 TYPE STRING,
DEC26_5 TYPE STRING,
DEC26_6 TYPE STRING,
DEC26_7 TYPE STRING,
DEC26_8 TYPE STRING,
DEC26_9 TYPE STRING,
DEC26_10 TYPE STRING,
DEC26_11 TYPE STRING,
DEC26_12 TYPE STRING,
DEC26_13 TYPE STRING,
DEC26_14 TYPE STRING,
DEC27_0 TYPE STRING,
DEC27_1 TYPE STRING,
DEC27_2 TYPE STRING,
DEC27_3 TYPE STRING,
DEC27_4 TYPE STRING,
DEC27_5 TYPE STRING,
DEC27_6 TYPE STRING,
DEC27_7 TYPE STRING,
DEC27_8 TYPE STRING,
DEC27_9 TYPE STRING,
DEC27_10 TYPE STRING,
DEC27_11 TYPE STRING,
DEC27_12 TYPE STRING,
DEC27_13 TYPE STRING,
DEC27_14 TYPE STRING,
DEC28_0 TYPE STRING,
DEC28_1 TYPE STRING,
DEC28_2 TYPE STRING,
DEC28_3 TYPE STRING,
DEC28_4 TYPE STRING,
DEC28_5 TYPE STRING,
DEC28_6 TYPE STRING,
DEC28_7 TYPE STRING,
DEC28_8 TYPE STRING,
DEC28_9 TYPE STRING,
DEC28_10 TYPE STRING,
DEC28_11 TYPE STRING,
DEC28_12 TYPE STRING,
DEC28_13 TYPE STRING,
DEC28_14 TYPE STRING,
DEC29_0 TYPE STRING,
DEC29_1 TYPE STRING,
DEC29_2 TYPE STRING,
DEC29_3 TYPE STRING,
DEC29_4 TYPE STRING,
DEC29_5 TYPE STRING,
DEC29_6 TYPE STRING,
DEC29_7 TYPE STRING,
DEC29_8 TYPE STRING,
DEC29_9 TYPE STRING,
DEC29_10 TYPE STRING,
DEC29_11 TYPE STRING,
DEC29_12 TYPE STRING,
DEC29_13 TYPE STRING,
DEC29_14 TYPE STRING,
DEC30_0 TYPE STRING,
DEC30_1 TYPE STRING,
DEC30_2 TYPE STRING,
DEC30_3 TYPE STRING,
DEC30_4 TYPE STRING,
DEC30_5 TYPE STRING,
DEC30_6 TYPE STRING,
DEC30_7 TYPE STRING,
DEC30_8 TYPE STRING,
DEC30_9 TYPE STRING,
DEC30_10 TYPE STRING,
DEC30_11 TYPE STRING,
DEC30_12 TYPE STRING,
DEC30_13 TYPE STRING,
DEC30_14 TYPE STRING,
DEC31_0 TYPE STRING,
DEC31_1 TYPE STRING,
DEC31_2 TYPE STRING,
DEC31_3 TYPE STRING,
DEC31_4 TYPE STRING,
DEC31_5 TYPE STRING,
DEC31_6 TYPE STRING,
DEC31_7 TYPE STRING,
DEC31_8 TYPE STRING,
DEC31_9 TYPE STRING,
DEC31_10 TYPE STRING,
DEC31_11 TYPE STRING,
DEC31_12 TYPE STRING,
DEC31_13 TYPE STRING,
DEC31_14 TYPE STRING,END OF T_EKKO_STR. DATA: WA_DDDDLDECTYPES_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_DDDDLDECTYPES_STR-KCHAR sy-vline
WA_DDDDLDECTYPES_STR-DEC1_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC2_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC2_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC3_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC3_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC3_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC4_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC4_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC4_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC4_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC5_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC5_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC5_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC5_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC5_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC6_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC6_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC6_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC6_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC6_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC6_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC7_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC7_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC7_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC7_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC7_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC7_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC7_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC8_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC8_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC8_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC8_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC8_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC8_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC8_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC8_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC9_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC10_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC11_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC12_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC13_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC14_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC15_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC16_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC17_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC18_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC19_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC20_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC21_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC22_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC23_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC24_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC25_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC26_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC27_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC28_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC29_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC30_14 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_0 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_1 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_2 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_3 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_4 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_5 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_6 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_7 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_8 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_9 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_10 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_11 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_12 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_13 sy-vline
WA_DDDDLDECTYPES_STR-DEC31_14 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.