Question

Die EDIFACT Struktur sieht folgendes vor:

  • GRP10(details of all package levels)
    • CPS (CONSIGNMENT PACKING SEQUENCE )
    • GRP11(A group of segments identifying packaging, physical dimensions, marks and numbers, quantities, date and time information, handling information and information about packing at this level. )
      • PAC(PACKAGE)
      • QTY(QUANTITY: A segment to specify the quantity per package described in the PAC segment.)
      • GRP13(A group of segments specifying markings, labels, and packing numbers. )
        • PCI(PACKAGE IDENTIFICATION: A segment specifying markings and/or labels used on individual physical units (packages) described in the PAC segment. )
        • GRP14(A group of segments giving package identification numbers and, where relevant, delivery limitation information.)
          • GIN(GOODS IDENTITY NUMBER: A segment providing the identity numbers of packages being despatched.)
  • GRP15(A group of segments providing details of the individual despatched items.)
    • LIN
    • etc,
    • etc

D.h. die GRP10 wird von äußerer Verpackung bis zur innersten Verpackung aufgebaut, erst dann kommen die LINs. Geschwister in der Hierarchie werden natürlich auch wiederholt und mit deren Unter-Verpackungen und LINs angegeben. Es müsste demnach etwa so aussehen:

erste Verpackungsebene

CPS+1
PAC+2++201‚ Anzahl Paletten

zweite Verpackungsebene

CPS+2+1‚(die erste Palette, Kind von CPS+1)
PAC+35++CT (Anzahl Kartons auf erster Palette)
GIN+
AW+60101‚ Paletten Nummer

dritte Verpackungsebene

CPS+3+2‚(der erste Karton, Kind von CPS+2)
PAC+1+1:35+CT‚(1 Karton, fixe Anzahl=1)
QTY+52:32:PCE‚ Anzahl der Artikel im Karton
PCI+33E
GIN+BJ+7714‚ Kartonnummer
LIN+11++8436037080616:EN‚ Erster Artikel aus Karton 7714
.
.
.
LIN+11++8436037080617:EN‚ Zweiter Artikel aus Karton 7714

CPS+4+2‚(der zweite Karton, Kind von CPS+2)
PAC+1+1:35+CT‚(1 Karton, fixe Anzahl=1)
QTY+52:32:PCE‚ Anzahl der Artikel im Karton
PCI+33E
GIN+BJ+7715Kartonnummer
LIN+11++8436037080616:EN‚ Erster Artikel aus Karton 7715
.
.
.
LIN+
11++8436037080617:EN‚ Zweiter Artikel aus Karton 7715 

zweite Verpackungsebene

CPS+5+1‚(die zweite Palette, Kind von CPS+1)
PAC+29++CT (Anzahl Kartons auf zweiter Palette)
GIN+AW+60102‚ Paletten Nummer

dritte Verpackungsebene

CPS+6+5‚(der erste Karton, Kind von CPS+5)
PAC+1+1:35+CT‚(1 Karton, fixe Anzahl=1)
QTY+52:32:PCE‚ Anzahl der Artikel im Karton
PCI+33E
GIN+BJ+7716‚ Kartonnummer
LIN+11++8436037080616:EN‚ Erster Artikel aus Karton 7716
.
.
.
LIN+11++8436037080617:EN‚ Zweiter Artikel aus Karton 7716 

CPS+7+5‚(der zweite Karton, Kind von CPS+5)
PAC+1+1:35+CT‚(1 Karton, fixe Anzahl=1)
QTY+52:32:PCE‚ Anzahl der Artikel im Karton
PCI+33E
GIN+BJ+7717‚ Kartonnummer
LIN+11++8436037080616:EN‚ Erster Artikel aus Karton 7717
.
.
.
LIN+11++8436037080617:EN‚ Zweiter Artikel aus Karton 7717

IT-Fachbegriffe
Cross Docking Verfahren, bei dem für einen Endbestimmungsort vorkommissionierte Ware in einem Verteillager nur noch auf Packstückebene umverteilt wird.
CRP-Programm Das Cyclic Replenishment Program ist ein Verfahren zur regelmäßigen Nachversorgung von Artikeln.
EAN Die Internationale (früher europäische) Artikelnummer ist ein international eindeutige Artikelidentifikation.
EANCOM Ein Subset von EDIFACT, getragen von EAN.UCC, speziell für Handel und Konsumgüterindustrie.
EAN International Die Dachorganisation für die Vergabe von Artikel- und Firmenidentifikationen betreut diverser Standards, u. a. EANCOM.
EAN.UCC Die Dachorganisation von EAN International und UCC.
EDI Electronic Data Interchange (elektronischer Datenaustausch) ist ein Oberbegriff für den strukturierten Datenaustausch zwischen Anwendungen.
EDIFACT Electronic Data Interchange For Administration, Commerce and Transport ist ein international normierter Basisstandard des EDI, getragen von UN und ISO.
GLN Die Global Location Number ist eine international eindeutige Identifikation eines Unternehmens und wird von der EAN.UCC vergeben.
GTIN Die Global Trade Item Number (internationale Artikelnummer) ist der Nachfolger von EAN und UPC.
Material-EDI Das Profil des DTB für den Datenaustausch zwischen Produzent und Zulieferer.
NCTS Das New Computerized Transit System ist ein EDV-gestütztes Versandverfahren in Europa in Verbindung mit dem Zoll.
PLV Die passive Lohnveredelung.
SSCC Der Serial Shipping Container Code ist eien Packstückkennung von EAN.
Subset Ein Teilbereich eines Standards, z.B. EANCOM von EDIFACT.
UPC Der Universal Product Code ist eine Entsprechung der EAN in den USA.
VAN Das Value added network ist ein Mehrwertdienst, also Netzwerke, mit zusätzlichen Leistungen zur reinen Verbindung.
WWS-Profil Anwendungsprofil von EANCOM für den Lifestyle-Handel
XML/EDI Electronic Data Interchange using eXtensible Markup Language beschreibt elektronischen Datenaustausch mittels XML oder Ansätze, wie ebXML, Bizztalk, jedoch noch kein Standard.
Question

