SAP OIUH_DURVTJEALLWRAP Function Module for Used by Manual JE









OIUH_DURVTJEALLWRAP is a standard oiuh durvtjeallwrap SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Used by Manual JE processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for oiuh durvtjeallwrap FM, simply by entering the name OIUH_DURVTJEALLWRAP into the relevant SAP transaction such as SE37 or SE38.

Function Group: OIUH_DURVTJEALLWRAP
Program Name: SAPLOIUH_DURVTJEALLWRAP
Main Program: SAPLOIUH_DURVTJEALLWRAP
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function OIUH_DURVTJEALLWRAP pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'OIUH_DURVTJEALLWRAP'"Used by Manual JE
CHANGING
* CMESSAGE = "
* C_JE_CK_NO = "
* C_JE_O_EXT_3_AM = "
* C_JE_O_EXT_4_AM = "
* C_JE_O_EXT_5_AM = "
* C_JE_O_EXT_6_AM = "
* C_JE_O_EXT_7_AM = "
* C_JE_O_EXT_8_AM = "
* C_JE_O_EXT_9_AM = "
* C_JE_O_EXT_10_AM = "
* C_JE_G_INT_1_AM = "
* C_JE_G_INT_2_AM = "
* C_JE_CMT_SYS_NO = "
* C_JE_G_INT_3_AM = "
* C_JE_G_INT_4_AM = "
* C_JE_G_INT_5_AM = "
* C_JE_G_INT_6_AM = "
* C_JE_G_INT_7_AM = "
* C_JE_G_INT_8_AM = "
* C_JE_G_INT_9_AM = "
* C_JE_G_INT_10_AM = "
* C_JE_G_EXT_1_AM = "
* C_JE_G_EXT_2_AM = "
* C_JE_CT_NO = "
* C_JE_G_EXT_3_AM = "
* C_JE_G_EXT_4_AM = "
* C_JE_G_EXT_5_AM = "
* C_JE_G_EXT_6_AM = "
* C_JE_G_EXT_7_AM = "
* C_JE_G_EXT_8_AM = "
* C_JE_G_EXT_9_AM = "
* C_JE_G_EXT_10_AM = "
* W_JE_VER_NO = "
* C_JE_CT_TYPE_CD = "
* C_JE_DED_GR_RMB_AM = "
* C_JE_DED_RMB_AM = "
* C_JE_DOI_PR_NO = "
* C_JE_DOI_SEQ_NO = "
* C_JE_GAS_PLANT_NO = "
* C_JE_GPLT_SEQ_NO = "
* C_JE_ACCT_CAT_CD = "
* C_JE_GRV_QY = "
* C_JE_GR_AM = "
* C_JE_GR_OTH_MKD_AM = "
* C_JE_GR_PVR_AM = "
* C_JE_GR_QY = "
* C_JE_GR_TRNDED_AM = "
* C_JE_JDI_NO = "
* C_JE_JDI_PR_NO = "
* C_JE_LE_PRCS_ST_CD = "
* C_JE_LGND_CD = "
* C_JE_ARMT_LVL_1_CD = "
* C_JE_MK_TYPE_NO = "
* C_JE_MMBTU_GR_VL_AM = "
* C_JE_MMBTU_OWN_VL_AM = "
* C_JE_NWK_NO = "
* C_JE_ORIG_MP_NO = "
* C_JE_OWN_BAL_DECM_QY = "
* C_JE_OWN_INT_DECM_QY = "
* C_JE_OWN_INT_SEQ_NO = "
* C_JE_OWN_INT_TYPE_CD = "
* C_JE_OWN_NO = "
* C_JE_ARMT_LVL_2_CD = "
* C_JE_OWN_OTH_MKD_AM = "
* C_JE_OWN_PVR_AM = "
* C_JE_OWN_SEQ_NO = "
* C_JE_OWN_TRNDED_AM = "
* C_JE_OWN_VAL = "
* C_JE_PAY_CD = "
* C_JE_PD_CD = "
* C_JE_PRDR_NO = "
* C_JE_PRDR_SEQ_NO = "
* C_JE_PS_BASE_QY = "
* C_JE_BTCH_TYPE_CD = "
* C_JE_PU_NO = "
* C_JE_PU_PD_CD = "
* C_JE_PU_PR_NO = "
* C_JE_PU_SEQ_NO = "
* C_JE_RBUR_DECM_PC = "
* C_JE_REMT_NO = "
* C_JE_REMT_SEQ_NO = "
* C_JE_SA_DT = "
* C_JE_SA_MP_NO = "
* C_JE_SELLER_NO = "
* C_JE_BTU_QY = "
* C_JE_SELLER_SEQ_NO = "
* C_JE_SPEC_PYMNT_CD = "
* C_JE_ST_CD = "
* C_JE_SUB_NWK_NO = "
* C_JE_SUS_RSN_CD = "
* C_JE_TAX_CD = "
* C_JE_TAX_GR_RMB_AM = "
* C_JE_TAX_RMB_AM = "
* C_JE_TRANS_AM = "
* C_JE_TRANS_QY = "
* C_JE_CASH_RCPT_DT = "
* C_JE_TXN_VAL_AM = "
* C_JE_UNIT_OF_MEAS_CD = "
* C_JE_UNIT_PR_NO = "
* C_JE_USER_ID = "
* C_JE_VL_TYPE_CD = "
* C_JE_WC_NO = "
* C_JE_WL_NO = "
* ROWS = "
* SQLCODE = "
* TABLE = "
* C_JE_CHV_RPT_CD = "
* W_JE_ACCT_NO = "
* W_JE_ACCT_PERD_DT = "
* W_JE_BTCH_NO = "
* W_JE_LE_NO = "
* W_JE_OR_LVL_1_NO = "
* W_JE_REJ_FL = "
* C_JE_G_PTR = "
* C_JE_O_PTR = "
* C_JE_O_INT_1_AM = "
* C_JE_O_INT_2_AM = "
* C_JE_CK_DT = "
* C_JE_O_INT_3_AM = "
* C_JE_O_INT_4_AM = "
* C_JE_O_INT_5_AM = "
* C_JE_O_INT_6_AM = "
* C_JE_O_INT_7_AM = "
* C_JE_O_INT_8_AM = "
* C_JE_O_INT_9_AM = "
* C_JE_O_INT_10_AM = "
* C_JE_O_EXT_1_AM = "
* C_JE_O_EXT_2_AM = "

