ABAP Select data from SAP table PIN_EAHHST 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 PIN_EAHHST 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 PIN_EAHHST. 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 PIN_EAHHST 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_PIN_EAHHST TYPE STANDARD TABLE OF PIN_EAHHST,
      WA_PIN_EAHHST TYPE PIN_EAHHST,
      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: <PIN_EAHHST> TYPE PIN_EAHHST.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM PIN_EAHHST
*  INTO TABLE @DATA(IT_PIN_EAHHST2).
*--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_PIN_EAHHST INDEX 1 INTO DATA(WA_PIN_EAHHST2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_PIN_EAHHST ASSIGNING <PIN_EAHHST>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<PIN_EAHHST>-DAT01 = 1.
<PIN_EAHHST>-DAT02 = 1.
<PIN_EAHHST>-DAT03 = 1.
<PIN_EAHHST>-DAT04 = 1.
<PIN_EAHHST>-DAT05 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_PIN_EAHHST-DAT06, sy-vline,
WA_PIN_EAHHST-DAT07, sy-vline,
WA_PIN_EAHHST-DAT08, sy-vline,
WA_PIN_EAHHST-DAT09, sy-vline,
WA_PIN_EAHHST-DAT10, sy-vline,
WA_PIN_EAHHST-CBX01, sy-vline.
ENDLOOP. *Add any further fields from structure WA_PIN_EAHHST 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_PIN_EAHHST 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_PIN_EAHHST INTO WA_PIN_EAHHST. *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 CUNIT, internal->external for field UNT01 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_PIN_EAHHST-UNT01 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PIN_EAHHST-UNT01.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field X_UNT10 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_PIN_EAHHST-X_UNT10 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PIN_EAHHST-X_UNT10.
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_PIN_EAHHST_STR,
DAT01 TYPE STRING,
DAT02 TYPE STRING,
DAT03 TYPE STRING,
DAT04 TYPE STRING,
DAT05 TYPE STRING,
DAT06 TYPE STRING,
DAT07 TYPE STRING,
DAT08 TYPE STRING,
DAT09 TYPE STRING,
DAT10 TYPE STRING,
CBX01 TYPE STRING,
CBX02 TYPE STRING,
CBX03 TYPE STRING,
CBX04 TYPE STRING,
CBX05 TYPE STRING,
CBX06 TYPE STRING,
CBX07 TYPE STRING,
CBX08 TYPE STRING,
CBX09 TYPE STRING,
CBX10 TYPE STRING,
AMT01 TYPE STRING,
AMT02 TYPE STRING,
AMT03 TYPE STRING,
AMT04 TYPE STRING,
AMT05 TYPE STRING,
AMT06 TYPE STRING,
AMT07 TYPE STRING,
AMT08 TYPE STRING,
AMT09 TYPE STRING,
AMT10 TYPE STRING,
WEA01 TYPE STRING,
WEA02 TYPE STRING,
WEA03 TYPE STRING,
WEA04 TYPE STRING,
WEA05 TYPE STRING,
WEA06 TYPE STRING,
WEA07 TYPE STRING,
WEA08 TYPE STRING,
WEA09 TYPE STRING,
WEA10 TYPE STRING,
QTY01 TYPE STRING,
QTY02 TYPE STRING,
QTY03 TYPE STRING,
QTY04 TYPE STRING,
QTY05 TYPE STRING,
QTY06 TYPE STRING,
QTY07 TYPE STRING,
QTY08 TYPE STRING,
QTY09 TYPE STRING,
QTY10 TYPE STRING,
UNT01 TYPE STRING,
UNT02 TYPE STRING,
UNT03 TYPE STRING,
UNT04 TYPE STRING,
UNT05 TYPE STRING,
UNT06 TYPE STRING,
UNT07 TYPE STRING,
UNT08 TYPE STRING,
UNT09 TYPE STRING,
UNT10 TYPE STRING,
DEC01 TYPE STRING,
DEC02 TYPE STRING,
DEC03 TYPE STRING,
DEC04 TYPE STRING,
DEC05 TYPE STRING,
DEC06 TYPE STRING,
DEC07 TYPE STRING,
DEC08 TYPE STRING,
DEC09 TYPE STRING,
DEC10 TYPE STRING,
C01F0 TYPE STRING,
C01F1 TYPE STRING,
C01F2 TYPE STRING,
C01F3 TYPE STRING,
C01F4 TYPE STRING,
C01F5 TYPE STRING,
C01F6 TYPE STRING,
C01F7 TYPE STRING,
C01F8 TYPE STRING,
C01F9 TYPE STRING,
C02F0 TYPE STRING,
C02F1 TYPE STRING,
C02F2 TYPE STRING,
C02F3 TYPE STRING,
C02F4 TYPE STRING,
C02F5 TYPE STRING,
C02F6 TYPE STRING,
C02F7 TYPE STRING,
C02F8 TYPE STRING,
C02F9 TYPE STRING,
C04F0 TYPE STRING,
C04F1 TYPE STRING,
C04F2 TYPE STRING,
C04F3 TYPE STRING,
C04F4 TYPE STRING,
C04F5 TYPE STRING,
C04F6 TYPE STRING,
C04F7 TYPE STRING,
C04F8 TYPE STRING,
C04F9 TYPE STRING,
C10F0 TYPE STRING,
C10F1 TYPE STRING,
C10F2 TYPE STRING,
C10F3 TYPE STRING,
C10F4 TYPE STRING,
C20F0 TYPE STRING,
C20F1 TYPE STRING,
C20F2 TYPE STRING,
C20F3 TYPE STRING,
C20F4 TYPE STRING,
N03F0 TYPE STRING,
N03F1 TYPE STRING,
N03F2 TYPE STRING,
N03F3 TYPE STRING,
N03F4 TYPE STRING,
N05F0 TYPE STRING,
N05F1 TYPE STRING,
N05F2 TYPE STRING,
N05F3 TYPE STRING,
N05F4 TYPE STRING,
N10F0 TYPE STRING,
N10F1 TYPE STRING,
N10F2 TYPE STRING,
N10F3 TYPE STRING,
N10F4 TYPE STRING,
N16F0 TYPE STRING,
N16F1 TYPE STRING,
N16F2 TYPE STRING,
N16F3 TYPE STRING,
N16F4 TYPE STRING,
N20F0 TYPE STRING,
N20F1 TYPE STRING,
N20F2 TYPE STRING,
N20F3 TYPE STRING,
N20F4 TYPE STRING,
T50F0 TYPE STRING,
T50F1 TYPE STRING,
T50F2 TYPE STRING,
T50F3 TYPE STRING,
T50F4 TYPE STRING,
T80F0 TYPE STRING,
T80F1 TYPE STRING,
T80F2 TYPE STRING,
T80F3 TYPE STRING,
T80F4 TYPE STRING,
T4096F0 TYPE STRING,
T4096F1 TYPE STRING,
T4096F2 TYPE STRING,
T4096F3 TYPE STRING,
T4096F4 TYPE STRING,
T4096F5 TYPE STRING,
T4096F6 TYPE STRING,
T4096F7 TYPE STRING,
T4096F8 TYPE STRING,
T4096F9 TYPE STRING,
X_DAT01 TYPE STRING,
X_DAT02 TYPE STRING,
X_DAT03 TYPE STRING,
X_DAT04 TYPE STRING,
X_DAT05 TYPE STRING,
X_DAT06 TYPE STRING,
X_DAT07 TYPE STRING,
X_DAT08 TYPE STRING,
X_DAT09 TYPE STRING,
X_DAT10 TYPE STRING,
X_CBX01 TYPE STRING,
X_CBX02 TYPE STRING,
X_CBX03 TYPE STRING,
X_CBX04 TYPE STRING,
X_CBX05 TYPE STRING,
X_CBX06 TYPE STRING,
X_CBX07 TYPE STRING,
X_CBX08 TYPE STRING,
X_CBX09 TYPE STRING,
X_CBX10 TYPE STRING,
X_AMT01 TYPE STRING,
X_AMT02 TYPE STRING,
X_AMT03 TYPE STRING,
X_AMT04 TYPE STRING,
X_AMT05 TYPE STRING,
X_AMT06 TYPE STRING,
X_AMT07 TYPE STRING,
X_AMT08 TYPE STRING,
X_AMT09 TYPE STRING,
X_AMT10 TYPE STRING,
X_WEA01 TYPE STRING,
X_WEA02 TYPE STRING,
X_WEA03 TYPE STRING,
X_WEA04 TYPE STRING,
X_WEA05 TYPE STRING,
X_WEA06 TYPE STRING,
X_WEA07 TYPE STRING,
X_WEA08 TYPE STRING,
X_WEA09 TYPE STRING,
X_WEA10 TYPE STRING,
X_QTY01 TYPE STRING,
X_QTY02 TYPE STRING,
X_QTY03 TYPE STRING,
X_QTY04 TYPE STRING,
X_QTY05 TYPE STRING,
X_QTY06 TYPE STRING,
X_QTY07 TYPE STRING,
X_QTY08 TYPE STRING,
X_QTY09 TYPE STRING,
X_QTY10 TYPE STRING,
X_UNT01 TYPE STRING,
X_UNT02 TYPE STRING,
X_UNT03 TYPE STRING,
X_UNT04 TYPE STRING,
X_UNT05 TYPE STRING,
X_UNT06 TYPE STRING,
X_UNT07 TYPE STRING,
X_UNT08 TYPE STRING,
X_UNT09 TYPE STRING,
X_UNT10 TYPE STRING,
X_DEC01 TYPE STRING,
X_DEC02 TYPE STRING,
X_DEC03 TYPE STRING,
X_DEC04 TYPE STRING,
X_DEC05 TYPE STRING,
X_DEC06 TYPE STRING,
X_DEC07 TYPE STRING,
X_DEC08 TYPE STRING,
X_DEC09 TYPE STRING,
X_DEC10 TYPE STRING,
X_C01F0 TYPE STRING,
X_C01F1 TYPE STRING,
X_C01F2 TYPE STRING,
X_C01F3 TYPE STRING,
X_C01F4 TYPE STRING,
X_C01F5 TYPE STRING,
X_C01F6 TYPE STRING,
X_C01F7 TYPE STRING,
X_C01F8 TYPE STRING,
X_C01F9 TYPE STRING,
X_C02F0 TYPE STRING,
X_C02F1 TYPE STRING,
X_C02F2 TYPE STRING,
X_C02F3 TYPE STRING,
X_C02F4 TYPE STRING,
X_C02F5 TYPE STRING,
X_C02F6 TYPE STRING,
X_C02F7 TYPE STRING,
X_C02F8 TYPE STRING,
X_C02F9 TYPE STRING,
X_C04F0 TYPE STRING,
X_C04F1 TYPE STRING,
X_C04F2 TYPE STRING,
X_C04F3 TYPE STRING,
X_C04F4 TYPE STRING,
X_C04F5 TYPE STRING,
X_C04F6 TYPE STRING,
X_C04F7 TYPE STRING,
X_C04F8 TYPE STRING,
X_C04F9 TYPE STRING,
X_C10F0 TYPE STRING,
X_C10F1 TYPE STRING,
X_C10F2 TYPE STRING,
X_C10F3 TYPE STRING,
X_C10F4 TYPE STRING,
X_C20F0 TYPE STRING,
X_C20F1 TYPE STRING,
X_C20F2 TYPE STRING,
X_C20F3 TYPE STRING,
X_C20F4 TYPE STRING,
X_N03F0 TYPE STRING,
X_N03F1 TYPE STRING,
X_N03F2 TYPE STRING,
X_N03F3 TYPE STRING,
X_N03F4 TYPE STRING,
X_N05F0 TYPE STRING,
X_N05F1 TYPE STRING,
X_N05F2 TYPE STRING,
X_N05F3 TYPE STRING,
X_N05F4 TYPE STRING,
X_N10F0 TYPE STRING,
X_N10F1 TYPE STRING,
X_N10F2 TYPE STRING,
X_N10F3 TYPE STRING,
X_N10F4 TYPE STRING,
X_N16F0 TYPE STRING,
X_N16F1 TYPE STRING,
X_N16F2 TYPE STRING,
X_N16F3 TYPE STRING,
X_N16F4 TYPE STRING,
X_N20F0 TYPE STRING,
X_N20F1 TYPE STRING,
X_N20F2 TYPE STRING,
X_N20F3 TYPE STRING,
X_N20F4 TYPE STRING,
X_T50F0 TYPE STRING,
X_T50F1 TYPE STRING,
X_T50F2 TYPE STRING,
X_T50F3 TYPE STRING,
X_T50F4 TYPE STRING,
X_T80F0 TYPE STRING,
X_T80F1 TYPE STRING,
X_T80F2 TYPE STRING,
X_T80F3 TYPE STRING,
X_T80F4 TYPE STRING,
X_T4096F0 TYPE STRING,
X_T4096F1 TYPE STRING,
X_T4096F2 TYPE STRING,
X_T4096F3 TYPE STRING,
X_T4096F4 TYPE STRING,
X_T4096F5 TYPE STRING,
X_T4096F6 TYPE STRING,
X_T4096F7 TYPE STRING,
X_T4096F8 TYPE STRING,
X_T4096F9 TYPE STRING,END OF T_EKKO_STR. DATA: WA_PIN_EAHHST_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_PIN_EAHHST_STR-DAT01 sy-vline
WA_PIN_EAHHST_STR-DAT02 sy-vline
WA_PIN_EAHHST_STR-DAT03 sy-vline
WA_PIN_EAHHST_STR-DAT04 sy-vline
WA_PIN_EAHHST_STR-DAT05 sy-vline
WA_PIN_EAHHST_STR-DAT06 sy-vline
WA_PIN_EAHHST_STR-DAT07 sy-vline
WA_PIN_EAHHST_STR-DAT08 sy-vline
WA_PIN_EAHHST_STR-DAT09 sy-vline
WA_PIN_EAHHST_STR-DAT10 sy-vline
WA_PIN_EAHHST_STR-CBX01 sy-vline
WA_PIN_EAHHST_STR-CBX02 sy-vline
WA_PIN_EAHHST_STR-CBX03 sy-vline
WA_PIN_EAHHST_STR-CBX04 sy-vline
WA_PIN_EAHHST_STR-CBX05 sy-vline
WA_PIN_EAHHST_STR-CBX06 sy-vline
WA_PIN_EAHHST_STR-CBX07 sy-vline
WA_PIN_EAHHST_STR-CBX08 sy-vline
WA_PIN_EAHHST_STR-CBX09 sy-vline
WA_PIN_EAHHST_STR-CBX10 sy-vline
WA_PIN_EAHHST_STR-AMT01 sy-vline
WA_PIN_EAHHST_STR-AMT02 sy-vline
WA_PIN_EAHHST_STR-AMT03 sy-vline
WA_PIN_EAHHST_STR-AMT04 sy-vline
WA_PIN_EAHHST_STR-AMT05 sy-vline
WA_PIN_EAHHST_STR-AMT06 sy-vline
WA_PIN_EAHHST_STR-AMT07 sy-vline
WA_PIN_EAHHST_STR-AMT08 sy-vline
WA_PIN_EAHHST_STR-AMT09 sy-vline
WA_PIN_EAHHST_STR-AMT10 sy-vline
WA_PIN_EAHHST_STR-WEA01 sy-vline
WA_PIN_EAHHST_STR-WEA02 sy-vline
WA_PIN_EAHHST_STR-WEA03 sy-vline
WA_PIN_EAHHST_STR-WEA04 sy-vline
WA_PIN_EAHHST_STR-WEA05 sy-vline
WA_PIN_EAHHST_STR-WEA06 sy-vline
WA_PIN_EAHHST_STR-WEA07 sy-vline
WA_PIN_EAHHST_STR-WEA08 sy-vline
WA_PIN_EAHHST_STR-WEA09 sy-vline
WA_PIN_EAHHST_STR-WEA10 sy-vline
WA_PIN_EAHHST_STR-QTY01 sy-vline
WA_PIN_EAHHST_STR-QTY02 sy-vline
WA_PIN_EAHHST_STR-QTY03 sy-vline
WA_PIN_EAHHST_STR-QTY04 sy-vline
WA_PIN_EAHHST_STR-QTY05 sy-vline
WA_PIN_EAHHST_STR-QTY06 sy-vline
WA_PIN_EAHHST_STR-QTY07 sy-vline
WA_PIN_EAHHST_STR-QTY08 sy-vline
WA_PIN_EAHHST_STR-QTY09 sy-vline
WA_PIN_EAHHST_STR-QTY10 sy-vline
WA_PIN_EAHHST_STR-UNT01 sy-vline
WA_PIN_EAHHST_STR-UNT02 sy-vline
WA_PIN_EAHHST_STR-UNT03 sy-vline
WA_PIN_EAHHST_STR-UNT04 sy-vline
WA_PIN_EAHHST_STR-UNT05 sy-vline
WA_PIN_EAHHST_STR-UNT06 sy-vline
WA_PIN_EAHHST_STR-UNT07 sy-vline
WA_PIN_EAHHST_STR-UNT08 sy-vline
WA_PIN_EAHHST_STR-UNT09 sy-vline
WA_PIN_EAHHST_STR-UNT10 sy-vline
WA_PIN_EAHHST_STR-DEC01 sy-vline
WA_PIN_EAHHST_STR-DEC02 sy-vline
WA_PIN_EAHHST_STR-DEC03 sy-vline
WA_PIN_EAHHST_STR-DEC04 sy-vline
WA_PIN_EAHHST_STR-DEC05 sy-vline
WA_PIN_EAHHST_STR-DEC06 sy-vline
WA_PIN_EAHHST_STR-DEC07 sy-vline
WA_PIN_EAHHST_STR-DEC08 sy-vline
WA_PIN_EAHHST_STR-DEC09 sy-vline
WA_PIN_EAHHST_STR-DEC10 sy-vline
WA_PIN_EAHHST_STR-C01F0 sy-vline
WA_PIN_EAHHST_STR-C01F1 sy-vline
WA_PIN_EAHHST_STR-C01F2 sy-vline
WA_PIN_EAHHST_STR-C01F3 sy-vline
WA_PIN_EAHHST_STR-C01F4 sy-vline
WA_PIN_EAHHST_STR-C01F5 sy-vline
WA_PIN_EAHHST_STR-C01F6 sy-vline
WA_PIN_EAHHST_STR-C01F7 sy-vline
WA_PIN_EAHHST_STR-C01F8 sy-vline
WA_PIN_EAHHST_STR-C01F9 sy-vline
WA_PIN_EAHHST_STR-C02F0 sy-vline
WA_PIN_EAHHST_STR-C02F1 sy-vline
WA_PIN_EAHHST_STR-C02F2 sy-vline
WA_PIN_EAHHST_STR-C02F3 sy-vline
WA_PIN_EAHHST_STR-C02F4 sy-vline
WA_PIN_EAHHST_STR-C02F5 sy-vline
WA_PIN_EAHHST_STR-C02F6 sy-vline
WA_PIN_EAHHST_STR-C02F7 sy-vline
WA_PIN_EAHHST_STR-C02F8 sy-vline
WA_PIN_EAHHST_STR-C02F9 sy-vline
WA_PIN_EAHHST_STR-C04F0 sy-vline
WA_PIN_EAHHST_STR-C04F1 sy-vline
WA_PIN_EAHHST_STR-C04F2 sy-vline
WA_PIN_EAHHST_STR-C04F3 sy-vline
WA_PIN_EAHHST_STR-C04F4 sy-vline
WA_PIN_EAHHST_STR-C04F5 sy-vline
WA_PIN_EAHHST_STR-C04F6 sy-vline
WA_PIN_EAHHST_STR-C04F7 sy-vline
WA_PIN_EAHHST_STR-C04F8 sy-vline
WA_PIN_EAHHST_STR-C04F9 sy-vline
WA_PIN_EAHHST_STR-C10F0 sy-vline
WA_PIN_EAHHST_STR-C10F1 sy-vline
WA_PIN_EAHHST_STR-C10F2 sy-vline
WA_PIN_EAHHST_STR-C10F3 sy-vline
WA_PIN_EAHHST_STR-C10F4 sy-vline
WA_PIN_EAHHST_STR-C20F0 sy-vline
WA_PIN_EAHHST_STR-C20F1 sy-vline
WA_PIN_EAHHST_STR-C20F2 sy-vline
WA_PIN_EAHHST_STR-C20F3 sy-vline
WA_PIN_EAHHST_STR-C20F4 sy-vline
WA_PIN_EAHHST_STR-N03F0 sy-vline
WA_PIN_EAHHST_STR-N03F1 sy-vline
WA_PIN_EAHHST_STR-N03F2 sy-vline
WA_PIN_EAHHST_STR-N03F3 sy-vline
WA_PIN_EAHHST_STR-N03F4 sy-vline
WA_PIN_EAHHST_STR-N05F0 sy-vline
WA_PIN_EAHHST_STR-N05F1 sy-vline
WA_PIN_EAHHST_STR-N05F2 sy-vline
WA_PIN_EAHHST_STR-N05F3 sy-vline
WA_PIN_EAHHST_STR-N05F4 sy-vline
WA_PIN_EAHHST_STR-N10F0 sy-vline
WA_PIN_EAHHST_STR-N10F1 sy-vline
WA_PIN_EAHHST_STR-N10F2 sy-vline
WA_PIN_EAHHST_STR-N10F3 sy-vline
WA_PIN_EAHHST_STR-N10F4 sy-vline
WA_PIN_EAHHST_STR-N16F0 sy-vline
WA_PIN_EAHHST_STR-N16F1 sy-vline
WA_PIN_EAHHST_STR-N16F2 sy-vline
WA_PIN_EAHHST_STR-N16F3 sy-vline
WA_PIN_EAHHST_STR-N16F4 sy-vline
WA_PIN_EAHHST_STR-N20F0 sy-vline
WA_PIN_EAHHST_STR-N20F1 sy-vline
WA_PIN_EAHHST_STR-N20F2 sy-vline
WA_PIN_EAHHST_STR-N20F3 sy-vline
WA_PIN_EAHHST_STR-N20F4 sy-vline
WA_PIN_EAHHST_STR-T50F0 sy-vline
WA_PIN_EAHHST_STR-T50F1 sy-vline
WA_PIN_EAHHST_STR-T50F2 sy-vline
WA_PIN_EAHHST_STR-T50F3 sy-vline
WA_PIN_EAHHST_STR-T50F4 sy-vline
WA_PIN_EAHHST_STR-T80F0 sy-vline
WA_PIN_EAHHST_STR-T80F1 sy-vline
WA_PIN_EAHHST_STR-T80F2 sy-vline
WA_PIN_EAHHST_STR-T80F3 sy-vline
WA_PIN_EAHHST_STR-T80F4 sy-vline
WA_PIN_EAHHST_STR-T4096F0 sy-vline
WA_PIN_EAHHST_STR-T4096F1 sy-vline
WA_PIN_EAHHST_STR-T4096F2 sy-vline
WA_PIN_EAHHST_STR-T4096F3 sy-vline
WA_PIN_EAHHST_STR-T4096F4 sy-vline
WA_PIN_EAHHST_STR-T4096F5 sy-vline
WA_PIN_EAHHST_STR-T4096F6 sy-vline
WA_PIN_EAHHST_STR-T4096F7 sy-vline
WA_PIN_EAHHST_STR-T4096F8 sy-vline
WA_PIN_EAHHST_STR-T4096F9 sy-vline
WA_PIN_EAHHST_STR-X_DAT01 sy-vline
WA_PIN_EAHHST_STR-X_DAT02 sy-vline
WA_PIN_EAHHST_STR-X_DAT03 sy-vline
WA_PIN_EAHHST_STR-X_DAT04 sy-vline
WA_PIN_EAHHST_STR-X_DAT05 sy-vline
WA_PIN_EAHHST_STR-X_DAT06 sy-vline
WA_PIN_EAHHST_STR-X_DAT07 sy-vline
WA_PIN_EAHHST_STR-X_DAT08 sy-vline
WA_PIN_EAHHST_STR-X_DAT09 sy-vline
WA_PIN_EAHHST_STR-X_DAT10 sy-vline
WA_PIN_EAHHST_STR-X_CBX01 sy-vline
WA_PIN_EAHHST_STR-X_CBX02 sy-vline
WA_PIN_EAHHST_STR-X_CBX03 sy-vline
WA_PIN_EAHHST_STR-X_CBX04 sy-vline
WA_PIN_EAHHST_STR-X_CBX05 sy-vline
WA_PIN_EAHHST_STR-X_CBX06 sy-vline
WA_PIN_EAHHST_STR-X_CBX07 sy-vline
WA_PIN_EAHHST_STR-X_CBX08 sy-vline
WA_PIN_EAHHST_STR-X_CBX09 sy-vline
WA_PIN_EAHHST_STR-X_CBX10 sy-vline
WA_PIN_EAHHST_STR-X_AMT01 sy-vline
WA_PIN_EAHHST_STR-X_AMT02 sy-vline
WA_PIN_EAHHST_STR-X_AMT03 sy-vline
WA_PIN_EAHHST_STR-X_AMT04 sy-vline
WA_PIN_EAHHST_STR-X_AMT05 sy-vline
WA_PIN_EAHHST_STR-X_AMT06 sy-vline
WA_PIN_EAHHST_STR-X_AMT07 sy-vline
WA_PIN_EAHHST_STR-X_AMT08 sy-vline
WA_PIN_EAHHST_STR-X_AMT09 sy-vline
WA_PIN_EAHHST_STR-X_AMT10 sy-vline
WA_PIN_EAHHST_STR-X_WEA01 sy-vline
WA_PIN_EAHHST_STR-X_WEA02 sy-vline
WA_PIN_EAHHST_STR-X_WEA03 sy-vline
WA_PIN_EAHHST_STR-X_WEA04 sy-vline
WA_PIN_EAHHST_STR-X_WEA05 sy-vline
WA_PIN_EAHHST_STR-X_WEA06 sy-vline
WA_PIN_EAHHST_STR-X_WEA07 sy-vline
WA_PIN_EAHHST_STR-X_WEA08 sy-vline
WA_PIN_EAHHST_STR-X_WEA09 sy-vline
WA_PIN_EAHHST_STR-X_WEA10 sy-vline
WA_PIN_EAHHST_STR-X_QTY01 sy-vline
WA_PIN_EAHHST_STR-X_QTY02 sy-vline
WA_PIN_EAHHST_STR-X_QTY03 sy-vline
WA_PIN_EAHHST_STR-X_QTY04 sy-vline
WA_PIN_EAHHST_STR-X_QTY05 sy-vline
WA_PIN_EAHHST_STR-X_QTY06 sy-vline
WA_PIN_EAHHST_STR-X_QTY07 sy-vline
WA_PIN_EAHHST_STR-X_QTY08 sy-vline
WA_PIN_EAHHST_STR-X_QTY09 sy-vline
WA_PIN_EAHHST_STR-X_QTY10 sy-vline
WA_PIN_EAHHST_STR-X_UNT01 sy-vline
WA_PIN_EAHHST_STR-X_UNT02 sy-vline
WA_PIN_EAHHST_STR-X_UNT03 sy-vline
WA_PIN_EAHHST_STR-X_UNT04 sy-vline
WA_PIN_EAHHST_STR-X_UNT05 sy-vline
WA_PIN_EAHHST_STR-X_UNT06 sy-vline
WA_PIN_EAHHST_STR-X_UNT07 sy-vline
WA_PIN_EAHHST_STR-X_UNT08 sy-vline
WA_PIN_EAHHST_STR-X_UNT09 sy-vline
WA_PIN_EAHHST_STR-X_UNT10 sy-vline
WA_PIN_EAHHST_STR-X_DEC01 sy-vline
WA_PIN_EAHHST_STR-X_DEC02 sy-vline
WA_PIN_EAHHST_STR-X_DEC03 sy-vline
WA_PIN_EAHHST_STR-X_DEC04 sy-vline
WA_PIN_EAHHST_STR-X_DEC05 sy-vline
WA_PIN_EAHHST_STR-X_DEC06 sy-vline
WA_PIN_EAHHST_STR-X_DEC07 sy-vline
WA_PIN_EAHHST_STR-X_DEC08 sy-vline
WA_PIN_EAHHST_STR-X_DEC09 sy-vline
WA_PIN_EAHHST_STR-X_DEC10 sy-vline
WA_PIN_EAHHST_STR-X_C01F0 sy-vline
WA_PIN_EAHHST_STR-X_C01F1 sy-vline
WA_PIN_EAHHST_STR-X_C01F2 sy-vline
WA_PIN_EAHHST_STR-X_C01F3 sy-vline
WA_PIN_EAHHST_STR-X_C01F4 sy-vline
WA_PIN_EAHHST_STR-X_C01F5 sy-vline
WA_PIN_EAHHST_STR-X_C01F6 sy-vline
WA_PIN_EAHHST_STR-X_C01F7 sy-vline
WA_PIN_EAHHST_STR-X_C01F8 sy-vline
WA_PIN_EAHHST_STR-X_C01F9 sy-vline
WA_PIN_EAHHST_STR-X_C02F0 sy-vline
WA_PIN_EAHHST_STR-X_C02F1 sy-vline
WA_PIN_EAHHST_STR-X_C02F2 sy-vline
WA_PIN_EAHHST_STR-X_C02F3 sy-vline
WA_PIN_EAHHST_STR-X_C02F4 sy-vline
WA_PIN_EAHHST_STR-X_C02F5 sy-vline
WA_PIN_EAHHST_STR-X_C02F6 sy-vline
WA_PIN_EAHHST_STR-X_C02F7 sy-vline
WA_PIN_EAHHST_STR-X_C02F8 sy-vline
WA_PIN_EAHHST_STR-X_C02F9 sy-vline
WA_PIN_EAHHST_STR-X_C04F0 sy-vline
WA_PIN_EAHHST_STR-X_C04F1 sy-vline
WA_PIN_EAHHST_STR-X_C04F2 sy-vline
WA_PIN_EAHHST_STR-X_C04F3 sy-vline
WA_PIN_EAHHST_STR-X_C04F4 sy-vline
WA_PIN_EAHHST_STR-X_C04F5 sy-vline
WA_PIN_EAHHST_STR-X_C04F6 sy-vline
WA_PIN_EAHHST_STR-X_C04F7 sy-vline
WA_PIN_EAHHST_STR-X_C04F8 sy-vline
WA_PIN_EAHHST_STR-X_C04F9 sy-vline
WA_PIN_EAHHST_STR-X_C10F0 sy-vline
WA_PIN_EAHHST_STR-X_C10F1 sy-vline
WA_PIN_EAHHST_STR-X_C10F2 sy-vline
WA_PIN_EAHHST_STR-X_C10F3 sy-vline
WA_PIN_EAHHST_STR-X_C10F4 sy-vline
WA_PIN_EAHHST_STR-X_C20F0 sy-vline
WA_PIN_EAHHST_STR-X_C20F1 sy-vline
WA_PIN_EAHHST_STR-X_C20F2 sy-vline
WA_PIN_EAHHST_STR-X_C20F3 sy-vline
WA_PIN_EAHHST_STR-X_C20F4 sy-vline
WA_PIN_EAHHST_STR-X_N03F0 sy-vline
WA_PIN_EAHHST_STR-X_N03F1 sy-vline
WA_PIN_EAHHST_STR-X_N03F2 sy-vline
WA_PIN_EAHHST_STR-X_N03F3 sy-vline
WA_PIN_EAHHST_STR-X_N03F4 sy-vline
WA_PIN_EAHHST_STR-X_N05F0 sy-vline
WA_PIN_EAHHST_STR-X_N05F1 sy-vline
WA_PIN_EAHHST_STR-X_N05F2 sy-vline
WA_PIN_EAHHST_STR-X_N05F3 sy-vline
WA_PIN_EAHHST_STR-X_N05F4 sy-vline
WA_PIN_EAHHST_STR-X_N10F0 sy-vline
WA_PIN_EAHHST_STR-X_N10F1 sy-vline
WA_PIN_EAHHST_STR-X_N10F2 sy-vline
WA_PIN_EAHHST_STR-X_N10F3 sy-vline
WA_PIN_EAHHST_STR-X_N10F4 sy-vline
WA_PIN_EAHHST_STR-X_N16F0 sy-vline
WA_PIN_EAHHST_STR-X_N16F1 sy-vline
WA_PIN_EAHHST_STR-X_N16F2 sy-vline
WA_PIN_EAHHST_STR-X_N16F3 sy-vline
WA_PIN_EAHHST_STR-X_N16F4 sy-vline
WA_PIN_EAHHST_STR-X_N20F0 sy-vline
WA_PIN_EAHHST_STR-X_N20F1 sy-vline
WA_PIN_EAHHST_STR-X_N20F2 sy-vline
WA_PIN_EAHHST_STR-X_N20F3 sy-vline
WA_PIN_EAHHST_STR-X_N20F4 sy-vline
WA_PIN_EAHHST_STR-X_T50F0 sy-vline
WA_PIN_EAHHST_STR-X_T50F1 sy-vline
WA_PIN_EAHHST_STR-X_T50F2 sy-vline
WA_PIN_EAHHST_STR-X_T50F3 sy-vline
WA_PIN_EAHHST_STR-X_T50F4 sy-vline
WA_PIN_EAHHST_STR-X_T80F0 sy-vline
WA_PIN_EAHHST_STR-X_T80F1 sy-vline
WA_PIN_EAHHST_STR-X_T80F2 sy-vline
WA_PIN_EAHHST_STR-X_T80F3 sy-vline
WA_PIN_EAHHST_STR-X_T80F4 sy-vline
WA_PIN_EAHHST_STR-X_T4096F0 sy-vline
WA_PIN_EAHHST_STR-X_T4096F1 sy-vline
WA_PIN_EAHHST_STR-X_T4096F2 sy-vline
WA_PIN_EAHHST_STR-X_T4096F3 sy-vline
WA_PIN_EAHHST_STR-X_T4096F4 sy-vline
WA_PIN_EAHHST_STR-X_T4096F5 sy-vline
WA_PIN_EAHHST_STR-X_T4096F6 sy-vline
WA_PIN_EAHHST_STR-X_T4096F7 sy-vline
WA_PIN_EAHHST_STR-X_T4096F8 sy-vline
WA_PIN_EAHHST_STR-X_T4096F9 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.