MF69XF01 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 MF69XF01 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_E_BP000 CALL FUNCTION 'ENQUEUE_E_BP000' EXPORTING PARTNR = P_BPDENTRY-PARTNR EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
BPAR_R_PARTNER_CHECK CALL FUNCTION 'BPAR_R_PARTNER_CHECK' EXPORTING PARTNER = P_BPDENTRY-PARTNR * RELEASE = ' ' IMPORTING BP000_ENTRY = L_BP000_O EXCEPTIONS PARTNER = 1 PARTNER_NOT_RELEASED = 2 OTHERS = 3.
CMD_ENQUEUE_EXKNA1 CALL FUNCTION 'CMD_ENQUEUE_EXKNA1' EXPORTING KUNNR = L_BP000_O-CUSTOMER EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
BPAR_P_FI_CUSTOMER_CHECK CALL FUNCTION 'BPAR_P_FI_CUSTOMER_CHECK' EXPORTING CUSTOMER = L_BP000_O-CUSTOMER * NOT_EXISTENT = ' ' EXCEPTIONS CUSTOMER = 1 OTHERS = 2.
CHECK_EXIST_LIMU_FUNC CALL FUNCTION 'CHECK_EXIST_LIMU_FUNC' EXPORTING NAME = LF_FNAME AGGNAME = SPACE MTYPE = ' ' IMPORTING EXIST = LF_EXIST EXCEPTIONS TR_INVALID_TYPE = 0 OTHERS = 0.
DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING NAME = 'VZFGD' IMPORTING DD02V_WA = L_DD02V EXCEPTIONS OTHERS = 1.
BPAR_R_PARTNER_ROLE CALL FUNCTION 'BPAR_R_PARTNER_ROLE' EXPORTING PARTNER = P_BPDENTRY-PARTNR TABLES PARTNER_ROLE = L_BP1000 EXCEPTIONS APPL = 1 NO_ROLETYP_FOUND = 2 ROLE_NOT_FOUND = 3 OTHERS = 4.
BPAR_M_CENTRAL_MODIFY_PREPARE CALL FUNCTION 'BPAR_M_CENTRAL_MODIFY_PREPARE' EXPORTING N_BP000 = L_BP000_N O_BP000 = L_BP000_O IMPORTING FLG_MODIFIED = L_FLG_MODIFIED TABLES N_BP011 = L_BP011_N N_BP021 = L_BP021_N O_BP011 = L_BP011_O O_BP021 = L_BP021_O EXCEPTIONS OTHERS = 1.
BPAR_I_CENTRAL_MOD CALL FUNCTION 'BPAR_I_CENTRAL_MOD' EXPORTING I_BP000 = L_BP000_N.
BPAR_M_COMM_TO_FI_TRANSFER CALL FUNCTION 'BPAR_M_COMM_TO_FI_TRANSFER' EXPORTING I_BPDADR = L_BPDADR_N I_BPDADREF = L_BPDADREF_N EXCEPTIONS OTHERS = 1.
BPAR_R_ADDRESS_REFERENCES CALL FUNCTION 'BPAR_R_ADDRESS_REFERENCES' EXPORTING PARTNER = P_BPDENTRY-PARTNR TABLES T_BPDADREF = L_BPDADREF_N EXCEPTIONS OTHERS = 1.
BPAR_R_ADDRESS CALL FUNCTION 'BPAR_R_ADDRESS' EXPORTING ADDRESS = L_BPDADREF_N-ADRNR IMPORTING E_BPDADR = L_BPDADR_N EXCEPTIONS ADDRESS = 1 OTHERS = 2.
BPAR_M_COMM_TO_FI_TRANSFER CALL FUNCTION 'BPAR_M_COMM_TO_FI_TRANSFER' EXPORTING I_BPDADR = L_BPDADR_N I_BPDADREF = L_BPDADREF_N.
BPAR_I_TABLES_MOD CALL FUNCTION 'BPAR_I_TABLES_MOD' TABLES TABNAME_T = TABLES_READ EXCEPTIONS OTHERS = 1.
BPAR_M_MODIFY CALL FUNCTION 'BPAR_M_MODIFY' EXCEPTIONS OTHERS = 1.
BPAR_M_ACCOUNT_CONTROL_PREPARE CALL FUNCTION 'BPAR_M_ACCOUNT_CONTROL_PREPARE' EXPORTING N_BPDCON1 = N_BPDCON1 O_BPDCON1 = O_BPDCON1 IMPORTING FLG_MODIFIED = L_FLG_MODIFIED.
BPAR_M_PAYMENT_CONTROL_PREPARE CALL FUNCTION 'BPAR_M_PAYMENT_CONTROL_PREPARE' EXPORTING N_BPDCON2 = N_BPDCON2 O_BPDCON2 = O_BPDCON2 IMPORTING FLG_MODIFIED = L_FLG_MODIFIED.
BPAR_M_CONTROLL_DATA_PREPARE CALL FUNCTION 'BPAR_M_CONTROLL_DATA_PREPARE' EXPORTING N_BPDCON3 = N_BPDCON3 O_BPDCON3 = O_BPDCON3 IMPORTING FLG_MODIFIED = L_FLG_MODIFIED.
BPAR_M_ACC_MGMT_MODIFY_PREPARE
CALL FUNCTION 'BPAR_M_ACC_MGMT_MODIFY_PREPARE' EXPORTING N_BPDKTO = N_BPDKTO O_BPDKTO = O_BPDKTO IMPORTING FLG_MODIFIED = L_FLG_MODIFIED.
BPAR_M_INTEREST_MODIFY_PREPARE CALL FUNCTION 'BPAR_M_INTEREST_MODIFY_PREPARE' EXPORTING N_BPDVZIN = N_BPDVZIN O_BPDVZIN = O_BPDVZIN IMPORTING FLG_MODIFIED = L_FLG_MODIFIED.
BPAR_M_AUTO_PAY_MODIFY_PREPARE CALL FUNCTION 'BPAR_M_AUTO_PAY_MODIFY_PREPARE' EXPORTING N_BPDAZAH = N_BPDAZAH O_BPDAZAH = O_BPDAZAH IMPORTING FLG_MODIFIED = L_FLG_MODIFIED.
BPAR_M_PAYMENT_MODIFY_PREPARE CALL FUNCTION 'BPAR_M_PAYMENT_MODIFY_PREPARE' EXPORTING N_BPDZAHL = N_BPDZAHL O_BPDZAHL = O_BPDZAHL IMPORTING FLG_MODIFIED = L_FLG_MODIFIED.
BPAR_M_DUNNING_MODIFY_PREPARE CALL FUNCTION 'BPAR_M_DUNNING_MODIFY_PREPARE' IMPORTING FLG_MODIFIED = L_FLG_MODIFIED TABLES N_BPDMAHN = N_BPDMAHN O_BPDMAHN = O_BPDMAHN.
BPAR_R_ACCOUNT_CONTROLL CALL FUNCTION 'BPAR_R_ACCOUNT_CONTROLL' EXPORTING ACCOUNT_IN = LS_BPDCON1 IMPORTING ACCOUNT_OUT = P_BPDCON1_O EXCEPTIONS ACCOUNT_NOT_FOUND = 01.
BPAR_I_ACCOUNT_CONTROLL_GET CALL FUNCTION 'BPAR_I_ACCOUNT_CONTROLL_GET' IMPORTING O_BPDCON1 = P_BPDCON1_N.
BPAR_R_PAYMENT_CONTROLL CALL FUNCTION 'BPAR_R_PAYMENT_CONTROLL' EXPORTING PAYMENT_IN = LS_BPDCON2 IMPORTING PAYMENT_OUT = P_BPDCON2_O EXCEPTIONS PAYMENT_NOT_FOUND = 1 OTHERS = 2.
BPAR_I_PAYMENT_CONTROLL_GET CALL FUNCTION 'BPAR_I_PAYMENT_CONTROLL_GET' IMPORTING O_BPDCON2 = P_BPDCON2_N.
BPAR_R_CONTROLL_DATA CALL FUNCTION 'BPAR_R_CONTROLL_DATA' EXPORTING BPDCON3_IN = LS_BPDCON3 IMPORTING BPDCON3_OUT = P_BPDCON3_O EXCEPTIONS CONTROLL_NOT_FOUND = 1 OTHERS = 2.
BPAR_I_CONTROLL_DATA_GET CALL FUNCTION 'BPAR_I_CONTROLL_DATA_GET' IMPORTING O_BPDCON3 = P_BPDCON3_N.
BPAR_R_ACCOUNT_MGMT CALL FUNCTION 'BPAR_R_ACCOUNT_MGMT' EXPORTING ACCOUNT = LS_BPDKTO IMPORTING ACCOUNT_OUT = P_BPDKTO_O EXCEPTIONS ACCOUNT_NOT_FOUND = 1 OTHERS = 2.
BPAR_I_ACCOUNT_MGMT_GET CALL FUNCTION 'BPAR_I_ACCOUNT_MGMT_GET' IMPORTING O_BPDKTO = P_BPDKTO_N.
BPAR_R_INTEREST_CALC CALL FUNCTION 'BPAR_R_INTEREST_CALC' EXPORTING INTEREST_IN = LS_BPDVZIN IMPORTING INTEREST_OUT = P_BPDVZIN_O EXCEPTIONS INTEREST_NOT_FOUND = 1 OTHERS = 2.
BPAR_I_INTEREST_CALC_GET CALL FUNCTION 'BPAR_I_INTEREST_CALC_GET' IMPORTING O_BPDVZIN = P_BPDVZIN_N.
BPAR_R_AUTO_PAYMENT CALL FUNCTION 'BPAR_R_AUTO_PAYMENT' EXPORTING PAYMENT_IN = LS_BPDAZAH IMPORTING PAYMENT_OUT = P_BPDAZAH_O EXCEPTIONS ERROR = 1 PAYMENT_NOT_FOUND = 2 OTHERS = 3.
BPAR_I_AUTO_PAYMENT_GET CALL FUNCTION 'BPAR_I_AUTO_PAYMENT_GET' IMPORTING O_BPDAZAH = P_BPDAZAH_N.
BPAR_R_PAYMENT CALL FUNCTION 'BPAR_R_PAYMENT' EXPORTING PAYMENT_IN = LS_BPDZAHL IMPORTING PAYMENT_OUT = P_BPDZAHL_O EXCEPTIONS PAYMENT_NOT_FOUND = 1 OTHERS = 2.
BPAR_I_PAYMENT_GET CALL FUNCTION 'BPAR_I_PAYMENT_GET' IMPORTING O_BPDZAHL = P_BPDZAHL_N.
BPAR_R_DUNNING CALL FUNCTION 'BPAR_R_DUNNING' EXPORTING DUNNING_IN = L_BPDMAHN SINGLE_SELECT = ' ' * IMPORTING * DUNNING_OUT = TABLES DUNNING_TABLE = P_BPDMAHN_O EXCEPTIONS DUNNING_NOT_FOUND = 01.
BPAR_I_DUNNING_GET CALL FUNCTION 'BPAR_I_DUNNING_GET' TABLES O_BPDMAHN = L_BPDMAHN_T.
BPAR_R_TAX_DATA CALL FUNCTION 'BPAR_R_TAX_DATA' EXPORTING TAX_IN = LS_BPDTAX IMPORTING TAX_OUT = P_BPDTAX_O EXCEPTIONS TAX_NOT_FOUND = 1 OTHERS = 2.
BPAR_I_TAX_DATA_GET CALL FUNCTION 'BPAR_I_TAX_DATA_GET' IMPORTING O_BPDTAX = P_BPDTAX_N.
BPAR_I_ACCOUNT_CONTROLL_MOD CALL FUNCTION 'BPAR_I_ACCOUNT_CONTROLL_MOD' EXPORTING I_BPDCON1 = N_BPDCON1.
BPAR_I_PAYMENT_CONTROLL_MOD CALL FUNCTION 'BPAR_I_PAYMENT_CONTROLL_MOD' EXPORTING I_BPDCON2 = N_BPDCON2.
BPAR_I_CONTROLL_DATA_MOD CALL FUNCTION 'BPAR_I_CONTROLL_DATA_MOD' EXPORTING I_BPDCON3 = N_BPDCON3.
BPAR_I_ACCOUNT_MGMT_MOD CALL FUNCTION 'BPAR_I_ACCOUNT_MGMT_MOD' EXPORTING I_BPDKTO = N_BPDKTO.
BPAR_I_INTEREST_CALC_MOD CALL FUNCTION 'BPAR_I_INTEREST_CALC_MOD' EXPORTING I_BPDVZIN = N_BPDVZIN.
BPAR_I_AUTO_PAYMENT_MOD CALL FUNCTION 'BPAR_I_AUTO_PAYMENT_MOD' EXPORTING I_BPDAZAH = N_BPDAZAH.
BPAR_I_PAYMENT_MOD CALL FUNCTION 'BPAR_I_PAYMENT_MOD' EXPORTING I_BPDZAHL = N_BPDZAHL.
BPAR_I_DUNNING_MOD CALL FUNCTION 'BPAR_I_DUNNING_MOD' TABLES I_BPDMAHN = N_BPDMAHN.
BPAR_I_DUNNING_MOD CALL FUNCTION 'BPAR_I_DUNNING_MOD' TABLES I_BPDMAHN = N_BPDMAHN.
BPAR_I_DUNNING_MOD CALL FUNCTION 'BPAR_I_DUNNING_MOD' TABLES I_BPDMAHN = N_BPDMAHN.
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 MF69XF01 or its description.
MF69XF01 - documentation and ABAP source code MF69WZ00 - Central Functions for Maintenance of Heating Systems MF69WTOP - documentation and ABAP source code MF69WS00 - Block Heating Systems and Dependent Tables e.g. Calc. Unit Allocation MF69WH02 - Master Data Screen for Heating System Maintenance MF69WH01 - INCLUDE Request Screen (PBO / PAI) for Maintenance of Heating Systems