SAP Jobsuche bei DV-Treff
mischi_mueller
vor 12 Jahre

Hallo,

ich habe außerhalb von SAP ein Schichtplanungsprogramm in dem sich die Mitarbeiter eintragen. Daraus kann ich ablesen wieviele Mitarbeiter an einem bestimmten Tag in einem bestimmten Arbeitsbereich anwesend sind. Nun möchte ich diese Zahlen in meine Poolkapazität eintragen. Dies kann ich über CR12 auch machen. Allerdings möchte ich gerne dies nicht manuell tätigen sondern über eine Massenänderung oder Upload. Leider kann ich aus Authorisierungsrechten nicht direkt in die Tabellen zugreifen. Gibt es denn eine andere Möglichkeit oder sogar eine Transaktion dafür? Bisher habe ich leider nichts dergleichen gefunden. Über Hilfe bin ich sehr dankbar.

Viele Grüße,

Mischi_Mueller

sapzero69
vor 12 Jahre

Hallo,

wir hatten das gleiche Problem, da es hier in SAP keine Transaktion gibt für eine Massenpflege bzw. den Upload von Daten aus einem Textfile, wurde für diesen und weitere Fälle eine externe Software beschafft, um Massenänderungen/-anlagen in SAP durchzuführen.

 

Grüße

 

sapzero69

 

 

 

    

 

mischi_mueller
vor 12 Jahre

Hi,

ja das kenne ich und wollte ich auch benutzen. Das Problem ist nur, dass bei CR12 in einer Zeile das Datum steht und darunter die Schichten ohne Datumgsangabe. Diese externe Software ist daher nicht in der Lage genau in diese Zelle wo es hin soll, reinzuschreiben. Hattet ihr ein so ähnliches Problem? Oder wird mit Eurer Software direkt in die Datentabelle geschrieben?

Grüße,

Mischi_mueller

sapzero69
vor 12 Jahre

Hallo Mischi Mueller,

wir haben unser Skript so aufgebaut, das der Einstieg über das "Gehe zu Datum" (STRG+F2) bei den Angebotsintervallen erfolgt, außerdem sind unsere Schichtkalender immer gleich angelegt, somit ist es möglich diese definiert anzufahren, d.h. wenn an diesem Tag bzw. in dieser Schicht nicht gearbeitet wird, stelle ich per Skript die Kapazität auf 0.

 

Hoffe das hilft weiter.

 

Grüße sapzero69

 

ScriptMan
vor 12 Jahre

Hallo Mischi_Mueller,

das ist doch eine schöne Aufgabenstellung für das SAP GUI Scripting.

1. Die Daten aus der Schichtplanung z.B. in einer Textdatei oder Excel-Mappe speichern.

2. Ein Musterskript für einen Datensatz mit dem SAP Script-Recorder aufzeichnen.

3. Konkrete Daten im Skript gegen eigene Spaltenbezeichnungen tauschen (z.B. "01.12.2011" -> "Datum"

4. Ein Programm oder VB-Skript schreiben (oder aus dem WEB besorgen z.B. http://forums.sdn.sap.com/thread.jspa?messageID=9374975#9374975), das in der Lage ist, nacheinander die Daten im Musterskript gegen Spaltenbezeichnungen zu tauschen und auszuführen. 

5. Fertig

Freundliche Grüße

ScriptMan