recently I found a solution to modify profit center using a BAPI within the BADI_MATERIAL_CHECK.
This one is the only that let you "interact" with the field PRCTR,but not modify it.
So I used the BAPI.
Obviously I had the necessity to confirm the BAPI using the BAPI_TRANSACTION_COMMIT,but someone told me that this operation cause many problems and then is not permitted.
Is that true ? How can I resolve the problem to modify the profit center ?