Fonction SAP BAPI_QUALIPROF_CHANGE - Create, delete, and change qualifications profile

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
OTYPE BAPIQUALIFIC-OTYPE C 2 Type of person
PLVAR BAPIQUALIFIC-PLVAR C 2 Plan version
SOBID BAPIQUALIFIC-SOBID C 45 Object ID of person type

Paramètre Reférence Type Long. Description
RETURN BAPIRETURN1 u 470 Structure for return code

Paramètre Reférence Long. Facultatif Description
CHANGE_PROFILE BAPIQUALIFIC_TAB 236 X Return delimited qualifications (validity)
ERR_PROFILE BAPIQUALIFIC_TAB 236 X Error detected in ERROR_PROFILE
PROFILE_ADD BAPIQUALIFIC_TAB 236 Return qualifications profile ('Create' mode)
PROFILE_DELETE BAPIQUALIFIC_TAB 236 Return qualifications profile ('Delete' mode)

Functionality
You use this method to edit the Qualifications subprofile of theselected planning object in the period specified.
This enables you to:

  • Add any new qualifications that a person has attained (including the
  • proficiencies of these qualifications) to the person's qualificationsprofilen
    • Change the proficiencies of existing qualifications

    • Delete qualifications from a person's qualifications profile
    • Notes
      Settings in Customizing determine which object types can have aQualifications subprofile. For more information, refer to theIMG steps
      Maintain Relationships and
      Define Profile View.
      INCLUDE BAPI_RET
      Authorizations
      Related Methods

      Further information
      For more information, refer to the R/3 Library (PersonnelDevelopment -> Qualifications and Requirements -> Profiles).

      Description
      INCLUDE BAPI_TABLE

      Value range
      Type ID Number Message
      S PQ 600 Successfully completed
      S PQ 602 Qualifications were delimited automatically - actionsuccessful
      E PQ 603 You do not have authorization to do this
      E PQ 604 Error creating qualification
      E PQ 605 Invalid object type
      E PQ 606 Object does not exist
      E PQ 607 You have not defined a scale
      E PQ 608 Uncertainty regarding scale
      E PQ 609 Invalid relationship period
      E PQ 610 Invalid proficiency
      E PQ 611 Incorrect date format
      E PQ 612 Other error
      E PQ 613 No start or end date
      E PQ 614 Unable to find relationship
      E PQ 615 Nothing to be deleted
      E PQ 616 Error occurred during deletion
      E PQ 617 Key date is before start date
      E PQ 618 Error delimiting time constraint 1
      E PQ 619 No data found for entries made

      Description
      INCLUDE BAPI_KEYFIELD

      Description
      INCLUDE BAPI_KEYFIELD

      Description
      INCLUDE BAPI_KEYFIELD

      Description
      This table contains the qualifications in the profile whose validityperiods were delimited.
      INCLUDE BAPI_DATAELEMENT

      Description
      This table contains the entries that could not be edited correctly.
      INCLUDE BAPI_DATAELEMENT

      Description
      This table contains entries that were added to or changed in thequalifications profile being edited.
      INCLUDE BAPI_DATAELEMENT

      Description
      This table contains entries that were deleted from the qualificationsprofile being edited.
      INCLUDE BAPI_DATAELEMENT