Query - Abgrenzung - Berechtigungsprüfung

Query - Abgrenzung - Berechtigungsprüfung

Postby Samuele1302 » Wed Aug 17, 2016 2:48 pm

Hallo zusammen,

ich habe ein InfoSet über mehrere Tabellen erstellt - KNA1, KNB1, KNKK, KNC1.
Nun möchte ich, dass eine Berechtigungsprüfung über den Buchungskreis gemacht wird
--> Feld: KNB1-BUKRS.

Ich habe auch schon eine Menge gefunden, jedoch immer so, dass ich eine Abgrenzung machen muss!
Geht es auch ohne das Feld Abgrenzung?


Im Feld DATA habe ich:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. data: it_knb1 type TABLE OF knb1.
  2. FIELD-SYMBOLS: <fs_it_knb1> type knb1.
GeSHi ©


Ein neues Feld Abgrenzung: ZBUKR
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. SELECT * FROM knb1 INTO TABLE it_knb1
  2.   WHERE BUKRS IN ZBUKR.
  3.  
  4.  
  5. LOOP AT it_knb1 ASSIGNING <fs_it_knb1>.
  6.   AUTHORITY-CHECK OBJECT 'F_BKPF_BUK'
  7.      ID 'BUKRS' FIELD <fs_it_knb1>-bukrs.
  8.   IF sy-subrc <> 0.
  9.     MESSAGE 'Keine Berechtigung für BUKR' TYPE 'E'.
  10.   ENDIF.
GeSHi ©


Beim Ausführen (SQ01) wird mir nun mein Feld "Abgrenzung = ZBUKR" gezeigt und auch das Feld KNB1-BUKR (dies ist standardmäßig als Selektionsfeld hinterlegt)!!
Der User sieht also 2x BUKR als Eingabefeld...

Kann ich das Selektionsfeld KNB1-BUKRS ausblenden
oder
in meinem CODE statt ZBUKR -- KNB1-BUKRS abfragen und in der Berechtigungsprüfung übergeben?

Besten Dank und Grüße
Samuele1302
..
..
 
Posts: 23
Joined: Thu Apr 21, 2011 7:15 am

Re: Query - Abgrenzung - Berechtigungsprüfung

Postby Samuele1302 » Thu Aug 18, 2016 8:38 am

Hallo zusammen,

folgende Lösung:
Da die Berechtigungsprüfung über mein Abgrenzungsfeld funktioniert, haben ich die Stelle gefunden, in der ich vorhandene Felder ausblenden kann...

SQ01 - Query Ändern --> Springen --> Feldauswahl --> Feldauswahl
An dieser Stelle können die Felder ausgewählt werden & Namentliche umbenannt werden

Beste Grüße
Samuele1302
..
..
 
Posts: 23
Joined: Thu Apr 21, 2011 7:15 am


Return to Financials

Who is online

Users browsing this forum: No registered users and 4 guests

cron