Ansicht
Dokumentation

ABENBDL_EXTEND_OWN_AUTH_CONTEXT - BDL EXTEND OWN AUTH CONTEXT

ABENBDL_EXTEND_OWN_AUTH_CONTEXT - BDL EXTEND OWN AUTH CONTEXT

Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- extend own authorization context

extend own authorization context
{
  $[AuthObject1;$]
  $[AuthObject2;$]
  $[...$]
}


Wirkung

Erweitert einen vollständigen Berechtigungskontext um weitere Berechtigungsobjekte AuthObject1, AuthObject2, ... mit der Anweisung extend own authorization context. Wenn die ursprüngliche Verhaltensdefinition einen vollständigen Berechtigungskontext definiert und die Erweiterungsimplementierung Berechtigungsobjekte verwendet, die nicht in der ursprünglichen Implementierung verwendet werden, sollte der vollständige Berechtigungskontext erweitert werden, um eine vollständige und lückenlose Liste zu gewährleisten. Wie bei der ursprünglichen BDEF wird der vollständige Berechtigungskontext von bestimmten Kontraktprüfungen ausgewertet und, wenn er nicht vollständig ist, es kommt zu einem Laufzeitfehler.

Als Voraussetzung muss die ursprüngliche BDEF einen vollständigen Berechtigungskontext definieren. Wenn dies der Fall ist, darf der vollständige Berechtigungskontext ohne explizite Erweiterbarkeitsaktivierung erweitert werden. Falls die ursprüngliche BDEF keinen vollständigen Berechtigungskontext definiert, darf er nicht über eine Erweiterung hinzugefügt werden.

Ein vollständiger Erweiterungsberechtigungskontext kann vor, zwischen oder hinter den anderen Komponenten einer Erweiterungs-BDEFdefiniert werden. Es dürfen auch leere vollständige Berechtigungskontexte definiert werden.

Zum Konzept des vollständigen Berechtigungskontexts, siehe CDS BDL - define own authorization context.

Beispiel

Die folgende BDEF-Erweiterung DEMO_RAP_EXT_AUTH_CONTEXTerweitert die CDS-Verhaltensdefinition DEMO_RAP_OWN_AUTH_CONTEXT. Dem Kontext wird ein weiterer Berechtigungsobjekt hinzugefügt.






ABAP Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3146 Date: 20240523 Time: 172529     sap01-206 ( 52 ms )