Arkiv
Uppdatera SU24 för Z-transaktioner
När man utvecklar egna program är det viktigt att inte missa att lägga in relevanta behörighetskontroller. När detta väl är gjort måste SU24 uppdateras för Z-transaktionen så att behörighetskonceptet hålls ihop och är lätt att underhålla. De behörighetsobjekt som lagts till i programkoden måste också finnas i SU24 så att profilgeneratorn PFCG vet vilka objekt som ska läggas till i rollen när man lägger in Z-transaktionen i menyn i PFCG.
I det här exemplet gäller det en Z-transaktion där man lagt in en behörighetskoll i programkoden.
I SE93 kan jag se att behörighetskollen som lades in tittar efter objekt M_MATE_WRK och V_KONH_VKO:
![]()
Bild 1. SE93 – dubbelklicka på program
Bild 3. SE93
Nu vill jag uppdatera SU24 med dessa objekt på den här transaktionskoden, så att när jag lägger till den i menyn på en roll i PFCG, så lägger den automatiskt till de objekt man behöver för att köra transaktionen.
Starta transaktion SU24 i relevant klient.
Skriv i transaktionskoden och tryck Kör.
Bild 4. SU24
Den här transaktionen är tom sånär som på S_TCODE. Inga objekt föreslås när man lägger till den i PFCG, förutom S_TCODE så man alls kan köra igång transaktionen.
Tryck på ”Display <-> Change” (Ctrl + F1) ![]()
Lägg till de två objekt som angavs i programkoden, med de värden som angavs där.
I det här fallet anger jag först M_MATE_WRK i rutan. Klicka ok. Dubbelklicka på objektet som dyker upp.
Jag anger 03 Display som förslagsvärde för fältet ACTVT eftersom det är vad som krävs i programkoden (se bild 2).
Tryck ok. Sen lägger jag till V_KONH_VKO. Dubbelklicka på objektet som dyker upp:
![]()
Bild 7. SU24
Fyll i värdena enligt programkoden igen.
Spara (och ev. transportera).
Nu när jag lägger till transaktionen i PFCG läggs objekten till automatiskt:
Fortsätt underhålla rollen som vanligt.
Lite mer om SU24 här.
Läs även andra bloggares åsikter om sap, behörigheter, su24, pfcg, howto, säkerhet
Senaste kommentarer