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