Using an implementation for BADI VCH_HL_POST_VALIDATE_ASSIGN we have the problem, that values can be set or deleted but the configuration doesn’t react on the values.
For example we use the implementation to set characteristics to ‘No input’.
Therefore we created a characteristic with reference to table name SCREEN_DEP field NO_INPUT.
This characteristic is filled correctly but the included characteristics are not locked for input.
Also we tried to delete a mandatory characteristic – the value of characteristic is deleted but the configuration status is still approved.
When the exception cx_ble_runtime_error is raised all values which should be deleted are not deleted and the values which have to be set are not set – so this is not an alternative.
We can't use the BADI VCH_HL_PRE_VALIDATE_ASSIGN because we need to analyse the results of dependencies etc.
Is there a way to that the configuration reacts on BADI VCH_HL_POST_VALIDATE_ASSIGN ??