ABAP Select data from SAP table EDOC_BR_NFE400NFE_IMPOSTO 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 EDOC_BR_NFE400NFE_IMPOSTO 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 EDOC_BR_NFE400NFE_IMPOSTO. 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 EDOC_BR_NFE400NFE_IMPOSTO 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_EDOC_BR_NFE400NFE_IMPOSTO TYPE STANDARD TABLE OF EDOC_BR_NFE400NFE_IMPOSTO,
      WA_EDOC_BR_NFE400NFE_IMPOSTO TYPE EDOC_BR_NFE400NFE_IMPOSTO,
      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: <EDOC_BR_NFE400NFE_IMPOSTO> TYPE EDOC_BR_NFE400NFE_IMPOSTO.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EDOC_BR_NFE400NFE_IMPOSTO
*  INTO TABLE @DATA(IT_EDOC_BR_NFE400NFE_IMPOSTO2).
*--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_EDOC_BR_NFE400NFE_IMPOSTO INDEX 1 INTO DATA(WA_EDOC_BR_NFE400NFE_IMPOSTO2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EDOC_BR_NFE400NFE_IMPOSTO ASSIGNING <EDOC_BR_NFE400NFE_IMPOSTO>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EDOC_BR_NFE400NFE_IMPOSTO>-VTOTTRIB = 1.
<EDOC_BR_NFE400NFE_IMPOSTO>-ICMS = 1.
<EDOC_BR_NFE400NFE_IMPOSTO>-ICMS00 = 1.
<EDOC_BR_NFE400NFE_IMPOSTO>-ORIG = 1.
<EDOC_BR_NFE400NFE_IMPOSTO>-CST = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EDOC_BR_NFE400NFE_IMPOSTO-MODBC, sy-vline,
WA_EDOC_BR_NFE400NFE_IMPOSTO-VBC, sy-vline,
WA_EDOC_BR_NFE400NFE_IMPOSTO-PICMS, sy-vline,
WA_EDOC_BR_NFE400NFE_IMPOSTO-VICMS, sy-vline,
WA_EDOC_BR_NFE400NFE_IMPOSTO-PFCP, sy-vline,
WA_EDOC_BR_NFE400NFE_IMPOSTO-VFCP, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EDOC_BR_NFE400NFE_IMPOSTO 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_EDOC_BR_NFE400NFE_IMPOSTO 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_EDOC_BR_NFE400NFE_IMPOSTO INTO WA_EDOC_BR_NFE400NFE_IMPOSTO. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_EDOC_BR_NFE400NFE_IMPOSTO_STR,
VTOTTRIB TYPE STRING,
ICMS TYPE STRING,
ICMS00 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
MODBC TYPE STRING,
VBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
PFCP TYPE STRING,
VFCP TYPE STRING,
ICMS10 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
MODBC TYPE STRING,
VBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
VBCFCP TYPE STRING,
PFCP TYPE STRING,
VFCP TYPE STRING,
MODBCST TYPE STRING,
PMVAST TYPE STRING,
PREDBCST TYPE STRING,
VBCST TYPE STRING,
PICMSST TYPE STRING,
VICMSST TYPE STRING,
VBCFCPST TYPE STRING,
PFCPST TYPE STRING,
VFCPST TYPE STRING,
ICMS20 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
MODBC TYPE STRING,
PREDBC TYPE STRING,
VBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
VBCFCP TYPE STRING,
PFCP TYPE STRING,
VFCP TYPE STRING,
VICMSDESON TYPE STRING,
MOTDESICMS TYPE STRING,
ICMS30 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
MODBCST TYPE STRING,
PMVAST TYPE STRING,
PREDBCST TYPE STRING,
VBCST TYPE STRING,
PICMSST TYPE STRING,
VICMSST TYPE STRING,
VBCFCPST TYPE STRING,
PFCPST TYPE STRING,
VFCPST TYPE STRING,
VICMSDESON TYPE STRING,
MOTDESICMS TYPE STRING,
ICMS40 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
VICMSDESON TYPE STRING,
MOTDESICMS TYPE STRING,
ICMS51 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
MODBC TYPE STRING,
PREDBC TYPE STRING,
VBC TYPE STRING,
PICMS TYPE STRING,
VICMSOP TYPE STRING,
PDIF TYPE STRING,
VICMSDIF TYPE STRING,
VICMS TYPE STRING,
VBCFCP TYPE STRING,
PFCP TYPE STRING,
VFCP TYPE STRING,
ICMS60 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
VBCSTRET TYPE STRING,
PST TYPE STRING,
VICMSSTRET TYPE STRING,
VBCFCPSTRET TYPE STRING,
PFCPSTRET TYPE STRING,
VFCPSTRET TYPE STRING,
PREDBCEFET TYPE STRING,
VBCEFET TYPE STRING,
PICMSEFET TYPE STRING,
VICMSEFET TYPE STRING,
ICMS70 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
MODBC TYPE STRING,
PREDBC TYPE STRING,
VBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
VBCFCP TYPE STRING,
PFCP TYPE STRING,
VFCP TYPE STRING,
MODBCST TYPE STRING,
PMVAST TYPE STRING,
PREDBCST TYPE STRING,
VBCST TYPE STRING,
PICMSST TYPE STRING,
VICMSST TYPE STRING,
VBCFCPST TYPE STRING,
PFCPST TYPE STRING,
VFCPST TYPE STRING,
VICMSDESON TYPE STRING,
MOTDESICMS TYPE STRING,
ICMS90 TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
MODBC TYPE STRING,
VBC TYPE STRING,
PREDBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
VBCFCP TYPE STRING,
PFCP TYPE STRING,
VFCP TYPE STRING,
MODBCST TYPE STRING,
PMVAST TYPE STRING,
PREDBCST TYPE STRING,
VBCST TYPE STRING,
PICMSST TYPE STRING,
VICMSST TYPE STRING,
VBCFCPST TYPE STRING,
PFCPST TYPE STRING,
VFCPST TYPE STRING,
VICMSDESON TYPE STRING,
MOTDESICMS TYPE STRING,
ICMSPART TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
MODBC TYPE STRING,
VBC TYPE STRING,
PREDBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
MODBCST TYPE STRING,
PMVAST TYPE STRING,
PREDBCST TYPE STRING,
VBCST TYPE STRING,
PICMSST TYPE STRING,
VICMSST TYPE STRING,
PBCOP TYPE STRING,
UFST TYPE STRING,
ICMSST TYPE STRING,
ORIG TYPE STRING,
CST TYPE STRING,
VBCSTRET TYPE STRING,
VICMSSTRET TYPE STRING,
VBCSTDEST TYPE STRING,
VICMSSTDEST TYPE STRING,
ICMSSN101 TYPE STRING,
ORIG TYPE STRING,
CSOSN TYPE STRING,
PCREDSN TYPE STRING,
VCREDICMSSN TYPE STRING,
ICMSSN102 TYPE STRING,
ORIG TYPE STRING,
CSOSN TYPE STRING,
ICMSSN201 TYPE STRING,
ORIG TYPE STRING,
CSOSN TYPE STRING,
MODBCST TYPE STRING,
PMVAST TYPE STRING,
PREDBCST TYPE STRING,
VBCST TYPE STRING,
PICMSST TYPE STRING,
VICMSST TYPE STRING,
VBCFCPST TYPE STRING,
PFCPST TYPE STRING,
VFCPST TYPE STRING,
PCREDSN TYPE STRING,
VCREDICMSSN TYPE STRING,
ICMSSN202 TYPE STRING,
ORIG TYPE STRING,
CSOSN TYPE STRING,
MODBCST TYPE STRING,
PMVAST TYPE STRING,
PREDBCST TYPE STRING,
VBCST TYPE STRING,
PICMSST TYPE STRING,
VICMSST TYPE STRING,
VBCFCPST TYPE STRING,
PFCPST TYPE STRING,
VFCPST TYPE STRING,
ICMSSN500 TYPE STRING,
ORIG TYPE STRING,
CSOSN TYPE STRING,
VBCSTRET TYPE STRING,
PST TYPE STRING,
VICMSSTRET TYPE STRING,
VBCFCPSTRET TYPE STRING,
PFCPSTRET TYPE STRING,
VFCPSTRET TYPE STRING,
PREDBCEFET TYPE STRING,
VBCEFET TYPE STRING,
PICMSEFET TYPE STRING,
VICMSEFET TYPE STRING,
ICMSSN900 TYPE STRING,
ORIG TYPE STRING,
CSOSN TYPE STRING,
MODBC TYPE STRING,
VBC TYPE STRING,
PREDBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
PMVAST TYPE STRING,
PREDBCST TYPE STRING,
VBCST TYPE STRING,
PICMSST TYPE STRING,
VICMSST TYPE STRING,
VBCFCPST TYPE STRING,
PFCPST TYPE STRING,
VFCPST TYPE STRING,
PCREDSN TYPE STRING,
VCREDICMSSN TYPE STRING,
IPI TYPE STRING,
CNPJPROD TYPE STRING,
CSELO TYPE STRING,
QSELO TYPE STRING,
CENQ TYPE STRING,
IPITRIB TYPE STRING,
CST TYPE STRING,
VBC TYPE STRING,
PIPI TYPE STRING,
QUNID TYPE STRING,
VUNID TYPE STRING,
VIPI TYPE STRING,
IPINT TYPE STRING,
CST TYPE STRING,
II TYPE STRING,
VBC TYPE STRING,
VDESPADU TYPE STRING,
VII TYPE STRING,
VIOF TYPE STRING,
ISSQN TYPE STRING,
VBC TYPE STRING,
VALIQ TYPE STRING,
VISSQN TYPE STRING,
CMUNFG TYPE STRING,
CLISTSERV TYPE STRING,
VDEDUCAO TYPE STRING,
VOUTRO TYPE STRING,
VDESCINCOND TYPE STRING,
VDESCCOND TYPE STRING,
VISSRET TYPE STRING,
INDISS TYPE STRING,
CSERVICO TYPE STRING,
CMUN TYPE STRING,
CPAIS TYPE STRING,
NPROCESSO TYPE STRING,
INDINCENTIVO TYPE STRING,
PIS TYPE STRING,
PISALIQ TYPE STRING,
CST TYPE STRING,
VBC TYPE STRING,
PPIS TYPE STRING,
VPIS TYPE STRING,
PISQTDE TYPE STRING,
CST TYPE STRING,
QBCPROD TYPE STRING,
VALIQPROD TYPE STRING,
VPIS TYPE STRING,
PISNT TYPE STRING,
CST TYPE STRING,
PISOUTR TYPE STRING,
CST TYPE STRING,
VBC TYPE STRING,
PPIS TYPE STRING,
QBCPROD TYPE STRING,
VALIQPROD TYPE STRING,
VPIS TYPE STRING,
PISST TYPE STRING,
VBC TYPE STRING,
PPIS TYPE STRING,
QBCPROD TYPE STRING,
VALIQPROD TYPE STRING,
VPIS TYPE STRING,
COFINS TYPE STRING,
COFINSALIQ TYPE STRING,
CST TYPE STRING,
VBC TYPE STRING,
PCOFINS TYPE STRING,
VCOFINS TYPE STRING,
COFINSQTDE TYPE STRING,
CST TYPE STRING,
QBCPROD TYPE STRING,
VALIQPROD TYPE STRING,
VCOFINS TYPE STRING,
COFINSNT TYPE STRING,
CST TYPE STRING,
COFINSOUTR TYPE STRING,
CST TYPE STRING,
VBC TYPE STRING,
PCOFINS TYPE STRING,
QBCPROD TYPE STRING,
VALIQPROD TYPE STRING,
VCOFINS TYPE STRING,
COFINSST TYPE STRING,
VBC TYPE STRING,
PCOFINS TYPE STRING,
QBCPROD TYPE STRING,
VALIQPROD TYPE STRING,
VCOFINS TYPE STRING,
ICMSUFDEST TYPE STRING,
VBCUFDEST TYPE STRING,
VBCFCPUFDEST TYPE STRING,
PFCPUFDEST TYPE STRING,
PICMSUFDEST TYPE STRING,
PICMSINTER TYPE STRING,
PICMSINTERPART TYPE STRING,
VFCPUFDEST TYPE STRING,
VICMSUFDEST TYPE STRING,
VICMSUFREMET TYPE STRING,END OF T_EKKO_STR. DATA: WA_EDOC_BR_NFE400NFE_IMPOSTO_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_EDOC_BR_NFE400NFE_IMPOSTO_STR-VTOTTRIB sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS00 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS10 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PMVAST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS20 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSDESON sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MOTDESICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS30 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PMVAST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSDESON sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MOTDESICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS40 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSDESON sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MOTDESICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS51 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSOP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PDIF sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSDIF sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS60 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCEFET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCEFET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSEFET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSEFET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS70 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PMVAST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSDESON sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MOTDESICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMS90 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PMVAST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSDESON sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MOTDESICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSPART sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PMVAST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PBCOP sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-UFST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCSTDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSSTDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSSN101 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CSOSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PCREDSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VCREDICMSSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSSN102 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CSOSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSSN201 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CSOSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PMVAST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PCREDSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VCREDICMSSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSSN202 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CSOSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PMVAST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSSN500 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CSOSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPSTRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCEFET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCEFET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSEFET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSEFET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSSN900 sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ORIG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CSOSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-MODBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PMVAST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PREDBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PCREDSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VCREDICMSSN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-IPI sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CNPJPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CSELO sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-QSELO sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CENQ sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-IPITRIB sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PIPI sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-QUNID sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VUNID sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VIPI sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-IPINT sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-II sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VDESPADU sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VII sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VIOF sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ISSQN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VALIQ sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VISSQN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CMUNFG sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CLISTSERV sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VDEDUCAO sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VOUTRO sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VDESCINCOND sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VDESCCOND sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VISSRET sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-INDISS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CSERVICO sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CMUN sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CPAIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-NPROCESSO sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-INDINCENTIVO sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PISALIQ sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PPIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VPIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PISQTDE sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-QBCPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VALIQPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VPIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PISNT sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PISOUTR sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PPIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-QBCPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VALIQPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VPIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PISST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PPIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-QBCPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VALIQPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VPIS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-COFINS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-COFINSALIQ sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-COFINSQTDE sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-QBCPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VALIQPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-COFINSNT sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-COFINSOUTR sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-CST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-QBCPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VALIQPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-COFINSST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-QBCPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VALIQPROD sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-ICMSUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VBCFCPUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PFCPUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSINTER sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-PICMSINTERPART sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VFCPUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_IMPOSTO_STR-VICMSUFREMET sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.