This is a test message to test the length of the message box.
Login
|
BTP Application Job
Erstellt von Software-Heroes

BTP - Application Job (Berechtigung)

469

Wie kann ein User einen Job ausführen und welche Berechtigungen benötigt er dazu? In diesem Artikel gehen wir auf die Details ein und welche Objekte der Entwickler erstellen muss.

Werbung


Ein Punkt, der meist nach der Implementierung erfolgen sollte ist die Zuweisung der Berechtigungen. Nicht jeder soll den Job ausführen können, vielleicht weil auch die Folgeberechtigungen fehlen oder großer Schaden im System entstehen könnte. Deshalb schauen wir uns in diesem Artikel einmal das Thema Berechtigungen an.

 

Einleitung

Ein wichtiger Bestandteil des Application Jobs ist auch die Vergabe von Berechtigungen. Wenn du bisher deine Jobs im Entwicklungssystem entwickelt hast, wird dir wahrscheinlich gar nicht aufgefallen sein, dass du auf alle Jobs Berechtigungen hast. Sobald du aber in Test oder Produktion die App "Application Jobs" aufrufst, wird diese leer sein. Hier musst du zuerst die passenden Berechtigungen als Entwickler anlegen, sodass dein Berechtigungs-Admin die Rolle anlegen kann. In den folgenden Abschnitten werden wir alle Schritte des Prozesses durchlaufen.

 

Business Catalog

Zuerst muss der Entwickler einen Business Catalog anlegen. Ein Business Catalog bündelt verschiedene Berechtigungen auf Jobs, aber auch Apps. Wenn du die Ordnerstruktur im Paket prüfst, wird dir auffallen, dass unter "IAM App" bereits ein Objekt angelegt wurde, obwohl dieses nicht explizit angelegt haben. Mit dem Job Catalog Template wurde auch die IAM App generiert. 

 

Legen wir nun den Business Catalog an, dazu können wir über das aktuelle Paket mit einem Rechts-Klick im Kontextmenü die Option "New -> Other ABAP Repository Object" nach dem Katalog Objekt suchen.

 

Dem Objekt geben wir nun einen Namen und eine Beschreibung und können dieses einem Transport zuweisen.

 

Nachdem der Business Katalog angelegt wurde, können wir im Reiter "Apps" unser SAJC-Objekt zuordnen. Dazu einfach über den "Add..." Button auswählen und bestätigen. Damit wird die Berechtigung für den Job dem Business Catalog zugeordnet. Weitere Einstellungen müssen wir hier nicht mehr vornehmen, außer den Katalog mit "Publish Locally" zu veröffentlichen.

 

Rolle 

Der nächste Schritt wird durch den Berechtigungsadmin im System durchgeführt. Dazu wechseln wir ins Launchpad des Systems und öffnen die App "Maintain Business Roles" (F1492).

 

Über den Buttons "New" legen wir eine neue Rolle an und geben ihr einen Namen und eine Beschreibung. Im Anschluss können wir User und Business Kataloge zuordnen.

 

Als Business Katalog sollten wir mindestens unser erstelltes Objekt zuordnen, mit der Rolle allein fehlt allerdings noch die "Application Jobs" App, um den Job einzuplanen. Hier können wir den Katalog "SAP_CORE_BC_APJ_JCE" zuordnen.

 

Hinweis: Im Anschluss kann die Rolle über einen Customizing Transport übernommen werden oder auf jedem System einzeln angelegt werden. Wir empfehlen die Verteilung per Transport und Software Komponente, um einen einheitlichen Stand auf allen Systemen zu haben.

 

Fazit

Die Erstellung des Business Katalogs und der Rolle ist wichtig für die Ausführung auf dem Test- und Produktivsystem, wird aber schnell einmal vergessen. Mit diesem Artikel sollte nun klar sein, wer welche Objekte im Entwicklungsprozess anlegen sollte.

 

Quelle:
SAP Help - Setting up the Authorizations


Enthaltene Themen:
BTPApplication JobABAP EnvironmentBerechtigung
Kommentare (2)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden Dienstag und Freitag neuen Content im Bereich ABAP und unregelmäßig in allen anderen Bereichen. Schaue bei unseren Tools und Apps vorbei, diese stellen wir kostenlos zur Verfügung.


BTP - Pakete und SWC bereinigen

Kategorie - ABAP

Du möchtest ein Pakete im ABAP Environment löschen, doch es gibt noch Objekte die blockieren und vielleicht gar nicht mehr in Eclipse sichtbar sind? Schauen wir uns dazu einige Punkte zur Bereinigung an.

25.09.2026

RAP - Sales App Learnings

Kategorie - ABAP

Das Tutorial für die Sales App ist zu Ende und dieses Mal wurde eine große Bandbreite an Themen und Bereichen adressiert. In diesem Artikel schauen wir auf das Gelernte und wichtige Punkte.

08.09.2026

RAP - Navigation (App to App)

Kategorie - ABAP

Wie kannst du eigentlich innerhalb deiner Fiori Anwendung auf eine andere Anwendung navigieren, ohne das der User die App manuell wechseln muss? Schauen wir uns die Navigation zwischen Fiori Apps an.

01.09.2026

RAP - Singleton Pattern

Kategorie - ABAP

Das Singleton Pattern in RAP gibt es schon länger, doch wie genau funktioniert es und wie kannst du es auch für andere Use-Cases nutzen? Schauen wir uns dazu die Details in diesem Artikel an.

25.08.2026

RAP - Nativer Datei-Upload

Kategorie - ABAP

Du willst eine Datei in deine RAP Application hochladen und im Anschluss verarbeiten? Die offizielle Lösung für Up- und Download lässt noch warten, mit einem kleinen Umweg ist es aber bereits Heute möglich.

18.08.2026