SAP Jobsuche bei DV-Treff
Nürge123456
vor 10 Tage
Hallo liebe Community,

für unseren Materialstamm möchte ich je Material einen zusätzlichen Text hinterlegen.

Meine Überlegung dazu war hierfür die Text-Felder für die Sprachen in den Zusatzdaten zu nutzen ( -> Aufruf des Materials -> Zusatzdaten -> Reiter Kurztexte -> Dort Feld Z1 Kundenreserve auswählen und Text eingeben)

Soweit so gut.

Allerdings sollen die Texte nicht händisch eingetragen werden, sondern sollen automatisiert eingespielt werden. Hierfür hatte ich versucht einen LSMW mit Aufzeichnung zu erstellen. Das hat aber leider nicht funktioniert.

Nun meine Frage: Wie kann ich die Texte automatisiert einspielen?

ODER

Gibt es eine bessere Möglichkeit pro Material einen zusätzlichen Text zu hinterlegen?

Ich bin für jede Hilfe dankbar und wünsche eine schöne Vorweihnachtszeit.

Viele Grüße

Tanja

wreichelt
vor 10 Tage
Hallo,

ich kann nur berichten wie es bei uns war/ist

Im Standard ist nichts vorhanden , es wurde ein eigenes Programm erstellt.

Die Daten werden per Excel geliefert,

teilweise werden die Daten noch in 72 Zeichenlänge formatiert

die Übernahme nach SAP funktioniert über den FB 'SAVE_TEXT' und das sichern über 'COMIT_TEXT'.

(Vielleicht war das auch beim LSMW das Problem, das sichern fehlte).

Bei Fragen ......

Gruß Wolfgang

Nürge123456
vor 9 Tage
Hallo Wolfgang,

vielen Dank für deine Antwort.

Ich werde es mal mit der LSMW-Anleitung, die du gesendet hast, versuchen.

Ich berichte ob es damit geklappt hat.

Viele Grüße

Tanja

Nürge123456
vor 4 Tage
Hallo noch einmal,

es hat nun mit einem LSMW tatsächlich geklappt. Allerdings etwas anders als in dem von dir gesendeten Link Wolfgang:

Ich habe den Objekttyp "Standard-Batch /Direct-Input" und dort das Objekt 0020 Materialstamm genutzt. Bei Methode wurde 0000 (Keine Auswahl) angegeben.

In den Strukturbeziehungen wurden BGR00, BMM00, BMMH1 und BMMH5 gewählt.

Alles andere wie gehabt...

Nun ergibt sich beim Einspielen der Daten ein Problem.

Vielleicht gibt es ja eine schlaue Person die mir auch dabei weiterhelfen kann:

Die einzuspielenden Texte enthalten zum Teil das Zeichen "Slash" (/). Diese Datensätze werden dann unvollständig eingespielt. Was muss ich tun, damit der Slash nicht als Steuerzeichen, sondern einfach als Text gelesen wird?

Bin auch hier für jede Hilfe Dankbar.

Viele Grüße

Tanja

wreichelt
vor 4 Tage
Hallo Tanja,

Trifft ein Batch-Input-Programm in einem Feld auf ein NODATA-Zeichen, kann dieses Feld in der entsprechenden SAP-Transaktion seinen Standardwert beibehalten.

NODATA-Zeichen setzen: Sie können auch ein beliebiges anderes Zeichen für NODATA verwenden, indem Sie:

bei einem generierten Datenübernahmeprogramm auf dem Selektionsbildschirm diese angeben.

es im Feld BGR00-NODATA des verwendeten Datenübernahmeprogramms definieren:

Data: xxx like bgr00.

xxx-NODATA = ‘ ZEICHEN‘.

Gruß Wolfgang

https://help.sap.com/doc/saphelp_em700_ehp01/7.0.1/de-DE/fa/097063543b11d1898e0000e8322d00/content.htm?no_cache=true