ABAP Select data from SAP table EDOC_BR_NFE400NFE 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 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. 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 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 TYPE STANDARD TABLE OF EDOC_BR_NFE400NFE,
      WA_EDOC_BR_NFE400NFE TYPE EDOC_BR_NFE400NFE,
      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> TYPE EDOC_BR_NFE400NFE.

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EDOC_BR_NFE400NFE ASSIGNING <EDOC_BR_NFE400NFE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EDOC_BR_NFE400NFE>-INFNFE = 1.
<EDOC_BR_NFE400NFE>-IDE = 1.
<EDOC_BR_NFE400NFE>-CUF = 1.
<EDOC_BR_NFE400NFE>-CNF = 1.
<EDOC_BR_NFE400NFE>-NATOP = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EDOC_BR_NFE400NFE-MOD, sy-vline,
WA_EDOC_BR_NFE400NFE-SERIE, sy-vline,
WA_EDOC_BR_NFE400NFE-NNF, sy-vline,
WA_EDOC_BR_NFE400NFE-DHEMI, sy-vline,
WA_EDOC_BR_NFE400NFE-DHSAIENT, sy-vline,
WA_EDOC_BR_NFE400NFE-TPNF, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EDOC_BR_NFE400NFE 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 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 INTO WA_EDOC_BR_NFE400NFE. *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_STR,
INFNFE TYPE STRING,
IDE TYPE STRING,
CUF TYPE STRING,
CNF TYPE STRING,
NATOP TYPE STRING,
MOD TYPE STRING,
SERIE TYPE STRING,
NNF TYPE STRING,
DHEMI TYPE STRING,
DHSAIENT TYPE STRING,
TPNF TYPE STRING,
IDDEST TYPE STRING,
CMUNFG TYPE STRING,
TPIMP TYPE STRING,
TPEMIS TYPE STRING,
CDV TYPE STRING,
TPAMB TYPE STRING,
FINNFE TYPE STRING,
INDFINAL TYPE STRING,
INDPRES TYPE STRING,
INDINTERMED TYPE STRING,
PROCEMI TYPE STRING,
VERPROC TYPE STRING,
NFREF TYPE STRING,
DHCONT TYPE STRING,
XJUST TYPE STRING,
EMIT TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
XNOME TYPE STRING,
XFANT TYPE STRING,
ENDEREMIT TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
UF TYPE STRING,
CEP TYPE STRING,
CPAIS TYPE STRING,
XPAIS TYPE STRING,
FONE TYPE STRING,
IE TYPE STRING,
IEST TYPE STRING,
CRT TYPE STRING,
IM TYPE STRING,
CNAE TYPE STRING,
AVULSA TYPE STRING,
CNPJ TYPE STRING,
XORGAO TYPE STRING,
MATR TYPE STRING,
XAGENTE TYPE STRING,
FONE TYPE STRING,
UF TYPE STRING,
NDAR TYPE STRING,
DEMI TYPE STRING,
VDAR TYPE STRING,
REPEMI TYPE STRING,
DPAG TYPE STRING,
DEST TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
IDESTRANGEIRO TYPE STRING,
XNOME TYPE STRING,
ENDERDEST TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
UF TYPE STRING,
CEP TYPE STRING,
CPAIS TYPE STRING,
XPAIS TYPE STRING,
FONE TYPE STRING,
INDIEDEST TYPE STRING,
IE TYPE STRING,
ISUF TYPE STRING,
IM TYPE STRING,
EMAIL TYPE STRING,
RETIRADA TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
UF TYPE STRING,
ENTREGA TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
UF TYPE STRING,
AUTXML TYPE STRING,
DET TYPE STRING,
TOTAL TYPE STRING,
ICMSTOT TYPE STRING,
VBC TYPE STRING,
VICMS TYPE STRING,
VICMSDESON TYPE STRING,
VFCPUFDEST TYPE STRING,
VICMSUFDEST TYPE STRING,
VICMSUFREMET TYPE STRING,
VFCP TYPE STRING,
VBCST TYPE STRING,
VST TYPE STRING,
VFCPST TYPE STRING,
VFCPSTRET TYPE STRING,
VPROD TYPE STRING,
VFRETE TYPE STRING,
VSEG TYPE STRING,
VDESC TYPE STRING,
VII TYPE STRING,
VIPI TYPE STRING,
VIPIDEVOL TYPE STRING,
VPIS TYPE STRING,
VCOFINS TYPE STRING,
VOUTRO TYPE STRING,
VNF TYPE STRING,
VTOTTRIB TYPE STRING,
ISSQNTOT TYPE STRING,
VSERV TYPE STRING,
VBC TYPE STRING,
VISS TYPE STRING,
VPIS TYPE STRING,
VCOFINS TYPE STRING,
DCOMPET TYPE STRING,
VDEDUCAO TYPE STRING,
VOUTRO TYPE STRING,
VDESCINCOND TYPE STRING,
VDESCCOND TYPE STRING,
VISSRET TYPE STRING,
CREGTRIB TYPE STRING,
RETTRIB TYPE STRING,
VRETPIS TYPE STRING,
VRETCOFINS TYPE STRING,
VRETCSLL TYPE STRING,
VBCIRRF TYPE STRING,
VIRRF TYPE STRING,
VBCRETPREV TYPE STRING,
VRETPREV TYPE STRING,
TRANSP TYPE STRING,
MODFRETE TYPE STRING,
TRANSPORTA TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
XNOME TYPE STRING,
IE TYPE STRING,
XENDER TYPE STRING,
XMUN TYPE STRING,
UF TYPE STRING,
RETTRANSP TYPE STRING,
VSERV TYPE STRING,
VBCRET TYPE STRING,
PICMSRET TYPE STRING,
VICMSRET TYPE STRING,
CFOP TYPE STRING,
CMUNFG TYPE STRING,
VEICTRANSP TYPE STRING,
PLACA TYPE STRING,
UF TYPE STRING,
RNTC TYPE STRING,
REBOQUE TYPE STRING,
VOL TYPE STRING,
VAGAO TYPE STRING,
BALSA TYPE STRING,
COBR TYPE STRING,
FAT TYPE STRING,
NFAT TYPE STRING,
VORIG TYPE STRING,
VDESC TYPE STRING,
VLIQ TYPE STRING,
DUP TYPE STRING,
PAG TYPE STRING,
DETPAG TYPE STRING,
VTROCO TYPE STRING,
INFINTERMED TYPE STRING,
CNPJ TYPE STRING,
IDCADINTTRAN TYPE STRING,
INFADIC TYPE STRING,
INFADFISCO TYPE STRING,
INFCPL TYPE STRING,
OBSCONT TYPE STRING,
OBSFISCO TYPE STRING,
PROCREF TYPE STRING,
EXPORTA TYPE STRING,
UFSAIDAPAIS TYPE STRING,
XLOCEXPORTA TYPE STRING,
XLOCDESPACHO TYPE STRING,
COMPRA TYPE STRING,
XNEMP TYPE STRING,
XPED TYPE STRING,
XCONT TYPE STRING,
CANA TYPE STRING,
SAFRA TYPE STRING,
REF TYPE STRING,
FORDIA TYPE STRING,
QTOTMES TYPE STRING,
QTOTANT TYPE STRING,
QTOTGER TYPE STRING,
DEDUC TYPE STRING,
VFOR TYPE STRING,
VTOTDED TYPE STRING,
VLIQFOR TYPE STRING,
INFRESPTEC TYPE STRING,
CNPJ TYPE STRING,
XCONTATO TYPE STRING,
EMAIL TYPE STRING,
FONE TYPE STRING,
IDCSRT TYPE STRING,
HASHCSRT TYPE STRING,
VERSAO TYPE STRING,
ID TYPE STRING,
INFNFESUPL TYPE STRING,
QRCODE TYPE STRING,
URLCHAVE TYPE STRING,
SIGNATURE TYPE STRING,
SIGNEDINFO TYPE STRING,
CANONICALIZATIONMETHOD TYPE STRING,
ALGORITHM TYPE STRING,
SIGNATUREMETHOD TYPE STRING,
ALGORITHM TYPE STRING,
REFERENCE TYPE STRING,
TRANSFORMS TYPE STRING,
TRANSFORM TYPE STRING,
DIGESTMETHOD TYPE STRING,
ALGORITHM TYPE STRING,
DIGESTVALUE TYPE STRING,
URI TYPE STRING,
SIGNATUREVALUE TYPE STRING,
KEYINFO TYPE STRING,
X509DATA TYPE STRING,
X509CERTIFICATE TYPE STRING,END OF T_EKKO_STR. DATA: WA_EDOC_BR_NFE400NFE_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_STR-INFNFE sy-vline
WA_EDOC_BR_NFE400NFE_STR-IDE sy-vline
WA_EDOC_BR_NFE400NFE_STR-CUF sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNF sy-vline
WA_EDOC_BR_NFE400NFE_STR-NATOP sy-vline
WA_EDOC_BR_NFE400NFE_STR-MOD sy-vline
WA_EDOC_BR_NFE400NFE_STR-SERIE sy-vline
WA_EDOC_BR_NFE400NFE_STR-NNF sy-vline
WA_EDOC_BR_NFE400NFE_STR-DHEMI sy-vline
WA_EDOC_BR_NFE400NFE_STR-DHSAIENT sy-vline
WA_EDOC_BR_NFE400NFE_STR-TPNF sy-vline
WA_EDOC_BR_NFE400NFE_STR-IDDEST sy-vline
WA_EDOC_BR_NFE400NFE_STR-CMUNFG sy-vline
WA_EDOC_BR_NFE400NFE_STR-TPIMP sy-vline
WA_EDOC_BR_NFE400NFE_STR-TPEMIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-CDV sy-vline
WA_EDOC_BR_NFE400NFE_STR-TPAMB sy-vline
WA_EDOC_BR_NFE400NFE_STR-FINNFE sy-vline
WA_EDOC_BR_NFE400NFE_STR-INDFINAL sy-vline
WA_EDOC_BR_NFE400NFE_STR-INDPRES sy-vline
WA_EDOC_BR_NFE400NFE_STR-INDINTERMED sy-vline
WA_EDOC_BR_NFE400NFE_STR-PROCEMI sy-vline
WA_EDOC_BR_NFE400NFE_STR-VERPROC sy-vline
WA_EDOC_BR_NFE400NFE_STR-NFREF sy-vline
WA_EDOC_BR_NFE400NFE_STR-DHCONT sy-vline
WA_EDOC_BR_NFE400NFE_STR-XJUST sy-vline
WA_EDOC_BR_NFE400NFE_STR-EMIT sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNPJ sy-vline
WA_EDOC_BR_NFE400NFE_STR-CPF sy-vline
WA_EDOC_BR_NFE400NFE_STR-XNOME sy-vline
WA_EDOC_BR_NFE400NFE_STR-XFANT sy-vline
WA_EDOC_BR_NFE400NFE_STR-ENDEREMIT sy-vline
WA_EDOC_BR_NFE400NFE_STR-XLGR sy-vline
WA_EDOC_BR_NFE400NFE_STR-NRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-XCPL sy-vline
WA_EDOC_BR_NFE400NFE_STR-XBAIRRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-CMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-XMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-UF sy-vline
WA_EDOC_BR_NFE400NFE_STR-CEP sy-vline
WA_EDOC_BR_NFE400NFE_STR-CPAIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-XPAIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-FONE sy-vline
WA_EDOC_BR_NFE400NFE_STR-IE sy-vline
WA_EDOC_BR_NFE400NFE_STR-IEST sy-vline
WA_EDOC_BR_NFE400NFE_STR-CRT sy-vline
WA_EDOC_BR_NFE400NFE_STR-IM sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNAE sy-vline
WA_EDOC_BR_NFE400NFE_STR-AVULSA sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNPJ sy-vline
WA_EDOC_BR_NFE400NFE_STR-XORGAO sy-vline
WA_EDOC_BR_NFE400NFE_STR-MATR sy-vline
WA_EDOC_BR_NFE400NFE_STR-XAGENTE sy-vline
WA_EDOC_BR_NFE400NFE_STR-FONE sy-vline
WA_EDOC_BR_NFE400NFE_STR-UF sy-vline
WA_EDOC_BR_NFE400NFE_STR-NDAR sy-vline
WA_EDOC_BR_NFE400NFE_STR-DEMI sy-vline
WA_EDOC_BR_NFE400NFE_STR-VDAR sy-vline
WA_EDOC_BR_NFE400NFE_STR-REPEMI sy-vline
WA_EDOC_BR_NFE400NFE_STR-DPAG sy-vline
WA_EDOC_BR_NFE400NFE_STR-DEST sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNPJ sy-vline
WA_EDOC_BR_NFE400NFE_STR-CPF sy-vline
WA_EDOC_BR_NFE400NFE_STR-IDESTRANGEIRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-XNOME sy-vline
WA_EDOC_BR_NFE400NFE_STR-ENDERDEST sy-vline
WA_EDOC_BR_NFE400NFE_STR-XLGR sy-vline
WA_EDOC_BR_NFE400NFE_STR-NRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-XCPL sy-vline
WA_EDOC_BR_NFE400NFE_STR-XBAIRRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-CMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-XMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-UF sy-vline
WA_EDOC_BR_NFE400NFE_STR-CEP sy-vline
WA_EDOC_BR_NFE400NFE_STR-CPAIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-XPAIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-FONE sy-vline
WA_EDOC_BR_NFE400NFE_STR-INDIEDEST sy-vline
WA_EDOC_BR_NFE400NFE_STR-IE sy-vline
WA_EDOC_BR_NFE400NFE_STR-ISUF sy-vline
WA_EDOC_BR_NFE400NFE_STR-IM sy-vline
WA_EDOC_BR_NFE400NFE_STR-EMAIL sy-vline
WA_EDOC_BR_NFE400NFE_STR-RETIRADA sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNPJ sy-vline
WA_EDOC_BR_NFE400NFE_STR-CPF sy-vline
WA_EDOC_BR_NFE400NFE_STR-XLGR sy-vline
WA_EDOC_BR_NFE400NFE_STR-NRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-XCPL sy-vline
WA_EDOC_BR_NFE400NFE_STR-XBAIRRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-CMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-XMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-UF sy-vline
WA_EDOC_BR_NFE400NFE_STR-ENTREGA sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNPJ sy-vline
WA_EDOC_BR_NFE400NFE_STR-CPF sy-vline
WA_EDOC_BR_NFE400NFE_STR-XLGR sy-vline
WA_EDOC_BR_NFE400NFE_STR-NRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-XCPL sy-vline
WA_EDOC_BR_NFE400NFE_STR-XBAIRRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-CMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-XMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-UF sy-vline
WA_EDOC_BR_NFE400NFE_STR-AUTXML sy-vline
WA_EDOC_BR_NFE400NFE_STR-DET sy-vline
WA_EDOC_BR_NFE400NFE_STR-TOTAL sy-vline
WA_EDOC_BR_NFE400NFE_STR-ICMSTOT sy-vline
WA_EDOC_BR_NFE400NFE_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_STR-VICMS sy-vline
WA_EDOC_BR_NFE400NFE_STR-VICMSDESON sy-vline
WA_EDOC_BR_NFE400NFE_STR-VFCPUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_STR-VICMSUFDEST sy-vline
WA_EDOC_BR_NFE400NFE_STR-VICMSUFREMET sy-vline
WA_EDOC_BR_NFE400NFE_STR-VFCP sy-vline
WA_EDOC_BR_NFE400NFE_STR-VBCST sy-vline
WA_EDOC_BR_NFE400NFE_STR-VST sy-vline
WA_EDOC_BR_NFE400NFE_STR-VFCPST sy-vline
WA_EDOC_BR_NFE400NFE_STR-VFCPSTRET sy-vline
WA_EDOC_BR_NFE400NFE_STR-VPROD sy-vline
WA_EDOC_BR_NFE400NFE_STR-VFRETE sy-vline
WA_EDOC_BR_NFE400NFE_STR-VSEG sy-vline
WA_EDOC_BR_NFE400NFE_STR-VDESC sy-vline
WA_EDOC_BR_NFE400NFE_STR-VII sy-vline
WA_EDOC_BR_NFE400NFE_STR-VIPI sy-vline
WA_EDOC_BR_NFE400NFE_STR-VIPIDEVOL sy-vline
WA_EDOC_BR_NFE400NFE_STR-VPIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-VCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_STR-VOUTRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-VNF sy-vline
WA_EDOC_BR_NFE400NFE_STR-VTOTTRIB sy-vline
WA_EDOC_BR_NFE400NFE_STR-ISSQNTOT sy-vline
WA_EDOC_BR_NFE400NFE_STR-VSERV sy-vline
WA_EDOC_BR_NFE400NFE_STR-VBC sy-vline
WA_EDOC_BR_NFE400NFE_STR-VISS sy-vline
WA_EDOC_BR_NFE400NFE_STR-VPIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-VCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_STR-DCOMPET sy-vline
WA_EDOC_BR_NFE400NFE_STR-VDEDUCAO sy-vline
WA_EDOC_BR_NFE400NFE_STR-VOUTRO sy-vline
WA_EDOC_BR_NFE400NFE_STR-VDESCINCOND sy-vline
WA_EDOC_BR_NFE400NFE_STR-VDESCCOND sy-vline
WA_EDOC_BR_NFE400NFE_STR-VISSRET sy-vline
WA_EDOC_BR_NFE400NFE_STR-CREGTRIB sy-vline
WA_EDOC_BR_NFE400NFE_STR-RETTRIB sy-vline
WA_EDOC_BR_NFE400NFE_STR-VRETPIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-VRETCOFINS sy-vline
WA_EDOC_BR_NFE400NFE_STR-VRETCSLL sy-vline
WA_EDOC_BR_NFE400NFE_STR-VBCIRRF sy-vline
WA_EDOC_BR_NFE400NFE_STR-VIRRF sy-vline
WA_EDOC_BR_NFE400NFE_STR-VBCRETPREV sy-vline
WA_EDOC_BR_NFE400NFE_STR-VRETPREV sy-vline
WA_EDOC_BR_NFE400NFE_STR-TRANSP sy-vline
WA_EDOC_BR_NFE400NFE_STR-MODFRETE sy-vline
WA_EDOC_BR_NFE400NFE_STR-TRANSPORTA sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNPJ sy-vline
WA_EDOC_BR_NFE400NFE_STR-CPF sy-vline
WA_EDOC_BR_NFE400NFE_STR-XNOME sy-vline
WA_EDOC_BR_NFE400NFE_STR-IE sy-vline
WA_EDOC_BR_NFE400NFE_STR-XENDER sy-vline
WA_EDOC_BR_NFE400NFE_STR-XMUN sy-vline
WA_EDOC_BR_NFE400NFE_STR-UF sy-vline
WA_EDOC_BR_NFE400NFE_STR-RETTRANSP sy-vline
WA_EDOC_BR_NFE400NFE_STR-VSERV sy-vline
WA_EDOC_BR_NFE400NFE_STR-VBCRET sy-vline
WA_EDOC_BR_NFE400NFE_STR-PICMSRET sy-vline
WA_EDOC_BR_NFE400NFE_STR-VICMSRET sy-vline
WA_EDOC_BR_NFE400NFE_STR-CFOP sy-vline
WA_EDOC_BR_NFE400NFE_STR-CMUNFG sy-vline
WA_EDOC_BR_NFE400NFE_STR-VEICTRANSP sy-vline
WA_EDOC_BR_NFE400NFE_STR-PLACA sy-vline
WA_EDOC_BR_NFE400NFE_STR-UF sy-vline
WA_EDOC_BR_NFE400NFE_STR-RNTC sy-vline
WA_EDOC_BR_NFE400NFE_STR-REBOQUE sy-vline
WA_EDOC_BR_NFE400NFE_STR-VOL sy-vline
WA_EDOC_BR_NFE400NFE_STR-VAGAO sy-vline
WA_EDOC_BR_NFE400NFE_STR-BALSA sy-vline
WA_EDOC_BR_NFE400NFE_STR-COBR sy-vline
WA_EDOC_BR_NFE400NFE_STR-FAT sy-vline
WA_EDOC_BR_NFE400NFE_STR-NFAT sy-vline
WA_EDOC_BR_NFE400NFE_STR-VORIG sy-vline
WA_EDOC_BR_NFE400NFE_STR-VDESC sy-vline
WA_EDOC_BR_NFE400NFE_STR-VLIQ sy-vline
WA_EDOC_BR_NFE400NFE_STR-DUP sy-vline
WA_EDOC_BR_NFE400NFE_STR-PAG sy-vline
WA_EDOC_BR_NFE400NFE_STR-DETPAG sy-vline
WA_EDOC_BR_NFE400NFE_STR-VTROCO sy-vline
WA_EDOC_BR_NFE400NFE_STR-INFINTERMED sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNPJ sy-vline
WA_EDOC_BR_NFE400NFE_STR-IDCADINTTRAN sy-vline
WA_EDOC_BR_NFE400NFE_STR-INFADIC sy-vline
WA_EDOC_BR_NFE400NFE_STR-INFADFISCO sy-vline
WA_EDOC_BR_NFE400NFE_STR-INFCPL sy-vline
WA_EDOC_BR_NFE400NFE_STR-OBSCONT sy-vline
WA_EDOC_BR_NFE400NFE_STR-OBSFISCO sy-vline
WA_EDOC_BR_NFE400NFE_STR-PROCREF sy-vline
WA_EDOC_BR_NFE400NFE_STR-EXPORTA sy-vline
WA_EDOC_BR_NFE400NFE_STR-UFSAIDAPAIS sy-vline
WA_EDOC_BR_NFE400NFE_STR-XLOCEXPORTA sy-vline
WA_EDOC_BR_NFE400NFE_STR-XLOCDESPACHO sy-vline
WA_EDOC_BR_NFE400NFE_STR-COMPRA sy-vline
WA_EDOC_BR_NFE400NFE_STR-XNEMP sy-vline
WA_EDOC_BR_NFE400NFE_STR-XPED sy-vline
WA_EDOC_BR_NFE400NFE_STR-XCONT sy-vline
WA_EDOC_BR_NFE400NFE_STR-CANA sy-vline
WA_EDOC_BR_NFE400NFE_STR-SAFRA sy-vline
WA_EDOC_BR_NFE400NFE_STR-REF sy-vline
WA_EDOC_BR_NFE400NFE_STR-FORDIA sy-vline
WA_EDOC_BR_NFE400NFE_STR-QTOTMES sy-vline
WA_EDOC_BR_NFE400NFE_STR-QTOTANT sy-vline
WA_EDOC_BR_NFE400NFE_STR-QTOTGER sy-vline
WA_EDOC_BR_NFE400NFE_STR-DEDUC sy-vline
WA_EDOC_BR_NFE400NFE_STR-VFOR sy-vline
WA_EDOC_BR_NFE400NFE_STR-VTOTDED sy-vline
WA_EDOC_BR_NFE400NFE_STR-VLIQFOR sy-vline
WA_EDOC_BR_NFE400NFE_STR-INFRESPTEC sy-vline
WA_EDOC_BR_NFE400NFE_STR-CNPJ sy-vline
WA_EDOC_BR_NFE400NFE_STR-XCONTATO sy-vline
WA_EDOC_BR_NFE400NFE_STR-EMAIL sy-vline
WA_EDOC_BR_NFE400NFE_STR-FONE sy-vline
WA_EDOC_BR_NFE400NFE_STR-IDCSRT sy-vline
WA_EDOC_BR_NFE400NFE_STR-HASHCSRT sy-vline
WA_EDOC_BR_NFE400NFE_STR-VERSAO sy-vline
WA_EDOC_BR_NFE400NFE_STR-ID sy-vline
WA_EDOC_BR_NFE400NFE_STR-INFNFESUPL sy-vline
WA_EDOC_BR_NFE400NFE_STR-QRCODE sy-vline
WA_EDOC_BR_NFE400NFE_STR-URLCHAVE sy-vline
WA_EDOC_BR_NFE400NFE_STR-SIGNATURE sy-vline
WA_EDOC_BR_NFE400NFE_STR-SIGNEDINFO sy-vline
WA_EDOC_BR_NFE400NFE_STR-CANONICALIZATIONMETHOD sy-vline
WA_EDOC_BR_NFE400NFE_STR-ALGORITHM sy-vline
WA_EDOC_BR_NFE400NFE_STR-SIGNATUREMETHOD sy-vline
WA_EDOC_BR_NFE400NFE_STR-ALGORITHM sy-vline
WA_EDOC_BR_NFE400NFE_STR-REFERENCE sy-vline
WA_EDOC_BR_NFE400NFE_STR-TRANSFORMS sy-vline
WA_EDOC_BR_NFE400NFE_STR-TRANSFORM sy-vline
WA_EDOC_BR_NFE400NFE_STR-DIGESTMETHOD sy-vline
WA_EDOC_BR_NFE400NFE_STR-ALGORITHM sy-vline
WA_EDOC_BR_NFE400NFE_STR-DIGESTVALUE sy-vline
WA_EDOC_BR_NFE400NFE_STR-URI sy-vline
WA_EDOC_BR_NFE400NFE_STR-SIGNATUREVALUE sy-vline
WA_EDOC_BR_NFE400NFE_STR-KEYINFO sy-vline
WA_EDOC_BR_NFE400NFE_STR-X509DATA sy-vline
WA_EDOC_BR_NFE400NFE_STR-X509CERTIFICATE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.