Der Kunde übermittelt in der Artikelbezeichnung Umlaute. Kann man hier eine Regel einbauen, damit der Umlaut in UE umgestellt wird?

Es gibt z.Zt. keine spezifische Mappingfunktion in eBiss welche Umlaute umwandelt. Aber man kann sich mit der Replace() Funktion behelfen.

Question

Ist es möglich im Mapping eine Regel einzubauen- ist das Feld nicht gefüllt, dann setzte eine „1“?

Ja, mit einem alternativen Selektor.

Question

Einrichtung der TLS/SSL Kommunikationskanäle zu eGate.

  1. Öffnen Sie im eBiss Menü links unter der Gruppe Kommunikation die Kommunikationskanäle
  2. Erstellen Sie einen POP3 Empfangskanal mit den Einstellungen:
    • Host: egate.pranke.com (91.208.5.67)
    • Port: 995
    • Authentifizierung: Basic
    • Username/Kennwort hinterlegen
    • In den erweiterten Einstellungen konfigurieren Sie das SSL Handling auf Implizit
  3. Erstellen Sie einen SMTP Sendekana lmit den Einstellungen:
    • Host: egate.pranke.com (91.208.5.67)
    • Port: 25
    • Authentifizierung: Basic
    • Username/Kennwort hinterlegen
    • In den erweiterten Einstellungen konfigurieren Sie das SSL Handling auf Explizit
Question

Tritt beim Verarbeiten von Nachrichten eine Exception auf wie in der Abbildung gezeigt, dann liegt es nahe, dass die Lesekomponente(Reader) mit einem falschen Zeichensatz eingestellt ist und auch keine automatisch Erkennung zulässt. Abhilfe schafft i.d.R. das Einschalten der automatischen Erkennung der Zeichenkodierung auf der Lesekomponente des Entitätstyps im Repositorium.

reader exception

reader exception

Siehe auch: Was bedeutet „No recognizer found“ im Trace Log?

 

Question

Wenn Sie die Meldung „No recognizer found“ als Warnung in Ihrem Tracelog sehen, dann kann dies  Unterschiedliche Ursachen haben.

Handelt es sich bei der eingehenden Nachricht um eine EDIFACT Nachricht eines Ihrem System bekannten Nachrichtentyps, dann kann es sein, dass das Encoding der Nachricht nicht mit dem in der Erkennungskomponente(Recognizer) übereinstimmt und die automatische Zeichensatzerkennung nicht aktiv ist. Aktivieren Sie diese und lassen sie die Nachricht erneut gegen den Prozess laufen.

no recognizer found

no recognizer found

Siehe auch: Warum erhalte ich im Trace Log eine Exception: EdiSegment expected, read….at position 0?

Question

Für EDIFACT Nachrichten gibt es eine Reihe kommerzieller Editoren.  Es genügt aber auch ein frei verfügbarer Editor.

Bewährt hat sich u.a. Notepad++. Damit lässt sich auch leicht ein Zeilenumbruch hinter den Segment Trennzeichen einfügen um die Datei besser lesbar zu machen.

In Notepad++ zeichnet man sich vorzugsweise ein Makro auf, welches das Suchen und Ersetzen des Hochkommas durch Hochkomma und Zeilenschaltung auf Tastaturkurzbefehl ausführt.

In der FAQ Wie kann man EDIFACT Segmente farblich hervorheben? wird außerdem erwähnt wie man EDIFACT Segmente farbig hervorhebt.

Question

Die Fehlercodes welche beim Übertragen von PLD Daten mit dem eBiss UPS Modul auftreten können sind hier gelistet:

PLD 0200 Error Codes

https://www.pld-certify.ups.com/CerttoolHelp/PLD0200/WebHelp_pld0200/pld0200_errorcodes.htm

Question

I.d.R. übernimmt der Kontainerisierer die Erzeugung des UNB Segmentes. Wenn das UNB Segment aber in einem Edifact Dokument beeinflusst werden soll, dann muss in dem entsprechenden Mapping das UNB Segment mit einem Regelsatz getriggert und das gewünschte Datenelement mit einer Mapping-Regel bedient werden. Die verbleibenden UNB Datenelemente werden dann noch vom Kontainerisierer erzeugt/bedient.

Achtung

Die Default Einstellung des  Syntax Versionsnummer ist 3. Der EDIFACT Kontainerisierer prüft aber die Syntax Versionsnummer. Ist diese > 3 wird zusätzlich auch das Jahresformat im Datum des UNB Segments angepasst. Außerdem wird im UNA Segment ein * anstatt Leerzeichen gesetzt. In letzter Instanz müssen Sie sicherstellen, dass das ausgehende Edifact Dokument der Syntax Version gem. ISO 9735:1998 entspricht.

Im angefragten Fall brauch es also eine Mapping Regel wie in diesem Snapshot:

UNB Segment im Mapping

UNB Segment im Mapping