Hi
We are currently on EHP6 with SP5. We are trying to secure transaction VF03 to only allow users to view billing documents from a particular Profit Centre Group using object K_PCA.
The object K_PCA is set too CHECK in SU24 and when we run a trace the return code = 4. The user should therefore not be able to see the billing document.
In this case the function module is ignoring the RC = 4 and the user is able to view all billing documents.
The security role contains the following in RESPAREA.
Actions for CO-OM Authorizatio *
Cost Element *
CO-OM Responsibility Area PHSCGBR499999
The Authority Check is held in function module COTB_AUTHORITY_CHECK_GENERAL
User Trace Below...
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB450013;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB350005;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB250000;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB150000;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBGB;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB350005;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB250000;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB150000;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBGB;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB250000;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB150000;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBGB;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGB150000;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBGB;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBGB;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBR403216;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBR350001;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBR203200;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBR150000;KSTAR= ;
K_PCA RC=4 CO_ACTION=0000;RESPAREA=PHSCGBZGBRESP;KSTAR= ;