RBUS7026 is a standard Executable ABAP Report 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 RBUS7026 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: Program for Object Type BUS7026: Appraisal
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RHPA_APP_APPSCHEMES_READ CALL FUNCTION 'RHPA_APP_APPSCHEMES_READ' TABLES APPRAISALS = H_appraisals APPSCHEMES = H_APPSCHEMES EXCEPTIONS NO_AUTHORITY = 1 UNDEFINED = 2 OTHERS = 3.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING PLVAR = Object-key-planversion OTYPE = 'BA' "$appra OBJID = object-key-appraisalid ISTAT = '1' BEGDA = SY-DATUM ENDDA = '99991231' IMPORTING SHORT = SHORT STEXT = STEXT EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
RHPA_SHOW_APPRAISAL CALL FUNCTION 'RHPA_SHOW_APPRAISAL' EXPORTING NEW_APP_DATE = SY-DATUM * NEW_APP_STEXT = SUPPRESS_FIRST_SCREEN = ' ' INP_OFF_APPRAISOR = ' ' INP_OFF_APPRAISEE = ' ' INP_OFF_APPDATE = ' ' CREATE_WORKLOAD = 'X' PLVAR = object-key-planversion APPRAISAL_ID = object-key-appraisalid MAINTAIN = ' ' * NEW_APPSCHEME_ID = * NEW_APPFORM_ID = * NEW_APP_BEGDA = * NEW_APP_ENDDA = * IMPORTING * F15 = * NEW_APPRAISAL_ID = * TABLES * APPRAISORS = * APPRAISEES = EXCEPTIONS NO_AUTHORITY = 01 NOTHING_FOUND = 02 WORKLOAD_NOT_FOUND = 03 DEFINITION_ERROR = 04 OTHERS = 05.
RHPA_SHOW_APPRAISAL CALL FUNCTION 'RHPA_SHOW_APPRAISAL' EXPORTING NEW_APP_DATE = SY-DATUM * NEW_APP_STEXT = SUPPRESS_FIRST_SCREEN = ' ' INP_OFF_APPRAISOR = ' ' INP_OFF_APPRAISEE = ' ' INP_OFF_APPDATE = ' ' CREATE_WORKLOAD = 'X' PLVAR = object-key-planversion APPRAISAL_ID = object-key-appraisalid MAINTAIN = 'X' * NEW_APPSCHEME_ID = * NEW_APPFORM_ID = * NEW_APP_BEGDA = * NEW_APP_ENDDA = * IMPORTING * F15 = * NEW_APPRAISAL_ID = * TABLES * APPRAISORS = * APPRAISEES = EXCEPTIONS NO_AUTHORITY = 01 NOTHING_FOUND = 02 WORKLOAD_NOT_FOUND = 03 DEFINITION_ERROR = 04 OTHERS = 05.
RHPA_APPRAISAL_APPROVE CALL FUNCTION 'RHPA_APPRAISAL_APPROVE' EXPORTING PLVAR = object-key-planversion OBJID = object-key-appraisalid VTASK = 'D' EXCEPTIONS NO_AUTHORITY = 1001 APPRAISAL_INVALID = 1002 NOT_POSSIBLE = 1003 OTHERS = 01.
RHPA_APPRAISAL_REJECT CALL FUNCTION 'RHPA_APPRAISAL_REJECT' EXPORTING PLVAR = object-key-planversion OBJID = object-key-appraisalid VTASK = 'D' EXCEPTIONS NO_AUTHORITY = 1001 APPRAISAL_INVALID = 1002 NOT_POSSIBLE = 1003 OTHERS = 01.
BAPI_APPRAISAL_GETLIST CALL FUNCTION 'BAPI_APPRAISAL_GETLIST' EXPORTING HISTORICIZED = HISTORICIZED APPROVED = APPROVED REJECTED = REJECTED APP_FINAL = APPFINAL APP_PART = APPPART ACTIVE = ACTIVE PLAN_VERSION = PLANVERSION VALIDITY_PERIOD = VALIDITYPERIOD SET_DATE_PERIOD = SETDATEPERIOD APER_OR_APEE = APERORAPEE PLANNED = PLANNED IMPORTING RETURN = RETURN TABLES APPRAISALS = APPRAISALS APPRAISEES = APPRAISEES APPRAISERS = APPRAISERS APPRAISAL_MODELS = APPRAISALMODELS EXCEPTIONS OTHERS = 01.
BAPI_APPRAISAL_GETDETAIL CALL FUNCTION 'BAPI_APPRAISAL_GETDETAIL' EXPORTING PLAN_VERSION = PLANVERSION APPRAISAL_ID = APPRAISALID IMPORTING RETURN = RETURN APPRAISAL = APPRAISAL TABLES APPRAISERS = APPRAISERS APPRAISEES = APPRAISEES APPRAISAL_DATA = APPRAISALDATA EXCEPTIONS OTHERS = 01.
BAPI_APPRAISAL_DELETE CALL FUNCTION 'BAPI_APPRAISAL_DELETE' EXPORTING PLAN_VERSION = PLANVERSION APPRAISAL_ID = APPRAISALID NOCOMMIT = NOCOMMIT IMPORTING APPRAISAL_TEXT = APPRAISALTEXT RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_APPRAISAL_CREATE CALL FUNCTION 'BAPI_APPRAISAL_CREATE' EXPORTING APPRAISALSTATUS = APPRAISALSTATUS NOCOMMIT = NOCOMMIT ANONYMOUS = ANONYMOUS CREATION_DATE = CREATIONDATE TEXT = TEXT END_DATE = ENDDATE START_DATE = STARTDATE APPRAISAL_MODEL_ID = APPRAISALMODELID PLAN_VERSION = PLANVERSION IMPORTING RETURN = RETURN APPRAISAL_ID = APPRAISALID TABLES APPRAISERS = APPRAISERS APPRAISEES = APPRAISEES EXCEPTIONS OTHERS = 01.
BAPI_APPRAISAL_CHANGE CALL FUNCTION 'BAPI_APPRAISAL_CHANGE' EXPORTING NOCOMMIT = NOCOMMIT ANONYMOUS = ANONYMOUS CREATION_DATE = CREATIONDATE TEXT = TEXT APPRAISAL_ID = APPRAISALID PLAN_VERSION = PLANVERSION TABLES APPRAISAL_DATA = APPRAISALDATA APPRAISEES = APPRAISEES APPRAISERS = APPRAISERS EXCEPTIONS OTHERS = 01.
BAPI_APPRAISAL_STATUS_CHANGE CALL FUNCTION 'BAPI_APPRAISAL_STATUS_CHANGE' EXPORTING NOCOMMIT = NOCOMMIT STATUS = STATUS APPRAISAL_ID = APPRAISALID PLAN_VERSION = PLANVERSION IMPORTING STATUS_TEXT = STATUSTEXT RETURN = RETURN EXCEPTIONS OTHERS = 01.
RHPA_APPRAISAL_TAKE_BACK CALL FUNCTION 'RHPA_APPRAISAL_TAKE_BACK' EXPORTING PLVAR = object-key-planversion OBJID = object-key-appraisalid VTASK = 'D' EXCEPTIONS NO_AUTHORITY = 1001 APPRAISAL_INVALID = 1002 NOT_POSSIBLE = 1003 NOT_HISTORICIZED = 1004 ALREADY_APPROVED = 1005 NOT_ALLOWED = 1006 OTHERS = 01.
RHPA_SHOW_PROCESSING CALL FUNCTION 'RHPA_SHOW_PROCESSING' EXPORTING PROCESSING = 'X' "DIALOGUE APPRAISAL_ID = object-key-appraisalid PLANVERSION = object-key-planversion IMPORTING WFDIALOGUE = WFDIALOGUE TABLES ERROR_FUNC = ERRORFUNC EXCEPTIONS OTHERS = 01.
RHPA_SHOW_PROCESSING CALL FUNCTION 'RHPA_SHOW_PROCESSING' EXPORTING PROCESSING = ' ' "background APPRAISAL_ID = object-key-appraisalid PLANVERSION = object-key-planversion IMPORTING WFDIALOGUE = WFDIALOGUE TABLES ERROR_FUNC = ERRORFUNC EXCEPTIONS OTHERS = 01.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING PLVAR = object-key-planversion OTYPE = $appra OBJID = object-key-appraisalid IMPORTING * SHORT = STEXT = OBJECT-APPRAISALTEXT EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
RH_OBJECT_READ_EXIST_DB_OR_BUF CALL FUNCTION 'RH_OBJECT_READ_EXIST_DB_OR_BUF' EXPORTING PLVAR = object-key-planversion OTYPE = $appra OBJID = object-key-appraisalid * REALO = * IMPORTING * SHORT = * STEXT = EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RBUS7026 - Program for Object Type BUS7026: Appraisal RBUS7026 - Program for Object Type BUS7026: Appraisal RBUS7025 - Program for object type BUS7025: Employee time sheet RBUS7025 - Program for object type BUS7025: Employee time sheet RBUS7024 - Program for object type BUS7024: Time sheet manager RBUS7024 - Program for object type BUS7024: Time sheet manager