Ansicht
Dokumentation

PRGN_PFCG_START - Start der Transaktion PFCG (Einstiegsbild)

PRGN_PFCG_START - Start der Transaktion PFCG (Einstiegsbild)

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Anzeige des Startbildes der Transaktion PFCG

Dieser Funktionsbaustein steuert den wesentlichen Ablauf des Einstiegs in die Rollenpflege (PFCG). Er stellt die

Beziehungen zwischen verschiedenen Rollen in Form einer Baumstruktur dar und ermöglicht optional

verschiedene Ansichten und Kategorisierungen.

Je nach Aufruf können diverse Ansichten gewählt werden:

  • ,,1.,,Anzeige der Beziehung zwischen Sammelrolle und Einzelrolle
  • ,,2.,,Anzeige der Vererbungshierarchie
  • ,,3.,,Kategorisierte Anzeige nach Land der Rolle
  • ,,4.,,Kategorisierte Anzeige nach Industrie der Rolle
  • ,,5.,,Kategorisierte Anzeige nach Zielsystem der Rolle
  • ,,6.,,Alphanumerisch gruppierte Anzeige nach einer beliebigen Anzahl von Anfangsbuchstaben
  • ,,7.,,Auswahl der aktuell selektierten Rolle und Springen zum Anzeigen/Bearbeiten in der PFCG

Beispiel

,,Beispiel für den standartmäßigen Aufruf

,,(Beziehung Sammelrolle <-> Einzelrolle):

,,CALL FUNCTION 'PRGN_PFCG_START'

,, ,,EXPORTING

,,,,,,STARTTYPE                   = 'R'

   ,,,,,,LOAD_DATA                   = 'X'

,,,,EXCEPTIONS

,,,,,,WRONG_INPUT_PARAMETER    ,,= 1

,,,,,,OTHERS                    ,,= 2.

,,IF sy-subrc <> 0.

,,,,/* Fehlerbehandlung */

,,ENDIF.

,,Beispiel für die Anzeige der Vererbungshierarchie

,,CALL FUNCTION 'PRGN_PFCG_START'

,, ,,EXPORTING

,,,,,,STARTTYPE                   = 'T'  "Transmission

   ,,,,,,LOAD_DATA                   = 'X'  "Laden aus dem DD

,,,,EXCEPTIONS

,,,,,,WRONG_INPUT_PARAMETER    ,,= 1

,,,,,,OTHERS                    ,,= 2.

,,IF sy-subrc <> 0.

,,,,/* Fehlerbehandlung */

,,ENDIF.

,,Beispiel für kategorisierte Anzeige der Kategorie LAND

,,CALL FUNCTION 'PRGN_PFCG_START'

,, ,,EXPORTING

,,,,,,STARTTYPE                   = 'R'

   ,,,,,,LOAD_DATA                   = 'X'

,,,,,,CATEGORY,,,,,,,,,,= 'C'

,,,,EXCEPTIONS

,,,,,,WRONG_INPUT_PARAMETER    ,,= 1

,,,,,,OTHERS                    ,,= 2.

,,IF sy-subrc <> 0.

,,,,/* Fehlerbehandlung */

,,ENDIF.

Hinweise

,,Kurzbeschreibung der Parameter

,,Importparameter

,,

,,Parameter,,,,Typ,,,,,,Beschreibung

,,STARTTYPE,,,,CHAR(1),,,,Startmodus, obligatorisch

,,,,,,,,,,,,,,,,"R" -> Sammelrolle <-> Einzelrolle

,,,,,,,,,,,,,,,,"T" -> Vererbungshierarchie

,,LOAD_DATA,,,,CHAR(1),,,,Laden der Daten aus Data Dictionary

,,,,,,,,,,,,,,,,(nur beim ersten Aufruf bzw.

,,,,,,,,,,,,,,,, beim Wechsel zwischen Modus

,,,,,,,,,,,,,,,, "R" und "T" erforderlich)

,,CATEGORY,,,,CHAR(1),,,,Kategorisierungstyp, optional

,,,,,,,,,,,,,,,,"  " ,,-> keine Kategorisierung

,,,,,,,,,,,,,,,,"C" ,,-> Kategorie LAND

,,,,,,,,,,,,,,,,"I",,-> Kategorie INDUSTRY

,,,,,,,,,,,,,,,,"T",,-> Kategorie Zielsystem

,,,,,,,,,,,,,,,,"A",,-> alphanumerische Gruppierung

,,,,,,,,,,,,,,,,  ,,   AGR-Name

,,ALPHALEVEL,,INT,,,,,,Anzahl der zu gruppierenden Zeichen

,,,,,,,,,,,,,,bei alphanumerischer Gruppierung,

,,,,,,,,,,,,,,obligatorisch bei CATEGORY = 'A'

,,Exportparameter

,,Parameter,,,,,,Typ,,,,,,Beschreibung

,,AGR_NAME_SELECTED,,CHAR(30),,,,Name der zuletzt selektierten

,,,,,,,,,,,,,,,,Rolle / Sammelrolle

Tabellen

,,Name,,,,,,,,Struktur,,,,Beschreibung

,,i_filter_values,,AGR_FILT,,,,Möglichkeit der Übergabe

,,,,,,,,,,,,,,,,von Filterkriterien

,,,,,,,,,,,,,,,,- AGR-Name

,,,,,,,,,,,,,,,,- Land

,,,,,,,,,,,,,,,,- Industrie

,,,,,,,,,,,,,,,,- Zielsystem

,,,,,,,,,,,,,,,,Aufbau der Tabelle

,,,,,,,,,,,,,,,,FIELD ,,<- AGR_NAME

,,,,,,,,,,,,,,,,,,,,<- COUNTRY

,,,,,,,,,,,,,,,,,,,,<- INDUSTRY

,,,,,,,,,,,,,,,,,,,,<- TARGET SYSTEM

,,,,,,,,,,,,,,,,FLDSIGN,,<- wie SIGN in

,,,,,,,,,,,,,,,,,,,, Selektionstabelle

,,,,,,,,,,,,,,,,FLDOPTION,,<- wie OPTION in

,,,,,,,,,,,,,,,,,,,, Selektionstabelle

,,,,,,,,,,,,,,,,VALUELOW,,<- wie LOW in

,,,,,,,,,,,,,,,,,,,, Selektionstabelle

,,,,,,,,,,,,,,,,VALUEHIGH,,<- wie HIGH in

,,,,,,,,,,,,,,,,,,,, Selektionstabelle

,,,,,,,,,,,,,,,,

Weiterführende Informationen

Norbert Hamann

DB-Online Gesellschaft für Datenbank- und

Datenkommunikationssysteme mbH

- Ein Unternehmen der realTech - Gruppe -

Industriestrasse 39c

69190 Walldorf

Tel:,,+49 6227 837-0

Fax:,,+49 6227 837-837

mail: ,,hamann@realTech.de





Parameter

AGR_NAME_SELECTED
ALPHALEVEL
CATEGORY
I_FILTER_VALUES
LOAD_DATA
STARTTYPE

Ausnahmen

WRONG_INPUT_PARAMETER

Funktionsgruppe

PRGN_TREE_START

Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7654 Date: 20240604 Time: 042021     sap01-206 ( 58 ms )