We have implemented ORDER_SAVE BaDI,
using method CHECK_BEFORE_SAVE and
when the transaction is saved, we receive error message "Administration header could not be found for XXXXXXXXXXXXXXXX" (GUID)
Message Class: CRM_ORDERADM_H
Message No: 004
The error occurs whether using transaction CIC0 or CRMD_ORDER.
If one looks a the message via SE91, it is flagged as "Self Explanatory" - clearly it is not.
If we de-activate teh Method, the error does not occur.