Show TOC

BeispieldokumentationBeispiel: Materialtexte Vertrieb Dieses Dokument in der Navigationsstruktur finden

 

Sie wollen Materialvertriebstexte aus einem Legacy System in das SAP System migrieren.

Strukturen und Felder im SAP System zur Migrationsobjektklasse 00
LTXTH: Langtexte-Header

STYPE

Satztyp (technisches Feld)

OBJECT

Anwendungsobjekt

NAME

Textname

ID

Text-ID

SPRAS

Sprache

LTXTL: Langtexte-Textzeile

STYPE

Satztyp (technisches Feld)

TEXTFORMAT

Formatfeld (2stellig)

TEXTLINE

Anwendungsobjekt

Quellstrukturen und -Felder

Da das SAP System eine zweistufige Hierarchie erwartet, muss es im Projekt ebenfalls zwei Hierarchiestufen geben.

MVTX1: Materialvertriebstext-Kopf

Materialnummer C (018)

Sprache C (002)

MVTX2: Materialvertriebstext-Zeile

Textzeile C (050)

Strukturbeziehungen zwischen dem Legacy System und dem SAP-System

LTXTH <<<< MVTX1

LTXTL <<<< MVTX2

Feldbeziehungen und Regelwerk

Feldbeziehungen und Regelwerk werden wie bei anderen Migrationsobjekten auch erstellt. Es gilt allerdings zu beachten, dass in das SAP-Feld NAME Materialnummer (Länge 18), Verkaufsorganisation (Länge 04) und Vertriebsweg (Länge 02) einfließen. Die Feldbeziehung und das Regelwerk für das Feld NAME könnten also folgendermaßen aussehen:

Syntax Syntax

  1. NAME      
    Textname
              Quellfeld(er):  MVTX1-MATERIALNUMMER ()
              Verarbeitung:
    Regel
              Coding:         *
              Zielfeld:       LTXTH-NAME
    Textname.
    
              LTXTH-NAME = MVTX1-MATERIALNUMMER.
              LTXTH-NAME+18 = '0001'.
    				   LTXTH-NAME+22 = '01'. 
    
Ende des Quelltextes.

Achtung Achtung

Wenn bei der Migration des Anwendungsobjekts zur Konvertierung des Schlüssels eine Regel ungleich MOVE (z.B. Umschlüsselung) benutzt wird, muss diese Konvertierung auch beim Aufbau des Feldes NAME benutzt werden. Wenn Sie dies nicht beachten, geht die Verbindung zwischen Anwendungs- und Textobjekt verloren.

Ende der Warnung.

Hinweis Hinweis

Wenn Sie für das Feld Textformat keine Angabe machen, wird der Text als Fließtext behandelt. Möchten Sie, dass Zeilenumbrüche erfolgen, so verzweigen Sie in den Editor und geben folgendes Coding ein:

LTXTL-Textformat = '*'. (<Hochkomma><Stern><Hochkomma><Punkt>).

Ende des Hinweises.
Beispiel für Inputdaten in einer Microsoft- Excel-Tabelle

MATERIALNUMMER

SPRACHE

TEXTZEILE

material_01234

EN

My material - first line

material_01234

EN

My material - second line

material_01234

EN

My material - third line

material_02345

EN

My material 2 - first line

material_02345

EN

My material 2 - second line

material_02345

EN

My material 2 - third line