Rolle/Aktivitätsgruppe per Programm erstellen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles Rund um SAP®.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Rolle/Aktivitätsgruppe per Programm erstellen

Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
wir wollen in R/3 470 bzw. 620 per Programm Einzelrollen erstellen. Dabei wollen wir nicht nur die Transaktion vorgeben, sondern auch die einzelnen Feldwerte der Berechtigungsobjekte.
Weiß jemand einen FuBa, der alles macht oder muß man zuerst mit z.B. PRGN_RFC_CREATE_AGR_MULTIPLE die Rolle anlegen, dann mit
PRGN_1250_SAVE_AUTH_DATA die Berechtigungsobjekte hinzufügen, mit
PRGN_1251_SAVE_FIELD_VALUES die Werte in eintragen, mit
...

und dann generieren.

Das Problem dabei ist, daß die o.g. Bausteine nirgends verwendet werden und auch Berechtigungen erwarten. Wie kann ich diese anlegen?

Hat jemand schon etwas ähnliches gemacht oder einfach so einen guten Vorschlag? (mit BTCI geht nur das Anlegen der Rolle, nicht das Eintragen der Berechtigungswerte (Positionierungsproblem))

MfG
Thomas R.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
wir haben es jetzt wie folgt gelöst (funktioniert noch nicht perfekt, insbesondere bei sehr großen Rollen, aber das Prinzip wollte ich für die interessierten doch darstellen):
Löschen der Buffers der Funktionsgruppe mit PRGN_CLEAR_BUFFER
Anlegen der Rolle mit PRGN_RFC_CREATE_AGR_MULTIPLE
Lesen des Profilnamens mit PRGN_PROFILE_NAME_GET
Erzeugen der Feldwerte (Struktur PT1251), Organisationsebenen (PT1252) mit den Feldwerten abstimmen, Transaktionen für das Menü (agr_tcodes), Berechtigungen (pt1250) mit Feldwerten abstimmen
Berechtigungen speichern PRGN_1250_SAVE_AUTH_DATA
Orgebenen speichern PRGN_1252_SAVE_ORG_LEVELS
Menü speichern PRGN_1221_SAVE_TRANSACTIONS
Daten in Datenbank speichern PRGN_UPDATE_DATABASE
Profile generieren PRGN_AUTO_GENERATE_PROFILE_NEW

Viel Erfolg dem, der sich damit rumärgern muß.

MfG
Thomas R.

Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi Thomas,

Thnx :-)

Gruß,
Steff

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2130
Views
idoc selbst per programm erstellen
von maerrie » 03.12.2019 09:18 • Verfasst in ABAP® Core
8
Antw.
2334
Views
Rolle und Berechtigungsobjekt
von il.ost » 11.07.2019 09:19 • Verfasst in ABAP® für Anfänger
2
Antw.
2489
Views
Berechtigungsvergabe über Rolle
von Piero » 21.04.2005 13:33 • Verfasst in SAP - Allgemeines
1
Antw.
1620
Views
Rolle nicht in AGR_USERS!?
von DeathAndPain » 21.02.2020 09:47 • Verfasst in SAP - Allgemeines
6
Antw.
2642
Views
3-Rechnerkonzept - Rolle der Mandanten
von Blueshape » 24.05.2007 11:47 • Verfasst in Basis

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 369
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 288
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 369
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 288
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953