MJBDZFBO 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 MJBDZFBO 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: Include MJBDZFBO
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
INPUT_INTEREST_RATES_FOR_CURVE CALL FUNCTION 'INPUT_INTEREST_RATES_FOR_CURVE' EXPORTING I_DISPLAY = SAV_DISPLAY I_DKOND = I_CURVE-DKOND I_SZKART = I_CURVE-SZKART I_TITLETEXT = SAV_TITLE I_WGKM = I_CURVE-WGKM IMPORTING E_DATAR = FLG_UPD1 TABLES E_T056P = K1_T056P I_T056P = K_T056P EXCEPTIONS NO_CURVE_TYPE = 01 NO_INTEREST_REFERENCE = 02.
ISB_GLOBAL_BUFFER_INIT CALL FUNCTION 'ISB_GLOBAL_BUFFER_INIT' EXCEPTIONS OTHERS = 1.
ISB_YIELD_CURVE_DEFINITION CALL FUNCTION 'ISB_YIELD_CURVE_DEFINITION' EXPORTING I_SZKART = INT_JBD11-SZKART I_WWAER = INT_JBD11-WGKM IMPORTING E_JBD14 = E_JBD14.
ISB_YIELD_CURVE_INTERPOLATE CALL FUNCTION 'ISB_YIELD_CURVE_INTERPOLATE' EXPORTING I_DKOND = INT_JBD11-DKOND TABLES E_JBD11 = E_JBD11 I_JBD14 = E_JBD14 EXCEPTIONS OTHERS = 0.
ISB_GKM_TABLE_UPDATE CALL FUNCTION 'ISB_GKM_TABLE_UPDATE' IMPORTING FLG_NOT_ALL = FLG_NOT_ALL TABLES I_JBD11 = E_JBD11 EXCEPTIONS UPDATE_FAILED = 01 OTHERS = 02.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'N' DIAGNOSETEXT1 = TEXT-019 "Die Zinssatzänderungen werden DIAGNOSETEXT2 = TEXT-020 "in den betroffenen Zinskurven DIAGNOSETEXT3 = TEXT-021 "wirksam.
ENQUEUE_EJBC14 CALL FUNCTION 'ENQUEUE_EJBC14' EXPORTING MANDT = SY-MANDT EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
ENQUEUE_E_TABLE CALL FUNCTION 'ENQUEUE_E_TABLE' EXPORTING TABNAME = 'T056P' VARKEY = WRK_VARKEY EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
ENQUEUE_E_TABLE CALL FUNCTION 'ENQUEUE_E_TABLE' EXPORTING TABNAME = 'JBDT56P' VARKEY = WRK_VARKEY EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
DEQUEUE_EJBC14 CALL FUNCTION 'DEQUEUE_EJBC14' EXPORTING MANDT = SY-MANDT.
DEQUEUE_E_TABLE CALL FUNCTION 'DEQUEUE_E_TABLE' EXPORTING TABNAME = 'T056P' VARKEY = WRK_VARKEY EXCEPTIONS OTHERS = 0.
DEQUEUE_E_TABLE CALL FUNCTION 'DEQUEUE_E_TABLE' EXPORTING TABNAME = 'JBDT56P' VARKEY = WRK_VARKEY EXCEPTIONS OTHERS = 0.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = 'SAPMJBDZ' IT_FIELDCAT = I_JBD11_FIELDCAT IT_EXCLUDING = IT_EXCLUDING I_TABNAME_HEADER = 'LK_JBD11' I_TABNAME_ITEM = 'LP_JBD11' IS_KEYINFO = IS_KEYINFO TABLES T_OUTTAB_HEADER = LK_JBD11 T_OUTTAB_ITEM = LP_JBD11 EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = 'SAPMJBDZ' IT_FIELDCAT = I_T056P_FIELDCAT IT_EXCLUDING = IT_EXCLUDING I_TABNAME_HEADER = 'LK_T056P' I_TABNAME_ITEM = 'LP_T056P' IS_KEYINFO = IS_KEYINFO TABLES T_OUTTAB_HEADER = LK_T056P T_OUTTAB_ITEM = LP_T056P EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
ISB_YIELD_CURVE_DEFINITION CALL FUNCTION 'ISB_YIELD_CURVE_DEFINITION' EXPORTING I_SZKART = I_CURVE-SZKART I_WWAER = I_CURVE-WGKM IMPORTING E_JBD14 = WRK_JBD14 EXCEPTIONS CURVE_NOT_FOUND = 1 OTHERS = 2.
ISB_HIST_INTEREST_TABLE_SELECT CALL FUNCTION 'ISB_HIST_INTEREST_TABLE_SELECT' EXPORTING I_DKOND = I_CURVE-DKOND * I_JBDFEED = TABLES I_JBD14 = WRK_JBD14 E_T056P = WRK_T056P EXCEPTIONS OTHERS = 0.
ISB_YIELD_CURVE_BASIC_VALUES CALL FUNCTION 'ISB_YIELD_CURVE_BASIC_VALUES' TABLES I_JBD14 = WRK_JBD14 E_JBD15 = WRK_JBD15 EXCEPTIONS OTHERS = 1.
ISB_INTEREST_RATE_DATE_FIND CALL FUNCTION 'ISB_INTEREST_RATE_DATE_FIND' EXPORTING I_DKOND = I_CURVE-DKOND I_TIMEDEP = WRK_JBD14-TIMEDEP IMPORTING GLDATE = GLDATE TABLES I_T056P = WRK_T056P I_REFERENZEN = I_REFERENZEN EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
CALL FUNCTION 'ISB_INTEREST_RATE_READ' EXPORTING I_DKOND = I_DKOND I_REFERENZ = WRK_JBD15-REFERENZ I_WERTZL = CON_1 I_TIMEDEP = WRK_JBD14-TIMEDEP IMPORTING E_T056P = WRK_T056P TABLES I_T056P = WRK_T056P EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
ISB_INTEREST_RATE_READ CALL FUNCTION 'ISB_INTEREST_RATE_READ' EXPORTING I_DKOND = I_CURVE-DKOND I_REFERENZ = WRK_JBD15-REFERENZ I_WERTZL = WRK_JBD14-RWERTZL I_TIMEDEP = WRK_JBD14-TIMEDEP IMPORTING E_T056P = WRK_T056P TABLES I_T056P = WRK_T056P EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
ISB_BASIC_VALUES_DEFINITION CALL FUNCTION 'ISB_BASIC_VALUES_DEFINITION' EXPORTING I_REFERENZ = LI_T056P-REFERENZ IMPORTING E_T056R = LI_JBVT056R EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING DEFAULTOPTION = 'Y' TEXTLINE1 = TEXT-034 TEXTLINE2 = TEXT-035 TITEL = TEXT-036 IMPORTING ANSWER = SAV_ANSWER.
ISB_JBD11_READ_2 CALL FUNCTION 'ISB_JBD11_READ_2' EXPORTING KONDDATUM = I_CURVE-DKOND KONDTIME = H_TIME KURVENART = I_CURVE-SZKART WAEHRUNG = I_CURVE-WGKM CURRENCY_REPLACE = 2 TABLES ZINSTAB = INT_JBD11 EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
STAT_GRAPH_REF CALL FUNCTION 'STAT_GRAPH_REF' EXPORTING ATYPE = 'TIME' "x-Achse = Zeitachse DMODE = '1' "Common scaling mode GRIDDENS = '1' "Fine density of gridlines GRIDDISP = '0' "short dashes as grip GRIDTYPE = '2' "By Time-Line TAXIS = TEXT-037 "label of x-axe "Datum TITLE = TEXT-038 "Fensterbezeichnung "Zinskurve grafisch anzeigen TTEXT = TITEL1 "Titel TUNIT = '8' "Zeiteinheit x-Achse = Monate UTEXT = TITEL3 "Untertitel XDECS = '' X_ART = 'lin' "linear scaling Y_ART = 'lin' "linear scaling TABLES DATA = DATA "data enthält y-Werte OPTS = OPTS "opts enthält Ausgabeparameter VALS = VALS "vals enthält Datümer für x-A.
GRAPH_RECEIVE * call function 'GRAPH_RECEIVE' * importing * errorcode = * mcode = mcode * rwnid = rwnid * exceptions * frontend_error = 1 * inv_communication = 2 * no_batch = 3 * others = 4.
GET_STAT_PARAM * call function 'GET_STAT_PARAM' * importing * cua_id = cua_id * index = index * kurve = kurve * new_val = new_val * s_typ = * exceptions * inv_mcode = 1 * others = 2.
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 MJBDZFBO or its description.