SAP Function BAPI_APPREQUEST_REMOVEVARIANT - Delete Appropriation Request Variant

Parameter Reference Type Length Default Optional Text
APPROPRIATIONREQUESTVARIANT BAPI_APPREQ_ID-APPREQVRNT C 4 Appropriation Request Variant
EXTERNALNUMBER BAPI_APPREQ_ID-APPREQ C 24 Appropriation Request
TEST_RUN BAPI_APPREQ_AUX-TESTRUN C 1 ' ' X Test Run

Parameter Reference Length Optional Text
RETURN BAPIRET2 548 X Return Code

Functionality
The AppropriationRequest.RemoveVariant method deletes a variantof an appropriation request.

Notes
To use this method, you need change authorization for the appropriationrequest and for the variant to be deleted. In addition, the user statusof the variant being deleted has to allow deletion.
INCLUDE IMA_BUFFER_WRITE OBJECT DOKU ID TX
Using this method, it is not possible to delete the last or onlyvariant of an appropriation request.
Other methods for working with variants include:

  • AppropriationRequest.AddVariant

  • AppropriationRequest.ChangeVariant

  • AppropriationRequest.AssignVariantToVersion

  • AppropriationRequest.UnAssignVariantVersion

  • AppropriationRequest.SetPlanValues

  • AppropriationRequest.ResetPlanValue

  • INCLUDE IMA_PARAM OBJECT DOKU ID TX
    INCLUDE BAPI_RET OBJECT DOKU ID TX
    INCLUDE IMA_INFO OBJECT DOKU ID TX

    Definition
    Appropriation request variant
    INCLUDE IMA_VARNTKEY OBJECT DOKU ID TX
    INCLUDE BAPI_KEYFIELD OBJECT DOKU ID TX
    INCLUDE IMA_TEST OBJECT DOKU ID TX
    INCLUDE IMA_TEST_RANGE OBJECT DOKU ID TX
    INCLUDE IMA_DEFAULT_INITIAL OBJECT DOKU ID TX
    INCLUDE BAPI_TABLE OBJECT DOKU ID TX
    INCLUDE IMA_MSG_INPUT OBJECT DOKU ID TX
    INCLUDE IMA_RETURN_INPUT_CHANGE OBJECT DOKU ID TX
    INCLUDE IMA_RETURN_INPUT_VAR OBJECT DOKU ID TX
    INCLUDE IMA_RETURN_DELETE_VAR OBJECT DOKU ID TX
    INCLUDE IMA_MSG_AUTH OBJECT DOKU ID TX
    INCLUDE IMA_RETURN_AUTH_IQ OBJECT DOKU ID TX
    INCLUDE IMA_MSG_ENQUEUE OBJECT DOKU ID TX
    INCLUDE IMA_RETURN_ENQUEUE_IQ OBJECT DOKU ID TX