SAP Jobsuche bei DV-Treff
pedroneb
  • pedroneb
  • SAP Forum - Guru Thema Starter
vor 18 Jahre

Hallo!

Gibt es im 4.6C die Möglichkeit in der Sicht Disposition 2 beim Feld Sicherheitsbestand eine Massenänderung durchzuführen?

Ich habe zum Beispiel eine Liste mit gewissen Materialnummern im Excel. Diese möchte ins SAP selektieren und bei allen selektierten Materialien den Sicherheitsbestand auf 0 stellen.

Geht das?

Danke!

mfg

Pedroneb

svetja
vor 18 Jahre

Das ist über MM17 möglich.

Tabelle MARC selektieren und ausführen.

Nun mal schnell die Materialnummern in Excel markieren und in den Zwischenspeicher kopieren (Strg+C).

Wieder in SAP: Im Selektionsbild schon mal das Werk eingeben, dann den Merhfachselektinsschalter rechts vom Feld Material klicken.

Im Pop-up zur Materialnummereingabe den Schalter mit der grünen Sprechblase klicken, das ruft ein nächstes Pop-up zum Import aus Text-file auf.

Hier nur auf das Diskettensymbol klicken, dann werden die Werte aus dem Zwischenspeicher in die Selektion übertragen.

Anschließen Übernehmen.

Jetzt das Selektionsbild ausführen.

Auf dem nächsten Bild werden nun alle Treffer dargestellt.

Jetzt den Schalter links über den Treffern klicken um weitere Felder hinzuzufügen.

Wenn das Feld nun angezeigt wird, kann man in der Reihe für NEUE WERT obehalb der Trefferliste den neuen Wert eintragen.

Anschließend den Spaltenkopf des neuen Wertes klicken und dann den Schalter zum einfügen der neuen Werte klicken.

Erst beim Sichern werden die geänderten Daten auch weggeschrieben.

 

 

pedroneb
  • pedroneb
  • SAP Forum - Guru Thema Starter
vor 18 Jahre

Hallo!

Danke für die schnelle Antwort! Werd ich morgen gleich mal testen!

mfg

pedroneb

pedroneb
  • pedroneb
  • SAP Forum - Guru Thema Starter
vor 18 Jahre

Hallo Nochmal!

Geht das auch mit unterschiedlichen Sicherheitsbestandswerten!

Also ich habe eine Excelliste in der eine Menge Materialnummern und der dazugehörige Sicherheitsbestand (unterschiedlich) stehen. Diese möchte ich nun als Massenänderung ins SAP übertragen.

Geht das?

Danke!

mfg

pedroneb

svetja
vor 18 Jahre

Es ist so gut wie alles möglich, kommt nur drauf an wieviel Zeit und Arbeit man reinstecken kann und wie dasKosten-Nutzen Verhältnis aussieht.

Die trivialste Möglichkeit ist die Positionen im LSMW und in Excel in der gleichen Reihenfolge zu sortieren und dann ganz einfach über Kopieren und Einfügen die Werte aus Excel ins SAP zu übertragen.

Die andere Möglichkeit ist über die Formelfunktion möglich, denn eine Formel kann auch ein ABAP-Programm sein.

Und da hat man wieder alle Möglichkeiten die das Propgrammieren so bietet:

Zum Beispiel den upload der Exceltabelle in eine interne Tabelle (Achtung: sicherstellen dass das nur einmal gemacht wird und nicht bei jedem Satz)  und dann über select den entsprechenden Wert aus der internen Tabelle nehmen.

pedroneb
  • pedroneb
  • SAP Forum - Guru Thema Starter
vor 18 Jahre

Hallo!

Habs jetzt noch probiert!

Man kann auch in der MM17 einfach aus einer Excelliste die Daten herauskopieren und anschließend mit Strg + V einfügen.

Also:

1) In der Excelliste die gewünschten Sicherheitsbestände pro Materialnummer berechnen oder eintragen.

2) Liste nach Materialnummer sortieren.

3) MM17

4) Reiter "Felder"

5) Feldname: MARC-EISBE markieren und ausführen

6) In der Exceltabelle die Materialnummern markieren und Strg + C

7) Ins SAP zurück und über die Mehrfachselektion einfügen importieren und ausführen

8) Auch im SAP nach Materialnummer sortieren

9) Sicherheitsbestände im Excel mit Strg+C kopieren

10) Im SAP in die erste Zeile vom Sicherheitsbestand gehen und Strg + V

11) Mit Button "Alte Werte" kann man sich die alten Werte einblenden und kontrollieren.

12) Speichern

Das wars!

mfg

pedroneb

 

svetja
vor 18 Jahre

genau das meinte ich auch bei der "trivialsten Methode", ich hatte nur leider LSMW statt MM17 geschrieben.

 

Elena
vor 14 Jahre

Guten Abend zusammen,

dieses Thema ist zwar schon längere Zeit abgeschlossen, aber ich versuche einfach mal mein Glück.

