MJ45AF0S 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 MJ45AF0S 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!
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = 'ICON_WF_UNLINK' INFO = TEXT-I01 IMPORTING RESULT = RJ45A-ICON_PAYMENT_MODE EXCEPTIONS OTHERS = 1.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = 'ICON_WF_LINK' INFO = TEXT-I02 IMPORTING RESULT = RJ45A-ICON_PAYMENT_MODE EXCEPTIONS OTHERS = 1.
ISP_SELECT_SINGLE_JDTVAUSGB CALL FUNCTION 'ISP_SELECT_SINGLE_JDTVAUSGB' EXPORTING VAUSGB = SJKEP-VAUSGB IMPORTING JDTVAUSGB_I = JDTVAUSGB MELDUNG = MELDUNG EXCEPTIONS OTHERS = 1.
ISP_SELECT_SINGLE_JDTDRER CALL FUNCTION 'ISP_SELECT_SINGLE_JDTDRER' "030700 EXPORTING DRERZ = JKAP-DRERZ IMPORTING JDTDRER_I = JDTDRER EXCEPTIONS OTHERS = 1.
ISP_SELECT_SINGLE_JDTPVA CALL FUNCTION 'ISP_SELECT_SINGLE_JDTPVA' "030700 EXPORTING DRERZ = JKAP-DRERZ PVA = JKAP-PVA IMPORTING JDTPVA_I = JDTPVA EXCEPTIONS OTHERS = 1.
ISP_SUBSCRIPTED_VAS_GET CALL FUNCTION 'ISP_SUBSCRIPTED_VAS_GET' "Rel.4.02
ISP_SELECT_JVTBEZGP CALL FUNCTION 'ISP_SELECT_JVTBEZGP' EXPORTING BEZRNDPAR = BEZRUNDE_GP_PAR BIS_D = SY-DATUM VON_D = SY-DATUM FLG_AKTIVE_ONLY = JPSD_X TABLES BEZRNDGP_TAB = BEZRUNDE_GP_TAB.
ISP_ADDRESS_MAINTAIN CALL FUNCTION 'ISP_ADDRESS_MAINTAIN' EXPORTING FFUNKTION = CON_FCODE_ENTER1 FLG_STEHENBLEIBEN = JPSD_X HERKUNFT = JGTSADR-HERK SADRWA_IN = JGTSADR FLG_POPUP_WITH_TELKOM = JPSD_X TITEL_POPUP = LV_TITEL TRTYP = CON_ANZEIGEN.
ISP_ADDRESS_PRINT_MAINTAIN CALL FUNCTION 'ISP_ADDRESS_PRINT_MAINTAIN' EXPORTING EDIT_FLG_SAVEABLE = SPACE JGTSADR_IN = JGTSADR ROLLE_IN = LV_ROLLE TABLES I_JGSADRE = LT_DUMMY_TAB.
ISP_VA_FROM_CALENDAR_SELECT CALL FUNCTION 'ISP_VA_FROM_CALENDAR_SELECT' EXPORTING DRERZ = JKAP-DRERZ PVA = JKAP-PVA BEZUGSTYP = JKAP-BEZUGSTYP BEZPER = JKEP-BEZPER JAHRGANG = ERSCHJAHR XDISPLAY = CON_ANGEKREUZT MARK_DATE = RJ45A-VORLAUFDAT EXCEPTIONS OTHERS = 1.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING POPUP_TITLE = LV_TEXT_TITLE START_COLUMN = 35 START_ROW = 10 IMPORTING RETURNCODE = RETURNCODE TABLES FIELDS = FELDTAB EXCEPTIONS ERROR_IN_FIELDS = 1.
ISM_CHECK_ACTIVE_ALTERNATION CALL FUNCTION 'ISM_CHECK_ACTIVE_ALTERNATION' EXPORTING PV_DATE = SY-DATUM PS_WEEKDAYS = LS_WEEKDAYS IMPORTING PV_XACTIVE = LV_XACTIVE.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = LV_ICON_NAME INFO = LV_ICON_INFO IMPORTING RESULT = O_ICON EXCEPTIONS OTHERS = 0.
ISP_SELECT_SINGLE_TJF35 CALL FUNCTION 'ISP_SELECT_SINGLE_TJF35' EXPORTING JUEBART = JKKD-JUEBART MSGTY = CON_MSG_EXTERN IMPORTING MELDUNG = MELDUNG TJF35_I = TJF35 EXCEPTIONS NO_ENTRY_FOUND = 1.
FKK_PAYMENT_METHOD_READ CALL FUNCTION 'FKK_PAYMENT_METHOD_READ' EXPORTING * i_bukrs = t001-bukrs "Rel.4.72
ISM_ITEM_SHIFT_START_FORWARD CALL FUNCTION 'ISM_ITEM_SHIFT_START_FORWARD' EXPORTING VBELN = LS_XJKAP_NP-VBELN POSNR = LS_XJKAP_NP-POSNR OLD_STARTDATE = LV_OLD_STARTDATE NEW_STARTDATE = LV_NEW_STARTDATE TABLES XJKAP = XJKAP XJKPA = XJKPA XJKPAZ = XJKPAZ XJKPAUNV = XJKPAUNV XJKAMOPLAN = XJKAMOPLAN XJKEP = XJKEP XJKGIFT = XJKGIFT XJKCOMM = XJKCOMM EXCEPTIONS OTHERS = 4.
ISM_ITEM_SHIFT_END_FORWARD CALL FUNCTION 'ISM_ITEM_SHIFT_END_FORWARD' EXPORTING VBELN = XJKAP-VBELN POSNR = XJKAP-POSNR OLD_ENDDATE = OLD_ENDDATE NEW_ENDDATE = NEW_ENDDATE XJKAK = XJKAK TABLES XJKAP = XJKAP XJKPA = XJKPA XJKPAZ = XJKPAZ XJKPAUNV = XJKPAUNV XJKKUEND = XJKKUEND XJKEP = XJKEP EXCEPTIONS OTHERS = 4.
ISM_ITEM_SHIFT_END_BACKWARD CALL FUNCTION 'ISM_ITEM_SHIFT_END_BACKWARD' EXPORTING VBELN = XJKAP-VBELN POSNR = XJKAP-POSNR OLD_ENDDATE = OLD_ENDDATE NEW_ENDDATE = NEW_ENDDATE TABLES XJKAP = XJKAP XJKPA = XJKPA XJKPAZ = XJKPAZ XJKPAUNV = XJKPAUNV XJKAMOPLAN = XJKAMOPLAN XJKKUEND = XJKKUEND XJKEP = XJKEP EXCEPTIONS OTHERS = 4.
CALL FUNCTION 'ISM_ITEM_SHIFT_START_BACKWARD' EXPORTING VBELN = LS_XJKAP_NP-VBELN POSNR = LS_XJKAP_NP-POSNR OLD_STARTDATE = LV_OLD_STARTDATE NEW_STARTDATE = LV_NEW_STARTDATE XJKAK = XJKAK TABLES XJKAP = XJKAP XJKPA = XJKPA XJKPAZ = XJKPAZ XJKPAUNV = XJKPAUNV XJKAMOPLAN = XJKAMOPLAN XJKEP = XJKEP XJKGIFT = XJKGIFT XJKCOMM = XJKCOMM EXCEPTIONS OTHERS = 4.
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 MJ45AF0S or its description.