Ansicht
Dokumentation

TR_GET_NAMESPACE_AND_ROLE - Namensraum und zugehörige Rolle zu TADIR-Objekt

TR_GET_NAMESPACE_AND_ROLE - Namensraum und zugehörige Rolle zu TADIR-Objekt

Vendor Master (General Section)   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Eingabeparametern IV_PGMID, IV_OBJECT, IV_OBJNAME spezifizieren das zu untersuchende Objekt. Anhand von Namenskonventionen ermittelt der Funktionsbaustein TR_GET_NAMESPACE_AND_ROLE den zugehörigen Namensraum EV_NAMESPACE.

Für spezielle Fälle, bei denen der zugehörige Namensraum nicht anhand des Objektnamens eindeutig bestimmbar ist, kann mit Hilfe das Eingabeparameters IV_USE_DEVCLASS_INFO = 'X' veranlasst werden, dass zusätzlich das Paket des Objekts ermittelt und zur eindeutigen Festlegung des Namensraums verwendet wird. Dazu sind allerdings zusätzliche Datenbankzugriffe notwendig.

Desweiteren wird die Rolle EV_ROLE dieses Namensraums bestimmt.
Mögliche Werte sind:

  • "P": Produzentenrolle des Namensraums
    Entwicklung ist möglich, Änderungen sind transportierbar
  • "C": Beliefertenrolle des Namensraums
    nur Reparaturen sind möglich, Änderungen nur lokal im SAP-System

Die Bestimmung des zugehörigen Namesraums wird nur für TADIR-pflichtige Objekte ausgeführt; für nicht-TADIR-pflichtige Objekte wird die Ausnahme INVALID_OBJECT ausgelöst, ebenso wie für syntaktisch fehlerhafte Objektnamen.

Wenn der dem Objekt zugeordnete Namensraum im SAP-System nicht definiert ist, dann wird die Ausnahme NAMESPACE_NOT_EXISTING verwendet.

Die Ausnahme NAMESPACE_NOT_DETERMINABLE wird ausgelöst, falls der einem Objekt zugeordnete Namensraum nicht eindeutig bestimmt werden kann.

Weiterführende Informationen

Eine detaillierte Beschreibung zu Namensräumen und den zugeordneten Einstellungen finden Sie unter Hilfe -> SAP-Bibliothek -> Basis -> Change and Transport System -> Namensräume und Namenskonventionen.





Parameter

EV_NAMESPACE
EV_ROLE
IV_OBJECT
IV_OBJNAME
IV_PGMID
IV_USE_DEVCLASS_INFO

Ausnahmen

INVALID_OBJECT
NAMESPACE_NOT_DETERMINABLE
NAMESPACE_NOT_EXISTING

Funktionsgruppe

STR4

ROGBILLS - Synchronize billing plans   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2474 Date: 20240523 Time: 135600     sap01-206 ( 47 ms )