RJBFODERI is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter RJBFODERI into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: Derivation of FO from Transaction Data: Callbacks
Text Symbol: 001 = Select Transaction
INCLUDE LJBDDRCON .
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING POPUP_TITLE = POPUP_TITLE IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
FVD_DB_VDARL_GET_SNG call function 'FVD_DB_VDARL_GET_SNG' exporting i_bukrs = l_bukrs i_sarchiv = ' ' i_ranl = l_ranl IMPORTING E_STR_VDARL = sav_vdarl EXCEPTIONS CONTRACT_NOT_FOUND = 1 OTHERS = 2 .
PA_LOAN_FOR_DERI_TRANS CALL FUNCTION 'PA_LOAN_FOR_DERI_TRANS' EXPORTING I_VDARL = SAV_VDARL IMPORTING E_JBDLOANDERI = L_LOAN EXCEPTIONS OTHERS = 1.
PA_DERIVE_FO_FOR_LOAN CALL FUNCTION 'PA_DERIVE_FO_FOR_LOAN' EXPORTING I_TRACE_MODE = 'X' I_LOAN = L_LOAN I_DATE = I_DATE IMPORTING e_trace_handle = l_trace_handle CHANGING C_CHAR = C_CHAR C_FOB = C_FOB EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING POPUP_TITLE = POPUP_TITLE IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
ISB_VAR_ORIGDAT_GET CALL FUNCTION 'ISB_VAR_ORIGDAT_GET' TABLES FITP_VAR_KEY = t_var_key FETP_VAR_DAT = t_var_dat CHANGING FCP_RESULT = l_result.
VAR_TRANS_DERI_TABLE_FILL CALL FUNCTION 'VAR_TRANS_DERI_TABLE_FILL' EXPORTING ip_vtnum_int = t_jbdvtdetail-vtnum_int ip_date = i_date TABLES tcp_jbdvtderi = lt_vartrans.
PA_DERIVE_FO_FOR_VARTRANS CALL FUNCTION 'PA_DERIVE_FO_FOR_VARTRANS' EXPORTING I_TRACE_MODE = 'X' I_VARTRANS = LT_VARTRANS I_DATE = I_DATE IMPORTING E_TRACE_HANDLE = L_TRACE_HANDLE CHANGING C_CHAR = C_CHAR C_FOB = C_FOB EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING POPUP_TITLE = POPUP_TITLE IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
ISB_BKK_ORIGDAT_GET CALL FUNCTION 'ISB_BKK_ORIGDAT_GET' TABLES FITP_BKK_KEY_EXT = t_jbibkk_key_ext FETP_JBIBKK = t_jbibkk CHANGING FCP_RESULT = l_result.
PA_BCA_FOR_DERI_TRANS CALL FUNCTION 'PA_BCA_FOR_DERI_TRANS' EXPORTING I_JBIBKK = SAV_JBIBKK IMPORTING E_JBDBCADERI = L_BCA EXCEPTIONS OTHERS = 1.
PA_DERIVE_FO_FOR_BCA CALL FUNCTION 'PA_DERIVE_FO_FOR_BCA' EXPORTING I_TRACE_MODE = 'X' I_BCA = L_BCA I_DATE = I_DATE IMPORTING E_TRACE_HANDLE = L_TRACE_HANDLE CHANGING C_CHAR = C_CHAR C_FOB = C_FOB EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING POPUP_TITLE = POPUP_TITLE IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
PA_MONEY_FOR_DERI_TRANS CALL FUNCTION 'PA_MONEY_FOR_DERI_TRANS' EXPORTING I_VTBFHA = SAV_VTBFHA IMPORTING E_JBDMONEYDERI = L_MONEY EXCEPTIONS OTHERS = 1.
PA_DERIVE_FO_FOR_MONEY CALL FUNCTION 'PA_DERIVE_FO_FOR_MONEY' EXPORTING I_TRACE_MODE = 'X' I_MONEY = L_MONEY I_DATE = I_DATE IMPORTING E_TRACE_HANDLE = L_TRACE_HANDLE CHANGING C_CHAR = C_CHAR C_FOB = C_FOB EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING POPUP_TITLE = POPUP_TITLE IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
PA_FX_FOR_DERI_TRANS CALL FUNCTION 'PA_FX_FOR_DERI_TRANS' EXPORTING I_VTBFHA = SAV_VTBFHA IMPORTING E_JBDFXDERI = L_FX EXCEPTIONS OTHERS = 1.
PA_DERIVE_FO_FOR_FX CALL FUNCTION 'PA_DERIVE_FO_FOR_FX' EXPORTING I_TRACE_MODE = 'X' I_FX = L_FX I_DATE = I_DATE IMPORTING E_TRACE_HANDLE = L_TRACE_HANDLE CHANGING C_CHAR = C_CHAR C_FOB = C_FOB EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.
CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING POPUP_TITLE = POPUP_TITLE IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
PA_DERIV_FOR_DERI_TRANS CALL FUNCTION 'PA_DERIV_FOR_DERI_TRANS' EXPORTING I_VTBFHA = SAV_VTBFHA IMPORTING E_JBDDERIVDERI = L_DERIV EXCEPTIONS OTHERS = 1.
PA_DERIVE_FO_FOR_DERIV CALL FUNCTION 'PA_DERIVE_FO_FOR_DERIV' EXPORTING I_TRACE_MODE = 'X' I_DERIV = L_DERIV I_DATE = I_DATE IMPORTING E_TRACE_HANDLE = L_TRACE_HANDLE CHANGING C_CHAR = C_CHAR C_FOB = C_FOB EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING POPUP_TITLE = POPUP_TITLE IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
PA_ORDER_FOR_DERI_TRANS CALL FUNCTION 'PA_ORDER_FOR_DERI_TRANS' EXPORTING I_VWBEKI = SAV_VWBEKI IMPORTING E_JBDORDERDERI = L_ORDER EXCEPTIONS OTHERS = 1.
PA_DERIVE_FO_FOR_ORDER CALL FUNCTION 'PA_DERIVE_FO_FOR_ORDER' EXPORTING I_TRACE_MODE = 'X' I_ORDER = L_ORDER I_DATE = I_DATE IMPORTING E_TRACE_HANDLE = L_TRACE_HANDLE CHANGING C_CHAR = C_CHAR C_FOB = C_FOB EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.
POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING POPUP_TITLE = POPUP_TITLE IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FIELDS.
PA_STOCK_FOR_DERI_TRANS CALL FUNCTION 'PA_STOCK_FOR_DERI_TRANS' EXPORTING I_JBDBSTD = SAV_JBDBSTD IMPORTING E_JBDSTOCKDERI = L_STOCK EXCEPTIONS OTHERS = 1.
PA_DERIVE_FO_FOR_STOCK CALL FUNCTION 'PA_DERIVE_FO_FOR_STOCK' EXPORTING I_TRACE_MODE = 'X' I_STOCK = L_STOCK I_DATE = I_DATE IMPORTING E_TRACE_HANDLE = L_TRACE_HANDLE CHANGING C_CHAR = C_CHAR C_FOB = C_FOB EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.
KEDR_TRACE_WRITE CALL FUNCTION 'KEDR_TRACE_WRITE' EXPORTING I_TRACE_HANDLE = L_TRACE_HANDLE I_TAB_TRACE_HANDLES = T_TRACE_HANDLES.
PA_DERI03_TAB_NAMES_GET CALL FUNCTION 'PA_DERI03_TAB_NAMES_GET' EXPORTING i_env = i_env IMPORTING e_tabnm_type = tabnm_type e_id_type = id_type EXCEPTIONS type_not_found = 1 OTHERS = 2.
PA_DERI03_TAB_NAMES_GET CALL FUNCTION 'PA_DERI03_TAB_NAMES_GET' EXPORTING i_env = i_env IMPORTING e_callback = l_callback EXCEPTIONS type_not_found = 1 OTHERS = 2.
PA_DERI03_TAB_NAMES_GET CALL FUNCTION 'PA_DERI03_TAB_NAMES_GET' EXPORTING i_env = i_env IMPORTING e_callback = l_callback EXCEPTIONS type_not_found = 1 OTHERS = 2.
HELP_VALUES_GET *1 Call function module 'HELP_VALUES_GET' IF e_request_handled = con_no .
HELP_VALUES_GET CALL FUNCTION 'HELP_VALUES_GET' EXPORTING display = i_display fieldname = i_name-fieldname * INPUT_VALUE = ' ' tabname = i_name-tabname * SHOW_ALL_VALUES_AT_FIRST_TIME = ' ' IMPORTING select_value = e_value * SELECT_INDEX = EXCEPTIONS OTHERS = 1.
PA_DERI03_TAB_NAMES_GET CALL FUNCTION 'PA_DERI03_TAB_NAMES_GET' EXPORTING i_env = i_env IMPORTING e_callback = l_callback e_id_type = id_type EXCEPTIONS type_not_found = 1 OTHERS = 2.
PA_DERI03_TAB_NAMES_GET CALL FUNCTION 'PA_DERI03_TAB_NAMES_GET' EXPORTING i_env = i_env IMPORTING e_callback = l_callback EXCEPTIONS type_not_found = 1 OTHERS = 2.
PA_DERI03_CUST_EXIT_CALL CALL FUNCTION 'PA_DERI03_CUST_EXIT_CALL' EXPORTING i_deritype = l_drtype i_step_id = i_id i_date = i_date i_master = i_item_1 i_char = w_char i_fob = w_fob i_temp = w_temp IMPORTING e_char = w_char e_fob = w_fob e_temp = w_temp e_exit_is_active = e_active e_failed = failed EXCEPTIONS derivation_failed = 1 OTHERS = 2.
PA_DERI03_TAB_NAMES_GET CALL FUNCTION 'PA_DERI03_TAB_NAMES_GET' EXPORTING i_env = i_env IMPORTING e_callback = l_callback EXCEPTIONS type_not_found = 1 OTHERS = 2.
PA_DERI03_CAPTION_GET CALL FUNCTION 'PA_DERI03_CAPTION_GET' EXPORTING i_env = i_env IMPORTING x_text = l_text.
COPA_GET_ERK CALL FUNCTION 'COPA_GET_ERK' IMPORTING erkrs = g_erkrs EXCEPTIONS erkrs_inactive = 1 OTHERS = 2.
RKE_SUPERIOR_CHAR_GET CALL FUNCTION 'RKE_SUPERIOR_CHAR_GET' EXPORTING i_erkrs = g_erkrs it_characteristics = tab_characs IMPORTING et_superior_char = tab_dep.
RKE_SUPERIOR_CHAR_GET CALL FUNCTION 'RKE_SUPERIOR_CHAR_GET' EXPORTING i_erkrs = g_erkrs it_characteristics = tab_characs IMPORTING et_superior_char = tab_dep.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RJBFODERI or its description.
RJBFODERI - Derivation of FO from Transaction Data: Callbacks RJBFODERI - Derivation of FO from Transaction Data: Callbacks RJBFDUANWDG - EDT: Correction of Entries for Application in Table KCDSM RJBFDUANWDG - EDT: Correction of Entries for Application in Table KCDSM RJBEUWPS - EURO Conversion for Securities (Cancellation) RJBEUWPS - EURO Conversion for Securities (Cancellation)