SAP Reports / Programs | Single Transaction Costing | Bank Components | Single Transaction Costing(IS-B-PA-STC) SAP IS

MJBDOF01 SAP ABAP INCLUDE - erweiterte Tabellenpflege untere Ebene







MJBDOF01 is a standard ABAP INCLUDE 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 MJBDOF01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT MJBDOF01. "Basic submit
SUBMIT MJBDOF01 AND RETURN. "Return to original report after report execution complete
SUBMIT MJBDOF01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT MJBDOF01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = t_sprot-ag msgty = t_sprot-severity txtnr = t_sprot-msgnr msgv1 = t_sprot-var1 msgv2 = t_sprot-var2 msgv3 = t_sprot-var3 msgv4 = t_sprot-var4 EXCEPTIONS message_type_not_valid = 1 not_active = 2 OTHERS = 3.

ISB_BUS_OBJECT_CURR_SINGLE_GET CALL FUNCTION 'ISB_BUS_OBJECT_CURR_SINGLE_GET' EXPORTING ip_objnr = vtbfha-objnr ip_bukrs = vtbfha-bukrs ip_sdatst = con_sdatst_vtbfha IMPORTING ep_wgwaer = jbdbstd-wbwaer EXCEPTIONS OTHERS = 1.

ISB_FIELDS_BSTD_ADD CALL FUNCTION 'ISB_FIELDS_BSTD_ADD' EXPORTING ip_gsart = jbdbstd-gsart ip_suetyp = con_besta TABLES tcp_fcc = sav_fcc EXCEPTIONS OTHERS = 1.

RM_EXTKZ_VALUES_READ CALL FUNCTION 'RM_EXTKZ_VALUES_READ' EXPORTING * I_PROTOCOL_LEVEL = i_knz = lp_rm_kennz * TABLES * I_KNZ_KEY_TAB = * E_JBRKNZ_TAB = * ERROR_ITAB = EXCEPTIONS no_object_requested = 1 no_var_found = 2 OTHERS = 3.

ISB_BUS_OBJECT_CHECK_INIT CALL FUNCTION 'ISB_BUS_OBJECT_CHECK_INIT'.

ISB_BUS_OBJECT_CHECK CALL FUNCTION 'ISB_BUS_OBJECT_CHECK' EXPORTING check = con_check ip_enqueue = ' ' TABLES tp_prot = wrk_prot tp_object = wrk_object.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE' EXCEPTIONS OTHERS = 1.

RM_RC1_RT_CHECK_REF CALL FUNCTION 'RM_RC1_RT_CHECK_REF' EXPORTING i_objnr = jbdobj1-objnr * I_RIDXRT = IMPORTING e_flg_ref = flg_ref e_ridext_ref = wrk_ridext.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXCEPTIONS inconsistent_range = 1 no_messages = 2 OTHERS = 3.

ISB_NOACCT_SET_MEMID CALL FUNCTION 'ISB_NOACCT_SET_MEMID' . " HN529309

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Ableitungsanalyse'(p01) * DIAGNOSE_OBJECT = ' ' text_question = 'Ableitungsanalyse ausführen?'(p02) text_button_1 = 'Ja'(p11) * ICON_BUTTON_1 = ' ' text_button_2 = 'Nein'(p12) * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' * DISPLAY_CANCEL_BUTTON = 'X' userdefined_f1_help = 'JBDO_DERI_TRACE' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = l_answer EXCEPTIONS OTHERS = 2.

ISB_DERIVE_STATUS_EXPORT CALL FUNCTION 'ISB_DERIVE_STATUS_EXPORT' EXPORTING i_derive = g_str_derive.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXPORTING show_linno = ' ' object = text-030 EXCEPTIONS inconsistent_range = 1 no_messages = 2 OTHERS = 3.

ISB_NOACCT_DEACTIVATE_MEMID CALL FUNCTION 'ISB_NOACCT_DEACTIVATE_MEMID'. "HN529309

OBJECT_KEY_GET_TQ CALL FUNCTION 'OBJECT_KEY_GET_TQ' "mah210411 EXPORTING iv_objnr = sav_objnr IMPORTING es_diff_values = ls_diff_values EXCEPTIONS not_found = 1 position_error = 2 OTHERS = 3.

ISB_EGK_OBJECT_MAINTAIN CALL FUNCTION 'ISB_EGK_OBJECT_MAINTAIN' EXPORTING ip_fcode = sav_bearb_modus IMPORTING ep_fcode = wrk_fcode TABLES tp_object = com_object tp_ep = sav_help_ep tp_fcodes = wrk_fkt_exclude tp_jbrmfeld = sav_jbrmfeld CHANGING ip_object = com_object_head EXCEPTIONS OTHERS = 1.

FTBP_READ_ZGP_TO_TRGP CALL FUNCTION 'FTBP_READ_ZGP_TO_TRGP' EXPORTING i_partner = gp_jbibkk-partner IMPORTING e_partnr = i_object-partnr EXCEPTIONS OTHERS = 3.

