Ermitteln Fertigungsaufträge zum Arbeitsplatz

Ermitteln Fertigungsaufträge zum Arbeitsplatz

Postby Leo3905 » Sun Sep 21, 2008 2:49 pm

Hallo ihr SAP-PP-Kämpfer,

ich muss zu Arbeitsplatz-Selektionen die zugehörigen Fertigungsaufträge ermitteln. Als weitere Kriterien wird das Werk und die Periode mitgegeben.

Die Ermittlung habe ich jetzt wie folgt gemacht:

1. lesen der Arbeitsplätze (CRHD)
2. mit der so ermittelten Objekt-Id die Vorgänge lesen (AFVC)
3. die Fertigungsaufträge (Köpfe) aus CAUFV lesen und gegen die Plannummern (AUFPL) aus den AFVC-Sätzen prüfen.

Leider kracht das Programm mit einem "Time out" zusammen (es sind ca 200.000 Auftragsköpfe und ca. 900.000 Vorgänge vorhanden.

Es ist eine Dialoganwendung, deshalb keine Hintergrundverarbeitung.

Meine Fragen:
1. Gibt es einen Baustein, der das Ermitteln der Aufträge (performanter) macht?
2. Wie kann ich den Time out verhindern?
3. Welche Performance-Optimierungen könnte ich ev. anwenden?

Ich wäre wirklich dankbar, wenn sich jemand mit Erfahrungen in der Richtung melden würde.

Vielen Dank!!
Leo3905
..
..
 
Posts: 14
Joined: Tue Sep 16, 2008 4:05 pm

Postby Eymen5010 » Sun Sep 21, 2008 7:11 pm

Hi,

kannst du bitte genauer beschreiben, wo dein Problem liegt (Code-Schnipsel). Ich habe bei einem Kunden ähnliche Auswertungen mit deutlich größeren Datenmengen und keine Probleme.
Eymen5010
...
...
 
Posts: 192
Joined: Thu Mar 27, 2008 11:08 am

Postby Leo3905 » Mon Sep 22, 2008 1:06 am

Hallo Udo,

vielen Dank für deine Antwort. Ich würde zunächst gerne wissen, ob die Ermittlung der Aufträge über die Arbeitsplätze wie beschrieben sinnvoll ist oder ob es nicht eine bessere Möglichkeit gibt, z.B. einen Standard-Funktionsbaustein.
Also: Wie ermittelt man Fertigungsaufträge über die Arbeitsplätze?

Danke für deine Bemühungen.
Leo3905
..
..
 
Posts: 14
Joined: Tue Sep 16, 2008 4:05 pm

Postby Eymen5010 » Mon Sep 22, 2008 9:20 am

Hi,

der Weg ist schon richtig. In der Tabelle AFVC sollte es einen Index über den Arbeitsplatz geben. Evtl. brauchst du nur die AFKO und nicht die View CAUFV.
Evtl. kannst du auch zuerst die Köpfe lesen (Werk, Periode) und dann die AFVC->CRHD nutzen.

Kann es sein, dass du mit SELECT-ENDSELECT arbeitest?

Daher noch einmal meine Frage nach deinem Sourcecode. Wir haben hier deutlich mehr Datensätze und keine Probleme.
Eymen5010
...
...
 
Posts: 192
Joined: Thu Mar 27, 2008 11:08 am

Postby Justine2264 » Mon Sep 22, 2008 10:05 am

hallo,

wenn du von crhd mit objid und objty auf die crca und von dort mit crca-kapid
über die kbed läufst hast du schon deine auftraege pro arbeitsplatz.
mit kbed-aufpl auf eine kleine view (aufk/afko) und du hast alle daten.
status der auftraege prüfen (evtl tabg) und verarbeiten

joachim
Justine2264
...
...
 
Posts: 216
Joined: Fri Oct 01, 2004 10:01 am

Postby Leo3905 » Thu Sep 25, 2008 4:17 pm

Hallo Udo und Joachim,

Sorry, dass ich mich erst jetzt melde, war total in Zeitnot.
Vielen Dank für eure Beiträge.
Leider kann ich mich um das Performance-Problem erst in ein paar Tagen kümmern. Ich hoffe, dass ich euch dann noch mal kontaktieren darf.

Ich bin ja erst seit kurzem hier Forums-user, dehalb die Frage:
Wenn ich dann noch mal auf das gleiche Thema antworte, seht ihr das dann oder muss ich ein neues Thema aufmachen?

Gruss

Robert
Leo3905
..
..
 
Posts: 14
Joined: Tue Sep 16, 2008 4:05 pm

Postby Eymen5010 » Thu Sep 25, 2008 5:05 pm

Hi Robert,

wenn du einen Beitrag erfasst, erscheint der immer in den 10 aktuellsten Beiträgen. Du solltest also bei diesem einen Thread bleiben.
Eymen5010
...
...
 
Posts: 192
Joined: Thu Mar 27, 2008 11:08 am

Re: Ermitteln Fertigungsaufträge zum Arbeitsplatz

Postby Meike4117 » Tue Oct 08, 2013 10:53 am

Hallo,

habe das gleiche Problem, wurde dafür eine Lösung gefunden?
Meike4117
.
.
 
Posts: 2
Joined: Tue Oct 08, 2013 10:53 am

Re: Ermitteln Fertigungsaufträge zum Arbeitsplatz

Postby Alessio1564 » Mon Nov 11, 2013 10:52 am

Hallo RBC01 und SAP@LOT,

falls in den Arbeitsplätzen die entsprechenden Voraussetzungen gepflegt sind,
müsste die Transaktion CM01 (und weitere) die Anforderung erfüllen.

Gruß Gabap
Alessio1564
..
..
 
Posts: 32
Joined: Thu Nov 02, 2006 10:23 pm


Return to Material Management & Produktionsplanung

Who is online

Users browsing this forum: No registered users and 6 guests