ABAP Select data from SAP table P05_JAAR_WN_PRINT_STRUC_PDF 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 P05_JAAR_WN_PRINT_STRUC_PDF 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 P05_JAAR_WN_PRINT_STRUC_PDF. 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 P05_JAAR_WN_PRINT_STRUC_PDF 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_P05_JAAR_WN_PRINT_STRUC_PDF TYPE STANDARD TABLE OF P05_JAAR_WN_PRINT_STRUC_PDF,
      WA_P05_JAAR_WN_PRINT_STRUC_PDF TYPE P05_JAAR_WN_PRINT_STRUC_PDF,
      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: <P05_JAAR_WN_PRINT_STRUC_PDF> TYPE P05_JAAR_WN_PRINT_STRUC_PDF.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM P05_JAAR_WN_PRINT_STRUC_PDF
*  INTO TABLE @DATA(IT_P05_JAAR_WN_PRINT_STRUC_PDF2).
*--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_P05_JAAR_WN_PRINT_STRUC_PDF INDEX 1 INTO DATA(WA_P05_JAAR_WN_PRINT_STRUC_PDF2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_P05_JAAR_WN_PRINT_STRUC_PDF ASSIGNING <P05_JAAR_WN_PRINT_STRUC_PDF>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<P05_JAAR_WN_PRINT_STRUC_PDF>-PERNR = 1.
<P05_JAAR_WN_PRINT_STRUC_PDF>-BEGDA = 1.
<P05_JAAR_WN_PRINT_STRUC_PDF>-ENDDA = 1.
<P05_JAAR_WN_PRINT_STRUC_PDF>-JAAR = 1.
<P05_JAAR_WN_PRINT_STRUC_PDF>-BEGPER = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_P05_JAAR_WN_PRINT_STRUC_PDF-ENDPER, sy-vline,
WA_P05_JAAR_WN_PRINT_STRUC_PDF-ADRES_INHPL, sy-vline,
WA_P05_JAAR_WN_PRINT_STRUC_PDF-ANRED, sy-vline,
WA_P05_JAAR_WN_PRINT_STRUC_PDF-NAME1, sy-vline,
WA_P05_JAAR_WN_PRINT_STRUC_PDF-NAME2, sy-vline,
WA_P05_JAAR_WN_PRINT_STRUC_PDF-NAME3, sy-vline.
ENDLOOP. *Add any further fields from structure WA_P05_JAAR_WN_PRINT_STRUC_PDF 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_P05_JAAR_WN_PRINT_STRUC_PDF 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_P05_JAAR_WN_PRINT_STRUC_PDF INTO WA_P05_JAAR_WN_PRINT_STRUC_PDF. *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 ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_P05_JAAR_WN_PRINT_STRUC_PDF-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_P05_JAAR_WN_PRINT_STRUC_PDF-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_P05_JAAR_WN_PRINT_STRUC_PDF-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_P05_JAAR_WN_PRINT_STRUC_PDF-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field COMM_LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_P05_JAAR_WN_PRINT_STRUC_PDF-COMM_LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_P05_JAAR_WN_PRINT_STRUC_PDF-COMM_LANGU.
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_P05_JAAR_WN_PRINT_STRUC_PDF_STR,
PERNR TYPE STRING,
BEGDA TYPE STRING,
ENDDA TYPE STRING,
JAAR TYPE STRING,
BEGPER TYPE STRING,
ENDPER TYPE STRING,
ADRES_INHPL TYPE STRING,
ANRED TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
STRAS TYPE STRING,
PFACH TYPE STRING,
PSTL2 TYPE STRING,
PFORT TYPE STRING,
LAND1 TYPE STRING,
PSTLZ TYPE STRING,
ORT01 TYPE STRING,
ORT02 TYPE STRING,
REGIO TYPE STRING,
SPRAS TYPE STRING,
INLND TYPE STRING,
ANZZL TYPE STRING,
PRIOR TYPE STRING,
WAREN TYPE STRING,
LINE0 TYPE STRING,
LINE1 TYPE STRING,
LINE2 TYPE STRING,
LINE3 TYPE STRING,
LINE4 TYPE STRING,
LINE5 TYPE STRING,
LINE6 TYPE STRING,
LINE7 TYPE STRING,
LINE8 TYPE STRING,
LINE9 TYPE STRING,
LINEK TYPE STRING,
LINED TYPE STRING,
LINED0 TYPE STRING,
PO_BOX_LOBBY TYPE STRING,
DELI_SERV_TYPE TYPE STRING,
DELI_SERV_NUMBER TYPE STRING,
COUNTY TYPE STRING,
TOWNSHIP TYPE STRING,
ADRES_EMPL TYPE STRING,
ANRED TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
STRAS TYPE STRING,
PFACH TYPE STRING,
PSTL2 TYPE STRING,
PFORT TYPE STRING,
LAND1 TYPE STRING,
PSTLZ TYPE STRING,
ORT01 TYPE STRING,
ORT02 TYPE STRING,
REGIO TYPE STRING,
SPRAS TYPE STRING,
INLND TYPE STRING,
ANZZL TYPE STRING,
PRIOR TYPE STRING,
WAREN TYPE STRING,
LINE0 TYPE STRING,
LINE1 TYPE STRING,
LINE2 TYPE STRING,
LINE3 TYPE STRING,
LINE4 TYPE STRING,
LINE5 TYPE STRING,
LINE6 TYPE STRING,
LINE7 TYPE STRING,
LINE8 TYPE STRING,
LINE9 TYPE STRING,
LINEK TYPE STRING,
LINED TYPE STRING,
LINED0 TYPE STRING,
PO_BOX_LOBBY TYPE STRING,
DELI_SERV_TYPE TYPE STRING,
DELI_SERV_NUMBER TYPE STRING,
COUNTY TYPE STRING,
TOWNSHIP TYPE STRING,
ANRDE TYPE STRING,
ANREX TYPE STRING,
ANRLT TYPE STRING,
TITLE TYPE STRING,
PREFIX TYPE STRING,
POSTFIX TYPE STRING,
FIRSTNAME TYPE STRING,
LASTNAME TYPE STRING,
FULLNAME TYPE STRING,
SOFIN TYPE STRING,
LHKMIV1 TYPE STRING,
LHKCD1 TYPE STRING,
LHKCD1_TXT TYPE STRING,
LHKTAB1_TXT TYPE STRING,
LHKMIV2 TYPE STRING,
LHKCD2 TYPE STRING,
LHKCD2_TXT TYPE STRING,
LHKTAB2_TXT TYPE STRING,
LHKMIV3 TYPE STRING,
LHKCD3 TYPE STRING,
LHKCD3_TXT TYPE STRING,
LHKTAB3_TXT TYPE STRING,
LHKMIV4 TYPE STRING,
LHKCD4 TYPE STRING,
LHKCD4_TXT TYPE STRING,
LHKTAB4_TXT TYPE STRING,
SA1 TYPE STRING,
SA1TXT TYPE STRING,
SA2 TYPE STRING,
SA2TXT TYPE STRING,
SA3 TYPE STRING,
SA3TXT TYPE STRING,
SA4 TYPE STRING,
SA4TXT TYPE STRING,
SA5 TYPE STRING,
SA5TXT TYPE STRING,
GEMBZ TYPE STRING,
PLZVW TYPE STRING,
COMM_LANGU TYPE STRING,
SP_FIELDS TYPE STRING,
KENT_0000 TYPE STRING,
KENT_0001 TYPE STRING,
KENT_0080 TYPE STRING,
KENT_0091 TYPE STRING,
KENT_0260 TYPE STRING,
KENT_0185 TYPE STRING,
KENT_0780 TYPE STRING,
KENT_0290 TYPE STRING,
KENT_0999 TYPE STRING,
TEXT_0001 TYPE STRING,
TEXT_0002 TYPE STRING,
TEXT_0003 TYPE STRING,
TEXT_0004 TYPE STRING,
TEXT_0005 TYPE STRING,
TEXT_0006 TYPE STRING,
TEXT_0007 TYPE STRING,
TEXT_0008 TYPE STRING,
TEXT_0009 TYPE STRING,
FIELDT TYPE STRING,
FIELDV TYPE STRING,
TEXT_PERNR TYPE STRING,
TEXT_SOFIN TYPE STRING,
NUMIV TYPE STRING,
TEXT_NUMIV TYPE STRING,
TEXT_WAGE_TAX TYPE STRING,
TEXT_HIA TYPE STRING,
TEXT_CAK TYPE STRING,
TEXT_SI TYPE STRING,
TEXT_STI TYPE STRING,
KENT_901 TYPE STRING,
SEQNO TYPE STRING,
FIELDT TYPE STRING,
FIELDV TYPE STRING,
KENT_902 TYPE STRING,
SEQNO TYPE STRING,
FIELDT TYPE STRING,
FIELDV TYPE STRING,
HIA_FIELDS TYPE STRING,
CAK_FIELDS TYPE STRING,
SI_FIELDS TYPE STRING,
STI_FIELDS TYPE STRING,
TEXT_ER_TOTAL_SI_PREM TYPE STRING,
TOTAL_SI_PREMT TYPE STRING,
ANSNR TYPE STRING,
FIELDT_HIA TYPE STRING,
FIELDV_HIA TYPE STRING,
FIELDT_CAK TYPE STRING,
FIELDV_CAK TYPE STRING,
FIELDT_SI TYPE STRING,
FIELDV_SI TYPE STRING,
FIELDT_STI TYPE STRING,
FIELDV_STI TYPE STRING,
JUPER TYPE STRING,
LNLBPH TYPE STRING,
INGLBPH TYPE STRING,
ARBKRT TYPE STRING,
BIJDZVW TYPE STRING,
PRLNZVW TYPE STRING,
LLVKORT TYPE STRING,
HEFZVW TYPE STRING,
TOTAL_SI_PREM TYPE STRING,
IND_360 TYPE STRING,
IND_365 TYPE STRING,
IND_370 TYPE STRING,
IND_375 TYPE STRING,
IND_901 TYPE STRING,
IND_902 TYPE STRING,
WAERS TYPE STRING,
CALLER TYPE STRING,END OF T_EKKO_STR. DATA: WA_P05_JAAR_WN_PRINT_STRUC_PDF_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_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PERNR sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-BEGDA sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ENDDA sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-JAAR sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-BEGPER sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ENDPER sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ADRES_INHPL sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ANRED sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NAME1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NAME2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NAME3 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NAME4 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-STRAS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PFACH sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PSTL2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PFORT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LAND1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PSTLZ sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ORT01 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ORT02 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-REGIO sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SPRAS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-INLND sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ANZZL sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PRIOR sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-WAREN sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE0 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE3 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE4 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE5 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE6 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE7 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE8 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE9 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINEK sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINED sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINED0 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PO_BOX_LOBBY sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-DELI_SERV_TYPE sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-DELI_SERV_NUMBER sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-COUNTY sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TOWNSHIP sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ADRES_EMPL sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ANRED sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NAME1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NAME2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NAME3 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NAME4 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-STRAS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PFACH sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PSTL2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PFORT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LAND1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PSTLZ sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ORT01 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ORT02 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-REGIO sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SPRAS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-INLND sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ANZZL sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PRIOR sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-WAREN sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE0 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE3 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE4 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE5 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE6 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE7 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE8 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINE9 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINEK sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINED sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LINED0 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PO_BOX_LOBBY sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-DELI_SERV_TYPE sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-DELI_SERV_NUMBER sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-COUNTY sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TOWNSHIP sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ANRDE sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ANREX sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ANRLT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TITLE sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PREFIX sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-POSTFIX sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIRSTNAME sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LASTNAME sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FULLNAME sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SOFIN sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKMIV1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKCD1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKCD1_TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKTAB1_TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKMIV2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKCD2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKCD2_TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKTAB2_TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKMIV3 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKCD3 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKCD3_TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKTAB3_TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKMIV4 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKCD4 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKCD4_TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LHKTAB4_TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA1 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA1TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA2 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA2TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA3 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA3TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA4 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA4TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA5 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SA5TXT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-GEMBZ sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PLZVW sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-COMM_LANGU sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SP_FIELDS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0000 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0001 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0080 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0091 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0260 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0185 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0780 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0290 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_0999 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0001 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0002 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0003 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0004 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0005 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0006 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0007 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0008 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_0009 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDV sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_PERNR sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_SOFIN sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-NUMIV sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_NUMIV sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_WAGE_TAX sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_HIA sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_CAK sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_SI sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_STI sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_901 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SEQNO sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDV sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-KENT_902 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SEQNO sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDV sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-HIA_FIELDS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-CAK_FIELDS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-SI_FIELDS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-STI_FIELDS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TEXT_ER_TOTAL_SI_PREM sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TOTAL_SI_PREMT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ANSNR sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDT_HIA sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDV_HIA sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDT_CAK sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDV_CAK sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDT_SI sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDV_SI sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDT_STI sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-FIELDV_STI sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-JUPER sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LNLBPH sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-INGLBPH sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-ARBKRT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-BIJDZVW sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-PRLNZVW sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-LLVKORT sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-HEFZVW sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-TOTAL_SI_PREM sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-IND_360 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-IND_365 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-IND_370 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-IND_375 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-IND_901 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-IND_902 sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-WAERS sy-vline
WA_P05_JAAR_WN_PRINT_STRUC_PDF_STR-CALLER sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.