ABAP Select data from SAP table J_1BNFE_S_AUTHORIZE_400 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 J_1BNFE_S_AUTHORIZE_400 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 J_1BNFE_S_AUTHORIZE_400. 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 J_1BNFE_S_AUTHORIZE_400 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_J_1BNFE_S_AUTHORIZE_400 TYPE STANDARD TABLE OF J_1BNFE_S_AUTHORIZE_400,
      WA_J_1BNFE_S_AUTHORIZE_400 TYPE J_1BNFE_S_AUTHORIZE_400,
      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: <J_1BNFE_S_AUTHORIZE_400> TYPE J_1BNFE_S_AUTHORIZE_400.

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_J_1BNFE_S_AUTHORIZE_400 ASSIGNING <J_1BNFE_S_AUTHORIZE_400>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<J_1BNFE_S_AUTHORIZE_400>-HEADER = 1.
<J_1BNFE_S_AUTHORIZE_400>-RFC_VERSION = 1.
<J_1BNFE_S_AUTHORIZE_400>-DOCNUM = 1.
<J_1BNFE_S_AUTHORIZE_400>-ACCESSKEY = 1.
<J_1BNFE_S_AUTHORIZE_400>-LOGSYS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_J_1BNFE_S_AUTHORIZE_400-WAERS, sy-vline,
WA_J_1BNFE_S_AUTHORIZE_400-TIMEZONE, sy-vline,
WA_J_1BNFE_S_AUTHORIZE_400-INDSINC, sy-vline,
WA_J_1BNFE_S_AUTHORIZE_400-VALIDATE_XML, sy-vline,
WA_J_1BNFE_S_AUTHORIZE_400-IDE, sy-vline,
WA_J_1BNFE_S_AUTHORIZE_400-C_UF, sy-vline.
ENDLOOP. *Add any further fields from structure WA_J_1BNFE_S_AUTHORIZE_400 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_J_1BNFE_S_AUTHORIZE_400 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_J_1BNFE_S_AUTHORIZE_400 INTO WA_J_1BNFE_S_AUTHORIZE_400. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.