KL_OBJECT_READ_SI CALL FUNCTION 'KL_OBJECT_READ_SI' EXPORTING i_objnr = i_object-objnr IMPORTING e_siobj = wa_siobj EXCEPTIONS errors_found = 1 OTHERS = 2.

ISB_EGK_OBJECT_DATA_LOSS





CALL FUNCTION 'ISB_EGK_OBJECT_DATA_LOSS' EXPORTING ip_fcode = sav_bearb_modus ip_object = com_object_head IMPORTING ep_result = egk_result EXCEPTIONS OTHERS = 1.

ISB_RM_OBJECT_DATA_LOSS CALL FUNCTION 'ISB_RM_OBJECT_DATA_LOSS' EXPORTING ip_fcode = sav_bearb_modus ip_object = com_object_head IMPORTING ep_result = rm_result EXCEPTIONS OTHERS = 1.

ISB_KL_OBJECT_DATA_LOSS CALL FUNCTION 'ISB_KL_OBJECT_DATA_LOSS' EXPORTING ip_fcode = sav_bearb_modus ip_object = com_object_head IMPORTING ep_result = kl_result EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = sav_text1 textline2 = sav_text2 titel = sav_titel IMPORTING answer = sav_popup_answer.

VALUES_GET CALL FUNCTION 'VALUES_GET' EXPORTING valueexist = ' ' valuefieldname = 'SGSTAT' valuelanguage = sy-langu valuetabname = 'JBDOBJ1' TABLES values = wrk_sgstat_text dynpvaluetab = wrk_dynp valuestructure = wrk_valstruc EXCEPTIONS OTHERS = 1.

ENQUEUE_EJBDOBJ1 CALL FUNCTION 'ENQUEUE_EJBDOBJ1' EXPORTING * MODE_JBDOBJ1 = 'E' * MANDT = SY-MANDT objnr = jbdobj1-objnr * X_OBJNR = ' ' * _SCOPE = '2' * _WAIT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_EJBDOBJ1 CALL FUNCTION 'DEQUEUE_EJBDOBJ1' EXPORTING * MODE_JBDOBJ1 = 'E' * MANDT = SY-MANDT objnr = jbdobj1-objnr * X_OBJNR = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' EXCEPTIONS OTHERS = 1.

DEQUEUE_EJBDKK CALL FUNCTION 'DEQUEUE_EJBDKK' EXPORTING rbkont = jbdkkon-rbkont bukrs = jbdobj1-bukrs EXCEPTIONS OTHERS = 1.

DEQUEUE_EFVDARL CALL FUNCTION 'DEQUEUE_EFVDARL' EXPORTING bukrs = jbdobj1-bukrs sarchiv = space ranl = vdarl-ranl EXCEPTIONS OTHERS = 1.

DEQUEUE_E_VTBFHA CALL FUNCTION 'DEQUEUE_E_VTBFHA' EXPORTING bukrs = jbdobj1-bukrs rfha = vtbfha-rfha EXCEPTIONS OTHERS = 1.

DEQUEUE_EJBDSERV CALL FUNCTION 'DEQUEUE_EJBDSERV' EXPORTING bukrs = jbdobj1-bukrs rservi = jbdserv-rservi EXCEPTIONS OTHERS = 1.

DEQUEUE_E_JBRDBKO CALL FUNCTION 'DEQUEUE_E_JBRDBKO' EXPORTING * MODE_JBRDBKO = 'E' * MODE_JBRDBABEST = 'E' * MODE_JBRDBKOET = 'E' * MODE_JBRDBBEWEG = 'E' * MODE_JBRDBHIER = 'E' * MODE_JBRDBOPTI = 'E' * MODE_JBRDBFML = 'E' * MANDT = SY-MANDT ridxrt = jbrdbko-ridxrt * NGIDNR_KOET = * NGIDNR_BEWEG = * NCFNR_BEWEG = * NGIDNR_HIER = * NGIDNR_OPTI = * NGIDNR_FML = * NCFNR_FML = * SVARNAME = * X_RIDXRT = ' ' * X_NGIDNR_KOET = ' ' * X_NGIDNR_BEWEG = ' ' * X_NCFNR_BEWEG = ' ' * X_NGIDNR_HIER = ' ' * X_NGIDNR_OPTI = ' ' * X_NGIDNR_FML = ' ' * X_NCFNR_FML = ' ' * X_SVARNAME = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' EXCEPTIONS OTHERS = 1.

DEQUEUE_E_TABLEE CALL FUNCTION 'DEQUEUE_E_TABLEE' EXPORTING tabname = 'JBRDBRTBSTD' varkey = wrk_varkey EXCEPTIONS OTHERS = 1.

ISB_STOCK_OBJECT_DEQUEUE CALL FUNCTION 'ISB_STOCK_OBJECT_DEQUEUE' TABLES itp_jbdbstd = ltp_jbiubst EXCEPTIONS OTHERS = 1.

DEQUEUE_E_TABLEE CALL FUNCTION 'DEQUEUE_E_TABLEE' EXPORTING tabname = 'JBDUBST' varkey = wrk_varkey EXCEPTIONS OTHERS = 1.

