MKB02I00 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 MKB02I00 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: PAI Module for SAPMKB02
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
G_SET_GET_ID_FROM_NAME CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' EXPORTING * CLIENT = SHORTNAME = KSA00-KSGRU * OLD_SETID = * TABNAME = * FIELDNAME = KOKRS = TKA02-KOKRS * KTOPL = * LIB = * RNAME = SETCLASS = '0101' * CHECK_SET_EMPTY = * SUPRESS_POPUP = IMPORTING NEW_SETID = SETID SET_INFO = SETINFO EXCEPTIONS NO_SET_FOUND = 1 NO_SET_PICKED_FROM_POPUP = 2 WRONG_SUBCLASS = 1 OTHERS = 4.
G_SET_GET_ID_FROM_NAME CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' EXPORTING * CLIENT = SHORTNAME = RKPLN-PRGRU * OLD_SETID = * TABNAME = * FIELDNAME = KOKRS = TKA02-KOKRS * KTOPL = * LIB = * RNAME = SETCLASS = '0107' * CHECK_SET_EMPTY = * SUPRESS_POPUP = IMPORTING NEW_SETID = SETID SET_INFO = SETINFO EXCEPTIONS NO_SET_FOUND = 1 NO_SET_PICKED_FROM_POPUP = 2 WRONG_CLASS = 3 WRONG_SUBCLASS = 4 TABLE_FIELD_NOT_FOUND = 5 FIELDS_DONT_MATCH = 6 SET_IS_EMPTY = 7 FORMULA_IN_SET = 8 OTHERS = 9.
G_SET_GET_ID_FROM_NAME CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' EXPORTING * CLIENT = SHORTNAME = RKPLN-KTGRU * OLD_SETID = * TABNAME = * FIELDNAME = KOKRS = TKA02-KOKRS * KTOPL = * LIB = * RNAME = SETCLASS = '0108' * CHECK_SET_EMPTY = * SUPRESS_POPUP = IMPORTING NEW_SETID = SETID SET_INFO = SETINFO EXCEPTIONS NO_SET_FOUND = 1 NO_SET_PICKED_FROM_POPUP = 2 WRONG_CLASS = 3 WRONG_SUBCLASS = 4 TABLE_FIELD_NOT_FOUND = 5 FIELDS_DONT_MATCH = 6 SET_IS_EMPTY = 7 FORMULA_IN_SET = 8 OTHERS = 9.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING LINE_COUNT = 65 LINE_SIZE = 132 NO_DIALOG = ' ' IMPORTING OUT_PARAMETERS = PRINT_PARAMETERS VALID = PP_VALID.
JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING JOBNAME = TBTCO-JOBNAME JOBGROUP = TBTCO-JOBGROUP DELANFREP = SPACE IMPORTING JOBCOUNT = TBTCO-JOBCOUNT EXCEPTIONS CANT_CREATE_JOB = 01 INVALID_JOB_DATA = 02 JOBNAME_MISSING = 03.
BP_START_DATE_EDITOR CALL FUNCTION 'BP_START_DATE_EDITOR' EXPORTING STDT_DIALOG = 'Y' STDT_INPUT = ls_tbtcstrt STDT_OPCODE = 14 IMPORTING * STDT_MODIFY_TYPE = STDT_OUTPUT = ls_tbtcstrt EXCEPTIONS FCAL_ID_NOT_DEFINED = 1 INCOMPLETE_LAST_STARTDATE = 2 INCOMPLETE_STARTDATE = 3 INVALID_DIALOG_TYPE = 4 INVALID_EVENTID = 5 INVALID_OPCODE = 6 INVALID_OPMODE_NAME = 7 INVALID_PERIODBEHAVIOUR = 8 INVALID_PREDECESSOR_JOBNAME = 9 LAST_STARTDATE_IN_THE_PAST = 10 NO_PERIOD_DATA_GIVEN = 11 NO_STARTDATE_GIVEN = 12 PERIOD_AND_PREDJOB_NO_WAY = 13 PERIOD_TOO_SMALL_FOR_LIMIT = 14 PREDECESSOR_JOBNAME_NOT_UNIQUE = 15 STARTDATE_INTERVAL_TOO_LARGE = 16 STARTDATE_IN_THE_PAST = 17 STARTDATE_IS_A_HOLIDAY = 18 STARTDATE_OUT_OF_FCAL_RANGE = 19 STDT_BEFORE_HOLIDAY_IN_PAST = 20 UNKNOWN_FCAL_ERROR_OCCURED = 21 NO_WORKDAY_NR_GIVEN = 22 INVALID_WORKDAY_COUNTDIR = 23 INVALID_WORKDAY_NR = 24 NOTBEFORE_STDT_MISSING = 25 WORKDAY_STARTTIME_MISSING = 26 NO_EVENTID_GIVEN = 27 OTHERS = 28.
JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING * AT_OPMODE = ' ' * AT_OPMODE_PERIODIC = ' ' * CALENDAR_ID = ' ' EVENT_ID = ls_tbtcstrt-EVENTID EVENT_PARAM = ls_tbtcstrt-EVENTPARM EVENT_PERIODIC = ls_tbtcstrt-PERIODIC JOBCOUNT = TBTCO-JOBCOUNT JOBNAME = TBTCO-JOBNAME LASTSTRTDT = ls_tbtcstrt-LASTSTRTDT LASTSTRTTM = ls_tbtcstrt-LASTSTRTTM PRDDAYS = ls_tbtcstrt-PRDDAYS PRDHOURS = ls_tbtcstrt-PRDHOURS PRDMINS = ls_tbtcstrt-PRDMINS PRDMONTHS = ls_tbtcstrt-PRDMONTHS PRDWEEKS = ls_tbtcstrt-PRDWEEKS PREDJOB_CHECKSTAT = ls_tbtcstrt-CHECKSTAT PRED_JOBCOUNT = ls_tbtcstrt-PREDJOBCNT PRED_JOBNAME = ls_tbtcstrt-PREDJOB SDLSTRTDT = ls_tbtcstrt-SDLSTRTDT SDLSTRTTM = ls_tbtcstrt-SDLSTRTTM * STARTDATE_RESTRICTION = BTC_PROCESS_ALWAYS STRTIMMED = 'X' * TARGETSYSTEM = ' ' * START_ON_WORKDAY_NOT_BEFORE = SY-DATUM START_ON_WORKDAY_NR = ls_tbtcstrt-WDAYNO WORKDAY_COUNT_DIRECTION = ls_tbtcstrt-WDAYCDIR * RECIPIENT_OBJ = TARGETSERVER = ls_tbtcstrt-INSTNAME * DONT_RELEASE = ' ' * TARGETGROUP = ' ' * IMPORTING * JOB_WAS_RELEASED = EXCEPTIONS CANT_START_IMMEDIATE = 1 INVALID_STARTDATE = 2 JOBNAME_MISSING = 3 JOB_CLOSE_FAILED = 4 JOB_NOSTEPS = 5 JOB_NOTEX = 6 LOCK_FAILED = 7 INVALID_TARGET = 8 OTHERS = 9.
K_USER_VALUES_SAVE CALL FUNCTION 'K_USER_VALUES_SAVE' EXPORTING KUVS_WITH_DIALOG = 'X' TABLES KUVS_ADDIT_PARAM = GD_ADDIT_PARAM.
G_SET_GET_ID_FROM_NAME CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' EXPORTING * CLIENT = SHORTNAME = RKPLN-AUFGR * OLD_SETID = * TABNAME = * FIELDNAME = KOKRS = TKA02-KOKRS * KTOPL = * LIB = * RNAME = SETCLASS = '0103' * CHECK_SET_EMPTY = * SUPRESS_POPUP = IMPORTING NEW_SETID = SETID SET_INFO = SETINFO EXCEPTIONS NO_SET_FOUND = 1 NO_SET_PICKED_FROM_POPUP = 2 WRONG_CLASS = 3 WRONG_SUBCLASS = 4 TABLE_FIELD_NOT_FOUND = 5 FIELDS_DONT_MATCH = 6 SET_IS_EMPTY = 7 FORMULA_IN_SET = 8 OTHERS = 9.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
MKB02I00 - PAI Module for SAPMKB02 MKB02F00 - Form Routines for SAPMKB02 MKB01I0F - Planning Report (Form Routines for Dynpro) MKB01I0D - CO: Planning Report, Data Definition of SAPKB01 and SAPKB02 MKB01I02 - CO: Planning Report, Modules of SAPMKB01 and SAPMKB02 MKB01I01 - CO: Planning Report, PBO Modules of SAPMKB01 and SAPMKB02