ABAP Select data from SAP table PKR_FORM_YERA_OTAB 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 PKR_FORM_YERA_OTAB 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 PKR_FORM_YERA_OTAB. 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 PKR_FORM_YERA_OTAB 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_PKR_FORM_YERA_OTAB TYPE STANDARD TABLE OF PKR_FORM_YERA_OTAB,
      WA_PKR_FORM_YERA_OTAB TYPE PKR_FORM_YERA_OTAB,
      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: <PKR_FORM_YERA_OTAB> TYPE PKR_FORM_YERA_OTAB.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM PKR_FORM_YERA_OTAB
*  INTO TABLE @DATA(IT_PKR_FORM_YERA_OTAB2).
*--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_PKR_FORM_YERA_OTAB INDEX 1 INTO DATA(WA_PKR_FORM_YERA_OTAB2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_PKR_FORM_YERA_OTAB ASSIGNING <PKR_FORM_YERA_OTAB>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<PKR_FORM_YERA_OTAB>-TAX_GROSS = 1.
<PKR_FORM_YERA_OTAB>-DED_EARND = 1.
<PKR_FORM_YERA_OTAB>-EARND_AMT = 1.
<PKR_FORM_YERA_OTAB>-BASE_EE = 1.
<PKR_FORM_YERA_OTAB>-BASE_SPOS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_PKR_FORM_YERA_OTAB-BASE_DP, sy-vline,
WA_PKR_FORM_YERA_OTAB-ADD_OLD, sy-vline,
WA_PKR_FORM_YERA_OTAB-ADD_HAND, sy-vline,
WA_PKR_FORM_YERA_OTAB-ADD_WOMAN, sy-vline,
WA_PKR_FORM_YERA_OTAB-ADD_SIGPR, sy-vline,
WA_PKR_FORM_YERA_OTAB-PRE_NPI, sy-vline.
ENDLOOP. *Add any further fields from structure WA_PKR_FORM_YERA_OTAB 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_PKR_FORM_YERA_OTAB 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_PKR_FORM_YERA_OTAB INTO WA_PKR_FORM_YERA_OTAB. *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_PKR_FORM_YERA_OTAB_STR,
TAX_GROSS TYPE STRING,
DED_EARND TYPE STRING,
EARND_AMT TYPE STRING,
BASE_EE TYPE STRING,
BASE_SPOS TYPE STRING,
BASE_DP TYPE STRING,
ADD_OLD TYPE STRING,
ADD_HAND TYPE STRING,
ADD_WOMAN TYPE STRING,
ADD_SIGPR TYPE STRING,
PRE_NPI TYPE STRING,
DED_NPI TYPE STRING,
OPS_PRE_01 TYPE STRING,
OPS_PRE_02 TYPE STRING,
OPS_PRE_03 TYPE STRING,
OPS_PRE_04 TYPE STRING,
OPS_01 TYPE STRING,
OPS_02 TYPE STRING,
OPS_03 TYPE STRING,
OPS_04 TYPE STRING,
INS_PRE_01 TYPE STRING,
INS_PRE_02 TYPE STRING,
INS_01 TYPE STRING,
INS_02 TYPE STRING,
PAID_01 TYPE STRING,
PAID_02 TYPE STRING,
INT_01 TYPE STRING,
INT_02 TYPE STRING,
INT_03 TYPE STRING,
INT_04 TYPE STRING,
INT_05 TYPE STRING,
INT_06 TYPE STRING,
INT_07 TYPE STRING,
INT_08 TYPE STRING,
INT_09 TYPE STRING,
DON_OVER TYPE STRING,
DED_SPEC TYPE STRING,
AFTER_SPEC TYPE STRING,
DED_INDIV TYPE STRING,
DED_BIZ TYPE STRING,
HSS_01 TYPE STRING,
HSS_02 TYPE STRING,
HSS_04 TYPE STRING,
DED_INVEST TYPE STRING,
DED_CARD TYPE STRING,
DED_STCK TYPE STRING,
DED_JKDED TYPE STRING,
DED_LTSFI TYPE STRING,
DED_OTHER TYPE STRING,
DED_AELSD TYPE STRING,
TAX_BASE TYPE STRING,
CALC_TAX TYPE STRING,
FOR_ITAX TYPE STRING,
FOR_ETAX TYPE STRING,
FOR_MUTUAL TYPE STRING,
SP_TAX TYPE STRING,
FOR_TOT TYPE STRING,
EARN_CRET TYPE STRING,
CHILD_CREDIT TYPE STRING,
BACHD_CREDIT TYPE STRING,
RPS_01 TYPE STRING,
RPS_02 TYPE STRING,
CREDI_ENG TYPE STRING,
CREDI_RP TYPE STRING,
DED_PS TYPE STRING,
CREDI_PS TYPE STRING,
DED_SEC TYPE STRING,
DED_SEC_HAN TYPE STRING,
CREDI_SEC TYPE STRING,
CREDI_SEC_HAN TYPE STRING,
DED_MEDI TYPE STRING,
CREDI_MED TYPE STRING,
DED_EDU TYPE STRING,
CREDI_EDU TYPE STRING,
DEDUP_DON20 TYPE STRING,
DED_DON_20 TYPE STRING,
DED_DON_10 TYPE STRING,
DED_DON_42 TYPE STRING,
DED_DON_40 TYPE STRING,
DED_DON_41 TYPE STRING,
CREDIUP_DON20 TYPE STRING,
CREDI_DON20 TYPE STRING,
CREDI_DON10 TYPE STRING,
CREDI_DON42 TYPE STRING,
CREDI_DON40 TYPE STRING,
CREDI_DON41 TYPE STRING,
CREDI_SPEC TYPE STRING,
STAND_CREDIT TYPE STRING,
TAX_ASSOC TYPE STRING,
CRET_HOUS TYPE STRING,
ABROD_INC TYPE STRING,
HOUS_FEE TYPE STRING,
CREDI_HOUS_FEE TYPE STRING,
CRET_TOT TYPE STRING,
DTR_ITAX TYPE STRING,
DTR_RTAX TYPE STRING,
DTR_STAX TYPE STRING,
INC_TAX TYPE STRING,
RES_TAX TYPE STRING,
SPE_TAX TYPE STRING,
REM_ITAX TYPE STRING,
REM_RTAX TYPE STRING,
REM_STAX TYPE STRING,
ECP_ITAX TYPE STRING,
ECP_RTAX TYPE STRING,
ECP_STAX TYPE STRING,
SUBDT TYPE STRING,
Y42 TYPE STRING,
Y44 TYPE STRING,
Y43 TYPE STRING,
YEA_INCOME_00 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_01 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_02 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_03 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_04 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_05 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_06 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_07 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_08 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_09 TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_INCOME_TOTAL TYPE STRING,
WORKPLACE TYPE STRING,
BUZINUM TYPE STRING,
REGULAR TYPE STRING,
BONUS TYPE STRING,
ACKBN TYPE STRING,
TOTAL TYPE STRING,
STKBN TYPE STRING,
ESTOK TYPE STRING,
SESEP TYPE STRING,
INTAX TYPE STRING,
RETAX TYPE STRING,
SPTAX TYPE STRING,
IVRWD TYPE STRING,
RTBEG TYPE STRING,
RTEND TYPE STRING,
EXBEG TYPE STRING,
EXEND TYPE STRING,
YEA_NTX TYPE STRING,
YEA_NTX_Y22 TYPE STRING,
NTFYR TYPE STRING,
NTFTX TYPE STRING,
NTCOD TYPE STRING,
NTFNO TYPE STRING,
NTEXM TYPE STRING,
AMT00 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,
AMTTO TYPE STRING,
YEA_NTX_TOTAL TYPE STRING,
NTFYR TYPE STRING,
NTFTX TYPE STRING,
NTCOD TYPE STRING,
NTFNO TYPE STRING,
NTEXM TYPE STRING,
AMT00 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,
AMTTO TYPE STRING,
YEA_NTX_EXEMPT TYPE STRING,
NTFYR TYPE STRING,
NTFTX TYPE STRING,
NTCOD TYPE STRING,
NTFNO TYPE STRING,
NTEXM TYPE STRING,
AMT00 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,
AMTTO TYPE STRING,END OF T_EKKO_STR. DATA: WA_PKR_FORM_YERA_OTAB_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_PKR_FORM_YERA_OTAB_STR-TAX_GROSS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_EARND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EARND_AMT sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BASE_EE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BASE_SPOS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BASE_DP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ADD_OLD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ADD_HAND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ADD_WOMAN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ADD_SIGPR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-PRE_NPI sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_NPI sy-vline
WA_PKR_FORM_YERA_OTAB_STR-OPS_PRE_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-OPS_PRE_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-OPS_PRE_03 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-OPS_PRE_04 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-OPS_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-OPS_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-OPS_03 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-OPS_04 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INS_PRE_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INS_PRE_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INS_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INS_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-PAID_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-PAID_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_03 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_04 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_05 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_06 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_07 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_08 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INT_09 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DON_OVER sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_SPEC sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AFTER_SPEC sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_INDIV sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_BIZ sy-vline
WA_PKR_FORM_YERA_OTAB_STR-HSS_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-HSS_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-HSS_04 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_INVEST sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_CARD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_STCK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_JKDED sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_LTSFI sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_OTHER sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_AELSD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TAX_BASE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CALC_TAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-FOR_ITAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-FOR_ETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-FOR_MUTUAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SP_TAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-FOR_TOT sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EARN_CRET sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CHILD_CREDIT sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BACHD_CREDIT sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RPS_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RPS_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_ENG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_RP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_PS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_PS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_SEC sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_SEC_HAN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_SEC sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_SEC_HAN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_MEDI sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_MED sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_EDU sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_EDU sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DEDUP_DON20 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_DON_20 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_DON_10 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_DON_42 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_DON_40 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DED_DON_41 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDIUP_DON20 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_DON20 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_DON10 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_DON42 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_DON40 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_DON41 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_SPEC sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STAND_CREDIT sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TAX_ASSOC sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CRET_HOUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ABROD_INC sy-vline
WA_PKR_FORM_YERA_OTAB_STR-HOUS_FEE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CREDI_HOUS_FEE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-CRET_TOT sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DTR_ITAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DTR_RTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-DTR_STAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INC_TAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RES_TAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPE_TAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REM_ITAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REM_RTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REM_STAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ECP_ITAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ECP_RTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ECP_STAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SUBDT sy-vline
WA_PKR_FORM_YERA_OTAB_STR-Y42 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-Y44 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-Y43 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_00 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_03 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_04 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_05 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_06 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_07 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_08 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_09 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_INCOME_TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-WORKPLACE sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BUZINUM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-REGULAR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-BONUS sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ACKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-STKBN sy-vline
WA_PKR_FORM_YERA_OTAB_STR-ESTOK sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SESEP sy-vline
WA_PKR_FORM_YERA_OTAB_STR-INTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RETAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-SPTAX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-IVRWD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-RTEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXBEG sy-vline
WA_PKR_FORM_YERA_OTAB_STR-EXEND sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_NTX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_NTX_Y22 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFYR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFTX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTCOD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFNO sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTEXM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT00 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT03 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT04 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT05 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT06 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT07 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT08 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT09 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMTTO sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_NTX_TOTAL sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFYR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFTX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTCOD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFNO sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTEXM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT00 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT03 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT04 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT05 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT06 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT07 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT08 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT09 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMTTO sy-vline
WA_PKR_FORM_YERA_OTAB_STR-YEA_NTX_EXEMPT sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFYR sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFTX sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTCOD sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTFNO sy-vline
WA_PKR_FORM_YERA_OTAB_STR-NTEXM sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT00 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT01 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT02 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT03 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT04 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT05 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT06 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT07 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT08 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMT09 sy-vline
WA_PKR_FORM_YERA_OTAB_STR-AMTTO sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.