Show TOC

Dokumentation zur VorgehensweiseSegment definieren Dieses Dokument in der Navigationsstruktur finden

 

Es wird der Fall betrachtet, dass Sie ein neues Segment anlegen müssen. Wenn Sie eine neue Segmentdefinition anlegen müssen, ändern Sie ein bestehendes Segment mit dem Segmenteditor.

Voraussetzungen

Sie haben die Berechtigung zum Anlegen von Entwicklungsobjekten und Transportaufträgen.

Vorgehensweise

  1. Wählen Sie   SAP Menü   Werkzeuge   IDoc-Schnittstelle/ALE   Entwicklung   IDoc   ALE-Schnittstelle generieren   Segmente (WE31)  . Legen Sie von dort über   Hilfsmittel   Aufträge (Organizer)   einen Auftrag an.

  2. Geben Sie einen Segmenttyp an, und wählen Sie .

  3. Geben Sie eine Beschreibung für Ihr Segment ein und tragen Sie die Feldnamen und Datenelemente ein. Entscheiden Sie, ob Ihr Feld nach ISO codierte Daten aufnehmen soll.

    Aus den Datenelementen werden über die Domäne die Feldlängen (in Bytes) als Exportlängen und eventuell Festwerte abgeleitet. Auch die Dokumentation des Datenelements wird übernommen und in den Dokumentationswerkzeugen angezeigt.

    Achtung Achtung

    Ändern Sie nicht die Exportlänge! Daten werden als Character-Felder dieser Länge mit einem externen System ausgetauscht, intern (im IDoc) aber als Feld vom Typ des gewählten Datenelementes (z.B. als Integer-Zahl) mit entsprechender Länge gespeichert. Unterschiedliche Längen können zu Datenverlust (Abschneiden überzähliger Bytes) führen.

    Ende der Warnung.
  4. Wählen Sie   Springen   Dokumentation   und beschreiben Sie Ihren Segmenttyp. Sichern Sie Ihre Anwendungsdokumentation in aktiver Fassung, und kehren Sie in den Segmenteditor zurück.

    Wenn Sie später Ihr Segment in einem IDoc-Typ verwenden und sich diesen Typ über die Dokumentationswerkzeuge anzeigen lassen, wird bei diesem Segment Ihre hier verfasste Beschreibung erscheinen.

  5. Sichern Sie die Segmentdefinition über . Stellen Sie das Segment in einen Transportauftrag.

    Hinweis Hinweis

    Sie sollten alle Ihre Entwicklungsobjekte (Segmente, IDoc-Typ, Funktionsgruppe...) für die IDoc-Typ-Entwicklung dem selben Paket zuordnen, damit die Transporteigenschaften identisch sind.

    Ende des Hinweises.
  6. Verlassen Sie das Bild.

    Im Segmenteditor erscheint jetzt Ihre angelegte Segmentdefinition mit der Versionsnummer 000. Es befindet sich in Ihrem angelegten Transportauftrag.

Ergebnis

Sie haben jetzt einen neuen Segmenttyp mit einer ersten Segmentdefinition angelegt. Er ist noch nicht freigegeben, aber Sie können mit ihm bereits testen und arbeiten.

Achtung Achtung

Sie sollten Ihr Segment erst freigeben, wenn Ihre geplante Verarbeitung fehlerfrei funktioniert!

Ende der Warnung.

Beispiel

Im Fallbeispiel definieren Sie zwei Segmente, E1HEAD (Kopf) und E1ITEM (Position). Diese beiden Beispielsegmente sind bereits im System vorhanden. Sie dienen nur als Fallbeispiel, sollten also nicht produktiv genutzt werden! Das Segment E1HEAD beginnt beispielsweise mit folgenden Feldern:

Feld

Datenelement

Länge

BELNR (Belegnummer)

EDI_BELNR

35

VKORG (Verkaufsorgan.)

VKORG

4

VTWEG (Vertriebsweg)

VTWEG

2

SPART (Sparte)

SPART

2

...

...

...