EXCEPTIONS
FAILED = 1 GOBACK = 2 WARNING = 3
.



CHANGING Parameters details for OIUH_DURVTJEALLWRAP

CMESSAGE -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_CK_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_3_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_4_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_5_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_6_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_7_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_8_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_9_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_10_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_1_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_2_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_CMT_SYS_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_3_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_4_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_5_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_6_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_7_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_8_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_9_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_INT_10_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_1_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_2_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_CT_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_3_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_4_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_5_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_6_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_7_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_8_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_9_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_EXT_10_AM -

Data type:
Optional: Yes
Call by Reference: Yes

W_JE_VER_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_CT_TYPE_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_DED_GR_RMB_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_DED_RMB_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_DOI_PR_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_DOI_SEQ_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_GAS_PLANT_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_GPLT_SEQ_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_ACCT_CAT_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_GRV_QY -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_GR_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_GR_OTH_MKD_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_GR_PVR_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_GR_QY -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_GR_TRNDED_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_JDI_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_JDI_PR_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_LE_PRCS_ST_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_LGND_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_ARMT_LVL_1_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_MK_TYPE_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_MMBTU_GR_VL_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_MMBTU_OWN_VL_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_NWK_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_ORIG_MP_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_BAL_DECM_QY -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_INT_DECM_QY -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_INT_SEQ_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_INT_TYPE_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_ARMT_LVL_2_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_OTH_MKD_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_PVR_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_SEQ_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_TRNDED_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_OWN_VAL -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PAY_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PD_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PRDR_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PRDR_SEQ_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PS_BASE_QY -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_BTCH_TYPE_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PU_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PU_PD_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PU_PR_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_PU_SEQ_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_RBUR_DECM_PC -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_REMT_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_REMT_SEQ_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_SA_DT -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_SA_MP_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_SELLER_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_BTU_QY -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_SELLER_SEQ_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_SPEC_PYMNT_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_ST_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_SUB_NWK_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_SUS_RSN_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_TAX_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_TAX_GR_RMB_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_TAX_RMB_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_TRANS_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_TRANS_QY -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_CASH_RCPT_DT -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_TXN_VAL_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_UNIT_OF_MEAS_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_UNIT_PR_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_USER_ID -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_VL_TYPE_CD -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_WC_NO -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_WL_NO -

