ABAP Select data from SAP table HCMT_BSP_PA_JP_R0889 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 HCMT_BSP_PA_JP_R0889 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 HCMT_BSP_PA_JP_R0889. 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 HCMT_BSP_PA_JP_R0889 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_HCMT_BSP_PA_JP_R0889 TYPE STANDARD TABLE OF HCMT_BSP_PA_JP_R0889,
      WA_HCMT_BSP_PA_JP_R0889 TYPE HCMT_BSP_PA_JP_R0889,
      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: <HCMT_BSP_PA_JP_R0889> TYPE HCMT_BSP_PA_JP_R0889.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HCMT_BSP_PA_JP_R0889
*  INTO TABLE @DATA(IT_HCMT_BSP_PA_JP_R08892).
*--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_HCMT_BSP_PA_JP_R0889 INDEX 1 INTO DATA(WA_HCMT_BSP_PA_JP_R08892).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_HCMT_BSP_PA_JP_R0889 ASSIGNING <HCMT_BSP_PA_JP_R0889>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<HCMT_BSP_PA_JP_R0889>-OBJECT_KEY = 1.
<HCMT_BSP_PA_JP_R0889>-PERNR = 1.
<HCMT_BSP_PA_JP_R0889>-AEDTM = 1.
<HCMT_BSP_PA_JP_R0889>-UNAME = 1.
<HCMT_BSP_PA_JP_R0889>-SPRPS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HCMT_BSP_PA_JP_R0889-SPRTX, sy-vline,
WA_HCMT_BSP_PA_JP_R0889-ITBLD, sy-vline,
WA_HCMT_BSP_PA_JP_R0889-ITXEX, sy-vline,
WA_HCMT_BSP_PA_JP_R0889-BEGDA, sy-vline,
WA_HCMT_BSP_PA_JP_R0889-ENDDA, sy-vline,
WA_HCMT_BSP_PA_JP_R0889-RET_BEN_PLN_TYP, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HCMT_BSP_PA_JP_R0889 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_HCMT_BSP_PA_JP_R0889 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_HCMT_BSP_PA_JP_R0889 INTO WA_HCMT_BSP_PA_JP_R0889. *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_HCMT_BSP_PA_JP_R0889_STR,
OBJECT_KEY TYPE STRING,
PERNR TYPE STRING,
AEDTM TYPE STRING,
UNAME TYPE STRING,
SPRPS TYPE STRING,
SPRTX TYPE STRING,
ITBLD TYPE STRING,
ITXEX TYPE STRING,
BEGDA TYPE STRING,
ENDDA TYPE STRING,
RET_BEN_PLN_TYP TYPE STRING,
DP1TX TYPE STRING,
RET_BEN_PLN TYPE STRING,
DP2TX TYPE STRING,
PART_STAT TYPE STRING,
PART_STAT_TEXT TYPE STRING,
ENRL_STAT TYPE STRING,
PS_CHG_RSN TYPE STRING,
PS_CHG_RSN_TEXT TYPE STRING,
COM_STA_DTE TYPE STRING,
EXC_YR TYPE STRING,
EXC_MON TYPE STRING,
PART_NUM TYPE STRING,
CTRB_STAT_ER TYPE STRING,
CTRB_STAT_PART TYPE STRING,
EE_CONT_REJ TYPE STRING,
STD_PAYT_AMT TYPE STRING,
STD_PAYT_WAERS TYPE STRING,
WAERS TYPE STRING,
STD_PREM_AMT_ER TYPE STRING,
STD_PREM_AMT_EE TYPE STRING,
SPC_PREM_AMT_ER TYPE STRING,
SPC_PREM_AMT_EE TYPE STRING,
ADM_PREM_AMT_ER TYPE STRING,
ADM_PREM_AMT_EE TYPE STRING,
ER_CS_IND TYPE STRING,
PART_CS_IND TYPE STRING,
CTRB_SUSP_RSN TYPE STRING,
CTRB_SUSP_RSN_TEXT TYPE STRING,
SUB_PLAN1 TYPE STRING,
SUB_PLAN1_NAM TYPE STRING,
SUB_PLAN1_WAERS TYPE STRING,
SUB_PLAN2 TYPE STRING,
SUB_PLAN2_NAM TYPE STRING,
SUB_PLAN2_WAERS TYPE STRING,
SUB_PLAN3 TYPE STRING,
SUB_PLAN3_NAM TYPE STRING,
SUB_PLAN3_WAERS TYPE STRING,
SUB_PLAN4 TYPE STRING,
SUB_PLAN4_NAM TYPE STRING,
SUB_PLAN4_WAERS TYPE STRING,
SUB_PLAN5 TYPE STRING,
SUB_PLAN5_NAM TYPE STRING,
SUB_PLAN5_WAERS TYPE STRING,
STD_PAYT_AMT1 TYPE STRING,
STD_PAYT_AMT2 TYPE STRING,
STD_PAYT_AMT3 TYPE STRING,
STD_PAYT_AMT4 TYPE STRING,
STD_PAYT_AMT5 TYPE STRING,
STD_PREM_AMT_ER1 TYPE STRING,
STD_PREM_AMT_EE1 TYPE STRING,
SPC_PREM_AMT_ER1 TYPE STRING,
SPC_PREM_AMT_EE1 TYPE STRING,
ADM_PREM_AMT_ER1 TYPE STRING,
ADM_PREM_AMT_EE1 TYPE STRING,
STD_PREM_AMT_ER2 TYPE STRING,
STD_PREM_AMT_EE2 TYPE STRING,
SPC_PREM_AMT_ER2 TYPE STRING,
SPC_PREM_AMT_EE2 TYPE STRING,
ADM_PREM_AMT_ER2 TYPE STRING,
ADM_PREM_AMT_EE2 TYPE STRING,
STD_PREM_AMT_ER3 TYPE STRING,
STD_PREM_AMT_EE3 TYPE STRING,
SPC_PREM_AMT_ER3 TYPE STRING,
SPC_PREM_AMT_EE3 TYPE STRING,
ADM_PREM_AMT_ER3 TYPE STRING,
ADM_PREM_AMT_EE3 TYPE STRING,
STD_PREM_AMT_ER4 TYPE STRING,
STD_PREM_AMT_EE4 TYPE STRING,
SPC_PREM_AMT_ER4 TYPE STRING,
SPC_PREM_AMT_EE4 TYPE STRING,
ADM_PREM_AMT_ER4 TYPE STRING,
ADM_PREM_AMT_EE4 TYPE STRING,
STD_PREM_AMT_ER5 TYPE STRING,
STD_PREM_AMT_EE5 TYPE STRING,
SPC_PREM_AMT_ER5 TYPE STRING,
SPC_PREM_AMT_EE5 TYPE STRING,
ADM_PREM_AMT_ER5 TYPE STRING,
ADM_PREM_AMT_EE5 TYPE STRING,
BEN_TYP TYPE STRING,
BEN_TYP_TEXT TYPE STRING,
PEN_ELG_STAT TYPE STRING,
PEN_ELG_STAT_TEXT TYPE STRING,
BEN_RECE_STAT TYPE STRING,
BEN_RECE_STAT_TEXT TYPE STRING,
PAYT_TYP TYPE STRING,
PAYT_TYP_TEXT TYPE STRING,
PAYT_PRD_TYP TYPE STRING,
PAYT_PRD_TYP_TEXT TYPE STRING,
PAYT_PER TYPE STRING,
BEN_TYP1 TYPE STRING,
BEN_TYP1_TEXT TYPE STRING,
PEN_ELG_STAT1 TYPE STRING,
PEN_ELG_STAT1_TEXT TYPE STRING,
BEN_RECE_STAT1 TYPE STRING,
BEN_RECE_STAT1_TEXT TYPE STRING,
PAYT_TYP1 TYPE STRING,
PAYT_TYP1_TEXT TYPE STRING,
PAYT_PRD_TYP1 TYPE STRING,
PAYT_PRD_TYP1_TEXT TYPE STRING,
PAYT_PER1 TYPE STRING,
BEN_TYP2 TYPE STRING,
BEN_TYP2_TEXT TYPE STRING,
PEN_ELG_STAT2 TYPE STRING,
PEN_ELG_STAT2_TEXT TYPE STRING,
BEN_RECE_STAT2 TYPE STRING,
BEN_RECE_STAT2_TEXT TYPE STRING,
PAYT_TYP2 TYPE STRING,
PAYT_TYP2_TEXT TYPE STRING,
PAYT_PRD_TYP2 TYPE STRING,
PAYT_PRD_TYP2_TEXT TYPE STRING,
PAYT_PER2 TYPE STRING,
BEN_TYP3 TYPE STRING,
BEN_TYP3_TEXT TYPE STRING,
PEN_ELG_STAT3 TYPE STRING,
PEN_ELG_STAT3_TEXT TYPE STRING,
BEN_RECE_STAT3 TYPE STRING,
BEN_RECE_STAT3_TEXT TYPE STRING,
PAYT_TYP3 TYPE STRING,
PAYT_TYP3_TEXT TYPE STRING,
PAYT_PRD_TYP3 TYPE STRING,
PAYT_PRD_TYP3_TEXT TYPE STRING,
PAYT_PER3 TYPE STRING,
BEN_TYP4 TYPE STRING,
BEN_TYP4_TEXT TYPE STRING,
PEN_ELG_STAT4 TYPE STRING,
PEN_ELG_STAT4_TEXT TYPE STRING,
BEN_RECE_STAT4 TYPE STRING,
BEN_RECE_STAT4_TEXT TYPE STRING,
PAYT_TYP4 TYPE STRING,
PAYT_TYP4_TEXT TYPE STRING,
PAYT_PRD_TYP4 TYPE STRING,
PAYT_PRD_TYP4_TEXT TYPE STRING,
PAYT_PER4 TYPE STRING,
BEN_TYP5 TYPE STRING,
BEN_TYP5_TEXT TYPE STRING,
PEN_ELG_STAT5 TYPE STRING,
PEN_ELG_STAT5_TEXT TYPE STRING,
BEN_RECE_STAT5 TYPE STRING,
BEN_RECE_STAT5_TEXT TYPE STRING,
PAYT_TYP5 TYPE STRING,
PAYT_TYP5_TEXT TYPE STRING,
PAYT_PRD_TYP5 TYPE STRING,
PAYT_PRD_TYP5_TEXT TYPE STRING,
PAYT_PER5 TYPE STRING,END OF T_EKKO_STR. DATA: WA_HCMT_BSP_PA_JP_R0889_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_HCMT_BSP_PA_JP_R0889_STR-OBJECT_KEY sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PERNR sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-AEDTM sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-UNAME sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPRPS sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPRTX sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ITBLD sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ITXEX sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEGDA sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ENDDA sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-RET_BEN_PLN_TYP sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-DP1TX sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-RET_BEN_PLN sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-DP2TX sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PART_STAT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PART_STAT_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ENRL_STAT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PS_CHG_RSN sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PS_CHG_RSN_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-COM_STA_DTE sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-EXC_YR sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-EXC_MON sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PART_NUM sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-CTRB_STAT_ER sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-CTRB_STAT_PART sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-EE_CONT_REJ sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PAYT_AMT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PAYT_WAERS sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-WAERS sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_ER sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_EE sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_ER sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_EE sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_ER sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_EE sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ER_CS_IND sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PART_CS_IND sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-CTRB_SUSP_RSN sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-CTRB_SUSP_RSN_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN1_NAM sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN1_WAERS sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN2_NAM sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN2_WAERS sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN3_NAM sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN3_WAERS sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN4_NAM sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN4_WAERS sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN5_NAM sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SUB_PLAN5_WAERS sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PAYT_AMT1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PAYT_AMT2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PAYT_AMT3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PAYT_AMT4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PAYT_AMT5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_ER1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_EE1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_ER1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_EE1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_ER1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_EE1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_ER2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_EE2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_ER2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_EE2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_ER2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_EE2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_ER3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_EE3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_ER3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_EE3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_ER3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_EE3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_ER4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_EE4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_ER4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_EE4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_ER4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_EE4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_ER5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-STD_PREM_AMT_EE5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_ER5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-SPC_PREM_AMT_EE5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_ER5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-ADM_PREM_AMT_EE5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PER sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP1_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT1_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT1_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP1_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP1_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PER1 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP2_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT2_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT2_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP2_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP2_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PER2 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP3_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT3_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT3_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP3_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP3_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PER3 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP4_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT4_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT4_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP4_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP4_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PER4 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_TYP5_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PEN_ELG_STAT5_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-BEN_RECE_STAT5_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_TYP5_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP5 sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PRD_TYP5_TEXT sy-vline
WA_HCMT_BSP_PA_JP_R0889_STR-PAYT_PER5 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.