El problema esta en que al agregar las condiciones de nivel cabecera con la BAPI_PO_CHANGE esta no se están agregando al pedido
esta es la forma en la que se llama la BAPI
call function 'BAPI_PO_CHANGE'
exporting
purchasearder = vpurchaseorder
tables
return = return
pocondheader = pocondheader
pocondheaderx = pocondheaderx.
el error que esta arrojando es el siguiente.
TYPE ID NUMBER MESSAGE
E BAPI 003 imposible modificar la instancia 8002402015 del tipo de objeto purchaseoder.