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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EDOC_BR_CTE_IF_INF_CTE ASSIGNING <EDOC_BR_CTE_IF_INF_CTE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EDOC_BR_CTE_IF_INF_CTE>-VERSAO = 1.
<EDOC_BR_CTE_IF_INF_CTE>-ID = 1.
<EDOC_BR_CTE_IF_INF_CTE>-IDE = 1.
<EDOC_BR_CTE_IF_INF_CTE>-CUF = 1.
<EDOC_BR_CTE_IF_INF_CTE>-CCT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EDOC_BR_CTE_IF_INF_CTE-CFOP, sy-vline,
WA_EDOC_BR_CTE_IF_INF_CTE-NATOP, sy-vline,
WA_EDOC_BR_CTE_IF_INF_CTE-MOD, sy-vline,
WA_EDOC_BR_CTE_IF_INF_CTE-SERIE, sy-vline,
WA_EDOC_BR_CTE_IF_INF_CTE-NCT, sy-vline,
WA_EDOC_BR_CTE_IF_INF_CTE-DHEMI, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EDOC_BR_CTE_IF_INF_CTE 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_CTE_IF_INF_CTE 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_CTE_IF_INF_CTE INTO WA_EDOC_BR_CTE_IF_INF_CTE. *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_CTE_IF_INF_CTE_STR,
VERSAO TYPE STRING,
ID TYPE STRING,
IDE TYPE STRING,
CUF TYPE STRING,
CCT TYPE STRING,
CFOP TYPE STRING,
NATOP TYPE STRING,
MOD TYPE STRING,
SERIE TYPE STRING,
NCT TYPE STRING,
DHEMI TYPE STRING,
TPIMP TYPE STRING,
TPEMIS TYPE STRING,
CDV TYPE STRING,
TPAMB TYPE STRING,
TPCTE TYPE STRING,
PROCEMI TYPE STRING,
VERPROC TYPE STRING,
INDGLOBALIZADO TYPE STRING,
CMUNENV TYPE STRING,
XMUNENV TYPE STRING,
UFENV TYPE STRING,
MODAL TYPE STRING,
TPSERV TYPE STRING,
CMUNINI TYPE STRING,
XMUNINI TYPE STRING,
UFINI TYPE STRING,
CMUNFIM TYPE STRING,
XMUNFIM TYPE STRING,
UFFIM TYPE STRING,
RETIRA TYPE STRING,
XDETRETIRA TYPE STRING,
INDIETOMA TYPE STRING,
TOMA3 TYPE STRING,
TOMA TYPE STRING,
TOMA4 TYPE STRING,
TOMA TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
IE TYPE STRING,
XNOME TYPE STRING,
XFANT TYPE STRING,
FONE TYPE STRING,
ENDERTOMA TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
CEP TYPE STRING,
UF TYPE STRING,
CPAIS TYPE STRING,
XPAIS TYPE STRING,
EMAIL TYPE STRING,
DHCONT TYPE STRING,
XJUST TYPE STRING,
COMPL TYPE STRING,
XCARACAD TYPE STRING,
XCARACSER TYPE STRING,
XEMI TYPE STRING,
FLUXO TYPE STRING,
XORIG TYPE STRING,
PASS TYPE STRING,
XDEST TYPE STRING,
XROTA TYPE STRING,
ENTREGA TYPE STRING,
SEMDATA TYPE STRING,
TPPER TYPE STRING,
COMDATA TYPE STRING,
TPPER TYPE STRING,
DPROG TYPE STRING,
NOPERIODO TYPE STRING,
TPPER TYPE STRING,
DINI TYPE STRING,
DFIM TYPE STRING,
SEMHORA TYPE STRING,
TPHOR TYPE STRING,
COMHORA TYPE STRING,
TPHOR TYPE STRING,
HPROG TYPE STRING,
NOINTER TYPE STRING,
TPHOR TYPE STRING,
HINI TYPE STRING,
HFIM TYPE STRING,
ORIGCALC TYPE STRING,
DESTCALC TYPE STRING,
XOBS TYPE STRING,
OBSCONT TYPE STRING,
OBSFISCO TYPE STRING,
EMIT TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
IE TYPE STRING,
IEST 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,
CEP TYPE STRING,
UF TYPE STRING,
FONE TYPE STRING,
REM TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
IE TYPE STRING,
XNOME TYPE STRING,
XFANT TYPE STRING,
FONE TYPE STRING,
ENDERREME TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
CEP TYPE STRING,
UF TYPE STRING,
CPAIS TYPE STRING,
XPAIS TYPE STRING,
EMAIL TYPE STRING,
EXPED TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
IE TYPE STRING,
XNOME TYPE STRING,
FONE TYPE STRING,
ENDEREXPED TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
CEP TYPE STRING,
UF TYPE STRING,
CPAIS TYPE STRING,
XPAIS TYPE STRING,
EMAIL TYPE STRING,
RECEB TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
IE TYPE STRING,
XNOME TYPE STRING,
FONE TYPE STRING,
ENDERRECEB TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
CEP TYPE STRING,
UF TYPE STRING,
CPAIS TYPE STRING,
XPAIS TYPE STRING,
EMAIL TYPE STRING,
DEST TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
IE TYPE STRING,
XNOME TYPE STRING,
FONE TYPE STRING,
ISUF TYPE STRING,
ENDERDEST TYPE STRING,
XLGR TYPE STRING,
NRO TYPE STRING,
XCPL TYPE STRING,
XBAIRRO TYPE STRING,
CMUN TYPE STRING,
XMUN TYPE STRING,
CEP TYPE STRING,
UF TYPE STRING,
CPAIS TYPE STRING,
XPAIS TYPE STRING,
EMAIL TYPE STRING,
VPREST TYPE STRING,
VTPREST TYPE STRING,
VREC TYPE STRING,
COMP TYPE STRING,
IMP TYPE STRING,
ICMS TYPE STRING,
ICMS00 TYPE STRING,
CST TYPE STRING,
VBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
ICMS20 TYPE STRING,
CST TYPE STRING,
PREDBC TYPE STRING,
VBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
ICMS45 TYPE STRING,
CST TYPE STRING,
ICMS60 TYPE STRING,
CST TYPE STRING,
VBCSTRET TYPE STRING,
VICMSSTRET TYPE STRING,
PICMSSTRET TYPE STRING,
VCRED TYPE STRING,
ICMS90 TYPE STRING,
CST TYPE STRING,
PREDBC TYPE STRING,
VBC TYPE STRING,
PICMS TYPE STRING,
VICMS TYPE STRING,
VCRED TYPE STRING,
ICMSOUTRAUF TYPE STRING,
CST TYPE STRING,
PREDBCOUTRAUF TYPE STRING,
VBCOUTRAUF TYPE STRING,
PICMSOUTRAUF TYPE STRING,
VICMSOUTRAUF TYPE STRING,
ICMSSN TYPE STRING,
CST TYPE STRING,
INDSN TYPE STRING,
VTOTTRIB TYPE STRING,
INFADFISCO TYPE STRING,
ICMSUFFIM TYPE STRING,
VBCUFFIM TYPE STRING,
PFCPUFFIM TYPE STRING,
PICMSUFFIM TYPE STRING,
PICMSINTER TYPE STRING,
VFCPUFFIM TYPE STRING,
VICMSUFFIM TYPE STRING,
VICMSUFINI TYPE STRING,
INFCTENORM TYPE STRING,
INFCARGA TYPE STRING,
VCARGA TYPE STRING,
PROPRED TYPE STRING,
XOUTCAT TYPE STRING,
INFQ TYPE STRING,
VCARGAAVERB TYPE STRING,
INFDOC TYPE STRING,
INFNF TYPE STRING,
INFNFE TYPE STRING,
INFOUTROS TYPE STRING,
DOCANT TYPE STRING,
EMIDOCANT TYPE STRING,
INFMODAL TYPE STRING,
RODO TYPE STRING,
RNTRC TYPE STRING,
OCC TYPE STRING,
AEREO TYPE STRING,
NMINU TYPE STRING,
NOCA TYPE STRING,
DPREVAEREO TYPE STRING,
NATCARGA TYPE STRING,
XDIME TYPE STRING,
CINFMANU TYPE STRING,
TARIFA TYPE STRING,
CL TYPE STRING,
CTAR TYPE STRING,
VTAR TYPE STRING,
PERI TYPE STRING,
FERROV TYPE STRING,
TPTRAF TYPE STRING,
TRAFMUT TYPE STRING,
RESPFAT TYPE STRING,
FERREMI TYPE STRING,
VFRETE TYPE STRING,
CHCTEFERROORIGEM TYPE STRING,
FERROENV TYPE STRING,
FLUXO TYPE STRING,
AQUAV TYPE STRING,
VPREST TYPE STRING,
VAFRMM TYPE STRING,
XNAVIO TYPE STRING,
BALSA TYPE STRING,
NVIAG TYPE STRING,
DIREC TYPE STRING,
IRIN TYPE STRING,
DETCONT TYPE STRING,
TPNAV TYPE STRING,
DUTO TYPE STRING,
VTAR TYPE STRING,
DINI TYPE STRING,
DFIM TYPE STRING,
MULTIMODAL TYPE STRING,
COTM TYPE STRING,
INDNEGOCIAVEL TYPE STRING,
SEG TYPE STRING,
INFSEG TYPE STRING,
XSEG TYPE STRING,
CNPJ TYPE STRING,
NAPOL TYPE STRING,
NAVER TYPE STRING,
VERSAOMODAL TYPE STRING,
VEICNOVOS TYPE STRING,
COBR TYPE STRING,
FAT TYPE STRING,
NFAT TYPE STRING,
VORIG TYPE STRING,
VDESC TYPE STRING,
VLIQ TYPE STRING,
DUP TYPE STRING,
INFCTESUB TYPE STRING,
CHCTE TYPE STRING,
REFCTEANU TYPE STRING,
TOMAICMS TYPE STRING,
REFNFE TYPE STRING,
REFNF TYPE STRING,
CNPJ TYPE STRING,
CPF TYPE STRING,
MOD TYPE STRING,
SERIE TYPE STRING,
SUBSERIE TYPE STRING,
NRO TYPE STRING,
VALOR TYPE STRING,
D_EMI TYPE STRING,
REFCTE TYPE STRING,
INDALTERATOMA TYPE STRING,
INFGLOBALIZADO TYPE STRING,
XOBS TYPE STRING,
INFSERVVINC TYPE STRING,
INFCTEMULTIMODAL TYPE STRING,
INFCTECOMP TYPE STRING,
CHCTE TYPE STRING,
INFCTEANU TYPE STRING,
CHCTE TYPE STRING,
DEMI TYPE STRING,
AUTXML TYPE STRING,
INFRESPTEC TYPE STRING,
CNPJ TYPE STRING,
XCONTATO TYPE STRING,
EMAIL TYPE STRING,
FONE TYPE STRING,
IDCSRT TYPE STRING,
HASHCSRT TYPE STRING,
INFSOLICNFF TYPE STRING,
XSOLIC TYPE STRING,END OF T_EKKO_STR. DATA: WA_EDOC_BR_CTE_IF_INF_CTE_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_CTE_IF_INF_CTE_STR-VERSAO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ID sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IDE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CUF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CCT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CFOP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NATOP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-MOD sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-SERIE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NCT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DHEMI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPIMP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPEMIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CDV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPAMB sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPCTE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PROCEMI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VERPROC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INDGLOBALIZADO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUNENV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUNENV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UFENV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-MODAL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPSERV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUNINI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUNINI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UFINI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUNFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUNFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UFFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-RETIRA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XDETRETIRA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INDIETOMA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TOMA3 sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TOMA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TOMA4 sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TOMA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XNOME sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XFANT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FONE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ENDERTOMA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XLGR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCPL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XBAIRRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CEP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EMAIL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DHCONT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XJUST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-COMPL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCARACAD sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCARACSER sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XEMI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FLUXO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XORIG sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PASS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XDEST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XROTA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ENTREGA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-SEMDATA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPPER sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-COMDATA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPPER sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DPROG sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NOPERIODO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPPER sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DINI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-SEMHORA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPHOR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-COMHORA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPHOR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-HPROG sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NOINTER sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPHOR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-HINI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-HFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ORIGCALC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DESTCALC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XOBS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-OBSCONT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-OBSFISCO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EMIT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IEST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XNOME sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XFANT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ENDEREMIT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XLGR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCPL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XBAIRRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CEP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FONE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-REM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XNOME sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XFANT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FONE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ENDERREME sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XLGR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCPL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XBAIRRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CEP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EMAIL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EXPED sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XNOME sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FONE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ENDEREXPED sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XLGR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCPL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XBAIRRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CEP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EMAIL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-RECEB sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XNOME sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FONE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ENDERRECEB sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XLGR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCPL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XBAIRRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CEP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EMAIL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DEST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XNOME sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FONE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ISUF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ENDERDEST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XLGR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCPL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XBAIRRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XMUN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CEP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-UF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XPAIS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EMAIL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VPREST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VTPREST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VREC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-COMP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IMP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMS00 sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VBC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PICMS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VICMS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMS20 sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PREDBC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VBC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PICMS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VICMS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMS45 sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMS60 sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VBCSTRET sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VICMSSTRET sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PICMSSTRET sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VCRED sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMS90 sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PREDBC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VBC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PICMS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VICMS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VCRED sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMSOUTRAUF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PREDBCOUTRAUF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VBCOUTRAUF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PICMSOUTRAUF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VICMSOUTRAUF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMSSN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INDSN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VTOTTRIB sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFADFISCO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-ICMSUFFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VBCUFFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PFCPUFFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PICMSUFFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PICMSINTER sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VFCPUFFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VICMSUFFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VICMSUFINI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFCTENORM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFCARGA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VCARGA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PROPRED sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XOUTCAT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFQ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VCARGAAVERB sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFDOC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFNF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFNFE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFOUTROS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DOCANT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EMIDOCANT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFMODAL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-RODO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-RNTRC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-OCC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-AEREO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NMINU sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NOCA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DPREVAEREO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NATCARGA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XDIME sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CINFMANU sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TARIFA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CTAR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VTAR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-PERI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FERROV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPTRAF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TRAFMUT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-RESPFAT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FERREMI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VFRETE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CHCTEFERROORIGEM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FERROENV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FLUXO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-AQUAV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VPREST sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VAFRMM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XNAVIO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-BALSA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NVIAG sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DIREC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IRIN sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DETCONT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TPNAV sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DUTO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VTAR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DINI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DFIM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-MULTIMODAL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-COTM sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INDNEGOCIAVEL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-SEG sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFSEG sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XSEG sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NAPOL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NAVER sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VERSAOMODAL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VEICNOVOS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-COBR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FAT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NFAT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VORIG sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VDESC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VLIQ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DUP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFCTESUB sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CHCTE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-REFCTEANU sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-TOMAICMS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-REFNFE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-REFNF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CPF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-MOD sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-SERIE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-SUBSERIE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-NRO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-VALOR sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-D_EMI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-REFCTE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INDALTERATOMA sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFGLOBALIZADO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XOBS sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFSERVVINC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFCTEMULTIMODAL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFCTECOMP sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CHCTE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFCTEANU sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CHCTE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-DEMI sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-AUTXML sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFRESPTEC sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-CNPJ sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XCONTATO sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-EMAIL sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-FONE sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-IDCSRT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-HASHCSRT sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-INFSOLICNFF sy-vline
WA_EDOC_BR_CTE_IF_INF_CTE_STR-XSOLIC sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.