Better read the documentation of each BAPi using the tcode BAPI and proceed.
I feel BAPI_PRODORDCONF_CREATE_HDR would do your purpose.
You can use this method to enter order confirmations for production orders.
You can also transfer good movements, that are posted together with a confirmation. If no goods movements have been entered for a confirmation, they are determined using the standard logic for backflushing and automatic goods receipt for confirmations. </b>
Try one of the following bapis:
BAPI_PROCORDCONF_CREATE_ACT Enter Activity Confirmations for Process Orders
BAPI_PROCORDCONF_CREATE_HDR Enter Confirmations for Process Order Header
BAPI_PROCORDCONF_CREATE_TE Enter Confirmation Time Event for Process Order
BAPI_PROCORDCONF_CREATE_TT Enter Confirmation Time Ticket for Process Order