Data type:
Optional: Yes
Call by Reference: Yes

ROWS -

Data type:
Optional: Yes
Call by Reference: Yes

SQLCODE -

Data type:
Optional: Yes
Call by Reference: Yes

TABLE -

Data type: OIUH_DURVTJEALLXX
Optional: Yes
Call by Reference: Yes

C_JE_CHV_RPT_CD -

Data type:
Optional: Yes
Call by Reference: Yes

W_JE_ACCT_NO -

Data type:
Optional: Yes
Call by Reference: Yes

W_JE_ACCT_PERD_DT -

Data type:
Optional: Yes
Call by Reference: Yes

W_JE_BTCH_NO -

Data type:
Optional: Yes
Call by Reference: Yes

W_JE_LE_NO -

Data type:
Optional: Yes
Call by Reference: Yes

W_JE_OR_LVL_1_NO -

Data type:
Optional: Yes
Call by Reference: Yes

W_JE_REJ_FL -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_G_PTR -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_PTR -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_1_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_2_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_CK_DT -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_3_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_4_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_5_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_6_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_7_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_8_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_9_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_INT_10_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_1_AM -

Data type:
Optional: Yes
Call by Reference: Yes

C_JE_O_EXT_2_AM -

Data type:
Optional: Yes
Call by Reference: Yes

EXCEPTIONS details

FAILED -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

GOBACK -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

