Sapass

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



Index

EmployeeIntControl

EmployeeIntControl


Definition


The Employee Internal Control Data business object contains employee internal control data.


Use


Information about the employees' internal control data is stored in the Internal Control
infotype (0032) in Personnel Administration.


The data stored in the Internal Control infotype (0032) can, for
example, be used in reports and to create a vehicle search list or an
internal telephone directory. In addition, company car details may be needed in German payroll to help calculate imputed income. In
Switzerland, company car details are given on the wage card.


Structure


The following details are contained in the Employee Internal Control Data business object.


  • Previous personnel number

  • Company ID

  • Car regulation

  • Car value

  • License plate number

  • Currency key

  • Vehicle asset number

  • Building number

  • Room number

  • In-house telephone number 1

  • In-house telephone number 2

  • 11-Dec-2005


    Methods

    Available Methods


    • Approve : Unlock internal control [ BAPI_INTCONTROL_APPROVE ]
    • Change : Change internal control [ BAPI_INTCONTROL_CHANGE ]
    • Create : Create internal control [ BAPI_INTCONTROL_CREATE ]
    • Createsuccessor : Create subsequent internal control record [ BAPI_INTCONTROLCREATESUCCESSOR ]
    • Delete : Delete internal control [ BAPI_INTCONTROL_DELETE ]
    • Delimit : Delimit internal control validity period [ BAPI_INTCONTROL_DELIMIT ]
    • Getdetail : Display internal control [ BAPI_INTCONTROL_GETDETAIL ]
    • Getlist : Read instances [ BAPI_INTCONTROL_GETLIST ]
    • Request : Create locked internal control record [ BAPI_INTCONTROL_REQUEST ]
    • Simulatecreation : Simulation: Create internal control [ BAPIINTCONTROLSIMULATECREATION ]

    11-Dec-2005


    Approve

    Approve


    You can use this method to unlock an Internal Control record (0032).

    It enables you to implement the "double verification principle" inconjunction with the REQUEST method. According to this principle, atleast two users must take part in writing an active record to the
    database. One user creates a locked record using the REQUEST method.The other user unlocks or 'activates' this record using the APPROVE method.

    Notes

    Messages are transferred to the RETURN parameter. The relevantparameter documentation contains the return values and their meanings.


    The key fields used by the method are described in the parameter documentation.

    You can use this method only if you have called the ENQUEUE method of the business object EMPLOYEE beforehand. For more information on the ENQUEUE method, read the documentation on the function module BAPI_EMPLOYEE_ENQUEUE.


    For more information on the REQUEST method, read the documentation on the function module BAPI_INTCONTROL_REQUEST.


    11-Dec-2005


    Change

    Change


    You can use this method to change an Internal Control record (0032).

    Notes

    Messages are transferred to the RETURN parameter. The relevantparameter documentation contains the return values and their meanings.

    The key fields used by the method are described in the parameter documentation.


    You can use this method only if you have called the ENQUEUE method of the business object EMPLOYEE beforehand. For more information on the ENQUEUE method, read the documentation on the function module BAPI_EMPLOYEE_ENQUEUE.


    11-Dec-2005


    Create

    Create


    You can use this method to create an Internal Control record (0032).

    Notes

    Messages are transferred to the RETURN parameter. The relevantparameter documentation contains the return values and their meanings.

    The key fields used by the method are described in the parameter documentation.


    You can use this method only if you have called the ENQUEUE method of the business object EMPLOYEE beforehand. For more information on the ENQUEUE method, read the documentation on the function module BAPI_EMPLOYEE_ENQUEUE.


    11-Dec-2005


    Createsuccessor

    Createsuccessor


    You can use this method to create a subsequent Internal Control record (0032).

    Notes

    Messages are transferred to the RETURN parameter. The relevantparameter documentation contains the return values and their meanings.

    The key fields used by the method are described in the parameter documentation.


    You can use this method only if you have called the ENQUEUE method of the business object EMPLOYEE beforehand. For more information on the ENQUEUE method, read the documentation on the function module BAPI_EMPLOYEE_ENQUEUE.


    11-Dec-2005


    Delete

    Delete


    You can use this method to delete an Internal Control record (0032).

    Notes

    Messages are transferred to the RETURN parameter. The relevantparameter documentation contains the return values and their meanings.

    The key fields used by the method are described in the parameter documentation.


    You can use this method only if you have called the ENQUEUE method of the business object EMPLOYEE beforehand. For more information on the ENQUEUE method, read the documentation on the function module BAPI_EMPLOYEE_ENQUEUE.


    11-Dec-2005


    Delimit

    Delimit


    You can use this method to chronologically delimit a data record for the Internal control infotype (0032).

    Notes

    Messages are returned in the RETURN parameter. The return codes and their meanings are found in this parameter documentation.


    The key fields used by the method are described under the parameters.

    This method can only be used if the ENQUEUE method of the EMPLOYEE business object has been called up first. For more information about the ENQUEUE method, see the documentation of the
    BAPI_EMPLOYEE_ENQUEUE function module.


    11-Dec-2005


    Getdetail

    Getdetail


    You can use this method to read an Internal Control record (0032).

    Notes

    Messages are transferred to the RETURN parameter. The relevantparameter documentation contains the return values and their meanings.

    The key fields used by the method are described in the parameter documentation.


    11-Dec-2005


    Getlist

    Getlist


    You can use this method to read the keys (instances) of Internal Conrol records (0032) which are within the specified time interval.

    Notes

    Messages are transferred to the RETURN parameter. The relevantparameter documentation contains the return values and their meanings.


    The key fields used by the method are described in the parameter documentation.


    11-Dec-2005


    Request

    Request


    You can use this method to create a locked Internal Control record (0032).

    It enables you to implement the "double verification principle" inconjunction with the APPROVE method. According to this principle, atleast two users must take part in writing an active record to the
    database. One user creates a locked record using the REQUEST method.The other user unlocks or 'activates' this record using the APPROVE method.

    Notes

    Messages are transferred to the RETURN parameter. The relevantparameter documentation contains the return values and their meanings.


    The key fields used by the method are described in the parameter documentation.

    You can use this method only if you have called the ENQUEUE method of the business object EMPLOYEE beforehand. For more information on the ENQUEUE method, read the documentation on the function module BAPI_EMPLOYEE_ENQUEUE.


    For more information on the APPROVE method, read the documentation on the function module BAPI_INTCONTROL_APPROVE.


    11-Dec-2005


    Simulatecreation

    Simulatecreation


    You can use this method to simulate creation of an Internal Controlrecord (0032).

    During the simulation all necessary consistency checks are performed, but the record is not written to the database.

    Notes

    Messages are transferred to the RETURN parameter. The relevant
    parameter documentation contains the return values and their meanings.

    The key fields used by the method are described in the parameter documentation.


    11-Dec-2005