BAPIs for Backflushing in Repetitive Manufacturing 
Use
BAPIs (Business Application Programming Interfaces) are programmer interfaces which you can use to access the business data and processes of the SAP system from external systems.
Integration
The backflushes for Repetitive Manufacturing are often created in external systems and then transferred to the SAP system. An external system may be a stationary bar code scanner used to record the type and quantity of materials produced.
Prerequisites
The external system should be able to immediately trigger the necessary actions in the SAP system so that you do not have to reenter the backflush data in the SAP system.
Features
Using BAPIs, you can carry out the following backflushing functions:
The above-mentioned functions are grouped into the six following processes. A BAPI exists for each process. The function reversing a backflush is multi-process and is therefore assigned to a separate BAPI. The BAPIs for the individual processes are defined by the SAP Business Object, Backflushing in Repetitive Manufacturing (RepManConfirmation):
RepManConfirmation1.Cancel
RepManConfirmation1.ExistenceCheck
RepManConfirmation1.Display
You can find the function modules for the individual BAPIs:
BAPI_REPMANCONF_CREATE_MTO
BAPI_REPMANCONF_CREATE_PLOT
BAPI_REPMANCONF_CREATE_MTS
BAPI_REPMANCONF_CANCEL
BAPI_REPMANCONF_EXIST_CHK
in the function group Methods for BO REM Backflush (2142).

Refer also to the online documentation for the Business Object BUS2142 Backflushing in Repetitive Manufacturing and for the individual BAPIs.