DEQUEUE_EKLFAZNR CALL FUNCTION 'DEQUEUE_EKLFAZNR' EXPORTING * MODE_KLFAZ01 = 'E' mandt = sy-mandt faznr = klfaz01-faznr * X_FAZNR = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .

DEQUEUE_KLSI01 CALL FUNCTION 'DEQUEUE_KLSI01' EXPORTING * MODE_KLSI01 = 'E' mandt = sy-mandt sid = klsi01-sid.

DEQUEUE_E_JBNIPL CALL FUNCTION 'DEQUEUE_E_JBNIPL' EXPORTING mandt = sy-mandt idnum = jbnipl-idnum * PERIOD_DATE = * X_IDNUM = ' ' * X_PERIOD_DATE = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .

ISB_BUS_OBJECT_ORIG_SHOW CALL FUNCTION 'ISB_BUS_OBJECT_ORIG_SHOW' EXPORTING ip_objnr = jbdobj1-objnr ip_sdatst = jbdobj1-sdatst EXCEPTIONS object_not_found = 1 OTHERS = 2.

POPUP_TO_DECIDE_LIST CALL FUNCTION 'POPUP_TO_DECIDE_LIST' EXPORTING * CURSORLINE = 1 * MARK_FLAG = ' ' * MARK_MAX = 1 * START_COL = 0 * START_ROW = 0 textline1 = text-026 * TEXTLINE2 = ' ' * TEXTLINE3 = ' ' titel = text-025 IMPORTING answer = wrk_answer TABLES t_spopli = wrk_spopli EXCEPTIONS not_enough_answers = 1 too_much_answers = 2 too_much_marks = 3 OTHERS = 4.




DAP_FGDT_XSFGDT_MAINTAIN * call function 'DAP_FGDT_XSFGDT_MAINTAIN' * exporting * i_intid = lp_jbrdbko-ridxrt * i_extid = lp_jbrdbko-ridext * i_aktyp = '01' * i_xinit = 'X' ** I_XUPDTASK = 'X' ** I_XSAVE = 'X' ** I_APPLI = ** I_VARNR = ** I_OTITL = ** I_SICHT_START = ' ' * exceptions * not_found = 1 * others = 2.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' textline1 = text-031 textline2 = wrk_text titel = text-030 * START_COLUMN = 25 * START_ROW = 6 IMPORTING answer = wrk_answer EXCEPTIONS OTHERS = 1.

ISB_EGK_OBJECT_READ CALL FUNCTION 'ISB_EGK_OBJECT_READ' EXPORTING ip_fcode = sav_bearb_modus ip_object = com_object_head IMPORTING ep_active = flg_egk_active ep_erkrs = sav_erkrs EXCEPTIONS OTHERS = 1.

ISB_EGK_OBJECT_MAINTAIN CALL FUNCTION 'ISB_EGK_OBJECT_MAINTAIN' EXPORTING ip_fcode = con_fcode_noop TABLES tp_object = com_object tp_ep = sav_help_ep CHANGING ip_object = com_object_head EXCEPTIONS OTHERS = 1.

ISB_FO_STC_COND_INIT CALL FUNCTION 'ISB_FO_STC_COND_INIT'.

ISB_RM_OBJECT_READ CALL FUNCTION 'ISB_RM_OBJECT_READ' EXPORTING ip_fcode = sav_bearb_modus ip_object = com_object_head IMPORTING ep_active = flg_rm_active EXCEPTIONS OTHERS = 1.

ISB_RM_OBJECT_MAINTAIN CALL FUNCTION 'ISB_RM_OBJECT_MAINTAIN' EXPORTING ip_fcode = con_fcode_noop TABLES tp_object = com_object tp_jbrmfeld = sav_jbrmfeld CHANGING ip_object = com_object_head EXCEPTIONS OTHERS = 1.

ISB_KL_OBJECT_READ CALL FUNCTION 'ISB_KL_OBJECT_READ' EXPORTING ip_fcode = sav_bearb_modus ip_object = com_object_head IMPORTING ep_active = flg_kl_active EXCEPTIONS OTHERS = 1.

ISB_KL_OBJECT_MAINTAIN CALL FUNCTION 'ISB_KL_OBJECT_MAINTAIN' EXPORTING ip_fcode = con_fcode_noop * IMPORTING * EP_FCODE = TABLES tp_object = com_object * TP_FCODES = CHANGING ip_object = com_object_head.

ISB_FO_STC_COND_MAINTAIN CALL FUNCTION 'ISB_FO_STC_COND_MAINTAIN' EXPORTING ip_work_mode = sav_bearb_modus ip_objnr = com_object_head-objnr ip_sdatst = com_object_head-sdatst IMPORTING ep_work_mode = lp_fcode ep_data_loss = gp_cond_flg_data_loss TABLES tcp_fo_stc_cond = gtp_stc_cond trp_ex_fcodes = wrk_fkt_exclude.



Contribute (Add Comments)

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 MJBDOF01 or its description.