Sapass

 Simplify SAP R/3 development with Excel VBA/VB RFC  
Home> Bapi>Applicant



Index

Applicant

Applicant


Definition


The business object Applicant describes a person who uses an
application to express interest in entering into a work relationship or changing an existing work relationship.


The following count as applicants:


  • External applicants

  • applicants who are applying from outside the company. External applicants can also be previous employees of the company.


  • Internal applicants (=employees)

  • employees who are applying from within the company


    The following types of applicants are also differentiated between:


  • Unsolicited applicants

  • applicants who have apply to the company without referring to an advertisement or a vacant position.


  • Applicants to an advertisement

  • applicants who reply to a job advertisement published by the company.


    Use


    The applicant is the central object in the Recruitment
    component. The applicant is also the central object in the Applicant Administration and Applicant Selection
    components.


    11-Dec-2005


    Methods

    Available Methods


    • ChangePassword : Change password [ BAPI_APPLICANT_CHANGEPASSWORD ]
    • CheckPassword : Check password [ BAPI_APPLICANT_CHECKPASSWORD ]
    • CreateFromData : Create from data [ BAPI_APPLICANT_CREATE ]
    • CreatePassword : Create password [ BAPI_APPLICANT_CREATE_PW_REG ]
    • DeletePassword : Delete password [ BAPI_APPLICANT_DELETE_PW_REG ]
    • Dequeue : Unlock applicant [ BAPI_APPLICANT_DEQUEUE ]
    • Enqueue : Lock applicant [ BAPI_APPLICANT_ENQUEUE ]
    • ExistenceCheck : Existence check [ BAPI_APPLICANT_CHECKEXISTENCE ]
    • GetPassword : Get password [ BAPI_APPLICANT_GET_PW_REG ]
    • GetStatus : Get status [ BAPI_APPLICANT_GETSTATUS ]
    • InitPassword : Initial password [ BAPI_APPLICANT_INITPASSWORD ]

    11-Dec-2005


    ChangePassword

    ChangePassword


    You can use this method to change the password assigned to an applicant.

    The password is stored in encrypted form in central table BAPIUSW01.

    Notes

    Messages are returned in the RETURN parameter. Please refer tothe documentation on this parameter to find out what the return values are and what they mean.


    11-Dec-2005


    CheckPassword

    CheckPassword


    You can use this method to check the password assigned to an applicant.The password is stored in encrypted form in central table BAPIUSW01.

    Notes

    Messages are issued in the RETURN parameter. Please refer to thedocumentation on this parameter to find out what the return values are and what they mean.


    11-Dec-2005


    CreateFromData

    CreateFromData


    You can use this method to create an applicant.

    The system carries out all the consistency checks performed whenentering applicant data using the R/3 transactions. An applicant isonly created when all checks have been performed successfully. Thesystem returns the applicant number it has assigned and a return code.


    Notes

    Depending on how you have customized infotype screen control, you can increase the number of obligatory parameters.

    Depending on whether an applicant wrote an unsolicited application orresponded to a specific advertisement, either the parameter UNSAPPGP or the parameter ADVERT
    is obligatory.

    Messages are issued in the RETURN parameter. Please refer to thedocumentation on this parameter to find out what the return values are and what they mean.

    The first error message to be issued from the R/3 consistency checks is to be found in the ERRORTEXT parameter.


    11-Dec-2005


    CreatePassword

    CreatePassword


    You can use this method to create an entry for an applicant in table BAPIUSW01. A password for the applicant is not generated.

    Notes

    Messages are issued in the RETURN parameter. Please refer to thedocumentation on this parameter to find out what the return values are and what they mean.


    Further Information

    Function module 'BAPI_APPLICANT_INITPASSWORD'


    11-Dec-2005


    DeletePassword

    DeletePassword


    You can use this method to delete an entry for an applicant in table BAPIUSW01.

    Notes

    Messages are issued in the RETURN parameter. Please refer to thedocumentation on this parameter to find out what the return values are and what they mean.


    11-Dec-2005


    Dequeue

    Dequeue


    This method enables you to unlock access to an applicant.

    If an applicant has been locked by the ENQUEUE method, only theuser who triggers the lock can access the applicant's data records. Access is denied to other users.

    The DEQUEUE method cancels the lock.


    11-Dec-2005


    Enqueue

    Enqueue


    This method enables you to lock access to an applicant.

    If an applicant is locked, only the user who triggers the lock canaccess the applicant's data records. Access is denied to other users.

    The user who triggers the lock can only maintain (create, change,
    delete, copy) data records if the applicant is locked for other users.


    11-Dec-2005


    ExistenceCheck

    ExistenceCheck


    You can use this method to check whether an applicant number exists in applicant master data.

    Notes

    Messages are issued in the RETURN parameter. Please refer to thedocumentation on this parameter to find out what the return values are and what they mean.


    11-Dec-2005


    GetPassword

    GetPassword


    You can use this method to read status information on an applicant from table BAPIUSW01.

    Notes

    Messages are issued in the RETURN parameter. Please refer to thedocumentation on this parameter to find out what the return values are and what they mean.


    11-Dec-2005


    GetStatus

    GetStatus


    You can use this method to determine an applicant's overall status and also the statuses of vacancy assignments.

    Notes

    Messages are issued in the RETURN parameter. Please refer to thedocumentation on this parameter to find out what the return values are and what they mean.



    11-Dec-2005


    InitPassword

    InitPassword


    You can use this method to initialize the password assigned to anapplicant. An initial password is returned. The password is stored in encrypted form in central table BAPIUSW01.

    Notes

    Messages are issued in the RETURN parameter. Please refer to the
    documentation on this parameter to find out what the return values are and what they mean.


    11-Dec-2005