ABAP Select data from SAP table LOGBR_TY_ITEM 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 LOGBR_TY_ITEM 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 LOGBR_TY_ITEM. 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 LOGBR_TY_ITEM 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_LOGBR_TY_ITEM TYPE STANDARD TABLE OF LOGBR_TY_ITEM,
      WA_LOGBR_TY_ITEM TYPE LOGBR_TY_ITEM,
      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: <LOGBR_TY_ITEM> TYPE LOGBR_TY_ITEM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM LOGBR_TY_ITEM
*  INTO TABLE @DATA(IT_LOGBR_TY_ITEM2).
*--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_LOGBR_TY_ITEM INDEX 1 INTO DATA(WA_LOGBR_TY_ITEM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_LOGBR_TY_ITEM ASSIGNING <LOGBR_TY_ITEM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<LOGBR_TY_ITEM>-J_1BNFLIN = 1.
<LOGBR_TY_ITEM>-MANDT = 1.
<LOGBR_TY_ITEM>-DOCNUM = 1.
<LOGBR_TY_ITEM>-ITMNUM = 1.
<LOGBR_TY_ITEM>-MATNR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_LOGBR_TY_ITEM-BWKEY, sy-vline,
WA_LOGBR_TY_ITEM-BWTAR, sy-vline,
WA_LOGBR_TY_ITEM-CHARG, sy-vline,
WA_LOGBR_TY_ITEM-MATKL, sy-vline,
WA_LOGBR_TY_ITEM-MAKTX, sy-vline,
WA_LOGBR_TY_ITEM-DOCREF, sy-vline.
ENDLOOP. *Add any further fields from structure WA_LOGBR_TY_ITEM 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_LOGBR_TY_ITEM 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_LOGBR_TY_ITEM INTO WA_LOGBR_TY_ITEM. *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 MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_LOGBR_TY_ITEM-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_LOGBR_TY_ITEM-MATNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CFOBR, internal->external for field CFOP CALL FUNCTION 'CONVERSION_EXIT_CFOBR_OUTPUT' EXPORTING input = WA_LOGBR_TY_ITEM-CFOP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_LOGBR_TY_ITEM-CFOP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TXSIT, internal->external for field TAXSIT CALL FUNCTION 'CONVERSION_EXIT_TXSIT_OUTPUT' EXPORTING input = WA_LOGBR_TY_ITEM-TAXSIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_LOGBR_TY_ITEM-TAXSIT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit CCEST, internal->external for field CEST CALL FUNCTION 'CONVERSION_EXIT_CCEST_OUTPUT' EXPORTING input = WA_LOGBR_TY_ITEM-CEST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_LOGBR_TY_ITEM-CEST.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit CGCBR, internal->external for field CNPJFAB CALL FUNCTION 'CONVERSION_EXIT_CGCBR_OUTPUT' EXPORTING input = WA_LOGBR_TY_ITEM-CNPJFAB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_LOGBR_TY_ITEM-CNPJFAB.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field SEGMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_LOGBR_TY_ITEM-SEGMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_LOGBR_TY_ITEM-SEGMENT.
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_LOGBR_TY_ITEM_STR,
J_1BNFLIN TYPE STRING,
MANDT TYPE STRING,
DOCNUM TYPE STRING,
ITMNUM TYPE STRING,
MATNR TYPE STRING,
BWKEY TYPE STRING,
BWTAR TYPE STRING,
CHARG TYPE STRING,
MATKL TYPE STRING,
MAKTX TYPE STRING,
DOCREF TYPE STRING,
ITMREF TYPE STRING,
CFOP TYPE STRING,
NBM TYPE STRING,
MATORG TYPE STRING,
TAXSIT TYPE STRING,
TAXSI2 TYPE STRING,
OWNPRO TYPE STRING,
MATUSE TYPE STRING,
REFTYP TYPE STRING,
REFKEY TYPE STRING,
REFITM TYPE STRING,
MENGE TYPE STRING,
MEINS TYPE STRING,
NETPR TYPE STRING,
NETWR TYPE STRING,
TAXLW1 TYPE STRING,
TAXLW2 TYPE STRING,
TMISS TYPE STRING,
NETFRE TYPE STRING,
NETINS TYPE STRING,
NETOTH TYPE STRING,
INDUS3 TYPE STRING,
ITMTYP TYPE STRING,
NETDIS TYPE STRING,
SPCSTO TYPE STRING,
INCLTX TYPE STRING,
STATIT TYPE STRING,
WERKS TYPE STRING,
DIRECT TYPE STRING,
DSTCAT TYPE STRING,
INDUS2 TYPE STRING,
NFPRI TYPE STRING,
NFNET TYPE STRING,
NFDIS TYPE STRING,
NFFRE TYPE STRING,
NFINS TYPE STRING,
NFOTH TYPE STRING,
NETWRT TYPE STRING,
NFNETT TYPE STRING,
MWSKZ TYPE STRING,
KALSM TYPE STRING,
ICMSAVR TYPE STRING,
SUBTAVR TYPE STRING,
LPPNET TYPE STRING,
LPPBRT TYPE STRING,
ICMSVALP TYPE STRING,
SUBTVALP TYPE STRING,
TAXLW3 TYPE STRING,
SRVNR TYPE STRING,
TAXSI3 TYPE STRING,
TAXLW4 TYPE STRING,
TAXSI4 TYPE STRING,
TAXLW5 TYPE STRING,
TAXSI5 TYPE STRING,
REFTYP_PREV TYPE STRING,
REFKEY_PREV TYPE STRING,
REFITM_PREV TYPE STRING,
NBS TYPE STRING,
CEAN TYPE STRING,
XPED TYPE STRING,
NITEMPED TYPE STRING,
MODBC TYPE STRING,
MODBCST TYPE STRING,
MOTDESICMS TYPE STRING,
CLENQ TYPE STRING,
CSELO TYPE STRING,
QSELO TYPE STRING,
CENQ TYPE STRING,
NUM_ITEM TYPE STRING,
IND_MOV TYPE STRING,
COD_CTA TYPE STRING,
NRECOPI TYPE STRING,
INDINCENTIVO TYPE STRING,
VICMSDESON TYPE STRING,
NFICMSDESON TYPE STRING,
VICMSDIF TYPE STRING,
VICMSSTRET TYPE STRING,
VBCSTRET TYPE STRING,
MEINS_TRIB TYPE STRING,
MENGE_TRIB TYPE STRING,
CEST TYPE STRING,
VDESPADU TYPE STRING,
VIOF TYPE STRING,
CEAN_TRIB TYPE STRING,
UTRIB TYPE STRING,
PST TYPE STRING,
VBCFCPSTRET TYPE STRING,
PFCPSTRET TYPE STRING,
VFCPSTRET TYPE STRING,
VBCSTDEST TYPE STRING,
VICMSSTDEST TYPE STRING,
INDESCALA TYPE STRING,
CNPJFAB TYPE STRING,
CBENEF TYPE STRING,
PREDBCEFET TYPE STRING,
VBCEFET TYPE STRING,
PICMSEFET TYPE STRING,
VICMSEFET TYPE STRING,
VOUTRO TYPE STRING,
XPROD TYPE STRING,
TAX_INFO_SOURCE TYPE STRING,
TAX_RATE TYPE STRING,
VICMSSUBSTITUTO TYPE STRING,
MUNICIPAL_ISS_TAXSIT TYPE STRING,
CPRB TYPE STRING,
REINF_SERVICE_CODE TYPE STRING,
LC116_SERVICE_CODE TYPE STRING,
COD_CTA_PIS TYPE STRING,
COD_CTA_COFINS TYPE STRING,
CBENEF_ISS TYPE STRING,
STSTCL_VICMSDESON TYPE STRING,
P_MVAST TYPE STRING,
PICMSDEF TYPE STRING,
ITEM_CNAE_PARTNER TYPE STRING,
ITEM_CNAE_BUPLA TYPE STRING,
IND_NAT_FRT TYPE STRING,
CBARRA TYPE STRING,
CBARRA_TRIB TYPE STRING,
VICMSSTDESON TYPE STRING,
MOTDESICMSST TYPE STRING,
PDIF TYPE STRING,
VFCPDIF TYPE STRING,
PFCPDEF TYPE STRING,
PFCPDIF TYPE STRING,
COFINSST TYPE STRING,
PISST TYPE STRING,
INDSOMACOFINSST TYPE STRING,
INDSOMAPISST TYPE STRING,
NFCOFINSST TYPE STRING,
NFPISST TYPE STRING,
VTOTTRIB TYPE STRING,
NFCI TYPE STRING,
KOSTL TYPE STRING,
AUFNR TYPE STRING,
PRCTR TYPE STRING,
PS_PSP_PNR TYPE STRING,
KSTRG TYPE STRING,
NPLNR TYPE STRING,
SEGMENT TYPE STRING,
PIPIDEVOL TYPE STRING,
NPROCESSO TYPE STRING,
NAT_BC_CRED TYPE STRING,
J_1BNFSTX TYPE STRING,END OF T_EKKO_STR. DATA: WA_LOGBR_TY_ITEM_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_LOGBR_TY_ITEM_STR-J_1BNFLIN sy-vline
WA_LOGBR_TY_ITEM_STR-MANDT sy-vline
WA_LOGBR_TY_ITEM_STR-DOCNUM sy-vline
WA_LOGBR_TY_ITEM_STR-ITMNUM sy-vline
WA_LOGBR_TY_ITEM_STR-MATNR sy-vline
WA_LOGBR_TY_ITEM_STR-BWKEY sy-vline
WA_LOGBR_TY_ITEM_STR-BWTAR sy-vline
WA_LOGBR_TY_ITEM_STR-CHARG sy-vline
WA_LOGBR_TY_ITEM_STR-MATKL sy-vline
WA_LOGBR_TY_ITEM_STR-MAKTX sy-vline
WA_LOGBR_TY_ITEM_STR-DOCREF sy-vline
WA_LOGBR_TY_ITEM_STR-ITMREF sy-vline
WA_LOGBR_TY_ITEM_STR-CFOP sy-vline
WA_LOGBR_TY_ITEM_STR-NBM sy-vline
WA_LOGBR_TY_ITEM_STR-MATORG sy-vline
WA_LOGBR_TY_ITEM_STR-TAXSIT sy-vline
WA_LOGBR_TY_ITEM_STR-TAXSI2 sy-vline
WA_LOGBR_TY_ITEM_STR-OWNPRO sy-vline
WA_LOGBR_TY_ITEM_STR-MATUSE sy-vline
WA_LOGBR_TY_ITEM_STR-REFTYP sy-vline
WA_LOGBR_TY_ITEM_STR-REFKEY sy-vline
WA_LOGBR_TY_ITEM_STR-REFITM sy-vline
WA_LOGBR_TY_ITEM_STR-MENGE sy-vline
WA_LOGBR_TY_ITEM_STR-MEINS sy-vline
WA_LOGBR_TY_ITEM_STR-NETPR sy-vline
WA_LOGBR_TY_ITEM_STR-NETWR sy-vline
WA_LOGBR_TY_ITEM_STR-TAXLW1 sy-vline
WA_LOGBR_TY_ITEM_STR-TAXLW2 sy-vline
WA_LOGBR_TY_ITEM_STR-TMISS sy-vline
WA_LOGBR_TY_ITEM_STR-NETFRE sy-vline
WA_LOGBR_TY_ITEM_STR-NETINS sy-vline
WA_LOGBR_TY_ITEM_STR-NETOTH sy-vline
WA_LOGBR_TY_ITEM_STR-INDUS3 sy-vline
WA_LOGBR_TY_ITEM_STR-ITMTYP sy-vline
WA_LOGBR_TY_ITEM_STR-NETDIS sy-vline
WA_LOGBR_TY_ITEM_STR-SPCSTO sy-vline
WA_LOGBR_TY_ITEM_STR-INCLTX sy-vline
WA_LOGBR_TY_ITEM_STR-STATIT sy-vline
WA_LOGBR_TY_ITEM_STR-WERKS sy-vline
WA_LOGBR_TY_ITEM_STR-DIRECT sy-vline
WA_LOGBR_TY_ITEM_STR-DSTCAT sy-vline
WA_LOGBR_TY_ITEM_STR-INDUS2 sy-vline
WA_LOGBR_TY_ITEM_STR-NFPRI sy-vline
WA_LOGBR_TY_ITEM_STR-NFNET sy-vline
WA_LOGBR_TY_ITEM_STR-NFDIS sy-vline
WA_LOGBR_TY_ITEM_STR-NFFRE sy-vline
WA_LOGBR_TY_ITEM_STR-NFINS sy-vline
WA_LOGBR_TY_ITEM_STR-NFOTH sy-vline
WA_LOGBR_TY_ITEM_STR-NETWRT sy-vline
WA_LOGBR_TY_ITEM_STR-NFNETT sy-vline
WA_LOGBR_TY_ITEM_STR-MWSKZ sy-vline
WA_LOGBR_TY_ITEM_STR-KALSM sy-vline
WA_LOGBR_TY_ITEM_STR-ICMSAVR sy-vline
WA_LOGBR_TY_ITEM_STR-SUBTAVR sy-vline
WA_LOGBR_TY_ITEM_STR-LPPNET sy-vline
WA_LOGBR_TY_ITEM_STR-LPPBRT sy-vline
WA_LOGBR_TY_ITEM_STR-ICMSVALP sy-vline
WA_LOGBR_TY_ITEM_STR-SUBTVALP sy-vline
WA_LOGBR_TY_ITEM_STR-TAXLW3 sy-vline
WA_LOGBR_TY_ITEM_STR-SRVNR sy-vline
WA_LOGBR_TY_ITEM_STR-TAXSI3 sy-vline
WA_LOGBR_TY_ITEM_STR-TAXLW4 sy-vline
WA_LOGBR_TY_ITEM_STR-TAXSI4 sy-vline
WA_LOGBR_TY_ITEM_STR-TAXLW5 sy-vline
WA_LOGBR_TY_ITEM_STR-TAXSI5 sy-vline
WA_LOGBR_TY_ITEM_STR-REFTYP_PREV sy-vline
WA_LOGBR_TY_ITEM_STR-REFKEY_PREV sy-vline
WA_LOGBR_TY_ITEM_STR-REFITM_PREV sy-vline
WA_LOGBR_TY_ITEM_STR-NBS sy-vline
WA_LOGBR_TY_ITEM_STR-CEAN sy-vline
WA_LOGBR_TY_ITEM_STR-XPED sy-vline
WA_LOGBR_TY_ITEM_STR-NITEMPED sy-vline
WA_LOGBR_TY_ITEM_STR-MODBC sy-vline
WA_LOGBR_TY_ITEM_STR-MODBCST sy-vline
WA_LOGBR_TY_ITEM_STR-MOTDESICMS sy-vline
WA_LOGBR_TY_ITEM_STR-CLENQ sy-vline
WA_LOGBR_TY_ITEM_STR-CSELO sy-vline
WA_LOGBR_TY_ITEM_STR-QSELO sy-vline
WA_LOGBR_TY_ITEM_STR-CENQ sy-vline
WA_LOGBR_TY_ITEM_STR-NUM_ITEM sy-vline
WA_LOGBR_TY_ITEM_STR-IND_MOV sy-vline
WA_LOGBR_TY_ITEM_STR-COD_CTA sy-vline
WA_LOGBR_TY_ITEM_STR-NRECOPI sy-vline
WA_LOGBR_TY_ITEM_STR-INDINCENTIVO sy-vline
WA_LOGBR_TY_ITEM_STR-VICMSDESON sy-vline
WA_LOGBR_TY_ITEM_STR-NFICMSDESON sy-vline
WA_LOGBR_TY_ITEM_STR-VICMSDIF sy-vline
WA_LOGBR_TY_ITEM_STR-VICMSSTRET sy-vline
WA_LOGBR_TY_ITEM_STR-VBCSTRET sy-vline
WA_LOGBR_TY_ITEM_STR-MEINS_TRIB sy-vline
WA_LOGBR_TY_ITEM_STR-MENGE_TRIB sy-vline
WA_LOGBR_TY_ITEM_STR-CEST sy-vline
WA_LOGBR_TY_ITEM_STR-VDESPADU sy-vline
WA_LOGBR_TY_ITEM_STR-VIOF sy-vline
WA_LOGBR_TY_ITEM_STR-CEAN_TRIB sy-vline
WA_LOGBR_TY_ITEM_STR-UTRIB sy-vline
WA_LOGBR_TY_ITEM_STR-PST sy-vline
WA_LOGBR_TY_ITEM_STR-VBCFCPSTRET sy-vline
WA_LOGBR_TY_ITEM_STR-PFCPSTRET sy-vline
WA_LOGBR_TY_ITEM_STR-VFCPSTRET sy-vline
WA_LOGBR_TY_ITEM_STR-VBCSTDEST sy-vline
WA_LOGBR_TY_ITEM_STR-VICMSSTDEST sy-vline
WA_LOGBR_TY_ITEM_STR-INDESCALA sy-vline
WA_LOGBR_TY_ITEM_STR-CNPJFAB sy-vline
WA_LOGBR_TY_ITEM_STR-CBENEF sy-vline
WA_LOGBR_TY_ITEM_STR-PREDBCEFET sy-vline
WA_LOGBR_TY_ITEM_STR-VBCEFET sy-vline
WA_LOGBR_TY_ITEM_STR-PICMSEFET sy-vline
WA_LOGBR_TY_ITEM_STR-VICMSEFET sy-vline
WA_LOGBR_TY_ITEM_STR-VOUTRO sy-vline
WA_LOGBR_TY_ITEM_STR-XPROD sy-vline
WA_LOGBR_TY_ITEM_STR-TAX_INFO_SOURCE sy-vline
WA_LOGBR_TY_ITEM_STR-TAX_RATE sy-vline
WA_LOGBR_TY_ITEM_STR-VICMSSUBSTITUTO sy-vline
WA_LOGBR_TY_ITEM_STR-MUNICIPAL_ISS_TAXSIT sy-vline
WA_LOGBR_TY_ITEM_STR-CPRB sy-vline
WA_LOGBR_TY_ITEM_STR-REINF_SERVICE_CODE sy-vline
WA_LOGBR_TY_ITEM_STR-LC116_SERVICE_CODE sy-vline
WA_LOGBR_TY_ITEM_STR-COD_CTA_PIS sy-vline
WA_LOGBR_TY_ITEM_STR-COD_CTA_COFINS sy-vline
WA_LOGBR_TY_ITEM_STR-CBENEF_ISS sy-vline
WA_LOGBR_TY_ITEM_STR-STSTCL_VICMSDESON sy-vline
WA_LOGBR_TY_ITEM_STR-P_MVAST sy-vline
WA_LOGBR_TY_ITEM_STR-PICMSDEF sy-vline
WA_LOGBR_TY_ITEM_STR-ITEM_CNAE_PARTNER sy-vline
WA_LOGBR_TY_ITEM_STR-ITEM_CNAE_BUPLA sy-vline
WA_LOGBR_TY_ITEM_STR-IND_NAT_FRT sy-vline
WA_LOGBR_TY_ITEM_STR-CBARRA sy-vline
WA_LOGBR_TY_ITEM_STR-CBARRA_TRIB sy-vline
WA_LOGBR_TY_ITEM_STR-VICMSSTDESON sy-vline
WA_LOGBR_TY_ITEM_STR-MOTDESICMSST sy-vline
WA_LOGBR_TY_ITEM_STR-PDIF sy-vline
WA_LOGBR_TY_ITEM_STR-VFCPDIF sy-vline
WA_LOGBR_TY_ITEM_STR-PFCPDEF sy-vline
WA_LOGBR_TY_ITEM_STR-PFCPDIF sy-vline
WA_LOGBR_TY_ITEM_STR-COFINSST sy-vline
WA_LOGBR_TY_ITEM_STR-PISST sy-vline
WA_LOGBR_TY_ITEM_STR-INDSOMACOFINSST sy-vline
WA_LOGBR_TY_ITEM_STR-INDSOMAPISST sy-vline
WA_LOGBR_TY_ITEM_STR-NFCOFINSST sy-vline
WA_LOGBR_TY_ITEM_STR-NFPISST sy-vline
WA_LOGBR_TY_ITEM_STR-VTOTTRIB sy-vline
WA_LOGBR_TY_ITEM_STR-NFCI sy-vline
WA_LOGBR_TY_ITEM_STR-KOSTL sy-vline
WA_LOGBR_TY_ITEM_STR-AUFNR sy-vline
WA_LOGBR_TY_ITEM_STR-PRCTR sy-vline
WA_LOGBR_TY_ITEM_STR-PS_PSP_PNR sy-vline
WA_LOGBR_TY_ITEM_STR-KSTRG sy-vline
WA_LOGBR_TY_ITEM_STR-NPLNR sy-vline
WA_LOGBR_TY_ITEM_STR-SEGMENT sy-vline
WA_LOGBR_TY_ITEM_STR-PIPIDEVOL sy-vline
WA_LOGBR_TY_ITEM_STR-NPROCESSO sy-vline
WA_LOGBR_TY_ITEM_STR-NAT_BC_CRED sy-vline
WA_LOGBR_TY_ITEM_STR-J_1BNFSTX sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.