Hi Dimitri,
I can confirm the answer given by Mr. Scheuber. The CSOL functionally does not support authorization and role change (used in ChaRM). We do the same way and created an OSS call, but the answer by SAP was equal.
Best regards
Joachim Eichner