Fonction SAP BAPI_REQUEST_CHANGE - BAPI: Change Request

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
REQUESTCONTROL BAPIREQUEST_CONTROL u 6 X BAPI Processing Control for Requests
REQUESTHEADIN BAPIREQUEST_HEAD_IN u 89 X BAPI Import: Request Header Data
REQUESTHEADX BAPIREQUEST_HEAD_X u 9 X BAPI Changes: Request Header
REQUESTNUMBER BAPIREQUEST_KEY-REQUESTNUMBER C 12 Request Number

Paramètre Reférence Type Long. Description
REQUESTHEADOUT BAPIREQUEST_HEAD_OUT u 190 BAPI Export: Request Header Data

Paramètre Reférence Long. Facultatif Description
EXTENSIONIN BAPIPAREX 990 X Reference Structure for BAPI Parameters ExtensionIn/ExtensionOut
EXTENSIONOUT BAPIPAREX 990 X Reference Structure for BAPI Parameters ExtensionIn/ExtensionOut
REQUESTDUEDATAIN BAPIREQUEST_DUE_IN 28 X BAPI Import: Due Dates of Request
REQUESTDUEDATAOUT BAPIREQUEST_DUE_OUT 29 X BAPI Export: Due Dates of Request
REQUESTDUEDATAX BAPIREQUEST_DUE_X 12 X BAPI Changes: Execution Data for Requests
REQUESTITEMIN BAPIREQUEST_ITEM_IN 392 X BAPI Import: Request Items
REQUESTITEMOUT BAPIREQUEST_ITEM_OUT 546 X BAPI Export: Request Items
REQUESTITEMX BAPIREQUEST_ITEM_X 52 X BAPI Changes: Request Items
REQUESTLOCKS BAPIREQUEST_LOCKS 28 X BAPI: Processing Locks in Request Items
RETURN BAPIRET2 548 Return Parameters

Functionality
You can use this method to change a request. All table parameters areoptional and depend on the request class.
The Return parameter can deliver several message numberssimultaneously.

Notes
The BAPI uses the concept of customer enhancements with BAPI TableExtensions. You can use the following structures for this:

  • BAPI_TE_DFKKORDER

  • BAPI_TE_DFKKORDERPOS

  • BAPI_TE_DFKKORDERDUE

  • Customer enhancement 9512 is called so that you can check datatransferred to the BAPI and determine additional data if necessary.
    Customer enhancement 9513 is called at the end of the method inorder to fill the output extension.
    For an overview of all customer enhancements, see the IMG of ContractAccounts Receivable and Payable, under Program Enhancements ->Define Customer-Specific Function Modules .

    Description
    INCLUDE BAPI_REQUEST_HEAD_OUT
    INCLUDE BAPI_DATAELEMENT
    INCLUDE BAPI_REQUEST_CONTROL
    INCLUDE BAPI_DATAELEMENT

    Description
    This import parameter contains the header data of the request that canchanged.
    INCLUDE BAPI_DATAELEMENT

    Description
    In this import parameter you define which header data of the requestshould be changed. Select all fields where you want to change data.
    INCLUDE BAPI_DATELEMENT

    Value range
    INCLUDE BAPI_REQUEST_X

    Description
    In this import parameter you enter the number of the request that youwant to change.

    Description
    INCLUDE BAPI_EXTIN

    Description
    INCLUDE BAPI_EXTOUT

    Description
    INCLUDE BAPI_REQUEST_DUEDATA_IN
    INCLUDE BAPI_DATAELEMENT

    Description
    INCLUDE BAPI_REQUEST_DUEDATA_OUT
    INCLUDE BAPI_DATAELEMENT

    Description
    In this import parameter you define which execution data should bechanged. Select all fields where you want to change data.
    INCLUDE BAPI_DATAELEMENT

    Value range
    INCLUDE BAPI_REQUEST_X

    Description
    INCLUDE BAPI_REQUEST_ITEM_IN
    INCLUDE BAPI_DATAELEMENT

    Description
    INCLUDE BAPI_REQUEST_ITEM_OUT
    INCLUDE BAPI_DATAELEMENT

    Description
    In this import parameter you define which request items should bechanged. Select all fields where you want to change data.
    INCLUDE BAPI_DATAELEMENT

    Value range
    INCLUDE BAPI_REQUEST_X

    Description
    INCLUDE BAPI_REQUEST_LOCKS
    INCLUDE BAPI_DATAELEMENT

    Description
    INCLUDE BAPI_TABLE