Inhalt SO-Tabelle an Berechtigungsobjekt übergeben... FuBa?

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

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Inhalt SO-Tabelle an Berechtigungsobjekt übergeben... FuBa?

Beitrag von zak ( / / 0 / 3 ) »
Guten Abend.

Ich habe ein kurze Frage:

Ich würde gerne den Inhalt einer Selektionstabelle mit authority-check überprüfen lassen (z. B. Verkaufsorganisationen).

Da authority-check keine SO-Tabelle nimmt, habe ich mir wie folgt geholfen...

Code: Alles auswählen.

...
select * into table it_tvko from tvko where vkorg in so_vkorg.

loop at it_tvko into wa_tvko.
  authority-check object 'V_VBAK_VKO'
    id 'VKORG' field wa_tvko-vkorg
    id 'VTWEG' dummy
    id 'SPART' field '00'
    id 'ACTVT' field '03'.
  if sy-subrc <> 0.
     message id '38' type 'E' number '000'
     with '...Stop bei der ersten auftretenden unzulässigen Vkorg...' wa_tvko-vkorg.
  endif.
endloop.
...
...dies ist auch ok. Trotzdem würde ich aber gerne wissen, ob jemand einen FuBa kennt, der mir eine komplette SO-Tabelle für ein Berechtigungsobjekt prüft (ich habe leider irgendwie nix brauchbares gefunden).

Danke und Gruß.

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


Re: Inhalt SO-Tabelle an Berechtigungsobjekt übergeben... Fu

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
zak hat geschrieben:Guten Abend.

Ich habe ein kurze Frage:

Ich würde gerne den Inhalt einer Selektionstabelle mit authority-check überprüfen lassen (z. B. Verkaufsorganisationen).

Da authority-check keine SO-Tabelle nimmt, habe ich mir wie folgt geholfen...

Code: Alles auswählen.

select * into table it_tvko from tvko where vkorg in so_vkorg.

loop at it_tvko into wa_tvko.
  authority-check object 'V_VBAK_VKO'
    id 'VKORG' field wa_tvko-vkorg
    id 'VTWEG' dummy
    id 'SPART' field '00'
    id 'ACTVT' field '03'.
  if sy-subrc <> 0.
     message id '38' type 'E' number '000'
     with '...Stop bei der ersten auftretenden unzulässigen Vkorg...' wa_tvko-vkorg.
  endif.
endloop.
...
...dies ist auch ok. Trotzdem würde ich aber gerne wissen, ob jemand einen FuBa kennt, der mir eine komplette SO-Tabelle für ein Berechtigungsobjekt prüft (ich habe leider irgendwie nix brauchbares gefunden).
Da gibt es auch keine wirklich bessere Alternative.
Allenfalls würde ich vor dem SELECT noch prüfen, ob der User überhaupt die Berechtigung für irgendeine VKORG hat und nur dann SELECT und LOOP prozessieren.

Code: Alles auswählen.

...
  authority-check object 'V_VBAK_VKO'
    id 'VKORG' dummy
    id 'VTWEG' dummy
    id 'SPART' field '00'
    id 'ACTVT' field '03'.
  if sy-subrc <> 0.
    ...
  endif.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5498
Views
Inhalt interne Tabelle an andere interne Tabelle übergeben
von L0w-RiDer » 30.01.2020 16:28 • Verfasst in ABAP® für Anfänger
4
Antw.
3726
Views
Range Tabelle an Unterprogrmm im FUBA übergeben
von jondahl11 » 24.01.2007 15:16 • Verfasst in ABAP® für Anfänger
17
Antw.
11238
Views
Interne Tabelle an Form übergeben innerhalb eines FuBa's
von shapoc » 09.05.2006 14:36 • Verfasst in ABAP® Core
16
Antw.
3216
Views
Parameter wird nicht an FuBa in Background Task übergeben
von Xilukarim » 02.12.2022 11:49 • Verfasst in ABAP® Core
3
Antw.
9506
Views
Inhalt Tabelle DEVACCESS
von Matthias_L. » 24.10.2006 20:03 • 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

Ermittlung der Arbeitstage (Mosid)
vor 14 Stunden von agoetz 4 / 44454
LSMW-Problem
vor 2 Tagen von DeathAndPain gelöst 6 / 2384

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.