Ansicht
Dokumentation

CL_SACF - Generisch schaltbare Berechtigungsprüfung

CL_SACF - Generisch schaltbare Berechtigungsprüfung

ROGBILLS - Synchronize billing plans   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse CL_SACF stellt mit der statischen Methode AUTH_CHECK_SPEC einen generischen Aufruf einer szenariobasierten, schaltbaren Berechtigungsprüfung zur Verfügung.

Beziehungen

Szenarien schaltbarer Berechtigungen werden mit der Transaktion SACF gepflegt. Nutzen Sie die Onlinedokumentation der Transaktion, um detailierte Informationen zur Wirkung und zur Softwarelogistik zu erhalten.

Beispiel

Nutzen Sie anstatt

AUTHORITY-CHECK OBJECT 'S_ADMI_FCD'
   ID 'S_ADMI_FCD' FIELD 'SM02'.

den folgenden Aufruf

IF 0 = cl_sacf=>auth_check_spec( EXPORTING id_name    =
                                           id_suso    = 'S_ADMI_FCD'
                                           id_fld1    = 'S_ADMI_FCD'
                                           id_val1    = 'SM02' ).
.....

um das Ergebnis der Berechtigungsprüfung in Abhängigkeit der Szenariodefinition zu ermitteln.
Entsprechend dem gewählten Szenariostatus und dem Objektprüfstatus wird das resultierende Prüfergebnis zurückgegeben. Falls das Objekt noch nicht in der Szenarioobjektliste enthalten ist, kann in Abhängigkeit vom gewählten Szenariostatus, die teil-oder vollautomatische Aufnahme in die Objektliste des Szenarios erfolgen.

Nutzen Sie ergänzend die Beispielimplementierung des Programms SACF_TEST_CASE, um die Wirkung schaltbarer Berechtigungsprüfungen zu prüfen. Das Szenario SACF_TEST_CASE kann entsprechend geändert werden, da es nicht für die produktive Nutzung vorgesehen ist.

Hinweise

Weiterführende Informationen

Nutzen Sie denFAQ-Hinweis 1922808 als Ergänzung der Onlinedokumentation.






General Data in Customer Master   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2876 Date: 20240424 Time: 201650     sap01-206 ( 36 ms )