SAP Reports / Programs | Cross-Application Components | General Application Functions | Appraisal Systems(CA-GTF-AP-AP) SAP CA

RBUS7026 SAP ABAP Report - Program for Object Type BUS7026: Appraisal







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


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RBUS7026. "Basic submit
SUBMIT RBUS7026 AND RETURN. "Return to original report after report execution complete
SUBMIT RBUS7026 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Program for Object Type BUS7026: Appraisal


INCLUDES used within this REPORT RBUS7026

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

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.



Contribute (Add Comments)

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 RBUS7026 or its description.