We are creating Contract through IDOC. Contract creating is done by BAPI BAPI_CONTRACT_CREATEFROMDATA and technical objects(Equipments) are added by call transaction VA42.
When creating, BAPI creates the contract without any issues and adds all char. values, but when the BDC adds the equipments all the Char. values are deleted.
I stopped the IDOC processing using debugging once it created the contract and added the equipment manually but this time it didn't delete any Char. values. So only its happening through IDOC processing.
We upgraded the system from ECC 5.0 to 6.0 and it was working without any issues in ECC 5.0 and now its deleting all the Char. values.
Its happening for all cases, so no successful case after upgrade.
Kindly share some inputs.