Ansicht
Dokumentation
TR_TRESN_INTERFACE - extern: Anlegen/Ändern/Löschen/Lesen Reservierungen (V_TRESN)
ABAP Short Reference BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ermöglicht den Zugriff auf den
View V_TRESN (Reservierungen von Namensräumen für Entwicklungsobjekte)
mit folgenden Modi (IV_EDIT_MODE)
R READ
T TEST (Checks wie bei UPDATE, ohne Änderung der Viewdaten)
I INSERT
U UPDATE
D DELETE.
Zum Lesen und Löschen ist die Eingabe von
IV_TRESN_OBJECT
IV_TRESN_NAMERANGE
ausreichend, für die übrigen Modi sind alle Importparameter zu setzen.
EV_VTRESN gibt den gelesenen oder geschriebenen Eintrag zurück.
Der Baustein führt alle erforderlichen Prüfungen durch und
sendet im Erfolgsfall ein Bestätigungs-Popup, über das
der Benutzer sein Einverständnis mit der geplanten Reservierung
erklären muß.
Beispiel
Reservierung des Programm-Namensraums ZTESTTRESN* für
das Paket ZTRESN:
IV_TRESN_OBJECT = 'PROG'.
IV_TRESN_NAMERANGE = 'ZTESTTRESN'.
IV_TRESN_DEVCLASS = 'ZTRESN'.
IV_TRESN_PROTART = 'D'.
IV_TRESN_AUTHOR = sy-uname.
IV_TRESN_CTEXT = '
IV_EDIT_MODE = 'I'.
Nach der Eintragung können Programme, deren Namen mit ZTESTTRESN
beginnen, nur noch dem Paket ZTRESN zugeordnet werden.
Hinweise
Es wird empfohlen, für eine neue Reservierung den Baustein
* zuerst im READ-Modus aufzurufen,
um auszuschließen, daß bereits ein Eintrag mit dem gewünschten Schlüssel existiert,
* dann im TEST-Modus, um zu überprüfen, ob der Namensraum noch frei ist
* zuletzt im INSERT-Modus, der das Bestätigungs-Popup sendet und die Änderung in die Datenbank schreibt.
Folgende über die manuelle View-Pflege mögliche Erweiterungen der
Reservierungsfunktionalität werden mit dieser Schnittstelle nicht (!)
unterstützt:
* Setzen eigener Nachrichten für Reservierungart F (für generierte
Objekte)
* Setzen der Nachrichtenart:
- Es wird immer die Nachrichtenart E gesetzt: Das bedeutet, daß
bei Reservierungsart D (für Paket) keine
Reservierungen in bereits mit Objekten anderer Projekte
(abweichendes Paket) belegten Namensräumen
vorgenommen werden können.
- Es wird immer die Nachrichtenart W gesetzt: Das bedeutet,
daß bei Reservierungsart F (für generierte Objekte)
manuelle Änderungen an Objekten im Namensraum durchgeführt
werden können.
Weiterführende Informationen
Parameter
EV_VTRESNIV_EDIT_MODE
IV_TRESN_AUTHOR
IV_TRESN_CTEXT
IV_TRESN_DEVCLASS
IV_TRESN_NAMERANGE
IV_TRESN_OBJECT
IV_TRESN_PROTART
Ausnahmen
CANCELED_BY_USERINVALID_EDIT_MODE
INVALID_KEY
INVALID_PARAMETER
RESERVATION_CONFLICT
RESERVATION_OVERLAP
TRESN_ENTRY_NOT_EXISTING
VIEW_MAINTENANCE_ERROR
WRONG_DEVCLASS
WRONG_NAMESPACE
Funktionsgruppe
STRBVendor Master (General Section) General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3431 Date: 20240523 Time: 135304 sap01-206 ( 32 ms )