*Conversion exit ALPHA, internal->external for field LOGSYS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_J_1BNFE_S_AUTHORIZE_400-LOGSYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_J_1BNFE_S_AUTHORIZE_400-LOGSYS.
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_J_1BNFE_S_AUTHORIZE_400_STR,
HEADER TYPE STRING,
RFC_VERSION TYPE STRING,
DOCNUM TYPE STRING,
ACCESSKEY TYPE STRING,
LOGSYS TYPE STRING,
WAERS TYPE STRING,
TIMEZONE TYPE STRING,
INDSINC TYPE STRING,
VALIDATE_XML TYPE STRING,
IDE TYPE STRING,
C_UF TYPE STRING,
C_NF TYPE STRING,
NAT_OP TYPE STRING,
MOD TYPE STRING,
SERIE TYPE STRING,
N_NF TYPE STRING,
DH_EMI TYPE STRING,
DH_SAI_ENT TYPE STRING,
TP_NF TYPE STRING,
ID_DEST TYPE STRING,
C_MUN_FG TYPE STRING,
TP_IMP TYPE STRING,
TP_EMIS TYPE STRING,
C_DV TYPE STRING,
TP_AMB TYPE STRING,
FIN_NFE TYPE STRING,
IND_FINAL TYPE STRING,
IND_PRES TYPE STRING,
PROC_EMI TYPE STRING,
VER_PROC TYPE STRING,
DH_CONT TYPE STRING,
X_JUST TYPE STRING,
IND_INTERMED TYPE STRING,
NFREF TYPE STRING,
ITEM TYPE STRING,
PROD_DI TYPE STRING,
DI_ADI TYPE STRING,
DETEXPORT TYPE STRING,
DET TYPE STRING,
VEICPROD TYPE STRING,
RASTRO TYPE STRING,
MED TYPE STRING,
ARMA TYPE STRING,
COMB TYPE STRING,
NRECOPI TYPE STRING,
PARTNERS_ID TYPE STRING,
PARTNER_ID_EMIT TYPE STRING,
PARTNER_ID_DEST TYPE STRING,
PARTNER_ID_RETIRADA TYPE STRING,
PARTNER_ID_ENTREGA TYPE STRING,
PARTNER_ID_TRANSPORTA TYPE STRING,
PARTNERS TYPE STRING,
ICMS TYPE STRING,
IPI TYPE STRING,
PIS TYPE STRING,
PISST TYPE STRING,
COFINS TYPE STRING,
COFINSST TYPE STRING,
II TYPE STRING,
ISSQN TYPE STRING,
ICMSUFDEST TYPE STRING,
IMPDEVOL TYPE STRING,
RETTRIB TYPE STRING,
V_RET_PIS TYPE STRING,
V_RET_COFINS TYPE STRING,
V_RET_CSLL TYPE STRING,
V_BCIRRF TYPE STRING,
V_IRRF TYPE STRING,
V_BCRET_PREV TYPE STRING,
V_RET_PREV TYPE STRING,
ISSQNTOT TYPE STRING,
V_SERV TYPE STRING,
V_BC TYPE STRING,
V_ISS TYPE STRING,
V_PIS TYPE STRING,
V_COFINS TYPE STRING,
D_COMPET TYPE STRING,
V_DEDUCAO TYPE STRING,
V_OUTRO TYPE STRING,
V_DESC_INCOND TYPE STRING,
V_DESC_COND TYPE STRING,
V_ISSRET TYPE STRING,
C_REG_TRIB TYPE STRING,
ICMS_TOT TYPE STRING,
V_BC TYPE STRING,
V_ICMS TYPE STRING,
V_ICMSDESON TYPE STRING,
V_FCPUFDEST TYPE STRING,
V_ICMSUFDEST TYPE STRING,
V_ICMSUFREMET TYPE STRING,
V_FCP TYPE STRING,
V_BCST TYPE STRING,
V_ST TYPE STRING,
V_FCPST TYPE STRING,
V_FCPSTRET TYPE STRING,
V_PROD TYPE STRING,
V_FRETE TYPE STRING,
V_SEG TYPE STRING,
V_DESC TYPE STRING,
V_II TYPE STRING,
V_IPI TYPE STRING,
V_IPIDEVOL TYPE STRING,
V_PIS TYPE STRING,
V_COFINS TYPE STRING,
V_OUTRO TYPE STRING,
V_NF TYPE STRING,
V_TOT_TRIB TYPE STRING,
DET_TAX TYPE STRING,
TRANSPORT TYPE STRING,
MOD_FRETE TYPE STRING,
V_SERV TYPE STRING,
V_BCRET TYPE STRING,
P_ICMSRET TYPE STRING,
V_ICMSRET TYPE STRING,
CFOP TYPE STRING,
C_MUN_FG TYPE STRING,
PLACA TYPE STRING,
UF TYPE STRING,
RNTC TYPE STRING,
VAGAO TYPE STRING,
BALSA TYPE STRING,
REBOQUE TYPE STRING,
VOL TYPE STRING,
FAT TYPE STRING,
N_FAT TYPE STRING,
V_ORIG TYPE STRING,
V_DESC TYPE STRING,
V_LIQ TYPE STRING,
DUP TYPE STRING,
TROCO TYPE STRING,
V_TROCO TYPE STRING,
DETPAG TYPE STRING,
INFADIC TYPE STRING,
INF_AD_FISCO TYPE STRING,
INF_CPL TYPE STRING,
TEXT_ID_OBSCONT TYPE STRING,
TEXT_ID_OBSFISCO TYPE STRING,
PROCREF TYPE STRING,
EXPORTA TYPE STRING,
UF_SAIDA_PAIS TYPE STRING,
X_LOC_EXPORTA TYPE STRING,
X_LOC_DESPACHO TYPE STRING,
COMPRA TYPE STRING,
X_NEMP TYPE STRING,
X_PED TYPE STRING,
X_CONT TYPE STRING,
CANA TYPE STRING,
SAFRA TYPE STRING,
REF TYPE STRING,
Q_TOT_MES TYPE STRING,
Q_TOT_ANT TYPE STRING,
Q_TOT_GER TYPE STRING,
V_FOR TYPE STRING,
V_TOT_DED TYPE STRING,
V_LIQ_FOR TYPE STRING,
VALUE_ID_DEDUC TYPE STRING,
CANA_FORDIA TYPE STRING,
AUTXML TYPE STRING,
TEXT TYPE STRING,
DEDUC TYPE STRING,
AVULSA TYPE STRING,
CNPJ TYPE STRING,
X_ORGAO TYPE STRING,
MATR TYPE STRING,
X_AGENTE TYPE STRING,
FONE TYPE STRING,
UF TYPE STRING,
N_DAR TYPE STRING,
D_EMI TYPE STRING,
V_DAR TYPE STRING,
REP_EMI TYPE STRING,
D_PAG TYPE STRING,
B2B TYPE STRING,
CNPJ TYPE STRING,
NOME_FANTASIA TYPE STRING,
ENDERECO TYPE STRING,
CIDADE TYPE STRING,
TELEFONE TYPE STRING,
EMAILDEST TYPE STRING,
EMAILLSP TYPE STRING,
REPLY_TO_EMAIL TYPE STRING,
RESPONSAVEL_TECNICO TYPE STRING,
CNPJ TYPE STRING,
X_CONTATO TYPE STRING,
EMAIL TYPE STRING,
FONE TYPE STRING,
ID_CSRT TYPE STRING,
HASH_CSRT TYPE STRING,
INDINTERMED TYPE STRING,
CNPJ TYPE STRING,
ID_CAD_INT_TRAN TYPE STRING,END OF T_EKKO_STR. DATA: WA_J_1BNFE_S_AUTHORIZE_400_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_J_1BNFE_S_AUTHORIZE_400_STR-HEADER sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-RFC_VERSION sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DOCNUM sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ACCESSKEY sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-LOGSYS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-WAERS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TIMEZONE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-INDSINC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-VALIDATE_XML sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-IDE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-C_UF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-C_NF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-NAT_OP sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-MOD sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-SERIE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-N_NF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DH_EMI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DH_SAI_ENT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TP_NF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ID_DEST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-C_MUN_FG sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TP_IMP sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TP_EMIS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-C_DV sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TP_AMB sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-FIN_NFE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-IND_FINAL sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-IND_PRES sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PROC_EMI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-VER_PROC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DH_CONT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_JUST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-IND_INTERMED sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-NFREF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ITEM sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PROD_DI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DI_ADI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DETEXPORT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DET sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-VEICPROD sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-RASTRO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-MED sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ARMA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-COMB sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-NRECOPI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PARTNERS_ID sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PARTNER_ID_EMIT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PARTNER_ID_DEST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PARTNER_ID_RETIRADA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PARTNER_ID_ENTREGA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PARTNER_ID_TRANSPORTA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PARTNERS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ICMS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-IPI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PIS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PISST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-COFINS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-COFINSST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-II sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ISSQN sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ICMSUFDEST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-IMPDEVOL sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-RETTRIB sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_RET_PIS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_RET_COFINS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_RET_CSLL sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_BCIRRF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_IRRF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_BCRET_PREV sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_RET_PREV sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ISSQNTOT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_SERV sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_BC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ISS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_PIS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_COFINS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-D_COMPET sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_DEDUCAO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_OUTRO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_DESC_INCOND sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_DESC_COND sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ISSRET sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-C_REG_TRIB sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ICMS_TOT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_BC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ICMS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ICMSDESON sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_FCPUFDEST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ICMSUFDEST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ICMSUFREMET sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_FCP sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_BCST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_FCPST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_FCPSTRET sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_PROD sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_FRETE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_SEG sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_DESC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_II sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_IPI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_IPIDEVOL sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_PIS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_COFINS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_OUTRO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_NF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_TOT_TRIB sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DET_TAX sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TRANSPORT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-MOD_FRETE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_SERV sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_BCRET sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-P_ICMSRET sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ICMSRET sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-CFOP sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-C_MUN_FG sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PLACA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-UF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-RNTC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-VAGAO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-BALSA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-REBOQUE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-VOL sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-FAT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-N_FAT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_ORIG sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_DESC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_LIQ sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DUP sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TROCO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_TROCO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DETPAG sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-INFADIC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-INF_AD_FISCO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-INF_CPL sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TEXT_ID_OBSCONT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TEXT_ID_OBSFISCO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-PROCREF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-EXPORTA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-UF_SAIDA_PAIS sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_LOC_EXPORTA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_LOC_DESPACHO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-COMPRA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_NEMP sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_PED sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_CONT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-CANA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-SAFRA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-REF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-Q_TOT_MES sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-Q_TOT_ANT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-Q_TOT_GER sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_FOR sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_TOT_DED sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_LIQ_FOR sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-VALUE_ID_DEDUC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-CANA_FORDIA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-AUTXML sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TEXT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-DEDUC sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-AVULSA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-CNPJ sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_ORGAO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-MATR sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_AGENTE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-FONE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-UF sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-N_DAR sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-D_EMI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-V_DAR sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-REP_EMI sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-D_PAG sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-B2B sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-CNPJ sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-NOME_FANTASIA sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ENDERECO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-CIDADE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-TELEFONE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-EMAILDEST sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-EMAILLSP sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-REPLY_TO_EMAIL sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-RESPONSAVEL_TECNICO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-CNPJ sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-X_CONTATO sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-EMAIL sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-FONE sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ID_CSRT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-HASH_CSRT sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-INDINTERMED sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-CNPJ sy-vline
WA_J_1BNFE_S_AUTHORIZE_400_STR-ID_CAD_INT_TRAN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.