ABAP Select data from SAP table MEPOCOMSRV 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 MEPOCOMSRV 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 MEPOCOMSRV. 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 MEPOCOMSRV 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_MEPOCOMSRV TYPE STANDARD TABLE OF MEPOCOMSRV,
      WA_MEPOCOMSRV TYPE MEPOCOMSRV,
      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: <MEPOCOMSRV> TYPE MEPOCOMSRV.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MEPOCOMSRV
*  INTO TABLE @DATA(IT_MEPOCOMSRV2).
*--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_MEPOCOMSRV INDEX 1 INTO DATA(WA_MEPOCOMSRV2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MEPOCOMSRV ASSIGNING <MEPOCOMSRV>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MEPOCOMSRV>-LIFNR = 1.
<MEPOCOMSRV>-EKORG = 1.
<MEPOCOMSRV>-KONNR = 1.
<MEPOCOMSRV>-KTPNR = 1.
<MEPOCOMSRV>-VRTYP = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MEPOCOMSRV-BUKRS, sy-vline,
WA_MEPOCOMSRV-SPRAS, sy-vline,
WA_MEPOCOMSRV-ZTERM, sy-vline,
WA_MEPOCOMSRV-BEDAT, sy-vline,
WA_MEPOCOMSRV-BZDAT, sy-vline,
WA_MEPOCOMSRV-PRDAT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MEPOCOMSRV 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_MEPOCOMSRV 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_MEPOCOMSRV INTO WA_MEPOCOMSRV. *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 LIFNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-LIFNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-LIFNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit EXCRT, internal->external for field WKURS CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-WKURS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-WKURS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit FMCIS, internal->external for field FIPOS CALL FUNCTION 'CONVERSION_EXIT_FMCIS_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-FIPOS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-FIPOS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ABPSP, internal->external for field PS_PSP_PNR CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-PS_PSP_PNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-PS_PSP_PNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

*Conversion exit TPLNR, internal->external for field TPLNR CALL FUNCTION 'CONVERSION_EXIT_TPLNR_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-TPLNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-TPLNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field VORNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-VORNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-VORNR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit NUMCV, internal->external for field REF_VORNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-REF_VORNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-REF_VORNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit NUMCV, internal->external for field REF_UVORN CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-REF_UVORN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-REF_UVORN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit AUART, internal->external for field SD_AUART CALL FUNCTION 'CONVERSION_EXIT_AUART_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-SD_AUART IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-SD_AUART.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PLN_VBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MEPOCOMSRV-PLN_VBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MEPOCOMSRV-PLN_VBELN.
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_MEPOCOMSRV_STR,
LIFNR TYPE STRING,
EKORG TYPE STRING,
KONNR TYPE STRING,
KTPNR TYPE STRING,
VRTYP TYPE STRING,
BUKRS TYPE STRING,
SPRAS TYPE STRING,
ZTERM TYPE STRING,
BEDAT TYPE STRING,
BZDAT TYPE STRING,
PRDAT TYPE STRING,
KTEXT1 TYPE STRING,
MEINS TYPE STRING,
WAERS TYPE STRING,
WKURS TYPE STRING,
NETPR TYPE STRING,
HWAER TYPE STRING,
NETWR_UNG TYPE STRING,
NETWR_UNPL TYPE STRING,
NAVNW TYPE STRING,
MATKL TYPE STRING,
WERKS TYPE STRING,
SPINF TYPE STRING,
KNTTP TYPE STRING,
KZVBR TYPE STRING,
LOEKZ TYPE STRING,
ELIKZ TYPE STRING,
MWSKZ TYPE STRING,
TXJCD TYPE STRING,
FIPOS TYPE STRING,
FISTL TYPE STRING,
PS_PSP_PNR TYPE STRING,
KOSTL TYPE STRING,
SAKTO TYPE STRING,
GEBER TYPE STRING,
USTAX TYPE STRING,
SRVTAX TYPE STRING,
XOBLR TYPE STRING,
STATU TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
BSTYP TYPE STRING,
LBLNI TYPE STRING,
PACKNO TYPE STRING,
PLN_PACKNO TYPE STRING,
PLN_KTEXT TYPE STRING,
REF_PACKNO TYPE STRING,
REF_BSTYP TYPE STRING,
PLN_EBELN TYPE STRING,
PLN_EBELP TYPE STRING,
KOT_PACKNO TYPE STRING,
KOT_INTROW TYPE STRING,
CON_PACKNO TYPE STRING,
CON_INTROW TYPE STRING,
ACT_WERKS TYPE STRING,
BAN_PACKNO TYPE STRING,
REF_EBELN TYPE STRING,
REF_EBELP TYPE STRING,
REF_WERKS TYPE STRING,
PREISANZ TYPE STRING,
AENDANZ TYPE STRING,
ESTKZ TYPE STRING,
BLDAT TYPE STRING,
BUDAT TYPE STRING,
BSART TYPE STRING,
FRGKL TYPE STRING,
NO_SRV TYPE STRING,
KDATB TYPE STRING,
KDATE TYPE STRING,
MENGE_PROZ TYPE STRING,
PSTYP TYPE STRING,
WEBRE TYPE STRING,
SPEC_NO TYPE STRING,
CUOBJ TYPE STRING,
ABGEBOT TYPE STRING,
TXZ01_NO_CHANGE TYPE STRING,
BSAKZ TYPE STRING,
ERS TYPE STRING,
INT_USE TYPE STRING,
IWEIN TYPE STRING,
INT_WORK TYPE STRING,
XACCOUNT TYPE STRING,
DEF_ACCOUNT TYPE STRING,
AUART TYPE STRING,
EQUNR TYPE STRING,
TPLNR TYPE STRING,
ARBID TYPE STRING,
ILART TYPE STRING,
KZALE TYPE STRING,
KUFIX TYPE STRING,
BONUS TYPE STRING,
APPL TYPE STRING,
VORNR TYPE STRING,
AUFNR TYPE STRING,
REF_AUFNR TYPE STRING,
REF_VORNR TYPE STRING,
REF_UVORN TYPE STRING,
LEBRE TYPE STRING,
IV_EXIST TYPE STRING,
BAPI_REF_PACKNO TYPE STRING,
LEMIN TYPE STRING,
GRANT_NBR TYPE STRING,
FKBER TYPE STRING,
BAPI TYPE STRING,
VIV_EXIST TYPE STRING,
EK_STATU TYPE STRING,
AKTYP TYPE STRING,
BANF_WAERS TYPE STRING,
WEPOS TYPE STRING,
KBLNR TYPE STRING,
KBLPOS TYPE STRING,
BUDGET_PD TYPE STRING,
FPLNR TYPE STRING,
FMFGUS_KEY TYPE STRING,
DP_EXIST TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
BZIRK TYPE STRING,
VKGRP TYPE STRING,
VKBUR TYPE STRING,
KONDA TYPE STRING,
KDGRP TYPE STRING,
PLTYP TYPE STRING,
KURST TYPE STRING,
KURRF_DAT TYPE STRING,
KUNNR TYPE STRING,
KNRZE TYPE STRING,
VBELN TYPE STRING,
POSNR TYPE STRING,
VBTYP TYPE STRING,
REF_VBTYP TYPE STRING,
REF_POSNR TYPE STRING,
REF_VBELN TYPE STRING,
SD_AUART TYPE STRING,
PSTYV TYPE STRING,
UPD_EK TYPE STRING,
PLN_POSNR TYPE STRING,
PLN_VBELN TYPE STRING,
FKT_PACKNO TYPE STRING,
FKT_INTROW TYPE STRING,
NEW_PRICING TYPE STRING,
BOS_RFSTA TYPE STRING,
UPD_ECP TYPE STRING,
OUTLKZ TYPE STRING,
BPROZ TYPE STRING,
LVKOP TYPE STRING,
/SAPBOQ/SICOPY TYPE STRING,
/SAPBOQ/DV_CKQTY TYPE STRING,
/SAPBOQ/QT_REL TYPE STRING,
/SAPBOQ/ROWDELTA TYPE STRING,
/SAPBOQ/SI TYPE STRING,
/SAPBOQ/PRC_COPY TYPE STRING,
PER_SDATE TYPE STRING,
PER_EDATE TYPE STRING,
DIRTY_PACKAGE TYPE STRING,
EMPTY_PACKAGE TYPE STRING,
EDIT TYPE STRING,
ORIGIN TYPE STRING,
DIRTY TYPE STRING,END OF T_EKKO_STR. DATA: WA_MEPOCOMSRV_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_MEPOCOMSRV_STR-LIFNR sy-vline
WA_MEPOCOMSRV_STR-EKORG sy-vline
WA_MEPOCOMSRV_STR-KONNR sy-vline
WA_MEPOCOMSRV_STR-KTPNR sy-vline
WA_MEPOCOMSRV_STR-VRTYP sy-vline
WA_MEPOCOMSRV_STR-BUKRS sy-vline
WA_MEPOCOMSRV_STR-SPRAS sy-vline
WA_MEPOCOMSRV_STR-ZTERM sy-vline
WA_MEPOCOMSRV_STR-BEDAT sy-vline
WA_MEPOCOMSRV_STR-BZDAT sy-vline
WA_MEPOCOMSRV_STR-PRDAT sy-vline
WA_MEPOCOMSRV_STR-KTEXT1 sy-vline
WA_MEPOCOMSRV_STR-MEINS sy-vline
WA_MEPOCOMSRV_STR-WAERS sy-vline
WA_MEPOCOMSRV_STR-WKURS sy-vline
WA_MEPOCOMSRV_STR-NETPR sy-vline
WA_MEPOCOMSRV_STR-HWAER sy-vline
WA_MEPOCOMSRV_STR-NETWR_UNG sy-vline
WA_MEPOCOMSRV_STR-NETWR_UNPL sy-vline
WA_MEPOCOMSRV_STR-NAVNW sy-vline
WA_MEPOCOMSRV_STR-MATKL sy-vline
WA_MEPOCOMSRV_STR-WERKS sy-vline
WA_MEPOCOMSRV_STR-SPINF sy-vline
WA_MEPOCOMSRV_STR-KNTTP sy-vline
WA_MEPOCOMSRV_STR-KZVBR sy-vline
WA_MEPOCOMSRV_STR-LOEKZ sy-vline
WA_MEPOCOMSRV_STR-ELIKZ sy-vline
WA_MEPOCOMSRV_STR-MWSKZ sy-vline
WA_MEPOCOMSRV_STR-TXJCD sy-vline
WA_MEPOCOMSRV_STR-FIPOS sy-vline
WA_MEPOCOMSRV_STR-FISTL sy-vline
WA_MEPOCOMSRV_STR-PS_PSP_PNR sy-vline
WA_MEPOCOMSRV_STR-KOSTL sy-vline
WA_MEPOCOMSRV_STR-SAKTO sy-vline
WA_MEPOCOMSRV_STR-GEBER sy-vline
WA_MEPOCOMSRV_STR-USTAX sy-vline
WA_MEPOCOMSRV_STR-SRVTAX sy-vline
WA_MEPOCOMSRV_STR-XOBLR sy-vline
WA_MEPOCOMSRV_STR-STATU sy-vline
WA_MEPOCOMSRV_STR-EBELN sy-vline
WA_MEPOCOMSRV_STR-EBELP sy-vline
WA_MEPOCOMSRV_STR-BSTYP sy-vline
WA_MEPOCOMSRV_STR-LBLNI sy-vline
WA_MEPOCOMSRV_STR-PACKNO sy-vline
WA_MEPOCOMSRV_STR-PLN_PACKNO sy-vline
WA_MEPOCOMSRV_STR-PLN_KTEXT sy-vline
WA_MEPOCOMSRV_STR-REF_PACKNO sy-vline
WA_MEPOCOMSRV_STR-REF_BSTYP sy-vline
WA_MEPOCOMSRV_STR-PLN_EBELN sy-vline
WA_MEPOCOMSRV_STR-PLN_EBELP sy-vline
WA_MEPOCOMSRV_STR-KOT_PACKNO sy-vline
WA_MEPOCOMSRV_STR-KOT_INTROW sy-vline
WA_MEPOCOMSRV_STR-CON_PACKNO sy-vline
WA_MEPOCOMSRV_STR-CON_INTROW sy-vline
WA_MEPOCOMSRV_STR-ACT_WERKS sy-vline
WA_MEPOCOMSRV_STR-BAN_PACKNO sy-vline
WA_MEPOCOMSRV_STR-REF_EBELN sy-vline
WA_MEPOCOMSRV_STR-REF_EBELP sy-vline
WA_MEPOCOMSRV_STR-REF_WERKS sy-vline
WA_MEPOCOMSRV_STR-PREISANZ sy-vline
WA_MEPOCOMSRV_STR-AENDANZ sy-vline
WA_MEPOCOMSRV_STR-ESTKZ sy-vline
WA_MEPOCOMSRV_STR-BLDAT sy-vline
WA_MEPOCOMSRV_STR-BUDAT sy-vline
WA_MEPOCOMSRV_STR-BSART sy-vline
WA_MEPOCOMSRV_STR-FRGKL sy-vline
WA_MEPOCOMSRV_STR-NO_SRV sy-vline
WA_MEPOCOMSRV_STR-KDATB sy-vline
WA_MEPOCOMSRV_STR-KDATE sy-vline
WA_MEPOCOMSRV_STR-MENGE_PROZ sy-vline
WA_MEPOCOMSRV_STR-PSTYP sy-vline
WA_MEPOCOMSRV_STR-WEBRE sy-vline
WA_MEPOCOMSRV_STR-SPEC_NO sy-vline
WA_MEPOCOMSRV_STR-CUOBJ sy-vline
WA_MEPOCOMSRV_STR-ABGEBOT sy-vline
WA_MEPOCOMSRV_STR-TXZ01_NO_CHANGE sy-vline
WA_MEPOCOMSRV_STR-BSAKZ sy-vline
WA_MEPOCOMSRV_STR-ERS sy-vline
WA_MEPOCOMSRV_STR-INT_USE sy-vline
WA_MEPOCOMSRV_STR-IWEIN sy-vline
WA_MEPOCOMSRV_STR-INT_WORK sy-vline
WA_MEPOCOMSRV_STR-XACCOUNT sy-vline
WA_MEPOCOMSRV_STR-DEF_ACCOUNT sy-vline
WA_MEPOCOMSRV_STR-AUART sy-vline
WA_MEPOCOMSRV_STR-EQUNR sy-vline
WA_MEPOCOMSRV_STR-TPLNR sy-vline
WA_MEPOCOMSRV_STR-ARBID sy-vline
WA_MEPOCOMSRV_STR-ILART sy-vline
WA_MEPOCOMSRV_STR-KZALE sy-vline
WA_MEPOCOMSRV_STR-KUFIX sy-vline
WA_MEPOCOMSRV_STR-BONUS sy-vline
WA_MEPOCOMSRV_STR-APPL sy-vline
WA_MEPOCOMSRV_STR-VORNR sy-vline
WA_MEPOCOMSRV_STR-AUFNR sy-vline
WA_MEPOCOMSRV_STR-REF_AUFNR sy-vline
WA_MEPOCOMSRV_STR-REF_VORNR sy-vline
WA_MEPOCOMSRV_STR-REF_UVORN sy-vline
WA_MEPOCOMSRV_STR-LEBRE sy-vline
WA_MEPOCOMSRV_STR-IV_EXIST sy-vline
WA_MEPOCOMSRV_STR-BAPI_REF_PACKNO sy-vline
WA_MEPOCOMSRV_STR-LEMIN sy-vline
WA_MEPOCOMSRV_STR-GRANT_NBR sy-vline
WA_MEPOCOMSRV_STR-FKBER sy-vline
WA_MEPOCOMSRV_STR-BAPI sy-vline
WA_MEPOCOMSRV_STR-VIV_EXIST sy-vline
WA_MEPOCOMSRV_STR-EK_STATU sy-vline
WA_MEPOCOMSRV_STR-AKTYP sy-vline
WA_MEPOCOMSRV_STR-BANF_WAERS sy-vline
WA_MEPOCOMSRV_STR-WEPOS sy-vline
WA_MEPOCOMSRV_STR-KBLNR sy-vline
WA_MEPOCOMSRV_STR-KBLPOS sy-vline
WA_MEPOCOMSRV_STR-BUDGET_PD sy-vline
WA_MEPOCOMSRV_STR-FPLNR sy-vline
WA_MEPOCOMSRV_STR-FMFGUS_KEY sy-vline
WA_MEPOCOMSRV_STR-DP_EXIST sy-vline
WA_MEPOCOMSRV_STR-VKORG sy-vline
WA_MEPOCOMSRV_STR-VTWEG sy-vline
WA_MEPOCOMSRV_STR-SPART sy-vline
WA_MEPOCOMSRV_STR-BZIRK sy-vline
WA_MEPOCOMSRV_STR-VKGRP sy-vline
WA_MEPOCOMSRV_STR-VKBUR sy-vline
WA_MEPOCOMSRV_STR-KONDA sy-vline
WA_MEPOCOMSRV_STR-KDGRP sy-vline
WA_MEPOCOMSRV_STR-PLTYP sy-vline
WA_MEPOCOMSRV_STR-KURST sy-vline
WA_MEPOCOMSRV_STR-KURRF_DAT sy-vline
WA_MEPOCOMSRV_STR-KUNNR sy-vline
WA_MEPOCOMSRV_STR-KNRZE sy-vline
WA_MEPOCOMSRV_STR-VBELN sy-vline
WA_MEPOCOMSRV_STR-POSNR sy-vline
WA_MEPOCOMSRV_STR-VBTYP sy-vline
WA_MEPOCOMSRV_STR-REF_VBTYP sy-vline
WA_MEPOCOMSRV_STR-REF_POSNR sy-vline
WA_MEPOCOMSRV_STR-REF_VBELN sy-vline
WA_MEPOCOMSRV_STR-SD_AUART sy-vline
WA_MEPOCOMSRV_STR-PSTYV sy-vline
WA_MEPOCOMSRV_STR-UPD_EK sy-vline
WA_MEPOCOMSRV_STR-PLN_POSNR sy-vline
WA_MEPOCOMSRV_STR-PLN_VBELN sy-vline
WA_MEPOCOMSRV_STR-FKT_PACKNO sy-vline
WA_MEPOCOMSRV_STR-FKT_INTROW sy-vline
WA_MEPOCOMSRV_STR-NEW_PRICING sy-vline
WA_MEPOCOMSRV_STR-BOS_RFSTA sy-vline
WA_MEPOCOMSRV_STR-UPD_ECP sy-vline
WA_MEPOCOMSRV_STR-OUTLKZ sy-vline
WA_MEPOCOMSRV_STR-BPROZ sy-vline
WA_MEPOCOMSRV_STR-LVKOP sy-vline
WA_MEPOCOMSRV_STR-/SAPBOQ/SICOPY sy-vline
WA_MEPOCOMSRV_STR-/SAPBOQ/DV_CKQTY sy-vline
WA_MEPOCOMSRV_STR-/SAPBOQ/QT_REL sy-vline
WA_MEPOCOMSRV_STR-/SAPBOQ/ROWDELTA sy-vline
WA_MEPOCOMSRV_STR-/SAPBOQ/SI sy-vline
WA_MEPOCOMSRV_STR-/SAPBOQ/PRC_COPY sy-vline
WA_MEPOCOMSRV_STR-PER_SDATE sy-vline
WA_MEPOCOMSRV_STR-PER_EDATE sy-vline
WA_MEPOCOMSRV_STR-DIRTY_PACKAGE sy-vline
WA_MEPOCOMSRV_STR-EMPTY_PACKAGE sy-vline
WA_MEPOCOMSRV_STR-EDIT sy-vline
WA_MEPOCOMSRV_STR-ORIGIN sy-vline
WA_MEPOCOMSRV_STR-DIRTY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.