ABAP Select data from SAP table ISMSD_PDF_COMPLAINT_ISSUE 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 ISMSD_PDF_COMPLAINT_ISSUE 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 ISMSD_PDF_COMPLAINT_ISSUE. 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 ISMSD_PDF_COMPLAINT_ISSUE 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_ISMSD_PDF_COMPLAINT_ISSUE TYPE STANDARD TABLE OF ISMSD_PDF_COMPLAINT_ISSUE,
      WA_ISMSD_PDF_COMPLAINT_ISSUE TYPE ISMSD_PDF_COMPLAINT_ISSUE,
      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: <ISMSD_PDF_COMPLAINT_ISSUE> TYPE ISMSD_PDF_COMPLAINT_ISSUE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ISMSD_PDF_COMPLAINT_ISSUE
*  INTO TABLE @DATA(IT_ISMSD_PDF_COMPLAINT_ISSUE2).
*--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_ISMSD_PDF_COMPLAINT_ISSUE INDEX 1 INTO DATA(WA_ISMSD_PDF_COMPLAINT_ISSUE2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ISMSD_PDF_COMPLAINT_ISSUE ASSIGNING <ISMSD_PDF_COMPLAINT_ISSUE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ISMSD_PDF_COMPLAINT_ISSUE>-JKEP = 1.
<ISMSD_PDF_COMPLAINT_ISSUE>-MANDT = 1.
<ISMSD_PDF_COMPLAINT_ISSUE>-VBELN = 1.
<ISMSD_PDF_COMPLAINT_ISSUE>-POSNR = 1.
<ISMSD_PDF_COMPLAINT_ISSUE>-ETENR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ISMSD_PDF_COMPLAINT_ISSUE-GUELTIGVON, sy-vline,
WA_ISMSD_PDF_COMPLAINT_ISSUE-GUELTIGBIS, sy-vline,
WA_ISMSD_PDF_COMPLAINT_ISSUE-ETEEX, sy-vline,
WA_ISMSD_PDF_COMPLAINT_ISSUE-BEZPER, sy-vline,
WA_ISMSD_PDF_COMPLAINT_ISSUE-ETART, sy-vline,
WA_ISMSD_PDF_COMPLAINT_ISSUE-ZSKLS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ISMSD_PDF_COMPLAINT_ISSUE 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_ISMSD_PDF_COMPLAINT_ISSUE 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_ISMSD_PDF_COMPLAINT_ISSUE INTO WA_ISMSD_PDF_COMPLAINT_ISSUE. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

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

*Conversion exit CUNIT, internal->external for field ETMEINS CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-ETMEINS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-ETMEINS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field REMME_PLAN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-REMME_PLAN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-REMME_PLAN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field KMEIN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-KMEIN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit EAN11, internal->external for field EANVA CALL FUNCTION 'CONVERSION_EXIT_EAN11_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-EANVA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-EANVA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHBREIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHBREIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHBREIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHHOE CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHHOE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHHOE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHGEW CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHGEW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHGEW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHGEWP CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHGEWP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHGEWP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHGEWI CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHGEWI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHGEWI.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHSTRK CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHSTRK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHSTRK.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHPAGEW CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHPAGEW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHPAGEW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHPAGMT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHPAGMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHPAGMT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHBLGEW CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHBLGEW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHBLGEW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINHBGWMA CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHBGWMA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MEINHBGWMA.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field SI_KENNZIF CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISMSD_PDF_COMPLAINT_ISSUE-SI_KENNZIF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISMSD_PDF_COMPLAINT_ISSUE-SI_KENNZIF.
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_ISMSD_PDF_COMPLAINT_ISSUE_STR,
JKEP TYPE STRING,
MANDT TYPE STRING,
VBELN TYPE STRING,
POSNR TYPE STRING,
ETENR TYPE STRING,
GUELTIGVON TYPE STRING,
GUELTIGBIS TYPE STRING,
ETEEX TYPE STRING,
BEZPER TYPE STRING,
ETART TYPE STRING,
ZSKLS TYPE STRING,
AEART TYPE STRING,
XUREINT TYPE STRING,
XTAGESBEZ TYPE STRING,
ETENR_UR TYPE STRING,
ETENR_VG TYPE STRING,
ETMENGE TYPE STRING,
ETMEINS TYPE STRING,
UNTMENGE TYPE STRING,
RKMENGE TYPE STRING,
NLMENGE TYPE STRING,
ETVORZEI TYPE STRING,
REMMG_PLAN TYPE STRING,
REMME_PLAN TYPE STRING,
KPOSN TYPE STRING,
NETWR TYPE STRING,
MWSBP TYPE STRING,
NETPR TYPE STRING,
KPEIN TYPE STRING,
KMEIN TYPE STRING,
SKTOF TYPE STRING,
PRSOK TYPE STRING,
PRSBINDDAT TYPE STRING,
PRSDT TYPE STRING,
PRSPER TYPE STRING,
BZPERF TYPE STRING,
PRSMLT TYPE STRING,
PRSDIV TYPE STRING,
KZWI1 TYPE STRING,
KZWI2 TYPE STRING,
KZWI3 TYPE STRING,
KZWI4 TYPE STRING,
KZWI5 TYPE STRING,
KZWI6 TYPE STRING,
XSTORNO TYPE STRING,
ANZET TYPE STRING,
VAUSGB TYPE STRING,
ERFUSER TYPE STRING,
ERFDATE TYPE STRING,
ERFTIME TYPE STRING,
AENUSER TYPE STRING,
AENDATE TYPE STRING,
AENTIME TYPE STRING,
LFARTLOG TYPE STRING,
XAMOCREDIT TYPE STRING,
XAMO_ARCHIVED TYPE STRING,
JDTVAUSGB TYPE STRING,
MANDT TYPE STRING,
VAUSGB TYPE STRING,
DRERZ TYPE STRING,
PVA TYPE STRING,
ERSCHDAT TYPE STRING,
ERSTVERDAT TYPE STRING,
EPERDATUM TYPE STRING,
JAHRGANG TYPE STRING,
NRIMJAHR TYPE STRING,
HEFTNUMMER TYPE STRING,
EANVA TYPE STRING,
VAVARTYPPL TYPE STRING,
VAVARTYPTA TYPE STRING,
ANZSEITEN TYPE STRING,
GESAMTAUFL TYPE STRING,
BISBEZDAT TYPE STRING,
MAXBEILAGE TYPE STRING,
ANZVORDR TYPE STRING,
XEDATKORR TYPE STRING,
XVAVTYKORR TYPE STRING,
XSONDAUSG TYPE STRING,
XINDIVANG TYPE STRING,
XVERGRIFF TYPE STRING,
XOHNEIVW TYPE STRING,
XGENMASCH TYPE STRING,
XPLZUS TYPE STRING,
FORMATBR TYPE STRING,
MEINHBREIT TYPE STRING,
FORMATHOE TYPE STRING,
MEINHHOE TYPE STRING,
VAGEWICHT TYPE STRING,
MEINHGEW TYPE STRING,
VAGEWPLAN TYPE STRING,
MEINHGEWP TYPE STRING,
XPGMANUELL TYPE STRING,
VAGEWIST TYPE STRING,
MEINHGEWI TYPE STRING,
STAERKE TYPE STRING,
MEINHSTRK TYPE STRING,
PAPIERGEW TYPE STRING,
MEINHPAGEW TYPE STRING,
PAGEWMANTL TYPE STRING,
MEINHPAGMT TYPE STRING,
BLATTGEW TYPE STRING,
MEINHBLGEW TYPE STRING,
BLATTGWMA TYPE STRING,
MEINHBGWMA TYPE STRING,
XMUSTERL TYPE STRING,
MUSTERLDAT TYPE STRING,
RK_AUFNR TYPE STRING,
RK_POSNR TYPE STRING,
CO_AUFNR TYPE STRING,
LOEVM TYPE STRING,
LOEKZ TYPE STRING,
ERFUSER TYPE STRING,
ERFDATE TYPE STRING,
ERFTIME TYPE STRING,
ERFPROG TYPE STRING,
AENUSER TYPE STRING,
AENDATE TYPE STRING,
AENTIME TYPE STRING,
AENPROG TYPE STRING,
MATNR TYPE STRING,
XANZSEITAE TYPE STRING,
NRZUSATZ TYPE STRING,
JGZUSATZ TYPE STRING,
XHRKNFTPAM TYPE STRING,
REMIBEGINN TYPE STRING,
SI_NUMMER TYPE STRING,
SI_BEARB TYPE STRING,
SI_TYP TYPE STRING,
SI_INSERNT TYPE STRING,
SI_STICHW TYPE STRING,
SI_ENTSPFL TYPE STRING,
SI_VERBWER TYPE STRING,
SI_KENNZIF TYPE STRING,END OF T_EKKO_STR. DATA: WA_ISMSD_PDF_COMPLAINT_ISSUE_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_ISMSD_PDF_COMPLAINT_ISSUE_STR-JKEP sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MANDT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-VBELN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-POSNR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ETENR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-GUELTIGVON sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-GUELTIGBIS sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ETEEX sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-BEZPER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ETART sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ZSKLS sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-AEART sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XUREINT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XTAGESBEZ sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ETENR_UR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ETENR_VG sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ETMENGE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ETMEINS sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-UNTMENGE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-RKMENGE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-NLMENGE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ETVORZEI sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-REMMG_PLAN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-REMME_PLAN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KPOSN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-NETWR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MWSBP sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-NETPR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KPEIN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KMEIN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SKTOF sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PRSOK sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PRSBINDDAT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PRSDT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PRSPER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-BZPERF sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PRSMLT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PRSDIV sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KZWI1 sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KZWI2 sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KZWI3 sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KZWI4 sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KZWI5 sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-KZWI6 sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XSTORNO sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ANZET sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-VAUSGB sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERFUSER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERFDATE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERFTIME sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-AENUSER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-AENDATE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-AENTIME sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-LFARTLOG sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XAMOCREDIT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XAMO_ARCHIVED sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-JDTVAUSGB sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MANDT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-VAUSGB sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-DRERZ sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PVA sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERSCHDAT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERSTVERDAT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-EPERDATUM sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-JAHRGANG sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-NRIMJAHR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-HEFTNUMMER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-EANVA sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-VAVARTYPPL sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-VAVARTYPTA sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ANZSEITEN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-GESAMTAUFL sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-BISBEZDAT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MAXBEILAGE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ANZVORDR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XEDATKORR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XVAVTYKORR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XSONDAUSG sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XINDIVANG sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XVERGRIFF sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XOHNEIVW sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XGENMASCH sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XPLZUS sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-FORMATBR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHBREIT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-FORMATHOE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHHOE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-VAGEWICHT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHGEW sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-VAGEWPLAN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHGEWP sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XPGMANUELL sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-VAGEWIST sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHGEWI sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-STAERKE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHSTRK sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PAPIERGEW sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHPAGEW sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-PAGEWMANTL sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHPAGMT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-BLATTGEW sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHBLGEW sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-BLATTGWMA sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MEINHBGWMA sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XMUSTERL sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MUSTERLDAT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-RK_AUFNR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-RK_POSNR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-CO_AUFNR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-LOEVM sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-LOEKZ sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERFUSER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERFDATE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERFTIME sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-ERFPROG sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-AENUSER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-AENDATE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-AENTIME sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-AENPROG sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-MATNR sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XANZSEITAE sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-NRZUSATZ sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-JGZUSATZ sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-XHRKNFTPAM sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-REMIBEGINN sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SI_NUMMER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SI_BEARB sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SI_TYP sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SI_INSERNT sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SI_STICHW sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SI_ENTSPFL sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SI_VERBWER sy-vline
WA_ISMSD_PDF_COMPLAINT_ISSUE_STR-SI_KENNZIF sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.