Ansicht
Dokumentation

EDI_PORT_ADD_FILE - IDoc: Anlegen eines Datei-Ports

EDI_PORT_ADD_FILE - IDoc: Anlegen eines Datei-Ports

BAL_S_LOG - Application Log: Log header data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

DESCRIPTION
FILE_PORT
PORTNAME
VERSION

Ausnahmen

ERROR_IN_ADD
PORT_FILE_ALREADY_EXIST
PORT_OTHER_TYPE_EXIST
WRONG_DATA

Funktionsgruppe

EDIO

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