[50700] in SAPr3-news

home help back first fref pref prev next nref lref last post

Re: Problem bei der Übertragen von Materialstammdaten

daemon@ATHENA.MIT.EDU (Stefan)
Sun Jul 18 17:59:51 2004

To: sapr3-news@mit.edu
Date: Sun, 18 Jul 2004 23:59:41 +0200
From: "Stefan" <nospam@hotmail.com>
Message-ID: <cdersk$irj$1@online.de>


"Frank" <Frank.Schneider@cell.de> schrieb im Newsbeitrag
news:aa1dd308.0407160135.4d938843@posting.google.com...
> Hallo NG,
>
> bei der Übertragung vom Materialstammdaten von einem europäischen SAP
> System zu einem amerikanischen SAP System habe ich folgende Situation:
>
> Sobald ein Material im europ. System angelegt/verändert wird möchte
> ich das folgende Daten an das amerik. System übertragen werden:
> - Material Number (MARA-MATNR)
> - Material Type (MARA-MATART)
> - Industry sector (MARA-MBRSH)
> - Product hierarchy (MARA-PRDHA)
> - Language key (MAKT-SPRAS)
> - Material description (MAKT-MAKTX)
> Mit Hilfe dieser Daten sollen die Sichten Grunddaten 1 u. 2 für das
> Material im amerik. System angelegt/verändert werden. Damit soll
> erreicht werden das die Materialien in diesen Punkten in beiden
> Systemen übereinstimmen.
>
> Das Problem:
> Einige Materialarten haben das Feld Warengruppe als Muss-Feld
> hinterlegt. Leider werden in den beiden Systemen verschiedene
> Warengruppen gepflegt und eine direkte Korrelation dieser ist nicht
> möglich. So hab ich mich entschieden eine Dummy-Warengruppe zu
> übermitteln. Da die Materialien eh noch bearbeitet werden müssen damit
> sie vollkommen angelegt sind stellt dies bei der Materialanlage auch
> kein Problem dar.
> Das Problem tritt erst auf wenn ein bereits bestehendes Material
> bearbeitet wird. Dann werden die bearbeiteten Daten und leider auch
> die Dummy-Warengruppe übermittelt. Da bei einem bereits gepflegten
> Material die Warengruppe nicht überschrieben werden soll möchte ich
> das die Warengruppe in dem Fall dass das Material schon besteht nicht
> überschrieben wird.
>
>
> 1. Ich brauche irgend eine Möglichkeit bei der IDoc-Verarbeitung mit
> der ich feststellen kann ob das Material schon besteht. Wenn es schon
> besteht würd ich das Feld Warengruppe auf '/' setzen und damit den
> gespeicherten Wert nicht überschreiben.
> 2. Oder ich übertrage die Warengruppe grundsätzlich nicht und hab die
> Möglichkeit das Muss-Feld mit einem Standartwert zu initialisieren. So
> das es zu keiner Fehlermeldung kommt wenn ich die Warengruppe nicht
> übermittel. Dabei ist zu beachten das der User bei der Übertragung ein
> Kommunikationsuser ist und somit keine Felder in seinen persönlichen
> Vorschlagswerten hinterlegen kann.
> 3. Oder eine ganz andere Lösung die ich noch nicht kenne :).
>
> Vielleicht hatte ja jemand von Euch ein ähnliches Problem oder
> jemanden fällt eine Lösung ein.
>
> Vielen Dank im voraus
>
> Frank

Ich habe da noch Vorschlag, sozusagen mit der großen Axt:

kopier den Originalbaustein für den Idoc-Empfang in den Z-Bereich und
übernehme den Teil, der das Idoc analysiert. Da kannst du deine Daten
"beliebig" manipulieren, baust das Idoc wieder zusammen und rufst danach
den Originalbaustein auf. Mußt dann halt noch das Customizing für den
Idoc-Empfang anpassen.
Nicht schön, nicht performant.

Gruß Stefan



home help back first fref pref prev next nref lref last post