ABAP Select data from SAP table OIUH_RV_RJE 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 OIUH_RV_RJE 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 OIUH_RV_RJE. 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 OIUH_RV_RJE 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_OIUH_RV_RJE TYPE STANDARD TABLE OF OIUH_RV_RJE, WA_OIUH_RV_RJE TYPE OIUH_RV_RJE, 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: <OIUH_RV_RJE> TYPE OIUH_RV_RJE. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_OIUH_RV_RJE. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM OIUH_RV_RJE INTO TABLE IT_OIUH_RV_RJE. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM OIUH_RV_RJE * INTO TABLE @DATA(IT_OIUH_RV_RJE2). *--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_OIUH_RV_RJE INDEX 1 INTO DATA(WA_OIUH_RV_RJE2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_OIUH_RV_RJE ASSIGNING <OIUH_RV_RJE>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<OIUH_RV_RJE>-MANDT = 1.
<OIUH_RV_RJE>-DUMMY_SEQ_FIELD = 1.
<OIUH_RV_RJE>-RJE_OR_LVL_1_NO = 1.
<OIUH_RV_RJE>-JE_ACCT_PERD_DT = 1.
<OIUH_RV_RJE>-RJE_ACCT_CAT_CD = 1.
ENDLOOP. LOOP AT IT_OIUH_RV_RJE INTO WA_OIUH_RV_RJE. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_OIUH_RV_RJE-RJE_BTCH_NO, sy-vline,
WA_OIUH_RV_RJE-RJE_BRD_CD, sy-vline,
WA_OIUH_RV_RJE-RJE_VOU_NO, sy-vline,
WA_OIUH_RV_RJE-RJE_LE_NO, sy-vline,
WA_OIUH_RV_RJE-RJE_REJ_FL, sy-vline,
WA_OIUH_RV_RJE-RJE_ACCT_NO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_OIUH_RV_RJE 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_OIUH_RV_RJE 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_OIUH_RV_RJE INTO WA_OIUH_RV_RJE. *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_OIUH_RV_RJE_STR,
MANDT TYPE STRING,
DUMMY_SEQ_FIELD TYPE STRING,
RJE_OR_LVL_1_NO TYPE STRING,
JE_ACCT_PERD_DT TYPE STRING,
RJE_ACCT_CAT_CD TYPE STRING,
RJE_BTCH_NO TYPE STRING,
RJE_BRD_CD TYPE STRING,
RJE_VOU_NO TYPE STRING,
RJE_LE_NO TYPE STRING,
RJE_REJ_FL TYPE STRING,
RJE_ACCT_NO TYPE STRING,
JE_BTCH_TYPE_CD TYPE STRING,
E_LE_PRCS_ST_CD TYPE STRING,
RJE_TRANS_AM TYPE STRING,
RJE_SYS_SRCE_CD TYPE STRING,
RJE_TRANS_QY TYPE STRING,
RJE_GR_AM TYPE STRING,
RJE_GR_QY TYPE STRING,
RJE_PD_CD TYPE STRING,
RJE_VL_TYPE_CD TYPE STRING,
RJE_CK_NO TYPE STRING,
RJE_VL_CLASS_CD TYPE STRING,
RJE_VL_SRCE_CD TYPE STRING,
RJE_VL_FRQ_CD TYPE STRING,
RJE_VL_LVL_CD TYPE STRING,
RJE_BTU_QY TYPE STRING,
JE_MMBTU_DET_CD TYPE STRING,
RJE_PS_BASE_QY TYPE STRING,
RJE_GRV_QY TYPE STRING,
RJE_OWN_NO9 TYPE STRING,
RJE_OWN_NO TYPE STRING,
RJE_OWN_SEQ_NO9 TYPE STRING,
RJE_OWN_SEQ_NO TYPE STRING,
RJE_PU_NO9 TYPE STRING,
RJE_PU_NO TYPE STRING,
RJE_PU_SEQ_NO9 TYPE STRING,
RJE_PU_SEQ_NO TYPE STRING,
RJE_PRDR_NO9 TYPE STRING,
RJE_PRDR_NO TYPE STRING,
RJE_PRDR_SEQ_NO9 TYPE STRING,
RJE_PRDR_SEQ_NO TYPE STRING,
OWN_INT_DCM_QY TYPE STRING,
E_OWN_INT_TP_CD TYPE STRING,
RJE_CK_DT9 TYPE STRING,
RJE_CK_DT TYPE STRING,
RJE_RVRS_RSN_CD TYPE STRING,
UNITOF_MEAS_CD TYPE STRING,
JE_CASH_RCPT_DT9 TYPE STRING,
JE_CASH_RCPT_DT TYPE STRING,
RJE_SUS_RSN_CD TYPE STRING,
RJE_CT_NO9 TYPE STRING,
RJE_CT_NO TYPE STRING,
RJE_CT_TYPE_CD TYPE STRING,
RJE_DOI_PR_NO9 TYPE STRING,
RJE_DOI_PR_NO TYPE STRING,
RJE_DOI_SEQ_NO9 TYPE STRING,
RJE_DOI_SEQ_NO TYPE STRING,
RJE_TRACE_CO_NO TYPE STRING,
E_TRACE_APRD_DT9 TYPE STRING,
E_TRACE_APRD_DT TYPE STRING,
E_TRACE_ACCT_NO TYPE STRING,
E_TRACE_BTCH_NO TYPE STRING,
E_TRACE_BTCH_CD TYPE STRING,
E_TRACE_VOUC_NO TYPE STRING,
RJE_TRACE_LE_NO TYPE STRING,
RJE_WL_NO9 TYPE STRING,
RJE_WL_NO TYPE STRING,
RJE_WC_NO9 TYPE STRING,
RJE_WC_NO TYPE STRING,
RJE_DED_RMB_AM TYPE STRING,
E_DED_GR_RMB_AM TYPE STRING,
RJE_TAX_1_AM TYPE STRING,
RJE_TAX_2_AM TYPE STRING,
RJE_TAX_3_AM TYPE STRING,
RJE_TAX_4_AM TYPE STRING,
RJE_TAX_5_AM TYPE STRING,
RJE_TAX_6_AM TYPE STRING,
RJE_TAX_7_AM TYPE STRING,
RJE_TAX_8_AM TYPE STRING,
RJE_TAX_9_AM TYPE STRING,
RJE_TAX_10_AM TYPE STRING,
RJE_TAX_RMB_AM TYPE STRING,
E_TAX_GR_RMB_AM TYPE STRING,
RJE_INV_NO TYPE STRING,
RJE_INV_DT9 TYPE STRING,
RJE_INV_DT TYPE STRING,
RJE_INV_TYPE_CD TYPE STRING,
OWN_INT_SEQ_NO TYPE STRING,
RJE_PAY_CD TYPE STRING,
RJE_SA_MP_NO9 TYPE STRING,
RJE_SA_MP_NO TYPE STRING,
RJE_SA_DT9 TYPE STRING,
RJE_SA_DT TYPE STRING,
RJE_ST_CD TYPE STRING,
RJE_TAX_AUTH_NO TYPE STRING,
TAXAUTH_SEQ_NO TYPE STRING,
OWN_BAL_DCM_QY TYPE STRING,
RJE_PR_TYPE_CD TYPE STRING,
JE_OP_NON_OP_FL TYPE STRING,
RJE_PU_PR_NO TYPE STRING,
RJE_PU_PD_CD TYPE STRING,
RJE_ERROR_1_CD TYPE STRING,
RJE_ERROR_2_CD TYPE STRING,
RJE_ERROR_3_CD TYPE STRING,
RJE_ERROR_4_CD TYPE STRING,
RJE_ERROR_5_CD TYPE STRING,
RJE_UNIT_PR_NO9 TYPE STRING,
RJE_UNIT_PR_NO TYPE STRING,
E_ARMT_LVL_1_CD TYPE STRING,
E_ARMT_LVL_2_CD TYPE STRING,
RJE_TRANS_DE9 TYPE STRING,
RJE_TRANS_DE TYPE STRING,
RJE_GR_TAX_AM TYPE STRING,
RJE_PROC_CO TYPE STRING,
RJE_AES_FL TYPE STRING,
RJE_TAX_CD TYPE STRING,
JE_GRP_GROUP_NO9 TYPE STRING,
JE_GRP_GROUP_NO TYPE STRING,
RJE_JIB_DOI_NO9 TYPE STRING,
RJE_JIB_DOI_NO TYPE STRING,
JIB_DOI_SEQ_NO9 TYPE STRING,
JIB_DOI_SEQ_NO TYPE STRING,
RJE_BILL_CD TYPE STRING,
RJE_TXN_VAL_AM TYPE STRING,
RJE_TXN_DT TYPE STRING,
JE_GAS_PLANT_NO9 TYPE STRING,
JE_GAS_PLANT_NO TYPE STRING,
RJE_GPLT_SEQ_NO9 TYPE STRING,
RJE_GPLT_SEQ_NO TYPE STRING,
RJE_REF_NO TYPE STRING,
RJE_SELLER_NO9 TYPE STRING,
RJE_SELLER_NO TYPE STRING,
E_SELLER_SEQ_NO9 TYPE STRING,
E_SELLER_SEQ_NO TYPE STRING,
RJE_AUD_BTCH_NO TYPE STRING,
RJE_DI_PR_NO TYPE STRING,
RJE_DI_NO TYPE STRING,
RJE_OWN_PVR_AM TYPE STRING,
RJE_GR_PVR_AM TYPE STRING,
E_OTH_DED_01_AM TYPE STRING,
E_OTH_DED_02_AM TYPE STRING,
E_OTH_DED_03_AM TYPE STRING,
E_OTH_DED_04_AM TYPE STRING,
E_OTH_DED_05_AM TYPE STRING,
E_OTH_DED_06_AM TYPE STRING,
E_OTH_DED_07_AM TYPE STRING,
E_OTH_DED_08_AM TYPE STRING,
E_OTH_DED_09_AM TYPE STRING,
E_OTH_DED_10_AM TYPE STRING,
E_OTH_DED_11_AM TYPE STRING,
E_OTH_DED_12_AM TYPE STRING,
E_OTH_DED_13_AM TYPE STRING,
E_OTH_DED_14_AM TYPE STRING,
E_OTH_DED_15_AM TYPE STRING,
E_OTH_DED_16_AM TYPE STRING,
E_OTH_DED_17_AM TYPE STRING,
E_OTH_DED_18_AM TYPE STRING,
RJE_INT_PAID_FL TYPE STRING,
MMBTUOWN_VL_AM TYPE STRING,
MMBTU_GR_VL_AM TYPE STRING,
RJE_REMT_NO9 TYPE STRING,
RJE_REMT_NO TYPE STRING,
RJE_REMT_SEQ_NO9 TYPE STRING,
RJE_REMT_SEQ_NO TYPE STRING,
RJE_RCV_GLWL_NO9 TYPE STRING,
RJE_RCV_GLWL_NO TYPE STRING,
RJE_RCV_GLWC_NO9 TYPE STRING,
RJE_RCV_GLWC_NO TYPE STRING,
RJE_REL_CT_NO9 TYPE STRING,
RJE_REL_CT_NO TYPE STRING,
RJE_ORIG_MP_NO9 TYPE STRING,
RJE_ORIG_MP_NO TYPE STRING,
E_ORIG_MP_TP_CD TYPE STRING,
RJE_PHS_NO TYPE STRING,
RJE_CMT_SYS_NO9 TYPE STRING,
RJE_CMT_SYS_NO TYPE STRING,
RJE_ESCH_FL TYPE STRING,
RJE_INT_SYM_CD TYPE STRING,
RJE_LGND_CD TYPE STRING,
RJE_MK_TYPE_NO TYPE STRING,
RJE_OR_LVL_2_NO TYPE STRING,
E_SPEC_PYMNT_CD TYPE STRING,
RJE_OVRD_OWN_CD TYPE STRING,
RJE_RCPTN_PT_NO TYPE STRING,
RJE_TRNSP_NO TYPE STRING,
JE_TRNSP_SEQ_NO TYPE STRING,
RJE_OWN_VAL TYPE STRING,
JE_RBUR_DECM_PC TYPE STRING,
RJE_GR_TAX_1_AM TYPE STRING,
RJE_GR_TAX_2_AM TYPE STRING,
RJE_GR_TAX_3_AM TYPE STRING,
RJE_GR_TAX_4_AM TYPE STRING,
RJE_GR_TAX_5_AM TYPE STRING,
RJE_GR_TAX_6_AM TYPE STRING,
RJE_GR_TAX_7_AM TYPE STRING,
RJE_GR_TAX_8_AM TYPE STRING,
RJE_GR_TAX_9_AM TYPE STRING,
JE_GR_TAX_10_AM TYPE STRING,
JE_GR_TRNDED_AM TYPE STRING,
E_OWN_TRNDED_AM TYPE STRING,
E_GR_OTH_MKD_AM TYPE STRING,
OWN_OTH_MKD_AM TYPE STRING,
RJE_ORIG_PR_NO TYPE STRING,
RJE_INJ_DT9 TYPE STRING,
RJE_INJ_DT TYPE STRING,
E_GR_APC_RMB_AM TYPE STRING,
NET_APC_RMB_AM TYPE STRING,
RJE_JI_OWN_NO TYPE STRING,
E_JI_OWN_SEQ_NO TYPE STRING,
RJE_SECT_PR_NO9 TYPE STRING,
RJE_SECT_PR_NO TYPE STRING,
RJE_SECT_SEQ_NO9 TYPE STRING,
RJE_SECT_SEQ_NO TYPE STRING,
RJE_NWK_NO9 TYPE STRING,
RJE_NWK_NO TYPE STRING,
RJE_SUB_NWK_NO9 TYPE STRING,
RJE_SUB_NWK_NO TYPE STRING,
RJE_CHV_RPT_CD TYPE STRING,
RJE_VER_NO TYPE STRING,
RJE_USER_ID TYPE STRING,
RJE_TIMESTAMP TYPE STRING,
RJE_OWN_PTR_AM TYPE STRING,
RJE_GR_PTR_AM TYPE STRING,
O_INT_1_AM TYPE STRING,
O_INT_2_AM TYPE STRING,
O_INT_3_AM TYPE STRING,
O_INT_4_AM TYPE STRING,
O_INT_5_AM TYPE STRING,
O_INT_6_AM TYPE STRING,
O_INT_7_AM TYPE STRING,
O_INT_8_AM TYPE STRING,
O_INT_9_AM TYPE STRING,
O_INT_10_AM TYPE STRING,
O_EXT_1_AM TYPE STRING,
O_EXT_2_AM TYPE STRING,
O_EXT_3_AM TYPE STRING,
O_EXT_4_AM TYPE STRING,
O_EXT_5_AM TYPE STRING,
O_EXT_6_AM TYPE STRING,
O_EXT_7_AM TYPE STRING,
O_EXT_8_AM TYPE STRING,
O_EXT_9_AM TYPE STRING,
O_EXT_10_AM TYPE STRING,
G_INT_1_AM TYPE STRING,
G_INT_2_AM TYPE STRING,
G_INT_3_AM TYPE STRING,
G_INT_4_AM TYPE STRING,
G_INT_5_AM TYPE STRING,
G_INT_6_AM TYPE STRING,
G_INT_7_AM TYPE STRING,
G_INT_8_AM TYPE STRING,
G_INT_9_AM TYPE STRING,
G_INT_10_AM TYPE STRING,
G_EXT_1_AM TYPE STRING,
G_EXT_2_AM TYPE STRING,
G_EXT_3_AM TYPE STRING,
G_EXT_4_AM TYPE STRING,
G_EXT_5_AM TYPE STRING,
G_EXT_6_AM TYPE STRING,
G_EXT_7_AM TYPE STRING,
G_EXT_8_AM TYPE STRING,
G_EXT_9_AM TYPE STRING,
G_EXT_10_AM TYPE STRING,END OF T_EKKO_STR. DATA: WA_OIUH_RV_RJE_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_OIUH_RV_RJE_STR-MANDT sy-vline
WA_OIUH_RV_RJE_STR-DUMMY_SEQ_FIELD sy-vline
WA_OIUH_RV_RJE_STR-RJE_OR_LVL_1_NO sy-vline
WA_OIUH_RV_RJE_STR-JE_ACCT_PERD_DT sy-vline
WA_OIUH_RV_RJE_STR-RJE_ACCT_CAT_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_BTCH_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_BRD_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_VOU_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_LE_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_REJ_FL sy-vline
WA_OIUH_RV_RJE_STR-RJE_ACCT_NO sy-vline
WA_OIUH_RV_RJE_STR-JE_BTCH_TYPE_CD sy-vline
WA_OIUH_RV_RJE_STR-E_LE_PRCS_ST_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_TRANS_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_SYS_SRCE_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_TRANS_QY sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_QY sy-vline
WA_OIUH_RV_RJE_STR-RJE_PD_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_VL_TYPE_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_CK_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_VL_CLASS_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_VL_SRCE_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_VL_FRQ_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_VL_LVL_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_BTU_QY sy-vline
WA_OIUH_RV_RJE_STR-JE_MMBTU_DET_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_PS_BASE_QY sy-vline
WA_OIUH_RV_RJE_STR-RJE_GRV_QY sy-vline
WA_OIUH_RV_RJE_STR-RJE_OWN_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_OWN_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_OWN_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_OWN_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_PU_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_PU_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_PU_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_PU_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_PRDR_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_PRDR_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_PRDR_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_PRDR_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-OWN_INT_DCM_QY sy-vline
WA_OIUH_RV_RJE_STR-E_OWN_INT_TP_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_CK_DT9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_CK_DT sy-vline
WA_OIUH_RV_RJE_STR-RJE_RVRS_RSN_CD sy-vline
WA_OIUH_RV_RJE_STR-UNITOF_MEAS_CD sy-vline
WA_OIUH_RV_RJE_STR-JE_CASH_RCPT_DT9 sy-vline
WA_OIUH_RV_RJE_STR-JE_CASH_RCPT_DT sy-vline
WA_OIUH_RV_RJE_STR-RJE_SUS_RSN_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_CT_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_CT_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_CT_TYPE_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_DOI_PR_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_DOI_PR_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_DOI_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_DOI_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_TRACE_CO_NO sy-vline
WA_OIUH_RV_RJE_STR-E_TRACE_APRD_DT9 sy-vline
WA_OIUH_RV_RJE_STR-E_TRACE_APRD_DT sy-vline
WA_OIUH_RV_RJE_STR-E_TRACE_ACCT_NO sy-vline
WA_OIUH_RV_RJE_STR-E_TRACE_BTCH_NO sy-vline
WA_OIUH_RV_RJE_STR-E_TRACE_BTCH_CD sy-vline
WA_OIUH_RV_RJE_STR-E_TRACE_VOUC_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_TRACE_LE_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_WL_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_WL_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_WC_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_WC_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_DED_RMB_AM sy-vline
WA_OIUH_RV_RJE_STR-E_DED_GR_RMB_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_1_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_2_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_3_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_4_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_5_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_6_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_7_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_8_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_9_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_10_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_RMB_AM sy-vline
WA_OIUH_RV_RJE_STR-E_TAX_GR_RMB_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_INV_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_INV_DT9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_INV_DT sy-vline
WA_OIUH_RV_RJE_STR-RJE_INV_TYPE_CD sy-vline
WA_OIUH_RV_RJE_STR-OWN_INT_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_PAY_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_SA_MP_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_SA_MP_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_SA_DT9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_SA_DT sy-vline
WA_OIUH_RV_RJE_STR-RJE_ST_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_AUTH_NO sy-vline
WA_OIUH_RV_RJE_STR-TAXAUTH_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-OWN_BAL_DCM_QY sy-vline
WA_OIUH_RV_RJE_STR-RJE_PR_TYPE_CD sy-vline
WA_OIUH_RV_RJE_STR-JE_OP_NON_OP_FL sy-vline
WA_OIUH_RV_RJE_STR-RJE_PU_PR_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_PU_PD_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_ERROR_1_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_ERROR_2_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_ERROR_3_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_ERROR_4_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_ERROR_5_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_UNIT_PR_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_UNIT_PR_NO sy-vline
WA_OIUH_RV_RJE_STR-E_ARMT_LVL_1_CD sy-vline
WA_OIUH_RV_RJE_STR-E_ARMT_LVL_2_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_TRANS_DE9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_TRANS_DE sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_PROC_CO sy-vline
WA_OIUH_RV_RJE_STR-RJE_AES_FL sy-vline
WA_OIUH_RV_RJE_STR-RJE_TAX_CD sy-vline
WA_OIUH_RV_RJE_STR-JE_GRP_GROUP_NO9 sy-vline
WA_OIUH_RV_RJE_STR-JE_GRP_GROUP_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_JIB_DOI_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_JIB_DOI_NO sy-vline
WA_OIUH_RV_RJE_STR-JIB_DOI_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-JIB_DOI_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_BILL_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_TXN_VAL_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_TXN_DT sy-vline
WA_OIUH_RV_RJE_STR-JE_GAS_PLANT_NO9 sy-vline
WA_OIUH_RV_RJE_STR-JE_GAS_PLANT_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_GPLT_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_GPLT_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_REF_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_SELLER_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_SELLER_NO sy-vline
WA_OIUH_RV_RJE_STR-E_SELLER_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-E_SELLER_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_AUD_BTCH_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_DI_PR_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_DI_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_OWN_PVR_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_PVR_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_01_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_02_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_03_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_04_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_05_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_06_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_07_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_08_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_09_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_10_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_11_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_12_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_13_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_14_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_15_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_16_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_17_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OTH_DED_18_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_INT_PAID_FL sy-vline
WA_OIUH_RV_RJE_STR-MMBTUOWN_VL_AM sy-vline
WA_OIUH_RV_RJE_STR-MMBTU_GR_VL_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_REMT_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_REMT_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_REMT_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_REMT_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_RCV_GLWL_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_RCV_GLWL_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_RCV_GLWC_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_RCV_GLWC_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_REL_CT_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_REL_CT_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_ORIG_MP_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_ORIG_MP_NO sy-vline
WA_OIUH_RV_RJE_STR-E_ORIG_MP_TP_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_PHS_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_CMT_SYS_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_CMT_SYS_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_ESCH_FL sy-vline
WA_OIUH_RV_RJE_STR-RJE_INT_SYM_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_LGND_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_MK_TYPE_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_OR_LVL_2_NO sy-vline
WA_OIUH_RV_RJE_STR-E_SPEC_PYMNT_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_OVRD_OWN_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_RCPTN_PT_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_TRNSP_NO sy-vline
WA_OIUH_RV_RJE_STR-JE_TRNSP_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_OWN_VAL sy-vline
WA_OIUH_RV_RJE_STR-JE_RBUR_DECM_PC sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_1_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_2_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_3_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_4_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_5_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_6_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_7_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_8_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_TAX_9_AM sy-vline
WA_OIUH_RV_RJE_STR-JE_GR_TAX_10_AM sy-vline
WA_OIUH_RV_RJE_STR-JE_GR_TRNDED_AM sy-vline
WA_OIUH_RV_RJE_STR-E_OWN_TRNDED_AM sy-vline
WA_OIUH_RV_RJE_STR-E_GR_OTH_MKD_AM sy-vline
WA_OIUH_RV_RJE_STR-OWN_OTH_MKD_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_ORIG_PR_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_INJ_DT9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_INJ_DT sy-vline
WA_OIUH_RV_RJE_STR-E_GR_APC_RMB_AM sy-vline
WA_OIUH_RV_RJE_STR-NET_APC_RMB_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_JI_OWN_NO sy-vline
WA_OIUH_RV_RJE_STR-E_JI_OWN_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_SECT_PR_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_SECT_PR_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_SECT_SEQ_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_SECT_SEQ_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_NWK_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_NWK_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_SUB_NWK_NO9 sy-vline
WA_OIUH_RV_RJE_STR-RJE_SUB_NWK_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_CHV_RPT_CD sy-vline
WA_OIUH_RV_RJE_STR-RJE_VER_NO sy-vline
WA_OIUH_RV_RJE_STR-RJE_USER_ID sy-vline
WA_OIUH_RV_RJE_STR-RJE_TIMESTAMP sy-vline
WA_OIUH_RV_RJE_STR-RJE_OWN_PTR_AM sy-vline
WA_OIUH_RV_RJE_STR-RJE_GR_PTR_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_1_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_2_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_3_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_4_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_5_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_6_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_7_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_8_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_9_AM sy-vline
WA_OIUH_RV_RJE_STR-O_INT_10_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_1_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_2_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_3_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_4_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_5_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_6_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_7_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_8_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_9_AM sy-vline
WA_OIUH_RV_RJE_STR-O_EXT_10_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_1_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_2_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_3_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_4_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_5_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_6_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_7_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_8_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_9_AM sy-vline
WA_OIUH_RV_RJE_STR-G_INT_10_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_1_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_2_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_3_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_4_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_5_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_6_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_7_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_8_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_9_AM sy-vline
WA_OIUH_RV_RJE_STR-G_EXT_10_AM sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.