Show TOC

Segment definierenLocate this document in the navigation structure

Kontext

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 Anfang des Navigationspfads SAP Menü Nächster Navigationsschritt Werkzeuge Nächster Navigationsschritt IDoc-Schnittstelle/ALE Nächster Navigationsschritt Entwicklung Nächster Navigationsschritt IDoc Nächster Navigationsschritt ALE-Schnittstelle generieren Nächster Navigationsschritt Segmente (WE31) Ende des Navigationspfads. Legen Sie von dort über Anfang des Navigationspfads Hilfsmittel Nächster Navigationsschritt Aufträge (Organizer) Ende des Navigationspfads 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

    Ä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.

  4. Wählen Sie Anfang des Navigationspfads Springen Nächster Navigationsschritt Dokumentation Ende des Navigationspfads 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

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

  6. Verlassen Sie das Bild.

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

Ergebnisse

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

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

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

...

...

...