clsicEDIDoc

clsicEDIDoc: Klasse zum Laden, Speichern und Konvertieren einer EDIFACT Datei

Verwendung: EDI Dokument (=EDIFACT-Datei)

Verwendung: EDI Dokument (=EDIFACT-Datei)

Eigenschaften / Felder

Public colSegmente As Collection ′Segmente der Datei
Public gsError As String ′beinhaltet den zuletzt aufgetretenen Fehler
Public colBelege As Collection ′Collection mit den erzeugten Belegen
Public sAbsender As String
Public sAbsendertyp As String ’14 = ILN
Public sEmpfaenger As String
Public sEmpfaengerTyp As String ’14 = ILN
Public NachrichtenReferenzNr As String
Public NachrichtenArt As String ′entspricht Belegtyp
Public NachrichtenVersionsnummer As String ′z.B. D M an..3
Public NachrichtenFreigabenummer As String ′z.B. 96A M an..3
Public NachrichtenOrganisation As String ′z.B. UN M an..2
Public NachrichtenAnwendungscode As String ′z.B. EAN008 K an..6
Public NachrichtenDatum As String ′Datum der Nachricht (EDI-Datum)
Public EDI_Unlock_Key As String ′Schlüssel zur Freischaltung der Vollversion

Funktionen

gbLoadFile

Public Function gbLoadFile(sFilename As String) As Boolean

Lädt die angegebene Datei in den Arbeitsspeicher

Rückgabe = true, wenn Laden erfolgreich

gbConvertEDI

Public Function gbConvertEDI(Optional bWithExtract As Boolean = False) As Boolean

Konvertiert die zuvor eingelesene Datei in Segmente / Gruppen / Daten und schreibt die Daten in die Collection  colSegmente

Rückgabe = true, wenn Konvertierung erfolgreich

gbConvert2Belege()

Public Function gbConvert2Belege() As Boolean

konvertiert die eingelesene EDI-Daten in die Belegstruktur

Rückgabe = true, wenn Konvertierung erfolgreich