WARNING -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for OIUH_DURVTJEALLWRAP Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_failed  TYPE STRING, "   
lv_cmessage  TYPE STRING, "   
lv_c_je_ck_no  TYPE STRING, "   
lv_c_je_o_ext_3_am  TYPE STRING, "   
lv_c_je_o_ext_4_am  TYPE STRING, "   
lv_c_je_o_ext_5_am  TYPE STRING, "   
lv_c_je_o_ext_6_am  TYPE STRING, "   
lv_c_je_o_ext_7_am  TYPE STRING, "   
lv_c_je_o_ext_8_am  TYPE STRING, "   
lv_c_je_o_ext_9_am  TYPE STRING, "   
lv_c_je_o_ext_10_am  TYPE STRING, "   
lv_c_je_g_int_1_am  TYPE STRING, "   
lv_c_je_g_int_2_am  TYPE STRING, "   
lv_c_je_cmt_sys_no  TYPE STRING, "   
lv_c_je_g_int_3_am  TYPE STRING, "   
lv_c_je_g_int_4_am  TYPE STRING, "   
lv_c_je_g_int_5_am  TYPE STRING, "   
lv_c_je_g_int_6_am  TYPE STRING, "   
lv_c_je_g_int_7_am  TYPE STRING, "   
lv_c_je_g_int_8_am  TYPE STRING, "   
lv_c_je_g_int_9_am  TYPE STRING, "   
lv_c_je_g_int_10_am  TYPE STRING, "   
lv_c_je_g_ext_1_am  TYPE STRING, "   
lv_c_je_g_ext_2_am  TYPE STRING, "   
lv_c_je_ct_no  TYPE STRING, "   
lv_c_je_g_ext_3_am  TYPE STRING, "   
lv_c_je_g_ext_4_am  TYPE STRING, "   
lv_c_je_g_ext_5_am  TYPE STRING, "   
lv_c_je_g_ext_6_am  TYPE STRING, "   
lv_c_je_g_ext_7_am  TYPE STRING, "   
lv_c_je_g_ext_8_am  TYPE STRING, "   
lv_c_je_g_ext_9_am  TYPE STRING, "   
lv_c_je_g_ext_10_am  TYPE STRING, "   
lv_w_je_ver_no  TYPE STRING, "   
lv_c_je_ct_type_cd  TYPE STRING, "   
lv_c_je_ded_gr_rmb_am  TYPE STRING, "   
lv_c_je_ded_rmb_am  TYPE STRING, "   
lv_c_je_doi_pr_no  TYPE STRING, "   
lv_c_je_doi_seq_no  TYPE STRING, "   
lv_c_je_gas_plant_no  TYPE STRING, "   
lv_c_je_gplt_seq_no  TYPE STRING, "   
lv_goback  TYPE STRING, "   
lv_c_je_acct_cat_cd  TYPE STRING, "   
lv_c_je_grv_qy  TYPE STRING, "   
lv_c_je_gr_am  TYPE STRING, "   
lv_c_je_gr_oth_mkd_am  TYPE STRING, "   
lv_c_je_gr_pvr_am  TYPE STRING, "   
lv_c_je_gr_qy  TYPE STRING, "   
lv_c_je_gr_trnded_am  TYPE STRING, "   
lv_c_je_jdi_no  TYPE STRING, "   
lv_c_je_jdi_pr_no  TYPE STRING, "   
lv_c_je_le_prcs_st_cd  TYPE STRING, "   
lv_c_je_lgnd_cd  TYPE STRING, "   
lv_warning  TYPE STRING, "   
lv_c_je_armt_lvl_1_cd  TYPE STRING, "   
lv_c_je_mk_type_no  TYPE STRING, "   
lv_c_je_mmbtu_gr_vl_am  TYPE STRING, "   
lv_c_je_mmbtu_own_vl_am  TYPE STRING, "   
lv_c_je_nwk_no  TYPE STRING, "   
lv_c_je_orig_mp_no  TYPE STRING, "   
lv_c_je_own_bal_decm_qy  TYPE STRING, "   
lv_c_je_own_int_decm_qy  TYPE STRING, "   
lv_c_je_own_int_seq_no  TYPE STRING, "   
lv_c_je_own_int_type_cd  TYPE STRING, "   
lv_c_je_own_no  TYPE STRING, "   
lv_c_je_armt_lvl_2_cd  TYPE STRING, "   
lv_c_je_own_oth_mkd_am  TYPE STRING, "   
lv_c_je_own_pvr_am  TYPE STRING, "   
lv_c_je_own_seq_no  TYPE STRING, "   
lv_c_je_own_trnded_am  TYPE STRING, "   
lv_c_je_own_val  TYPE STRING, "   
lv_c_je_pay_cd  TYPE STRING, "   
lv_c_je_pd_cd  TYPE STRING, "   
lv_c_je_prdr_no  TYPE STRING, "   
lv_c_je_prdr_seq_no  TYPE STRING, "   
lv_c_je_ps_base_qy  TYPE STRING, "   
lv_c_je_btch_type_cd  TYPE STRING, "   
lv_c_je_pu_no  TYPE STRING, "   
lv_c_je_pu_pd_cd  TYPE STRING, "   
lv_c_je_pu_pr_no  TYPE STRING, "   
lv_c_je_pu_seq_no  TYPE STRING, "   
lv_c_je_rbur_decm_pc  TYPE STRING, "   
lv_c_je_remt_no  TYPE STRING, "   
lv_c_je_remt_seq_no  TYPE STRING, "   
lv_c_je_sa_dt  TYPE STRING, "   
lv_c_je_sa_mp_no  TYPE STRING, "   
lv_c_je_seller_no  TYPE STRING, "   
lv_c_je_btu_qy  TYPE STRING, "   
lv_c_je_seller_seq_no  TYPE STRING, "   
lv_c_je_spec_pymnt_cd  TYPE STRING, "   
lv_c_je_st_cd  TYPE STRING, "   
lv_c_je_sub_nwk_no  TYPE STRING, "   
lv_c_je_sus_rsn_cd  TYPE STRING, "   
lv_c_je_tax_cd  TYPE STRING, "   
lv_c_je_tax_gr_rmb_am  TYPE STRING, "   
lv_c_je_tax_rmb_am  TYPE STRING, "   
lv_c_je_trans_am  TYPE STRING, "   
lv_c_je_trans_qy  TYPE STRING, "   
lv_c_je_cash_rcpt_dt  TYPE STRING, "   
lv_c_je_txn_val_am  TYPE STRING, "   
lv_c_je_unit_of_meas_cd  TYPE STRING, "   
lv_c_je_unit_pr_no  TYPE STRING, "   
lv_c_je_user_id  TYPE STRING, "   
lv_c_je_vl_type_cd  TYPE STRING, "   
lv_c_je_wc_no  TYPE STRING, "   
lv_c_je_wl_no  TYPE STRING, "   
lv_rows  TYPE STRING, "   
lv_sqlcode  TYPE STRING, "   
lv_table  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_chv_rpt_cd  TYPE OIUH_DURVTJEALLXX, "   
lv_w_je_acct_no  TYPE OIUH_DURVTJEALLXX, "   
lv_w_je_acct_perd_dt  TYPE OIUH_DURVTJEALLXX, "   
lv_w_je_btch_no  TYPE OIUH_DURVTJEALLXX, "   
lv_w_je_le_no  TYPE OIUH_DURVTJEALLXX, "   
lv_w_je_or_lvl_1_no  TYPE OIUH_DURVTJEALLXX, "   
lv_w_je_rej_fl  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_g_ptr  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_ptr  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_1_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_2_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_ck_dt  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_3_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_4_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_5_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_6_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_7_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_8_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_9_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_int_10_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_ext_1_am  TYPE OIUH_DURVTJEALLXX, "   
lv_c_je_o_ext_2_am  TYPE OIUH_DURVTJEALLXX. "   

  CALL FUNCTION 'OIUH_DURVTJEALLWRAP'  "Used by Manual JE
    CHANGING
         CMESSAGE = lv_cmessage
         C_JE_CK_NO = lv_c_je_ck_no
         C_JE_O_EXT_3_AM = lv_c_je_o_ext_3_am
         C_JE_O_EXT_4_AM = lv_c_je_o_ext_4_am
         C_JE_O_EXT_5_AM = lv_c_je_o_ext_5_am
         C_JE_O_EXT_6_AM = lv_c_je_o_ext_6_am
         C_JE_O_EXT_7_AM = lv_c_je_o_ext_7_am
         C_JE_O_EXT_8_AM = lv_c_je_o_ext_8_am
         C_JE_O_EXT_9_AM = lv_c_je_o_ext_9_am
         C_JE_O_EXT_10_AM = lv_c_je_o_ext_10_am
         C_JE_G_INT_1_AM = lv_c_je_g_int_1_am
         C_JE_G_INT_2_AM = lv_c_je_g_int_2_am
         C_JE_CMT_SYS_NO = lv_c_je_cmt_sys_no
         C_JE_G_INT_3_AM = lv_c_je_g_int_3_am
         C_JE_G_INT_4_AM = lv_c_je_g_int_4_am
         C_JE_G_INT_5_AM = lv_c_je_g_int_5_am
         C_JE_G_INT_6_AM = lv_c_je_g_int_6_am
         C_JE_G_INT_7_AM = lv_c_je_g_int_7_am
         C_JE_G_INT_8_AM = lv_c_je_g_int_8_am
         C_JE_G_INT_9_AM = lv_c_je_g_int_9_am
         C_JE_G_INT_10_AM = lv_c_je_g_int_10_am
         C_JE_G_EXT_1_AM = lv_c_je_g_ext_1_am
         C_JE_G_EXT_2_AM = lv_c_je_g_ext_2_am
         C_JE_CT_NO = lv_c_je_ct_no
         C_JE_G_EXT_3_AM = lv_c_je_g_ext_3_am
         C_JE_G_EXT_4_AM = lv_c_je_g_ext_4_am
         C_JE_G_EXT_5_AM = lv_c_je_g_ext_5_am
         C_JE_G_EXT_6_AM = lv_c_je_g_ext_6_am
         C_JE_G_EXT_7_AM = lv_c_je_g_ext_7_am
         C_JE_G_EXT_8_AM = lv_c_je_g_ext_8_am
         C_JE_G_EXT_9_AM = lv_c_je_g_ext_9_am
         C_JE_G_EXT_10_AM = lv_c_je_g_ext_10_am
         W_JE_VER_NO = lv_w_je_ver_no
         C_JE_CT_TYPE_CD = lv_c_je_ct_type_cd
         C_JE_DED_GR_RMB_AM = lv_c_je_ded_gr_rmb_am
         C_JE_DED_RMB_AM = lv_c_je_ded_rmb_am
         C_JE_DOI_PR_NO = lv_c_je_doi_pr_no
         C_JE_DOI_SEQ_NO = lv_c_je_doi_seq_no
         C_JE_GAS_PLANT_NO = lv_c_je_gas_plant_no
         C_JE_GPLT_SEQ_NO = lv_c_je_gplt_seq_no
         C_JE_ACCT_CAT_CD = lv_c_je_acct_cat_cd
         C_JE_GRV_QY = lv_c_je_grv_qy
         C_JE_GR_AM = lv_c_je_gr_am
         C_JE_GR_OTH_MKD_AM = lv_c_je_gr_oth_mkd_am
         C_JE_GR_PVR_AM = lv_c_je_gr_pvr_am
         C_JE_GR_QY = lv_c_je_gr_qy
         C_JE_GR_TRNDED_AM = lv_c_je_gr_trnded_am
         C_JE_JDI_NO = lv_c_je_jdi_no
         C_JE_JDI_PR_NO = lv_c_je_jdi_pr_no
         C_JE_LE_PRCS_ST_CD = lv_c_je_le_prcs_st_cd
         C_JE_LGND_CD = lv_c_je_lgnd_cd
         C_JE_ARMT_LVL_1_CD = lv_c_je_armt_lvl_1_cd
         C_JE_MK_TYPE_NO = lv_c_je_mk_type_no
         C_JE_MMBTU_GR_VL_AM = lv_c_je_mmbtu_gr_vl_am
         C_JE_MMBTU_OWN_VL_AM = lv_c_je_mmbtu_own_vl_am
         C_JE_NWK_NO = lv_c_je_nwk_no
         C_JE_ORIG_MP_NO = lv_c_je_orig_mp_no
         C_JE_OWN_BAL_DECM_QY = lv_c_je_own_bal_decm_qy
         C_JE_OWN_INT_DECM_QY = lv_c_je_own_int_decm_qy
         C_JE_OWN_INT_SEQ_NO = lv_c_je_own_int_seq_no
         C_JE_OWN_INT_TYPE_CD = lv_c_je_own_int_type_cd
         C_JE_OWN_NO = lv_c_je_own_no
         C_JE_ARMT_LVL_2_CD = lv_c_je_armt_lvl_2_cd
         C_JE_OWN_OTH_MKD_AM = lv_c_je_own_oth_mkd_am
         C_JE_OWN_PVR_AM = lv_c_je_own_pvr_am
         C_JE_OWN_SEQ_NO = lv_c_je_own_seq_no
         C_JE_OWN_TRNDED_AM = lv_c_je_own_trnded_am
         C_JE_OWN_VAL = lv_c_je_own_val
         C_JE_PAY_CD = lv_c_je_pay_cd
         C_JE_PD_CD = lv_c_je_pd_cd
         C_JE_PRDR_NO = lv_c_je_prdr_no
         C_JE_PRDR_SEQ_NO = lv_c_je_prdr_seq_no
         C_JE_PS_BASE_QY = lv_c_je_ps_base_qy
         C_JE_BTCH_TYPE_CD = lv_c_je_btch_type_cd
         C_JE_PU_NO = lv_c_je_pu_no
         C_JE_PU_PD_CD = lv_c_je_pu_pd_cd
         C_JE_PU_PR_NO = lv_c_je_pu_pr_no
         C_JE_PU_SEQ_NO = lv_c_je_pu_seq_no
         C_JE_RBUR_DECM_PC = lv_c_je_rbur_decm_pc
         C_JE_REMT_NO = lv_c_je_remt_no
         C_JE_REMT_SEQ_NO = lv_c_je_remt_seq_no
         C_JE_SA_DT = lv_c_je_sa_dt
         C_JE_SA_MP_NO = lv_c_je_sa_mp_no
         C_JE_SELLER_NO = lv_c_je_seller_no
         C_JE_BTU_QY = lv_c_je_btu_qy
         C_JE_SELLER_SEQ_NO = lv_c_je_seller_seq_no
         C_JE_SPEC_PYMNT_CD = lv_c_je_spec_pymnt_cd
         C_JE_ST_CD = lv_c_je_st_cd
         C_JE_SUB_NWK_NO = lv_c_je_sub_nwk_no
         C_JE_SUS_RSN_CD = lv_c_je_sus_rsn_cd
         C_JE_TAX_CD = lv_c_je_tax_cd
         C_JE_TAX_GR_RMB_AM = lv_c_je_tax_gr_rmb_am
         C_JE_TAX_RMB_AM = lv_c_je_tax_rmb_am
         C_JE_TRANS_AM = lv_c_je_trans_am
         C_JE_TRANS_QY = lv_c_je_trans_qy
         C_JE_CASH_RCPT_DT = lv_c_je_cash_rcpt_dt
         C_JE_TXN_VAL_AM = lv_c_je_txn_val_am
         C_JE_UNIT_OF_MEAS_CD = lv_c_je_unit_of_meas_cd
         C_JE_UNIT_PR_NO = lv_c_je_unit_pr_no
         C_JE_USER_ID = lv_c_je_user_id
         C_JE_VL_TYPE_CD = lv_c_je_vl_type_cd
         C_JE_WC_NO = lv_c_je_wc_no
         C_JE_WL_NO = lv_c_je_wl_no
         ROWS = lv_rows
         SQLCODE = lv_sqlcode
         TABLE = lv_table
         C_JE_CHV_RPT_CD = lv_c_je_chv_rpt_cd
         W_JE_ACCT_NO = lv_w_je_acct_no
         W_JE_ACCT_PERD_DT = lv_w_je_acct_perd_dt
         W_JE_BTCH_NO = lv_w_je_btch_no
         W_JE_LE_NO = lv_w_je_le_no
         W_JE_OR_LVL_1_NO = lv_w_je_or_lvl_1_no
         W_JE_REJ_FL = lv_w_je_rej_fl
         C_JE_G_PTR = lv_c_je_g_ptr
         C_JE_O_PTR = lv_c_je_o_ptr
         C_JE_O_INT_1_AM = lv_c_je_o_int_1_am
         C_JE_O_INT_2_AM = lv_c_je_o_int_2_am
         C_JE_CK_DT = lv_c_je_ck_dt
         C_JE_O_INT_3_AM = lv_c_je_o_int_3_am
         C_JE_O_INT_4_AM = lv_c_je_o_int_4_am
         C_JE_O_INT_5_AM = lv_c_je_o_int_5_am
         C_JE_O_INT_6_AM = lv_c_je_o_int_6_am
         C_JE_O_INT_7_AM = lv_c_je_o_int_7_am
         C_JE_O_INT_8_AM = lv_c_je_o_int_8_am
         C_JE_O_INT_9_AM = lv_c_je_o_int_9_am
         C_JE_O_INT_10_AM = lv_c_je_o_int_10_am
         C_JE_O_EXT_1_AM = lv_c_je_o_ext_1_am
         C_JE_O_EXT_2_AM = lv_c_je_o_ext_2_am
    EXCEPTIONS
        FAILED = 1
        GOBACK = 2
        WARNING = 3
. " OIUH_DURVTJEALLWRAP




ABAP code using 7.40 inline data declarations to call FM OIUH_DURVTJEALLWRAP

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!