KOH1: Berechtigungsprüfung

BW, SRM, Berechtigung etc.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

KOH1: Berechtigungsprüfung

Beitrag von Frank Zet. (ForumUser / 89 / 4 / 1 ) »
Hallo allerseits,

bei der Anlage von Auftragsgruppen (Transaktion KOH1) im CO mit dem Zweck unterschiedliche Innenaufträge darin zusammenzufassen, muss eine Berechtigungsprüfung erfolgen (nicht via normaler Berechtigungsprüfung auf K_AUFK_SET, sondern mithilfe einer kundeneigenen Programmierung; wir brauchen also unbedingt einen Exit). Bei der KO01 (Anlage Innenaufträge) nutzen wir die SMOD-Erweiterung COOPA_01. Die darin enthaltenen Exit-Bausteine werden aber bei Nutzung der KOH1 offensichtlich nicht durchlaufen. Einen anderen evtl. passenden Exit haben wir bisher nicht gefunden.

Hat jemand eine Ahnung, wie/wo ich ohne Modifikation eine Berechtigungsprüfung bei Nutzung der Transaktion KOH1 realisieren kann? Besten Dank im Voraus.


Viele Grüße in die Runde,
Frank

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


Re: KOH1: Berechtigungsprüfung

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Frank Zet. hat geschrieben: Bei der KO01 (Anlage Innenaufträge) nutzen wir die SMOD-Erweiterung COOPA_01. Die darin enthaltenen Exit-Bausteine werden aber bei Nutzung der KOH1 offensichtlich nicht durchlaufen. Einen anderen evtl. passenden Exit haben wir bisher nicht gefunden.
Frank
Wurde die Erweitung auch in CMOD aktiviert?

Re: KOH1: Berechtigungsprüfung

Beitrag von Frank Zet. (ForumUser / 89 / 4 / 1 ) »
Ja, den Exit haben wir in der SMOD aktiviert. Wir haben alle drei Includes der drei Exits angelegt und darin einen Break gesetzt. Die KO01 hält an in EXIT_SAPLRKIO_002, die KOH1 in keinem der drei Exits.

Re: KOH1: Berechtigungsprüfung

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Frank Zet. hat geschrieben:Ja, den Exit haben wir in der SMOD aktiviert. Wir haben alle drei Includes der drei Exits angelegt und darin einen Break gesetzt. Die KO01 hält an in EXIT_SAPLRKIO_002, die KOH1 in keinem der drei Exits.
So gehe ich auch immer vor...

Wie schauts mit einem BADI aus? Schon mal gesucht? CL_EXITHANDLER=>GET_INSTANCE ...Breakpoint und laufen lassen...>!??!

Re: KOH1: Berechtigungsprüfung

Beitrag von Frank Zet. (ForumUser / 89 / 4 / 1 ) »
Danke für den Tipp. Beim Aufruf der KOH1 wird vor dem Einstiegsdynpro Halt gemacht an dem Exithandler. Ergebnis:

class-name => CL_EX_BADI_CO_GRP_MAINT_1

exit_name => BADI_CO_GRPMAINT_1

Kein weiterer Halt im Rahmen der Anlage der Auftragsgruppe. Das würde also schon mal nicht helfen, da ich die Einzelwerte der zugeordneten Aufträge wissen muss. Grundsätzlich hierzu aber noch eine Frage eines Halbwissenden: heißt das obere Ergebnis, dass dieses BAdI BADI_CO_GRPMAINT_1 angelegt werden muss? In der SE19 existiert dieses BAdI nicht und in der genannten Klasse gibt es auch keine derartige Methode. Oder muss eine Exit-Methode mit diesem Namen in der Klasse angelegt werden bzw. irgendeine Art der Vererbung mit Z-Klasse o.ä.? Bin leider nicht allzu fit in diesem Bereich.

Bei der KO02 wird an dem Exithandler ganze drei Mal gehalten, also auch dann erst, wenn man in die Transaktion schon eingestiegen ist. Damit könnte man schon etwas anfangen, vorausgesetzt man weiß, was zu tun ist. :wink:

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3285
Views
Berechtigungsprüfung in HCM
von Tellerchen58 » 27.12.2010 14:32 • Verfasst in Dialogprogrammierung
12
Antw.
6170
Views
Berechtigungsprüfung
von Schäfer_anfänger » 19.01.2017 09:06 • Verfasst in ABAP® für Anfänger
0
Antw.
2605
Views
Berechtigungsprüfung PNP
von ginotico » 07.05.2008 09:30 • Verfasst in Human Resources
2
Antw.
1419
Views
Berechtigungsprüfung vor SQL-Abfrage
von km216 » 04.11.2011 15:01 • Verfasst in ABAP® für Anfänger
2
Antw.
1566
Views
Frage zur Berechtigungsprüfung
von rizzi79 » 20.03.2005 21:07 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.