MJ45AF0A 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 MJ45AF0A 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: IS-M/SD: Include Forms 'A'
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISP_ADDRESSES_READ CALL FUNCTION 'ISP_ADDRESSES_READ' EXPORTING ANF_DAT = JKAP-GUELTIGVON END_DAT = JKAP-GUELTIGBIS SEL_GPNR = JKAP-KUNWE SEL_ROLLE = CON_RO_WARENEMPF X_MEMORY = JPSD_X "BUPA.4.64
ISM_SALES_AMO_PLAN_REFRESH CALL FUNCTION 'ISM_SALES_AMO_PLAN_REFRESH'.
ISM_SALES_AMO_PLAN_CREATE CALL FUNCTION 'ISM_SALES_AMO_PLAN_CREATE' EXPORTING I_CYCLENR = LOC_CYCLENR I_GUELTIGVON = LOC_PRSDT "Rel.4.02/4
ISM_DATA_EXCHANGE_ACTIVE CALL FUNCTION 'ISM_DATA_EXCHANGE_ACTIVE' EXPORTING DRERZ = JKAP-DRERZ EXCEPTIONS DATA_EXCHANGE_IS_ACTIVE = 2 OTHERS = 0.
ISM_GOING_LIVE_DATA_GET CALL FUNCTION 'ISM_GOING_LIVE_DATA_GET' EXPORTING DRERZ = JKAP-DRERZ IMPORTING GOING_LIVE_DATE = GOING_LIVE_DATE EXCEPTIONS OTHERS = 04.
ISM_SALES_AMO_PLAN_REFRESH CALL FUNCTION 'ISM_SALES_AMO_PLAN_REFRESH'.
ISM_SALES_AMO_PLAN_CREATE CALL FUNCTION 'ISM_SALES_AMO_PLAN_CREATE' EXPORTING I_CYCLENR = CYCLENR I_GUELTIGVON = JKEP-PRSDT I_WAERK = JKAK-WAERK I_KURST = JKAK-KURST "4.62
ISM_N_ISSUES_READ_FORWARD CALL FUNCTION 'ISM_N_ISSUES_READ_FORWARD' EXPORTING PUBLICATION = DRERZ EDITION = PVA MIX_TYPE = BEZUGSTYP ORDER_PERIODICITY = BEZPER KEY_DATE = GUELTIGVON NR_OF_ISSUES = LV_NR_OF_ISSUES INCL_COMB_ISSUES = JDBZ_REL_ONLY_INVOICE "Rel.4.02
ISM_N_ISSUES_READ_FORWARD CALL FUNCTION 'ISM_N_ISSUES_READ_FORWARD' EXPORTING PUBLICATION = DRERZ EDITION = PVA MIX_TYPE = BEZUGSTYP ORDER_PERIODICITY = BEZPER KEY_DATE = JDVVA-ERSCHDAT NR_OF_ISSUES = LV_NR_OF_ISSUES INCL_COMB_ISSUES = CON_BLANK * alternating ship-to addresses not relevant "ALTADR4.63
ISM_N_ISSUES_READ_BACKWARD CALL FUNCTION 'ISM_N_ISSUES_READ_BACKWARD' EXPORTING PUBLICATION = DRERZ EDITION = PVA MIX_TYPE = BEZUGSTYP ORDER_PERIODICITY = BEZPER KEY_DATE = GUELTIGBIS NR_OF_ISSUES = LV_NR_OF_ISSUES INCL_COMB_ISSUES = JDBZ_REL_ONLY_INVOICE "Rel.4.02
ISM_N_ISSUES_READ_BACKWARD CALL FUNCTION 'ISM_N_ISSUES_READ_BACKWARD' EXPORTING PUBLICATION = DRERZ EDITION = PVA MIX_TYPE = BEZUGSTYP ORDER_PERIODICITY = BEZPER KEY_DATE = JDVVA-ERSCHDAT NR_OF_ISSUES = LV_NR_OF_ISSUES INCL_COMB_ISSUES = CON_BLANK * alternating ship-to addresses not relevant "ALTADR4.63
ISP_NAME_BUILD CALL FUNCTION 'ISP_NAME_BUILD' EXPORTING ANREDE_IN_NAMELANG = CON_ANGEKREUZT SADRWA_IN = JGTSADR IMPORTING NAMEKURZ = BUFFER_ADDRESS_TAB-NAMEKURZ NAMELANG = BUFFER_ADDRESS_TAB-NAMELANG EXCEPTIONS MISSING_INPUT = 01.
ISP_DATE_INTERVAL_FUSION CALL FUNCTION 'ISP_DATE_INTERVAL_FUSION' EXPORTING OVERLAP_PERMIT = CON_ANGEKREUZT TABLES NEWINTERVAL = RJK_NEW_INTERVAL OLDINTERVAL = RJK_OLD_INTERVAL EXCEPTIONS OTHERS = 01.
ISM_ACCOUNT_SUBSCREEN_SET_DATA CALL FUNCTION 'ISM_ACCOUNT_SUBSCREEN_SET_DATA' EXPORTING TRTYP = GV_TRANSAKTIONSTYP JKAK = JKAK POSEX = JKAP-POSEX POSNR_UR = JKAP-POSNR_UR POSNR = JKAP-POSNR ZUONR = RJ45A-ZUONR XSIMULATE_PAYMENT = LV_XSIMULATE_PAYMENT JUEBART = JKKD-JUEBART XFICA_ACTIVE = RJKRG-XFICA_ACTIVE XUPDATE_TASK = LV_XUPDATE_TASK X_AUTHA_MONITORING = GV_AUTHA_MONITORING X_AUTHA_ACCEPT_DEACCEPT = GV_AUTHA_ACCEPT_DEACCEPT X_AUTHA_PAYMENTS = GV_AUTHA_PAYMENTS TABLES XJKREMIND = XJKREMIND XJKACCFIZUO = XJKACCFIZUO XJKACCOUNT = XJKACCOUNT XJKAP = XJKAP XJKPA = XJKPA XJKAMOPLAN = XJKAMOPLAN XJKEP = XJKEP XJKKD = XJKKD XJKPROM = XJKPROM XKOMVAMO = XKOMVAMO XJFREVVAACC = XJFREVVAACC XJFREVACC = XJFREVACC XJKAPRENEW = XJKAPRENEW XJKACCADD = XJKACCADD XJKACCADDT = XJKACCADDT XJKACCAMOPROT = XJKACCAMOPROT EXCEPTIONS OTHERS = 1.
ISM_ACCOUNT_SUBSCREEN_GET_DATA CALL FUNCTION 'ISM_ACCOUNT_SUBSCREEN_GET_DATA' IMPORTING VBELN_ACCEPTED = LV_VBELN_ACCEPTED POSNR_ACCEPTED = LV_POSNR_ACCEPTED CYCLENR_ACCEPTED = LV_CYCLENR_ACCEPTED XSIMULATE_PAYMENT = LV_XSIMULATE_PAYMENT FLG_UPDATE = LV_FLG_UPDATE TABLES XJKREMIND = XJKREMIND XJKACCFIZUO = XJKACCFIZUO XJKACCOUNT = XJKACCOUNT XJKAP = XJKAP XJKPA = XJKPA XJKAMOPLAN = XJKAMOPLAN XJKEP = XJKEP XJKKD = XJKKD XJKPROM = XJKPROM XKOMVAMO = XKOMVAMO XJFREVVAACC = XJFREVVAACC XJFREVACC = XJFREVACC XJKAPRENEW = XJKAPRENEW XJKACCADD = XJKACCADD XJKACCADDT = XJKACCADDT XJKACCAMOPROT = XJKACCAMOPROT EXCEPTIONS OTHERS = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.