Question:
Hi Everybody,
I'm hoping some of you can help me out, 'cause I am in a bit of a jam here.
I have created a series of roles in a development system and have transported these into our QA (test) system. After the transport has finished I checked the roles in QA and found that some of the authorization field values had been changed into $FIELDNAME (for example $RESPAREA).
The same thing happens when a client copy within the QA system is being made.
I have never encountered this problem before, and any ideas will be more than welcome.
Kind regards,
Christina
Answer:
If the problem does not exist in development, then you have an orglevel definition problem ( inconsistemcy) and you need to transport table USVART, USVAR, and USORG to QA and production. THe USVART table is what is used in PFCG to determine what to show in PFCG, is the tabel is empty for the field it thinks it is a VALUE. but check the SU03 on the authorization and the real values should be there ( unless you "generated" in QA.
Answer:
Hi Christina
This problem can occur if you use the report pfcg_orgfield_create on development, in order to change a field eg resparea to an organisational level.
As far as I can remember it is not a problem if yor transport your roles (best practice ). If you use the download / upload functionality this error will occur.
The solution: always transport roles, and change the field to an organizational level on test as well using the report pfcg_orgfield_create.
Regards
Morten