Fonction SAP BAPI_KANBAN_CHANGE - BAPI: Change Kanban Data

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
CONSIDER_TRIGGER_POINT BAPI1075_GEN-CONSIDER_TRIGGER_POINT C 1 X Consideration of Trigger Point Logic
EXCLUDE_STATUS_RESTRICTION BAPI1075_GEN-EXCLUDE_STATUS_RESTRICTION C 1 SPACE X Exclude Authorization Check at Time of Kanban Status Change
KANBAN_CHANGE BAPI1075_KANBAN_CHANGE u 31 Change Kanban
KANBAN_CHANGEX BAPI1075_KANBAN_CHANGEX u 6 Transfer Structure for Changing the Kanban
KANBAN_ID BAPI1075_LIST_ALL-KANBAN_ID N 10 Identification Number
TESTRUN BAPI0012_GEN-TESTRUN C 1 X Switch to Simulation Mode for Write BAPIs

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
RETURN BAPIRET2 548 Return Parameter(s)

Functionality
You can use this method to change the following kanban fields:

  • Kanban status

  • Actual quantity

  • Requested quantity

  • Planned receipt

  • Base unit of measure

  • ISO code unit

  • You can also set the deletion or lock indicator for a kanban.

    Description
    If the parameter is set to 'X', the system considers the trigger pointlogic during the status change. The system can only consider the triggerpoint logic if the kanban's control cycle has an in-house productionstrategy with a planning order or production order and the TakeCapacity Situation into Account indicator is activated in thisreplenishment strategy.
    Trigger point logic means that when the status is changed to empty
    , the system checks if the number of waiting kanbans that belong tothe same trigger group exceeds the trigger point. If the number of thesekanbans does not exceed the trigger point, the status is set to
    waiting. If the number of already waiting kanbans plus the currentkanban that is to be changed exceeds the trigger point, these kanbans ar
    e set to empty. The number of kanbans that have been set to
    empty at the same time is the same as the trigger point value.

    Description
    Exclude authorization check for Kanban status change
    This parameter determines if the authorization check is run for theKanban status change. This checks if the user is allowed to set theKanban status for the control cycle, plant, and production supply area.The default setting is that the authorization check is always run. Ifthe parameter is set to 'X', the authorization check is excluded. Youcan only use the authorization check for the Kanban status change if the
    Kanban Enhancements for Lean Manufacturing business function(LOG_PP_LMAN_02) has been activated.

    Description
    This parameter contains the kanban fields that you can change using themethod BAPI_KANBAN_CHANGE. Transfer the new values for the fields. Alsoselect the fields in parameter KANBAN_CHANGEX for which you want changesto be transferred.
    For information about the meaning of individual parameters, see therelevant data element documentation in the ABAP Dictionary.

    Description
    This parameter contains the same fields as the KANBAN_CHANGE parameter.Enter an X in this parameter for the fields for which the method shouldtake account of changes.
    For information about the individual parameter fields, see the relevantdata element documentation in the ABAP Dictionary.

    Description
    Enter the identification number of the kanban you want to change.
    For information about the meaning of the individual parameter fields,see the relevant data element documentation in the ABAP Dictionary.

    Description
    If you set this parameter, the system performs a test run. The databaseis not updated.

    Description
    This parameter is used as a data container. Additional data that was notprovided at interface level can be passed on to the method.
    The data is transferred in a table. The format of the individual datarecords in the table is determined by the structure BAPIPAREX. Thisstructure contains several data record fields (VALUEPART1, VALUEPART2,...) and a field for the name of an auxiliary structure created by thecustomer (STRUCTURE). The data from each record is written sequentiallyto the available data record fields. An auxiliary structure is thereforerequired to interpret the data.
    If a customer wishes to add fields to an SAP database table, BAPI TableExtensions can be used as auxiliary structures.
    For more information about the various methods of customer enhancementand the auxiliary structures provided, see the document "CustomerEnhancement and Modification of BAPIs" in the SAP Library under CA-BFA:Further Developments, Modifications ...
    You can implement the extension with the Business Add-In (BAdI)BAPI1172EXTENSION. Use the interface IF_EX_BAPI1172EXTENSION with themethod GETLIST_CHECK_IN.

    Description
    This parameter is used as a data container. It can be used to returnadditional data that was not provided at interface level.
    The data is transferred in a table. The format of the individual datarecords in the table is determined by the structure BAPIPAREX. Thisstructure contains several data record fields (VALUEPART1, VALUEPART2,...) and a field for the name of an auxiliary structure created by thecustomer (STRUCTURE). The data from each record is written sequentiallyto the available data record fields. An auxiliary structure is thereforerequired to interpret the data.
    If a customer wishes to add fields to an SAP database table, BAPI TableExtensions can be used as auxiliary structures.
    For more information about the various methods of customer enhancementand the auxiliary structures provided, see the document "CustomerEnhancement and Modification of BAPIs" in the SAP Library under CA-BFA:Further Developments, Modifications ...
    You can implement the extension with the Business Add-In (BAdI)BAPI1172EXTENSION. Use the interface IF_EX_BAPI1172EXTENSION with themethod GETLIST_CHECK_OUT.

    Description
    This table contains the confirmations form the method call.