MKBUAF10 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 MKBUAF10 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: Project Budget Updates: FORM Routines
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
KBPS_EDIT_TEXT CALL FUNCTION 'KBPS_EDIT_TEXT' EXPORTING I_EDIT = EDIT I_TEXTID = BPIN-TDID I_TEXTNAME = LANGTEXT_NAME EXCEPTIONS NO_TEXT = 01.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
KBPP_EXTERN_UPDATE CALL FUNCTION 'KBPP_EXTERN_UPDATE' EXPORTING IMP_TCODE = BPIN-TCODE IMP_CHECK = 'X' TABLES IMP_BPAK = BPAK_EXP IMP_BPAK_PER = BPAK_EXP_PER.
MESSAGES_GIVE call function 'MESSAGES_GIVE' TABLES t_mesg = lt_msg.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
KBPP_EXTERN_UPDATE CALL FUNCTION 'KBPP_EXTERN_UPDATE' EXPORTING IMP_TCODE = BPIN-TCODE IMP_COMMIT = ON TABLES IMP_BPAK = BPAK_EXP IMP_BPAK_PER = BPAK_EXP_PER.
MESSAGES_GIVE * call function 'MESSAGES_GIVE' "note 678480 * TABLES "note 678480 * t_mesg = lt_msg. "note 678480
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TEXTLINE1 = TEXT-507 TEXTLINE2 = TEXT-508 TITEL = SY-TITLE IMPORTING ANSWER = OK.
KBPS_GET_CURRENCY CALL FUNCTION 'KBPS_GET_CURRENCY' EXPORTING KOKRS = BPIN-KOKRS FIKRS = BPIN-FIKRS FIKRS_CA_PERIV = ON IMPORTING PERIV = BPIN-PERIV TWAER = BPIN-TWAER.
CJPN_GET_WBS_ELEMENT CALL FUNCTION 'CJPN_GET_WBS_ELEMENT' EXPORTING I_POSID = PSP IMPORTING E_PRPS = *PRPS EXCEPTIONS INPUT_ERROR = 01 NOT_FOUND = 02.
CJDW_PROJ_SELECT_SINGLE CALL FUNCTION 'CJDW_PROJ_SELECT_SINGLE' EXPORTING PSPNR = *PRPS-PSPHI IMPORTING E_PROJ = PROJ.
FICTR_READ_WITH_FICTR CALL FUNCTION 'FICTR_READ_WITH_FICTR' "#EC * "AL0K072015 EXPORTING IP_FICTR = FMFCTR-FICTR IP_FIKRS = BPIN-FIKRS IMPORTING F_FMFCTR = FMFCTR.
FIPOS_READ_WITH_FIPOS CALL FUNCTION 'FIPOS_READ_WITH_FIPOS' EXPORTING IP_APPLC = FIFM_CA IP_FIKRS = BPIN-FIKRS IP_FIPOS = P_FIPOS IP_GJAHR = L_GJAHR_FOR_MASTERDATA IMPORTING F_FMFPO = FMFPO.
FM4D_CHECK_CARRIER CALL FUNCTION 'FM4D_CHECK_CARRIER' EXPORTING I_FIKRS = BPIN-FIKRS I_FOND = P_GEBER I_GJAHR = L_GJAHR_FOR_MASTERDATA I_CTR_OBJNR = FMFCTR-CTR_OBJNR I_POSIT = FMFPO-POSIT I_FICTR = FMFCTR-FICTR I_FIPOS = FMFPO-FIPOS I_BUDGET_CARRIER = ON.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING ARBGB = 'BP' MSGTY = 'E' TXTNR = MSG_TXTNR ZEILE = MSG_LINE.
FIPOS_INPUT_HELP CALL FUNCTION 'FIPOS_INPUT_HELP' EXPORTING IP_FIKRS = FMPS-FIKRS IMPORTING OP_FIPOS = FIP EXCEPTIONS NO_SELECT = 01.
KBPA_GET_START_FISCAL_YEAR CALL FUNCTION 'KBPA_GET_START_FISCAL_YEAR' EXPORTING I_FM_AREA = BPIN-FIKRS I_FIN_CODE = L_GEBER IMPORTING E_START_FISCAL_YEAR = YEAR_FOR_TOTAL_VALUES.
CALL FUNCTION 'KBPS_GET_CURRENCY' EXPORTING FIKRS = BPIN-FIKRS * GEBER = BPIN-S_GEBER "ALRK137213AL0K072015 FIKRS_CA_PERIV = ON IMPORTING PERIV = BPIN-PERIV TWAER = BPDY-WAER2.
FM5B_GET_PROFILE CALL FUNCTION 'FM5B_GET_PROFILE' EXPORTING I_FIKRS = BPIN-FIKRS I_FINCODE = BPIN-S_GEBER IMPORTING E_PROFIL = BPIN-PROFIL.
KBPS_GET_CURRENCY CALL FUNCTION 'KBPS_GET_CURRENCY' "ALRK137213 EXPORTING "ALRK137213 FIKRS = BPIN-FIKRS "ALRK137213 * GEBER = BPIN-E_GEBER "ALRK137213AL0K072015 FIKRS_CA_PERIV = ON "ALRK137213 IMPORTING "ALRK137213 PERIV = BPIN-PERIV. "ALRK137213
FM5B_GET_PROFILE CALL FUNCTION 'FM5B_GET_PROFILE' EXPORTING I_FIKRS = BPIN-FIKRS I_FINCODE = BPIN-E_GEBER IMPORTING E_PROFIL = BPIN-PROFIL.
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 MKBUAF10 or its description.
MKBUAF10 - Project Budget Updates: FORM Routines MKBPTTOP - Data Definition TOP: Transport ABC Customizing MKBPTO00 - PBO Module: Transport ABC Customizing MKBPTI00 - PBO Module: Transport ABC Customizing MKBPTF40 - FORM Routines: Transport ABC Customizing MKBPTF30 - FORM Routines: Transport ABC Customizing