ABAP Select data from SAP table EFG_STRN_PRINTDATA_EXPANDED 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 EFG_STRN_PRINTDATA_EXPANDED 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 EFG_STRN_PRINTDATA_EXPANDED. 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 EFG_STRN_PRINTDATA_EXPANDED 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_EFG_STRN_PRINTDATA_EXPANDED TYPE STANDARD TABLE OF EFG_STRN_PRINTDATA_EXPANDED,
      WA_EFG_STRN_PRINTDATA_EXPANDED TYPE EFG_STRN_PRINTDATA_EXPANDED,
      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: <EFG_STRN_PRINTDATA_EXPANDED> TYPE EFG_STRN_PRINTDATA_EXPANDED.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EFG_STRN_PRINTDATA_EXPANDED
*  INTO TABLE @DATA(IT_EFG_STRN_PRINTDATA_EXPANDED2).
*--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_EFG_STRN_PRINTDATA_EXPANDED INDEX 1 INTO DATA(WA_EFG_STRN_PRINTDATA_EXPANDED2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EFG_STRN_PRINTDATA_EXPANDED ASSIGNING <EFG_STRN_PRINTDATA_EXPANDED>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EFG_STRN_PRINTDATA_EXPANDED>-LANGU = 1.
<EFG_STRN_PRINTDATA_EXPANDED>-LANGU_ORIG = 1.
<EFG_STRN_PRINTDATA_EXPANDED>-DEVICE = 1.
<EFG_STRN_PRINTDATA_EXPANDED>-ITCPO = 1.
<EFG_STRN_PRINTDATA_EXPANDED>-TDPAGESLCT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EFG_STRN_PRINTDATA_EXPANDED-TDCOPIES, sy-vline,
WA_EFG_STRN_PRINTDATA_EXPANDED-TDDEST, sy-vline,
WA_EFG_STRN_PRINTDATA_EXPANDED-TDPRINTER, sy-vline,
WA_EFG_STRN_PRINTDATA_EXPANDED-TDPREVIEW, sy-vline,
WA_EFG_STRN_PRINTDATA_EXPANDED-TDNOPREV, sy-vline,
WA_EFG_STRN_PRINTDATA_EXPANDED-TDNOPRINT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EFG_STRN_PRINTDATA_EXPANDED 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_EFG_STRN_PRINTDATA_EXPANDED 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_EFG_STRN_PRINTDATA_EXPANDED INTO WA_EFG_STRN_PRINTDATA_EXPANDED. *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 LANGU CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-LANGU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-LANGU.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit SPDEV, internal->external for field TDDEST CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-TDDEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-TDDEST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field TDRDIDEV CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-TDRDIDEV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-TDRDIDEV.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field PRINTER CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-PRINTER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-PRINTER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field TDDEST CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-TDDEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-TDDEST.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit EDIPV, internal->external for field RCVPFC CALL FUNCTION 'CONVERSION_EXIT_EDIPV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-RCVPFC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-RCVPFC.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EDIPV, internal->external for field SNDPFC CALL FUNCTION 'CONVERSION_EXIT_EDIPV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-SNDPFC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-SNDPFC.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit SPDEV, internal->external for field TDDEST CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-TDDEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-TDDEST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field XSFOUTDEV CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-XSFOUTDEV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-XSFOUTDEV.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field XDFOUTDEV CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-XDFOUTDEV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-XDFOUTDEV.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field XDF2OUTDEV CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-XDF2OUTDEV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-XDF2OUTDEV.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit SPDEV, internal->external for field DEST CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-DEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-DEST.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SPDEV, internal->external for field XFPOUTDEV CALL FUNCTION 'CONVERSION_EXIT_SPDEV_OUTPUT' EXPORTING input = WA_EFG_STRN_PRINTDATA_EXPANDED-XFPOUTDEV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EFG_STRN_PRINTDATA_EXPANDED-XFPOUTDEV.
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_EFG_STRN_PRINTDATA_EXPANDED_STR,
LANGU TYPE STRING,
LANGU_ORIG TYPE STRING,
DEVICE TYPE STRING,
ITCPO TYPE STRING,
TDPAGESLCT TYPE STRING,
TDCOPIES TYPE STRING,
TDDEST TYPE STRING,
TDPRINTER TYPE STRING,
TDPREVIEW TYPE STRING,
TDNOPREV TYPE STRING,
TDNOPRINT TYPE STRING,
TDNEWID TYPE STRING,
TDDATASET TYPE STRING,
TDSUFFIX1 TYPE STRING,
TDSUFFIX2 TYPE STRING,
TDIMMED TYPE STRING,
TDDELETE TYPE STRING,
TDLIFETIME TYPE STRING,
TDSCHEDULE TYPE STRING,
TDSENDDATE TYPE STRING,
TDSENDTIME TYPE STRING,
TDTELELAND TYPE STRING,
TDTELENUM TYPE STRING,
TDTITLE TYPE STRING,
TDTEST TYPE STRING,
TDPROGRAM TYPE STRING,
TDSCRNPOS TYPE STRING,
TDCOVER TYPE STRING,
TDCOVTITLE TYPE STRING,
TDRECEIVER TYPE STRING,
TDDIVISION TYPE STRING,
TDAUTORITY TYPE STRING,
TDARMOD TYPE STRING,
TDIEXIT TYPE STRING,
TDGETOTF TYPE STRING,
TDFAXUSER TYPE STRING,
TDRDIDEV TYPE STRING,
TDNOARMCH TYPE STRING,
TDFINAL TYPE STRING,
RQPOSNAME TYPE STRING,
BCS_REQST TYPE STRING,
BCS_STATUS TYPE STRING,
PRINTTICKET TYPE STRING,
STARTPAGE TYPE STRING,
TESTMODE TYPE STRING,
ARCHIVE_PARAMS TYPE STRING,
SAP_OBJECT TYPE STRING,
AR_OBJECT TYPE STRING,
ARCHIV_ID TYPE STRING,
DOC_TYPE TYPE STRING,
RPC_HOST TYPE STRING,
RPC_SERVIC TYPE STRING,
INTERFACE TYPE STRING,
MANDANT TYPE STRING,
REPORT TYPE STRING,
INFO TYPE STRING,
ARCTEXT TYPE STRING,
DATUM TYPE STRING,
ARCUSER TYPE STRING,
PRINTER TYPE STRING,
FORMULAR TYPE STRING,
ARCHIVPATH TYPE STRING,
PROTOKOLL TYPE STRING,
VERSION TYPE STRING,
ACHECK TYPE STRING,
ARCHIVE_INDEX TYPE STRING,
FUNCTION TYPE STRING,
MANDANT TYPE STRING,
DEL_DATE TYPE STRING,
SAP_OBJECT TYPE STRING,
AR_OBJECT TYPE STRING,
OBJECT_ID TYPE STRING,
FORM_ID TYPE STRING,
FORMARCHIV TYPE STRING,
RESERVE TYPE STRING,
NOTIZ TYPE STRING,
FORMKEY TYPE STRING,
FORMCLASS TYPE STRING,
SENDTYPE TYPE STRING,
COMM_TYPE TYPE STRING,
COPYFLAG TYPE STRING,
SENDTYPE_EXT TYPE STRING,
XSF TYPE STRING,
COLLECTION TYPE STRING,
IDENTIFICATION TYPE STRING,
T_GENDATA TYPE STRING,
GET_PWB_DATA TYPE STRING,
COUNTRY TYPE STRING,
ADDITIONAL_PARAM TYPE STRING,
XFP TYPE STRING,
REF_LOG TYPE STRING,
MANDT TYPE STRING,
BREAK_POINTS TYPE STRING,
TABIX TYPE STRING,
LINES TYPE STRING,
ITCPP TYPE STRING,
TDPAGESLCT TYPE STRING,
TDCOPIES TYPE STRING,
TDDEST TYPE STRING,
TDPREVIEW TYPE STRING,
TDNOPREV TYPE STRING,
TDNOPRINT TYPE STRING,
TDNEWID TYPE STRING,
TDPAGEFORM TYPE STRING,
TDDATASET TYPE STRING,
TDSUFFIX1 TYPE STRING,
TDSUFFIX2 TYPE STRING,
TDIMMED TYPE STRING,
TDDELETE TYPE STRING,
TDLIFETIME TYPE STRING,
TDSCHEDULE TYPE STRING,
TDSENDDATE TYPE STRING,
TDSENDTIME TYPE STRING,
TDTELELAND TYPE STRING,
TDTELENUM TYPE STRING,
TDTELENUME TYPE STRING,
TDTITLE TYPE STRING,
TDAPPL TYPE STRING,
TDPRINTER TYPE STRING,
TDDRIVER TYPE STRING,
TDABAP TYPE STRING,
TDOTFCALL TYPE STRING,
TDOTFTYPE TYPE STRING,
TDSPOOLID TYPE STRING,
TDFAXID TYPE STRING,
TDMAILID TYPE STRING,
TDPAGES TYPE STRING,
TDFORMS TYPE STRING,
TDDEVICE TYPE STRING,
TDWARNINGS TYPE STRING,
TDSCREEN TYPE STRING,
TDSCDRIVER TYPE STRING,
TDSCABAP TYPE STRING,
TDPROGRAM TYPE STRING,
TDTEST TYPE STRING,
TDSCRNPOS TYPE STRING,
TDCOVER TYPE STRING,
TDCOVTITLE TYPE STRING,
TDRECEIVER TYPE STRING,
TDDIVISION TYPE STRING,
TDAUTORITY TYPE STRING,
TDARMOD TYPE STRING,
TDIEXIT TYPE STRING,
USEREXIT TYPE STRING,
TDGETOTF TYPE STRING,
TDRTL TYPE STRING,
FAXFORMAT TYPE STRING,
TDFAXUSER TYPE STRING,
RQPOSNAME TYPE STRING,
TDFINAL TYPE STRING,
BCS_REQST TYPE STRING,
BCS_STATUS TYPE STRING,
DIALOG TYPE STRING,
SAP_FORM TYPE STRING,
SMARTFORM TYPE STRING,
ADFORM TYPE STRING,
FORMTYPE TYPE STRING,
MSG TYPE STRING,
MSGTY TYPE STRING,
MSGNO TYPE STRING,
MSGID TYPE STRING,
MSGV1 TYPE STRING,
MSGV2 TYPE STRING,
MSGV3 TYPE STRING,
MSGV4 TYPE STRING,
EXCEPTION TYPE STRING,
DOCNR TYPE STRING,
NO_ENTRY TYPE STRING,
FORM_LEVEL TYPE STRING,
LEVEL_NUMBER TYPE STRING,
TEXT_NAME TYPE STRING,
RDI_RESULT TYPE STRING,
MANDT TYPE STRING,
DOCNUM TYPE STRING,
DOCREL TYPE STRING,
STATUS TYPE STRING,
DOCTYP TYPE STRING,
DIRECT TYPE STRING,
RCVPOR TYPE STRING,
RCVPRT TYPE STRING,
RCVPRN TYPE STRING,
RCVSAD TYPE STRING,
RCVSMN TYPE STRING,
RCVSNA TYPE STRING,
RCVSCA TYPE STRING,
RCVSDF TYPE STRING,
RCVSLF TYPE STRING,
RCVLAD TYPE STRING,
STD TYPE STRING,
STDVRS TYPE STRING,
STDMES TYPE STRING,
MESCOD TYPE STRING,
MESFCT TYPE STRING,
OUTMOD TYPE STRING,
TEST TYPE STRING,
SNDPOR TYPE STRING,
SNDPRT TYPE STRING,
SNDPRN TYPE STRING,
SNDSAD TYPE STRING,
SNDSMN TYPE STRING,
SNDSNA TYPE STRING,
SNDSCA TYPE STRING,
SNDSDF TYPE STRING,
SNDSLF TYPE STRING,
SNDLAD TYPE STRING,
REFINT TYPE STRING,
REFGRP TYPE STRING,
REFMES TYPE STRING,
ARCKEY TYPE STRING,
CREDAT TYPE STRING,
CRETIM TYPE STRING,
MESTYP TYPE STRING,
IDOCTP TYPE STRING,
CIMTYP TYPE STRING,
RCVPFC TYPE STRING,
SNDPFC TYPE STRING,
SERIAL TYPE STRING,
EXPRSS TYPE STRING,
UPDDAT TYPE STRING,
UPDTIM TYPE STRING,
MAXSEGNUM TYPE STRING,
PA_UPDATE TYPE STRING,
PA_PRINT TYPE STRING,
FORM_OPENED TYPE STRING,
T_LANGU TYPE STRING,
DEBUG_OFF TYPE STRING,
RECIPIENT TYPE STRING,
LOGSYS TYPE STRING,
OBJTYPE TYPE STRING,
OBJKEY TYPE STRING,
DESCRIBE TYPE STRING,
SENDER TYPE STRING,
LOGSYS TYPE STRING,
OBJTYPE TYPE STRING,
OBJKEY TYPE STRING,
DESCRIBE TYPE STRING,
REC_STRING TYPE STRING,
SEND_STRING TYPE STRING,
REC_ADDR TYPE STRING,
DYNLEVMOD TYPE STRING,
RDI TYPE STRING,
SMARTPRINT TYPE STRING,
SMARTFILL TYPE STRING,
SF_RESULT TYPE STRING,
OUTPUTDONE TYPE STRING,
ARCHDONE TYPE STRING,
USEREXIT TYPE STRING,
TDFORMS TYPE STRING,
TDNEWID TYPE STRING,
SPOOLIDS TYPE STRING,
FAXIDS TYPE STRING,
MAILIDS TYPE STRING,
OTFDATA TYPE STRING,
XMLOUTPUT TYPE STRING,
XSFDATA TYPE STRING,
XSFLENGTH TYPE STRING,
XSFTYPE TYPE STRING,
XSFDOCPTR TYPE STRING,
XSFGR TYPE STRING,
STSHEET TYPE STRING,
FMTNAME TYPE STRING,
FMTTYPE TYPE STRING,
FMTCONTENT TYPE STRING,
FMTLENGTH TYPE STRING,
TRFRESULT TYPE STRING,
TYPE TYPE STRING,
CONTENT TYPE STRING,
LENGTH TYPE STRING,
SF_OUTPUT_OPTIONS TYPE STRING,
TDTELELAND TYPE STRING,
TDTELENUM TYPE STRING,
TDTELENUME TYPE STRING,
TDFAXUSER TYPE STRING,
FAXFORMAT TYPE STRING,
TDSCHEDULE TYPE STRING,
TDSENDDATE TYPE STRING,
TDSENDTIME TYPE STRING,
BCS_REQST TYPE STRING,
BCS_STATUS TYPE STRING,
BCS_COMMIT TYPE STRING,
BCS_LANGU TYPE STRING,
TDARMOD TYPE STRING,
TDNOARMCH TYPE STRING,
TDARCCOP TYPE STRING,
TDTITLE TYPE STRING,
TDNOPREV TYPE STRING,
TDNOPRINT TYPE STRING,
TDNOARCH TYPE STRING,
TDIEXIT TYPE STRING,
TDDATASET TYPE STRING,
TDSUFFIX1 TYPE STRING,
TDSUFFIX2 TYPE STRING,
TDCOVTITLE TYPE STRING,
TDDEST TYPE STRING,
TDPRINTER TYPE STRING,
RQPOSNAME TYPE STRING,
TDNEWID TYPE STRING,
TDIMMED TYPE STRING,
TDDELETE TYPE STRING,
TDLIFETIME TYPE STRING,
TDAUTORITY TYPE STRING,
TDFINAL TYPE STRING,
SPONUMIV TYPE STRING,
PRINTTICKET TYPE STRING,
TDCOVER TYPE STRING,
TDRECEIVER TYPE STRING,
TDDIVISION TYPE STRING,
TDCOPIES TYPE STRING,
TDGROUP TYPE STRING,
TDPAGESLCT TYPE STRING,
URLCALL TYPE STRING,
XSFCMODE TYPE STRING,
XSF TYPE STRING,
XSFOUTMODE TYPE STRING,
XSFOUTDEV TYPE STRING,
XSFFORMAT TYPE STRING,
XSFACTION TYPE STRING,
XSFPARS TYPE STRING,
XDFCMODE TYPE STRING,
XDF TYPE STRING,
XDFOUTMODE TYPE STRING,
XDFOUTDEV TYPE STRING,
XDF2CMODE TYPE STRING,
XDF2 TYPE STRING,
XDF2OUTMODE TYPE STRING,
XDF2OUTDEV TYPE STRING,
SF_CONTROL_PARAMETERS TYPE STRING,
NO_OPEN TYPE STRING,
NO_CLOSE TYPE STRING,
DEVICE TYPE STRING,
NO_DIALOG TYPE STRING,
PREVIEW TYPE STRING,
GETOTF TYPE STRING,
LANGU TYPE STRING,
REPLANGU1 TYPE STRING,
REPLANGU2 TYPE STRING,
REPLANGU3 TYPE STRING,
STARTPAGE TYPE STRING,
LAST_DOC TYPE STRING,
FLG_PDF_INTERACTIVE TYPE STRING,
FLG_PDF_DYNAMIC TYPE STRING,
PDF_OUTPUT_OPTIONS TYPE STRING,
DEVICE TYPE STRING,
NODIALOG TYPE STRING,
PREVIEW TYPE STRING,
GETPDF TYPE STRING,
GETPDL TYPE STRING,
GETXML TYPE STRING,
CONNECTION TYPE STRING,
ADSTRLEVEL TYPE STRING,
JOB_PROFILE TYPE STRING,
BUMODE TYPE STRING,
ASSEMBLE TYPE STRING,
PARALLEL TYPE STRING,
PDFVERSION TYPE STRING,
PDFTAGGED TYPE STRING,
PDFCHANGESRESTRICTED TYPE STRING,
PDFNORM TYPE STRING,
DEST TYPE STRING,
REQNEW TYPE STRING,
REQIMM TYPE STRING,
REQDEL TYPE STRING,
REQFINAL TYPE STRING,
SPOOLID TYPE STRING,
SENDDATE TYPE STRING,
SENDTIME TYPE STRING,
SCHEDULE TYPE STRING,
COPIES TYPE STRING,
DATASET TYPE STRING,
SUFFIX1 TYPE STRING,
SUFFIX2 TYPE STRING,
COVTITLE TYPE STRING,
COVER TYPE STRING,
RECEIVER TYPE STRING,
DIVISION TYPE STRING,
LIFETIME TYPE STRING,
AUTHORITY TYPE STRING,
RQPOSNAME TYPE STRING,
PDLTYPE TYPE STRING,
XDCNAME TYPE STRING,
XDCOWNER TYPE STRING,
NOPDF TYPE STRING,
SPONUMIV TYPE STRING,
PRINTTICKET TYPE STRING,
ARCMODE TYPE STRING,
NOARMCH TYPE STRING,
TITLE TYPE STRING,
NOPREVIEW TYPE STRING,
NOPRINT TYPE STRING,
NOARCHIVE TYPE STRING,
IMMEXIT TYPE STRING,
NOPRIBUTT TYPE STRING,
XFP TYPE STRING,
XFPTYPE TYPE STRING,
XFPOUTDEV TYPE STRING,
CHECK_CHNG_ACTVT TYPE STRING,END OF T_EKKO_STR. DATA: WA_EFG_STRN_PRINTDATA_EXPANDED_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_EFG_STRN_PRINTDATA_EXPANDED_STR-LANGU sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LANGU_ORIG sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DEVICE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ITCPO sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPAGESLCT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOPIES sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDEST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPRINTER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPREVIEW sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOPREV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOPRINT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNEWID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDATASET sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSUFFIX1 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSUFFIX2 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDIMMED sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDELETE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDLIFETIME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSCHEDULE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSENDDATE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSENDTIME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTELELAND sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTELENUM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTITLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTEST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPROGRAM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSCRNPOS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOVTITLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDRECEIVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDIVISION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDAUTORITY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDARMOD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDIEXIT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDGETOTF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFAXUSER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDRDIDEV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOARMCH sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFINAL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RQPOSNAME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BCS_REQST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BCS_STATUS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PRINTTICKET sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-STARTPAGE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TESTMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCHIVE_PARAMS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SAP_OBJECT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-AR_OBJECT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCHIV_ID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DOC_TYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RPC_HOST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RPC_SERVIC sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-INTERFACE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MANDANT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REPORT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-INFO sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCTEXT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DATUM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCUSER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PRINTER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FORMULAR sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCHIVPATH sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PROTOKOLL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-VERSION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ACHECK sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCHIVE_INDEX sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FUNCTION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MANDANT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DEL_DATE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SAP_OBJECT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-AR_OBJECT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-OBJECT_ID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FORM_ID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FORMARCHIV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RESERVE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NOTIZ sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FORMKEY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FORMCLASS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SENDTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-COMM_TYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-COPYFLAG sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SENDTYPE_EXT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-COLLECTION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-IDENTIFICATION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-T_GENDATA sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-GET_PWB_DATA sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-COUNTRY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ADDITIONAL_PARAM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XFP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REF_LOG sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MANDT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BREAK_POINTS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TABIX sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LINES sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ITCPP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPAGESLCT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOPIES sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDEST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPREVIEW sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOPREV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOPRINT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNEWID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPAGEFORM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDATASET sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSUFFIX1 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSUFFIX2 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDIMMED sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDELETE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDLIFETIME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSCHEDULE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSENDDATE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSENDTIME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTELELAND sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTELENUM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTELENUME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTITLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDAPPL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPRINTER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDRIVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDABAP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDOTFCALL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDOTFTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSPOOLID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFAXID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDMAILID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPAGES sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFORMS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDEVICE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDWARNINGS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSCREEN sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSCDRIVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSCABAP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPROGRAM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTEST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSCRNPOS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOVTITLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDRECEIVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDIVISION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDAUTORITY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDARMOD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDIEXIT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-USEREXIT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDGETOTF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDRTL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FAXFORMAT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFAXUSER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RQPOSNAME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFINAL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BCS_REQST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BCS_STATUS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DIALOG sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SAP_FORM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SMARTFORM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ADFORM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FORMTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MSG sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MSGTY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MSGNO sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MSGID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MSGV1 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MSGV2 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MSGV3 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MSGV4 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-EXCEPTION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DOCNR sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NO_ENTRY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FORM_LEVEL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LEVEL_NUMBER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TEXT_NAME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RDI_RESULT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MANDT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DOCNUM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DOCREL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-STATUS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DOCTYP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DIRECT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVPOR sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVPRT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVPRN sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVSAD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVSMN sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVSNA sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVSCA sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVSDF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVSLF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVLAD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-STD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-STDVRS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-STDMES sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MESCOD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MESFCT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-OUTMOD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TEST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDPOR sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDPRT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDPRN sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDSAD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDSMN sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDSNA sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDSCA sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDSDF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDSLF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDLAD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REFINT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REFGRP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REFMES sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCKEY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-CREDAT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-CRETIM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MESTYP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-IDOCTP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-CIMTYP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RCVPFC sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SNDPFC sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SERIAL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-EXPRSS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-UPDDAT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-UPDTIM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MAXSEGNUM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PA_UPDATE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PA_PRINT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FORM_OPENED sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-T_LANGU sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DEBUG_OFF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RECIPIENT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LOGSYS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-OBJTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-OBJKEY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DESCRIBE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SENDER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LOGSYS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-OBJTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-OBJKEY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DESCRIBE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REC_STRING sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SEND_STRING sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REC_ADDR sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DYNLEVMOD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RDI sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SMARTPRINT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SMARTFILL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SF_RESULT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-OUTPUTDONE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCHDONE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-USEREXIT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFORMS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNEWID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SPOOLIDS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FAXIDS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-MAILIDS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-OTFDATA sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XMLOUTPUT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFDATA sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFLENGTH sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFDOCPTR sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFGR sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-STSHEET sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FMTNAME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FMTTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FMTCONTENT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FMTLENGTH sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TRFRESULT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-CONTENT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LENGTH sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SF_OUTPUT_OPTIONS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTELELAND sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTELENUM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTELENUME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFAXUSER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FAXFORMAT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSCHEDULE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSENDDATE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSENDTIME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BCS_REQST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BCS_STATUS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BCS_COMMIT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BCS_LANGU sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDARMOD sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOARMCH sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDARCCOP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDTITLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOPREV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOPRINT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNOARCH sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDIEXIT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDATASET sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSUFFIX1 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDSUFFIX2 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOVTITLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDEST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPRINTER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RQPOSNAME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDNEWID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDIMMED sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDELETE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDLIFETIME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDAUTORITY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDFINAL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SPONUMIV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PRINTTICKET sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDRECEIVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDDIVISION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDCOPIES sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDGROUP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TDPAGESLCT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-URLCALL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFCMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFOUTMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFOUTDEV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFFORMAT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFACTION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XSFPARS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDFCMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDFOUTMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDFOUTDEV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDF2CMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDF2 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDF2OUTMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDF2OUTDEV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SF_CONTROL_PARAMETERS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NO_OPEN sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NO_CLOSE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DEVICE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NO_DIALOG sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PREVIEW sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-GETOTF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LANGU sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REPLANGU1 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REPLANGU2 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REPLANGU3 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-STARTPAGE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LAST_DOC sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FLG_PDF_INTERACTIVE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-FLG_PDF_DYNAMIC sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PDF_OUTPUT_OPTIONS sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DEVICE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NODIALOG sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PREVIEW sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-GETPDF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-GETPDL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-GETXML sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-CONNECTION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ADSTRLEVEL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-JOB_PROFILE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-BUMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ASSEMBLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PARALLEL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PDFVERSION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PDFTAGGED sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PDFCHANGESRESTRICTED sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PDFNORM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DEST sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REQNEW sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REQIMM sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REQDEL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-REQFINAL sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SPOOLID sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SENDDATE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SENDTIME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SCHEDULE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-COPIES sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DATASET sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SUFFIX1 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SUFFIX2 sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-COVTITLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-COVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RECEIVER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-DIVISION sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-LIFETIME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-AUTHORITY sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-RQPOSNAME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PDLTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDCNAME sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XDCOWNER sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NOPDF sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-SPONUMIV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-PRINTTICKET sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-ARCMODE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NOARMCH sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-TITLE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NOPREVIEW sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NOPRINT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NOARCHIVE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-IMMEXIT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-NOPRIBUTT sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XFP sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XFPTYPE sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-XFPOUTDEV sy-vline
WA_EFG_STRN_PRINTDATA_EXPANDED_STR-CHECK_CHNG_ACTVT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.