ABAP Select data from SAP table HRFPM_S_FIN_CHK_TARIFF_P 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 HRFPM_S_FIN_CHK_TARIFF_P 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 HRFPM_S_FIN_CHK_TARIFF_P. 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 HRFPM_S_FIN_CHK_TARIFF_P 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_HRFPM_S_FIN_CHK_TARIFF_P TYPE STANDARD TABLE OF HRFPM_S_FIN_CHK_TARIFF_P,
      WA_HRFPM_S_FIN_CHK_TARIFF_P TYPE HRFPM_S_FIN_CHK_TARIFF_P,
      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: <HRFPM_S_FIN_CHK_TARIFF_P> TYPE HRFPM_S_FIN_CHK_TARIFF_P.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HRFPM_S_FIN_CHK_TARIFF_P
*  INTO TABLE @DATA(IT_HRFPM_S_FIN_CHK_TARIFF_P2).
*--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_HRFPM_S_FIN_CHK_TARIFF_P INDEX 1 INTO DATA(WA_HRFPM_S_FIN_CHK_TARIFF_P2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_HRFPM_S_FIN_CHK_TARIFF_P ASSIGNING <HRFPM_S_FIN_CHK_TARIFF_P>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<HRFPM_S_FIN_CHK_TARIFF_P>-BEGDA = 1.
<HRFPM_S_FIN_CHK_TARIFF_P>-ENDDA = 1.
<HRFPM_S_FIN_CHK_TARIFF_P>-PLVAR = 1.
<HRFPM_S_FIN_CHK_TARIFF_P>-OTYPE = 1.
<HRFPM_S_FIN_CHK_TARIFF_P>-OBJID = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HRFPM_S_FIN_CHK_TARIFF_P-ITYPES, sy-vline,
WA_HRFPM_S_FIN_CHK_TARIFF_P-0001, sy-vline,
WA_HRFPM_S_FIN_CHK_TARIFF_P-BUKRS, sy-vline,
WA_HRFPM_S_FIN_CHK_TARIFF_P-WERKS, sy-vline,
WA_HRFPM_S_FIN_CHK_TARIFF_P-PERSG, sy-vline,
WA_HRFPM_S_FIN_CHK_TARIFF_P-PERSK, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HRFPM_S_FIN_CHK_TARIFF_P 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_HRFPM_S_FIN_CHK_TARIFF_P 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_HRFPM_S_FIN_CHK_TARIFF_P INTO WA_HRFPM_S_FIN_CHK_TARIFF_P. *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 KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_HRFPM_S_FIN_CHK_TARIFF_P-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HRFPM_S_FIN_CHK_TARIFF_P-KOSTL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ALPHA, internal->external for field SGMNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_HRFPM_S_FIN_CHK_TARIFF_P-SGMNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HRFPM_S_FIN_CHK_TARIFF_P-SGMNT.
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_HRFPM_S_FIN_CHK_TARIFF_P_STR,
BEGDA TYPE STRING,
ENDDA TYPE STRING,
PLVAR TYPE STRING,
OTYPE TYPE STRING,
OBJID TYPE STRING,
ITYPES TYPE STRING,
0001 TYPE STRING,
BUKRS TYPE STRING,
WERKS TYPE STRING,
PERSG TYPE STRING,
PERSK TYPE STRING,
VDSK1 TYPE STRING,
GSBER TYPE STRING,
BTRTL TYPE STRING,
JUPER TYPE STRING,
ABKRS TYPE STRING,
ANSVH TYPE STRING,
KOSTL TYPE STRING,
ORGEH TYPE STRING,
PLANS TYPE STRING,
STELL TYPE STRING,
MSTBR TYPE STRING,
SACHA TYPE STRING,
SACHP TYPE STRING,
SACHZ TYPE STRING,
SNAME TYPE STRING,
ENAME TYPE STRING,
OTYPE TYPE STRING,
SBMOD TYPE STRING,
KOKRS TYPE STRING,
FISTL TYPE STRING,
GEBER TYPE STRING,
FKBER TYPE STRING,
GRANT_NBR TYPE STRING,
SGMNT TYPE STRING,
BUDGET_PD TYPE STRING,
0008 TYPE STRING,
TRFAR TYPE STRING,
TRFGB TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
STVOR TYPE STRING,
ORZST TYPE STRING,
PARTN TYPE STRING,
WAERS TYPE STRING,
VGLTA TYPE STRING,
VGLGB TYPE STRING,
VGLGR TYPE STRING,
VGLST TYPE STRING,
VGLSV TYPE STRING,
BSGRD TYPE STRING,
DIVGV TYPE STRING,
ANSAL TYPE STRING,
FALGK TYPE STRING,
FALGR TYPE STRING,
LGA01 TYPE STRING,
BET01 TYPE STRING,
ANZ01 TYPE STRING,
EIN01 TYPE STRING,
OPK01 TYPE STRING,
LGA02 TYPE STRING,
BET02 TYPE STRING,
ANZ02 TYPE STRING,
EIN02 TYPE STRING,
OPK02 TYPE STRING,
LGA03 TYPE STRING,
BET03 TYPE STRING,
ANZ03 TYPE STRING,
EIN03 TYPE STRING,
OPK03 TYPE STRING,
LGA04 TYPE STRING,
BET04 TYPE STRING,
ANZ04 TYPE STRING,
EIN04 TYPE STRING,
OPK04 TYPE STRING,
LGA05 TYPE STRING,
BET05 TYPE STRING,
ANZ05 TYPE STRING,
EIN05 TYPE STRING,
OPK05 TYPE STRING,
LGA06 TYPE STRING,
BET06 TYPE STRING,
ANZ06 TYPE STRING,
EIN06 TYPE STRING,
OPK06 TYPE STRING,
LGA07 TYPE STRING,
BET07 TYPE STRING,
ANZ07 TYPE STRING,
EIN07 TYPE STRING,
OPK07 TYPE STRING,
LGA08 TYPE STRING,
BET08 TYPE STRING,
ANZ08 TYPE STRING,
EIN08 TYPE STRING,
OPK08 TYPE STRING,
LGA09 TYPE STRING,
BET09 TYPE STRING,
ANZ09 TYPE STRING,
EIN09 TYPE STRING,
OPK09 TYPE STRING,
LGA10 TYPE STRING,
BET10 TYPE STRING,
ANZ10 TYPE STRING,
EIN10 TYPE STRING,
OPK10 TYPE STRING,
LGA11 TYPE STRING,
BET11 TYPE STRING,
ANZ11 TYPE STRING,
EIN11 TYPE STRING,
OPK11 TYPE STRING,
LGA12 TYPE STRING,
BET12 TYPE STRING,
ANZ12 TYPE STRING,
EIN12 TYPE STRING,
OPK12 TYPE STRING,
LGA13 TYPE STRING,
BET13 TYPE STRING,
ANZ13 TYPE STRING,
EIN13 TYPE STRING,
OPK13 TYPE STRING,
LGA14 TYPE STRING,
BET14 TYPE STRING,
ANZ14 TYPE STRING,
EIN14 TYPE STRING,
OPK14 TYPE STRING,
LGA15 TYPE STRING,
BET15 TYPE STRING,
ANZ15 TYPE STRING,
EIN15 TYPE STRING,
OPK15 TYPE STRING,
LGA16 TYPE STRING,
BET16 TYPE STRING,
ANZ16 TYPE STRING,
EIN16 TYPE STRING,
OPK16 TYPE STRING,
LGA17 TYPE STRING,
BET17 TYPE STRING,
ANZ17 TYPE STRING,
EIN17 TYPE STRING,
OPK17 TYPE STRING,
LGA18 TYPE STRING,
BET18 TYPE STRING,
ANZ18 TYPE STRING,
EIN18 TYPE STRING,
OPK18 TYPE STRING,
LGA19 TYPE STRING,
BET19 TYPE STRING,
ANZ19 TYPE STRING,
EIN19 TYPE STRING,
OPK19 TYPE STRING,
LGA20 TYPE STRING,
BET20 TYPE STRING,
ANZ20 TYPE STRING,
EIN20 TYPE STRING,
OPK20 TYPE STRING,
LGA21 TYPE STRING,
BET21 TYPE STRING,
ANZ21 TYPE STRING,
EIN21 TYPE STRING,
OPK21 TYPE STRING,
LGA22 TYPE STRING,
BET22 TYPE STRING,
ANZ22 TYPE STRING,
EIN22 TYPE STRING,
OPK22 TYPE STRING,
LGA23 TYPE STRING,
BET23 TYPE STRING,
ANZ23 TYPE STRING,
EIN23 TYPE STRING,
OPK23 TYPE STRING,
LGA24 TYPE STRING,
BET24 TYPE STRING,
ANZ24 TYPE STRING,
EIN24 TYPE STRING,
OPK24 TYPE STRING,
LGA25 TYPE STRING,
BET25 TYPE STRING,
ANZ25 TYPE STRING,
EIN25 TYPE STRING,
OPK25 TYPE STRING,
LGA26 TYPE STRING,
BET26 TYPE STRING,
ANZ26 TYPE STRING,
EIN26 TYPE STRING,
OPK26 TYPE STRING,
LGA27 TYPE STRING,
BET27 TYPE STRING,
ANZ27 TYPE STRING,
EIN27 TYPE STRING,
OPK27 TYPE STRING,
LGA28 TYPE STRING,
BET28 TYPE STRING,
ANZ28 TYPE STRING,
EIN28 TYPE STRING,
OPK28 TYPE STRING,
LGA29 TYPE STRING,
BET29 TYPE STRING,
ANZ29 TYPE STRING,
EIN29 TYPE STRING,
OPK29 TYPE STRING,
LGA30 TYPE STRING,
BET30 TYPE STRING,
ANZ30 TYPE STRING,
EIN30 TYPE STRING,
OPK30 TYPE STRING,
LGA31 TYPE STRING,
BET31 TYPE STRING,
ANZ31 TYPE STRING,
EIN31 TYPE STRING,
OPK31 TYPE STRING,
LGA32 TYPE STRING,
BET32 TYPE STRING,
ANZ32 TYPE STRING,
EIN32 TYPE STRING,
OPK32 TYPE STRING,
LGA33 TYPE STRING,
BET33 TYPE STRING,
ANZ33 TYPE STRING,
EIN33 TYPE STRING,
OPK33 TYPE STRING,
LGA34 TYPE STRING,
BET34 TYPE STRING,
ANZ34 TYPE STRING,
EIN34 TYPE STRING,
OPK34 TYPE STRING,
LGA35 TYPE STRING,
BET35 TYPE STRING,
ANZ35 TYPE STRING,
EIN35 TYPE STRING,
OPK35 TYPE STRING,
LGA36 TYPE STRING,
BET36 TYPE STRING,
ANZ36 TYPE STRING,
EIN36 TYPE STRING,
OPK36 TYPE STRING,
LGA37 TYPE STRING,
BET37 TYPE STRING,
ANZ37 TYPE STRING,
EIN37 TYPE STRING,
OPK37 TYPE STRING,
LGA38 TYPE STRING,
BET38 TYPE STRING,
ANZ38 TYPE STRING,
EIN38 TYPE STRING,
OPK38 TYPE STRING,
LGA39 TYPE STRING,
BET39 TYPE STRING,
ANZ39 TYPE STRING,
EIN39 TYPE STRING,
OPK39 TYPE STRING,
LGA40 TYPE STRING,
BET40 TYPE STRING,
ANZ40 TYPE STRING,
EIN40 TYPE STRING,
OPK40 TYPE STRING,
IND01 TYPE STRING,
IND02 TYPE STRING,
IND03 TYPE STRING,
IND04 TYPE STRING,
IND05 TYPE STRING,
IND06 TYPE STRING,
IND07 TYPE STRING,
IND08 TYPE STRING,
IND09 TYPE STRING,
IND10 TYPE STRING,
IND11 TYPE STRING,
IND12 TYPE STRING,
IND13 TYPE STRING,
IND14 TYPE STRING,
IND15 TYPE STRING,
IND16 TYPE STRING,
IND17 TYPE STRING,
IND18 TYPE STRING,
IND19 TYPE STRING,
IND20 TYPE STRING,
IND21 TYPE STRING,
IND22 TYPE STRING,
IND23 TYPE STRING,
IND24 TYPE STRING,
IND25 TYPE STRING,
IND26 TYPE STRING,
IND27 TYPE STRING,
IND28 TYPE STRING,
IND29 TYPE STRING,
IND30 TYPE STRING,
IND31 TYPE STRING,
IND32 TYPE STRING,
IND33 TYPE STRING,
IND34 TYPE STRING,
IND35 TYPE STRING,
IND36 TYPE STRING,
IND37 TYPE STRING,
IND38 TYPE STRING,
IND39 TYPE STRING,
IND40 TYPE STRING,
ANCUR TYPE STRING,
CPIND TYPE STRING,
FLAGA TYPE STRING,
0783 TYPE STRING,
MGRP TYPE STRING,
SGRP TYPE STRING,
ADTKEY TYPE STRING,END OF T_EKKO_STR. DATA: WA_HRFPM_S_FIN_CHK_TARIFF_P_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_HRFPM_S_FIN_CHK_TARIFF_P_STR-BEGDA sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ENDDA sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-PLVAR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OTYPE sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OBJID sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ITYPES sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-0001 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BUKRS sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-WERKS sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-PERSG sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-PERSK sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-VDSK1 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-GSBER sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BTRTL sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-JUPER sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ABKRS sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANSVH sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-KOSTL sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ORGEH sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-PLANS sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-STELL sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-MSTBR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-SACHA sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-SACHP sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-SACHZ sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-SNAME sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ENAME sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OTYPE sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-SBMOD sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-KOKRS sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-FISTL sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-GEBER sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-FKBER sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-GRANT_NBR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-SGMNT sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BUDGET_PD sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-0008 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-TRFAR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-TRFGB sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-TRFGR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-TRFST sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-STVOR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ORZST sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-PARTN sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-WAERS sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-VGLTA sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-VGLGB sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-VGLGR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-VGLST sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-VGLSV sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BSGRD sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-DIVGV sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANSAL sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-FALGK sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-FALGR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA01 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET01 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ01 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN01 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK01 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA02 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET02 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ02 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN02 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK02 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA03 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET03 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ03 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN03 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK03 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA04 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET04 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ04 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN04 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK04 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA05 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET05 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ05 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN05 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK05 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA06 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET06 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ06 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN06 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK06 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA07 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET07 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ07 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN07 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK07 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA08 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET08 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ08 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN08 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK08 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA09 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET09 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ09 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN09 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK09 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA10 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET10 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ10 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN10 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK10 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA11 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET11 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ11 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN11 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK11 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA12 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET12 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ12 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN12 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK12 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA13 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET13 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ13 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN13 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK13 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA14 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET14 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ14 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN14 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK14 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA15 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET15 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ15 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN15 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK15 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA16 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET16 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ16 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN16 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK16 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA17 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET17 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ17 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN17 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK17 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA18 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET18 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ18 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN18 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK18 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA19 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET19 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ19 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN19 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK19 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA20 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET20 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ20 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN20 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK20 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA21 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET21 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ21 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN21 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK21 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA22 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET22 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ22 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN22 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK22 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA23 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET23 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ23 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN23 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK23 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA24 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET24 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ24 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN24 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK24 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA25 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET25 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ25 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN25 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK25 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA26 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET26 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ26 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN26 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK26 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA27 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET27 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ27 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN27 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK27 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA28 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET28 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ28 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN28 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK28 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA29 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET29 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ29 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN29 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK29 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA30 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET30 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ30 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN30 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK30 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA31 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET31 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ31 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN31 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK31 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA32 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET32 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ32 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN32 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK32 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA33 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET33 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ33 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN33 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK33 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA34 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET34 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ34 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN34 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK34 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA35 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET35 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ35 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN35 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK35 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA36 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET36 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ36 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN36 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK36 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA37 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET37 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ37 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN37 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK37 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA38 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET38 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ38 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN38 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK38 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA39 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET39 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ39 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN39 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK39 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-LGA40 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-BET40 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANZ40 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-EIN40 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-OPK40 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND01 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND02 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND03 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND04 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND05 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND06 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND07 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND08 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND09 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND10 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND11 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND12 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND13 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND14 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND15 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND16 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND17 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND18 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND19 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND20 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND21 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND22 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND23 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND24 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND25 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND26 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND27 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND28 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND29 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND30 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND31 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND32 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND33 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND34 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND35 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND36 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND37 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND38 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND39 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-IND40 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ANCUR sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-CPIND sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-FLAGA sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-0783 sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-MGRP sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-SGRP sy-vline
WA_HRFPM_S_FIN_CHK_TARIFF_P_STR-ADTKEY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.