Fonction SAP BAPI_APPRAISAL_CHANGE - Change appraisals

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
ANONYMOUS BAPIAPPHEAD-ANONYMOUS C 1 ' ' X Anonymous
APPRAISAL_ID BAPIAPPRAISAL-ID N 8 Appraisal ID
CREATION_DATE BAPIAPPHEAD-CREATION_DATE D 8 SY-DATUM X Created on
NOCOMMIT BAPI_STAND-NO_COMMIT C 1 X COMMIT Control at BAPI Interface
PLAN_VERSION BAPIAPPRAISAL-PLAN_VERSION C 2 Plan version
TEXT BAPIAPPRAISAL-TEXT C 40 X Name of appraisal

Paramètre Reférence Type Long. Description
RETURN BAPIRETURN1 u 470 Return

Paramètre Reférence Long. Facultatif Description
APPRAISAL_DATA BAPIAPPDATA 151 X Appraisal data
APPRAISEES BAPIAPPRAISEE 89 X Appraisees
APPRAISERS BAPIAPPRAISER 89 X Appraisers

Functionality
You can use this method to edit appraisals of the types Individualappraisal and Anonymous individual appraisal whose status isIn preparation or In process.

Example
You can edit preparatory information (such as the period to beappraised and the objects to be appraised) in appraisals whose statusis In preparation.
You can rate appraisal elements, or change existing ratings, inappraisals whose status is In process.

Notes
Related Methods
The methods that can be used for the business objectAppraisal include:

  • Change Appraisal Status

  • Read Appraisals

  • Delete Appraisals

  • Create Appraisals

  • INCLUDE BAPI_RET

    Further information
    For more information on appraisals, refer to the R/3 Library (HumanResources -> Personnel Management -> Personnel Development -> AppraisalSystems -> Appraisal Creation).

    Description
    INCLUDE BAPI_TABLE

    Value range
    Type ID Number Message
    S PQ 600 Successfully completed
    S PQ 603 You do not have authorization to do this
    S PQ 612 Other error
    S PQ 619 No data found for entries made
    S PQ 625 An unexpected error occurred
    S PQ 632 Incorrect object type combination
    S PQ 646 No appraisal text
    S PQ 648 If status is 'In process', appraisers and appraiseescannot be changed
    S PQ 649 Appraiser not defined in system
    S PQ 650 Appraisee not defined in system
    S PQ 651 Appraisal missing (entry not defined for thisappraisal type)
    S PQ 652 Appraisal has already been given the status'Completed'
    S PQ 653 Cannot to create relationship (period conflict)
    S PQ 654 Invalid date
    S PQ 655 An error occurred when saving
    S PQ 656 Invalid appraisal
    INCLUDE PA_PD_BAPIAPPHEAD-ANONYMOUS

    Description
    INCLUDE BAPI_KEYFIELD
    INCLUDE PA_PD_BAPIAPPHEAD-CREATION_D

    Description
    INCLUDE BAPI_KEYFIELD
    INCLUDE PA_PD_BAPIAPPRAISAL-TEXT
    INCLUDE PAPD_BAPIAPPDATA
    INCLUDE PAPD_BAPIAPPRAISEE
    INCLUDE PAPD_BAPI_PLV_ID
    INCLUDE PAPD_BAPI_OTYPE
    INCLUDE PAPD_BAPIAPPRAISER
    INCLUDE PAPD_BAPI_PLV_ID
    INCLUDE PAPD_BAPI_OTYPE

825539Commit control for appraisal BAPIs