Ansicht
Dokumentation

TRM_FUZZY_CREATE_DEST - Anlegen oder Modifikation einer RFC-Destination des TCP/IP-Typs

TRM_FUZZY_CREATE_DEST - Anlegen oder Modifikation einer RFC-Destination des TCP/IP-Typs

BAL_S_LOG - Application Log: Log header data   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit Hilfe dieses Funktionsbausteins kann man Remote Function Call Destinationen des TCP/IP-Typs (für R/3-TCP/IP-Kommunikation) pflegen.

Kurze Beschreibung einzelner Parameter:

DESTINATION Die Destination, die angelegt, modifiziert, kopiert oder
gelöscht werden soll.

ACTION Diese gibt die Aktionsart an. Es können folgende
Aktionen ausgeführt werden.

'I' Anlegen einer neuen Destination (Insert)
Default-Konfiguration
Falls die Destination bereits vorhanden ist, wird der
Ausnahmefall DESTINATION_ALREADY_EXIST ausgelöst.

'M' Auffrischen der bestehenden Destination
(Modify im Sinne des ABAP-Sprachelementes MODIFY)
Existiert die angegebene Destination nicht,
so wird diese angelegt.
(d. h. gleicher Effekt wie Mode = 'C').

'D' Löschen der angegebenen Destination (Delete)
Hierbei wird einen System-Log-Eintrag vorgenommen.
Falls die Destination nicht existiert, wird
der Ausnahmefall DESTINATION_NOT_EXIST ausgelöst.

'C' Kopierern der RFC-Destination 'DESTINATION'
nach Destination 'DESTCOPY' (Copy)
Hierbei wird beim Vorhandensein der angegebenen
Ziel-Destination (DESTCOPY-Feld) der Ausnahmefall
Falls die Destination nicht existiert, wird
DESTINATION_ALREADY_EXIST ausgelöst.

'L' Sperren der Destinationsberfläche, wenn
der Übergabeparameters DESTLOCK = 'X' ansonsten
Entsperren der Destination (Lock/Unlock)
Dadurch kann die Destination gegen Änderungen
geschützt werden.

Hinweis: Alle anderen Modi sind nicht zugelassen. Bei falscher
Angabe wird der Ausnahme-Fall 'INFORMATION_FAILURE'
ausgelöst.

AUTHORITY_CHECK Wenn dieser Parameter = 'X' ist, führt der
Funktionsbaustein die Berechtigungsprüfung für
die Pflegetransaktion SM59 für die RFC-Destinationen
durch.

METHOD Dieser Parameter gibt die Art der TCP/IP-Kommunikation
an. Folgende Kommunikationsmethoden existieren:
'R' Registrierung
'A' Applikationsserver (Anstarten des externen Programms
über Applikationsserever)
'E' Expliziter Host (Anstarten des externen Programms
über einen expliziten Host)
'F' Front-End-Workstation (Anstarten des externen
externen Programms über SAPGUI)

PROGRAM Das Programm, das über TCP/IP-Kommunikations-Methode
ausgeführt werden soll.

SERVER Angabe des Host-Servers beim Ausführen des externen
Programms über einen explizten Host
(d. h. METHOD = 'E').

TRACE Trace-Flag für RFC-Kommunikation

DESCRIPTION Beschreibung der Destinationsfunktion. Beim Anlegen
einer neuen Destination muß dieser Parameter gepflegt
werden.

GWHOST Hostname eines explizit zu verwendenden SAP-Gateways.
Z. B. hs0311 (Gateway-Host).

GWSERVICE Angabe des Gateway-Services, z. B. sapgw53

TRFCBTCSUPPR TRFC: keine Batchjobs bei Verbindungsfehler einplanen.
Nur in Verbindung mit transaktionalem RFC. Zur
Definition dieses Parameters siehe die entsprechende
Dokumentaion (F1-Hilfe) in der SM59-Transaktion
(Transaktion für Pflege der RFC-Destinationen).

Hinweis: Bei Unterdrückung der TRFC-Batchplannung (d. h.
TRFCBTCSUPPR = 'X') dürfen die restlichen TRFC-Optionen
nicht gepflegt werden (d. h. TRFCBTCTRIES = ' ' und
TRFCBTCTRIES = ' ') ansonsten tritt der Ausnahme-Fall
TRFC_ENTRY_INVALID auf.

TRFCBTCTRIES TRFC: Verbindungsversuche bis zur Aufgabe.
Nur in Verbindung mit transaktionalem RFC. Zur
Definition dieses Parameters siehe die entsprechende
Dokumentaion (F1-Hilfe) in der SM59-Transaktion
(Transaktion für Pflege der RFC-Destinationen).

TRFCBTCDELAY TRFC: Zeitraum zwischen den Wiederholversuchen.
Nur in Verbindung mit transaktionalem RFC. Zur
Definition dieses Parameters siehe die entsprechende
Dokumentaion (F1-Hilfe) in der SM59-Transaktion
(Transaktion für Pflege der RFC-Destinationen).

DESTCOPY Kopieren Der Destination nach der Ziel-Destination,
die das DESTCOPY-Feld angibt. Die Ausnahme-Zustände
DESTINATION_NOT_EXIST wird beim nicht vorhanden
sein des Bezugs-Destination ausgelöst und
DESTINATION_ALREADT_EXIST wird beim bereits
existierenden Ziel-Destination ausgelöst.

DESTLOCK Ist dieser Wert gleich 'X' so wird
die Destination als nicht pflegbar angezeigt.
Somit ist die Destination für jede weiter Pflege
über SM59-Transaktion gesperrt.

Hinweis: Die Gateway-Optionen und TRFC-Optionen können immer noch
manuell (über SM59) gepflegt werden.

DEQUEUE_SYNCHRON: Synchrone Ausführung der Dequeue-Funktion auf
angegebene RFC-Destination.

Hinweisg: In diesem Fall wird auch im Fehlerfall (bei Auslösen eines
Ausnahmefalls) das Entsperren synchron ausgeführt.
Die Sperrfunktion wird per default immer
synchron ausgeführt.

Beispiel

Hinweise

1) Bei der Aktion 'M' (Modify) werden alle Daten für die angegebene Destination in Betracht gezogen und modifiziert. Hierbei können Parameter, die zuvor gepflegt waren, durch Aufruf des Funktionsbausteins ohne explizite Wertübergabe für die Parmeter überschrieben bzw. gelöscht werden.

Weiterführende Informationen





Parameter

ACTION
DEQUEUE_SYNCHRON
DESCRIPTION
DESTCOPY
DESTINATION
DESTLOCK
GWHOST
GWSERVICE
METHOD
PROGRAM
SERVER
TRACE
TRFCBTCDELAY
TRFCBTCSUPPR
TRFCBTCTRIES

Ausnahmen

AUTHORITY_NOT_AVAILABLE
DESTINATION_ALREADY_EXIST
DESTINATION_ENQUEUE_REJECT
DESTINATION_NOT_EXIST
INFORMATION_FAILURE
INTERNAL_FAILURE
TRFC_ENTRY_INVALID

Funktionsgruppe

STQ4

CL_GUI_FRONTEND_SERVICES - Frontend Services   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7621 Date: 20240523 Time: 142215     sap01-206 ( 55 ms )