Fonction SAP BAPI_JOBREQUIREPROF_CHANGE - Create, Delete or Change Requirements Subprofile

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
ERR_PROFILE BAPIQUALIFIC_TAB 236 X Error detected in ERROR_PROFILE
PROFILE_ADD BAPIQUALIFIC_TAB 236 Return requirements subprofile (Create)
PROFILE_ADD_2 BAPIJOBREQUIRE_TAB 264 X BAPI Structure Qualifications (Profile table)
PROFILE_DELETE BAPIQUALIFIC_TAB 236 Return requirements subprofile (Delete)

Functionality
This method edits the Requirements subprofile of the selectedplanning object for the period specified.
If, for example, the planning object is a position, you can use thismethod to:

  • Assign requirements (including the proficiencies required) to the
  • Requirements profile of the position
    • Change the proficiencies of existing requirements

    • Delete requirements from the Requirements subprofile of the
    • position

      Notes
      In Customizing, you specify which object types can have aRequirements subprofile. For more information, refer to the IMGsteps
      Define Relationships and
      Define Profile Views.
      INCLUDE BAPI_RET
      Authorizations
      Related Methods
      Read Requirements Profile
      Create, Delete and Change QualificationsProfile

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

      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 entries that were not processed correctly.
      INCLUDE BAPI_DATAELEMENT

      Description
      This table contains the entries that were created or changed in therequirements subprofile that was processed.
      INCLUDE BAPI_DATAELEMENT

      Description
      This table contains the entries that were deleted from the requirementssubprofile processed.
      INCLUDE BAPI_DATAELEMENT