Ansicht
Dokumentation

TR_TRESN_INTERFACE - extern: Anlegen/Ändern/Löschen/Lesen Reservierungen (V_TRESN)

TR_TRESN_INTERFACE - extern: Anlegen/Ändern/Löschen/Lesen Reservierungen (V_TRESN)

ABAP Short Reference   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_VTRESN
IV_EDIT_MODE
IV_TRESN_AUTHOR
IV_TRESN_CTEXT
IV_TRESN_DEVCLASS
IV_TRESN_NAMERANGE
IV_TRESN_OBJECT
IV_TRESN_PROTART

Ausnahmen

CANCELED_BY_USER
INVALID_EDIT_MODE
INVALID_KEY
INVALID_PARAMETER
RESERVATION_CONFLICT
RESERVATION_OVERLAP
TRESN_ENTRY_NOT_EXISTING
VIEW_MAINTENANCE_ERROR
WRONG_DEVCLASS
WRONG_NAMESPACE

Funktionsgruppe

STRB

Vendor 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 )