Bis jetzt habe ich bei unterschiedlichen Datenwerten auch mit STRG+C und STRG+V gearbeitet. Bei mir ist allerdings das Problem, dass ich nur für die auf den Bildschirm angezeigten Materialien die Werte ändern kann. Scrolle ich nach STRG+V nach unten, stelle ich fest, dass bei den Materialien, die nicht mehr auf den SAP Bildschirmoberfläche passen, die Werte sich nicht geändert haben. Hat man z.Bsp 1000 Materialien zum Ändern dann ist es sehr nervig, da auf meinem Laptop nur 19 Materialien auf Bildschirm passen.

Hat einer einen Tipp für mich wie ich es umgehen kann?

 

Danke im Voraus!

 Elena

JHL
  • JHL
  • SAP Forum - Guru
vor 14 Jahre
STRG+C und STRG+V geht nur Seitenweise, also in deinem Fall immer in Paketen a 19 Materialien.

Bei 1000 würde ich das mit der LSMW - BAPI methode machen. Wenn du allerdings kein LSMW Profi bist, dann ist STRG+C und STRG+V für 1000 Materialien sicherlich die schneller Lösung.

Elena
vor 14 Jahre

Hallo JHL,

Du hast recht LSMW-Profi bin ich nicht !

Nun gut, dann bleibt mir wohl nichts anderes Übrig mehr als 53 mal STR+C und STR+V zu drücken !

Trotztdem Danke!

Gruß,

Elena

M&Mler
vor 14 Jahre
Hallo,

es gibt recht viele Programme die eine Schnittstelle zwischen SAP & Excel realisieren.
Wir verwenden die Software von "Winshuttle". (soll keine Werbung sein, es gibt ausreichend Alternativ-Anbieter)

Leider kosten diese Programme zwischen 5k & 7k €. Wir hatten beim GoLive eine geschätzte Amortisationszeit von 2 Wochen, da unsere Alt-Daten größtenteils ungepflegt waren, und wir dann Unmengen von Dispo-Parametern, Preise usw. innerhalb kürzester Zeit nachpflegen mussten 😉
.
Ein kleineres Werk mit ca. 5000 Materialstammsätzen, Arbeitsplänen, Stücklisten usw haben wir komplett selbst aus dem Alt-System migriert.

Solche Kleinigkeiten, wie das oben beschriebene Problem löst man locker in 5 Minuten.
Unser Einkauf nutzt die Software jedes Jahr um in wenigen Minuten alle Rahmenverträge / Preise anzupassen.
So übernehmen wir ganze Katalogpreise für ca. 10.000 Infosätze.

Mit LSMW ist man ruck zuck 2-3 Stunden beschäftigt, und jede Änderung der Excel-Struktur löst gleich wieder einen riesen Aufwand aus.

Grüße,
Achim
Christian75
vor 14 Jahre
Hallo,

wir nutzen zur Massenänderung mit verschiedenen Werten das CATT.
Ist wahrscheinlich nicht dazu entwickelt worden, aber es funktioniert einwandfrei.
Frage hierzu: Gibt es entscheidende Gründe das CATT nicht für diese Zwecke zu nutzen?

Damit pflegen wir auch Lieferpläne, Orderbücher, Infosätze u.v.m.

Die Transaktion dazu ist die SCAT.
Hier zeichnet man einfach die manuelle Änderung über die Anwendertransaktion (MM02, ME32L usw.) einmalig auf, legt dann die Variablen fest und erzeugt einen Vorschlag in EXEL, den man dann mit beliebig vielen Daten der Variablen füllen kann.
Der Mandant muss zu Ausführung von CATT´s freigegeben sein.
Die CATT-Aufzeichnung ist ein Repository-Objekt, und kann deswegen nur in einem Mandant erstellt werden, der die Änderung von Repository-Objekten zulässt. (SCC4)
Nur mal als kurze Erklärung.

Grüsse,
Christian
JHL
  • JHL
  • SAP Forum - Guru
vor 14 Jahre
CATT mit Aufzeichnung ist ein statischer Ablauf.

Der Materialstamm hingegen ist relativ dynamisch.

Je nachdem welche Sichten je Materialart zugelassen sind, und welche tatsächlich gepflegt sind, sind die Sichten auf unterschiedlichen Positionen des Pop-ups für die Sichtenauswahl. Das Recording zeichnet nur auf daß z.B. der schalter 4 gedrückt wurde, das kann beim Rohstoff die Disposicht sein, bei Fertigwaren ist es aber eine Verkaufssicht. Somit landet der ungeübte Aufzeichner auf der falschen Sicht und nix funktioniert wie erwartet.

also macht der ungeübte CATT User meist mehrer Aufzeichnung, eine je Materialart z.B. (ich würde die MMZ2 nehmen, denn da habe ich das Problem der dynamischen Sichtauswahl nicht)

Es würde mich wirklich mal intessieren wie das vielzitierte Winshuttle mit genau dieser Siktuation umgeht.