Ansicht
Dokumentation
EDI_PORT_ADD_FILE - IDoc: Anlegen eines Datei-Ports
BAL_S_LOG - Application Log: Log header data RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Anlegen der Portbeschreibung für einen Datei-Port (Kommunikation mit einem EDI-Subsystem über eine Datei)
Beispiel
Anlegen des Ports 'EDIS00' für die Satzart 3 mit der Konfiguration
einer Ausgangsdatei für ein logisches Verzeichnis:
...
tables: ediport.
data : port like ediport-port,
vers like edipod-versio,
descr like ediport-descri,
portdata like edipod.
port = 'EDIS00'.
vers = '3'.
descr = 'Dateiport Ausgang'.
portdata-outputdir = 'EDI_GLOBAL_PATH'.
portdata-outputfunc = 'EDI_LPATH_CREATE_CLIENT_DOCNUM'.
portdata-outpathm = 'L'.
call function 'EDI_PORT_ADD_FILE'
exporting
portname = port
version = vers
description = descr
file_port = portdata
exceptions
port_other_type_exist = 1
port_file_already_exist = 2
wrong_data = 3
...
&HINTS
- Es werden hinzugefügt:
- 1. Eintrag in allgemeiner Porttabelle EDIPORT
- 2. Eintrag in spezieller Tabelle EDIPOD
- Es erfolgt k e i n COMMIT WORK
- Es muß mindestens die Konfiguration der Ausgangsdatei mit (logischem oder physischem) Verzeichnis und Funktionsbaustein oder Dateiname angegeben werden. Diese Konstellation ist hier als Beispiel vorgestellt. Die Art des Verzeichnisses für die Ausgangsverarbeitung wird im Feld OUTPATHM des Parameters FILE_PORT spezifiziert. Ein Zugangstest erfolgt für beide Fälle nicht.
- OUTPATHM = 'L' > in Feld OUTPUTDIR des Parameters FILE_PORT ist ein logisches Verzeichnis angegeben. Dieses logische Verzeichnis wird auf Existenz im SAP-System (Transaktion FILE) geprüft ! In diesem Fall muß ein Funktionsbaustein im Feld OUTPUTFUNC des Parameters FILE_PORT zur Bildung des Dateinamens angegeben sein, der in Tabelle EDIFM für 'logisches Verzeichnis' durch Pfad = 'L' definiert ist (siehe Transaktion WE55).
- OUTPATHM = ' ' > in Feld OUTPUTDIR des Parameters FILE_PORT ist ein physisches Verzeichnis angegeben. Es muß entweder ein Funktionsbaustein im Feld OUTPUTFUNC des Parameters FILE_PORT zur Bildung des Dateinamens angegeben sein, der in Tabelle EDIFM für 'logisches Verzeichnis' durch Pfad = ' ' definiert ist (siehe Transaktion WE55) oder ein Dateiname im Feld OUTPUTFILE des Parameters FILE_PORT.
- Für die Konfiguration der Eingangsdatei und der Statusdatei gilt im wesentlichen das für die Konfiguration der Ausgangsdatei beschriebene Vorgehen; diese Konfigurationen können aber weggelassen werden. Wenn INPATHM = 'L' angegeben ist bzw. STAPATHM = 'L', laufen die oben beschriebenen Prüfungen für INPUTDIR/INPUTFUNC bzw. STATUSDIR/STATUSFUNC ab.
- Logische Verzeichnisse müssen generell in Großbuchstaben angegeben werden.
- Wenn im Feld ACTRIG des Parameters FILE_PORT 'X' angegeben ist, wird die Konfiguration der Kommandodatei auf Vollständigkeit geprüft. Ein Zugangstest erfolgt nicht. Der Inhalt des Feldes LOGDES des Parameters FILEPATH wird gegen die Tabelle RFCDES (siehe Transaktion SM59) immer dann geprüft, wenn er nicht initial ist. Die logische Destination muß vom Typ 'TCP/IP-Verbindungen' sein.
Weiterführende Informationen
Parameter
DESCRIPTIONFILE_PORT
PORTNAME
VERSION
Ausnahmen
ERROR_IN_ADDPORT_FILE_ALREADY_EXIST
PORT_OTHER_TYPE_EXIST
WRONG_DATA
Funktionsgruppe
EDIOTXBHW - Original Tax Base Amount in Local Currency Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4382 Date: 20240523 Time: 133826 sap01-206 ( 74 ms )