The enhancement CCUX0004 contains the function EXIT_SAPLCUKO_003 which according to the documentation allows further changes with object dependencies after completing the configuration. However, there isn't any further details on how this might be achieved.
In this exit I have attempted to populate a characteristic value with a caluclated result via CUPR_SET_VAL and CE_C_SET_CBASE.
It appears that the value set in EXIT_SAPLCUKO_003 has been applied to the characteristic when reviewing the results in the value assignment interface within the sales order. However, the information icon for the characteristic can not identify the origin of the characteristic.
I would be interested to know if I am applying this enhancement correctly. I would also like to understand how authoring information is generated. There doesn't appear to be an option within the exist parameters.