SAP Jobsuche bei DV-Treff
SAPGreenhorn
vor 5 Jahre
Hallo zusammen,

ich bin auf der Suche nach einer Abfrage, die - ähnlich der Transaktion CA80 - diejenigen Materialien ausgibt, die einen bestimmten Arbeitsplatz verwenden.

Problem:

Keine Berechtigung für Transakt. SQ02 und auch ABAP-Kenntnisse!

Probiert wurde bereits die Erstellung eines QuickViews anhand der LDB PNM.

(siehe hierzu weiteres Forums-Thema "Verwendung Arbeitsplatz")

Kann mir von Euch bitte jemand sagen, ob es eine Alternative hierzu gibt, ohne einen "richtigen" SAP Query einen solchen Report zu generieren?

Vielen Dank im Vorfeld und Grüße

Nathalie

waltersen
vor 5 Jahre
Hallo,

ich kenne mich in Deinem konkretem Umfeld nicht aus.

Aber zu Queries und Quickviews im Allgemeinen kann ich schon was sagen.

1.) Mann muss die SAP-Tabellen wissen, in denen die gewünschten Informationen stehen.

Ist es nur eine, braucht man keinen Query, sondern kann SE16 nehmen.

2.) Bei der Erstellung des Quickviews nimmst Du Tabellenjoin. Wichtig ist, dass die führende Tabelle nach links kommt.

Dann verbindet man die weiteren Tabellen.

Achtung, wenn es sein kann, das Tabelle A immer Information trägt und Tabelle B nur manchmal, muss der Join von "inner Join" auf "outer join" geändert werden.

3.) Dann setzt Du die Selektions- und Ausgabefelder

4.) Wenn der Quickview ausgeführt wird, muss mann die Selektionsfelder vernünftig füllen (Beispiel: Wenn irgendwas Status hat, willst Du wahrscheinlich nur finale, keine gelöschten, stornierten etc.).

Und ohne Berechtigung für SQVI läuft eh nichts.

Viel Glück

Nordwolf
vor 5 Jahre
Hallo Nathalie,

was genau ist denn dein Problem? Der andere Thread beinhaltet doch schon die Lösung mittels SQVI...

Log. DB PNM, Selektionsfeld Arbeitsplatz (RCR01-ARBPL) hinzufügen und die gewünschten Listfelder zur Anzeige (Materialnummer, Plangruppe, was auch immer). Das funktioniert auch ohne Query innerhalb der SQVI.

Eventuell kannst du genauer beschreiben, wo es "hängt"?

Gruß, Nordwolf

dkb
  • dkb
  • SAP Forum - User
vor 5 Jahre
Hallo,

sollte es sich bei der Frage um Fertigungshilfsmittel handelt: CA70

wenn es normale Materialien sind, die bestimmten Vorgängen zugeordnet sind: CEWB probieren.

Grüße

Dieter

SAPGreenhorn
vor 5 Jahre
Zitat von: Nordwolf 

Hallo Nathalie,

was genau ist denn dein Problem? Der andere Thread beinhaltet doch schon die Lösung mittels SQVI...

Log. DB PNM, Selektionsfeld Arbeitsplatz (RCR01-ARBPL) hinzufügen und die gewünschten Listfelder zur Anzeige (Materialnummer, Plangruppe, was auch immer). Das funktioniert auch ohne Query innerhalb der SQVI.

Eventuell kannst du genauer beschreiben, wo es "hängt"?

Gruß, Nordwolf

Hallo Nordwolf,

leider funktioniert das Programm wie oben beschrieben nicht:

Plantyp

Material

Werk zum Material

Plangruppe

Plangruppenzähler

Stichtag

Programabgrenzungen:

Arbeitsplatz

Ausgabeform:

Tabellenkalkulation

Wenn diese Listfelder ausgewählt werden, bricht das Programm vorher ab (Laufzeitfehler).

Ich weiß ad hoc leider nicht, wie ich es alternativ gestalten kann (ohne log. DB), sprich mit der Verknüpfung verschiedener Tabellen.

Daher hatte ich gehofft, dass evtl. jemand schon "tiefer in der Materie drin ist" und die Verknüpfungen kennt, die notwendig sind, damit man Materialien ausgeben lassen kann, wenn man als Suchkriterium nur einen bestimmten Arbeitsplatz hat.

Hilft diese Erklärung weiter?

Danke nochmal und Grüße

Nathalie

SAPGreenhorn
vor 5 Jahre
Zitat von: dkb 

Hallo,

sollte es sich bei der Frage um Fertigungshilfsmittel handelt: CA70

wenn es normale Materialien sind, die bestimmten Vorgängen zugeordnet sind: CEWB probieren.

Grüße

Dieter

Hallo Dieter,

es handelt sich um "normale" Materialien, nicht um FHM.

Innerhalb der CEWB muss ich mit SAP_OPERATION einsteigen, korrekt?

Danke und Grüße

Nathalie

Nordwolf
vor 5 Jahre
Hallo Nathalie,

wenn du nur den Arbeitsplatz und die Materialnummer brauchst, dann wäre der Join über MAPL-PLPO-CRHD.

MAPL-PLPO via Werk, Plantyp und Plangruppe

PLPO-CRHD via PLPO-ARBID zu CRHD-OBJID (siehe hierzu https://www.dv-treff-community.de/sap-hilfe/Tabelle-PLPO-Arbeitsplanvorgang---wo-finde-ich-den-Arbeitsplatz-t5888 )

Allerdings frage ich mich, wieso du einen Timeout bekommst? Hast du alle Arbeitsplätze selektiert? Wenn ihr sehr viele Pläne und Arbeitsplätze habt, dann könnte schlicht dies die Ursache sein. Dann wird das auch beim Tabellenjoin abstürzen. Eventuell mal mit einem Arbeitsplatz probieren, ob es grundsätzlich geht.

VG, Nordwolf

SAPGreenhorn
vor 5 Jahre
Zitat von: Nordwolf 

Hallo Nathalie,

wenn du nur den Arbeitsplatz und die Materialnummer brauchst, dann wäre der Join über MAPL-PLPO-CRHD.

MAPL-PLPO via Werk, Plantyp und Plangruppe

PLPO-CRHD via PLPO-ARBID zu CRHD-OBJID (siehe hierzu https://www.dv-treff-community.de/sap-hilfe/Tabelle-PLPO-Arbeitsplanvorgang---wo-finde-ich-den-Arbeitsplatz-t5888 )

Allerdings frage ich mich, wieso du einen Timeout bekommst? Hast du alle Arbeitsplätze selektiert? Wenn ihr sehr viele Pläne und Arbeitsplätze habt, dann könnte schlicht dies die Ursache sein. Dann wird das auch beim Tabellenjoin abstürzen. Eventuell mal mit einem Arbeitsplatz probieren, ob es grundsätzlich geht.

VG, Nordwolf

Hi nochmal,

ich werde das nochmal versuchen über die o.g. Tabellen-Verknüpfungen.

Mit der PNM hatte ich nur einen einzigen Arbeitsplatz als Suchkriterium angegeben.

Grüße

Nathalie

SAPGreenhorn
vor 5 Jahre
Zitat von: SAPGreenhorn 

Zitat von: Nordwolf 

Hallo Nathalie,

wenn du nur den Arbeitsplatz und die Materialnummer brauchst, dann wäre der Join über MAPL-PLPO-CRHD.

MAPL-PLPO via Werk, Plantyp und Plangruppe

PLPO-CRHD via PLPO-ARBID zu CRHD-OBJID (siehe hierzu https://www.dv-treff-community.de/sap-hilfe/Tabelle-PLPO-Arbeitsplanvorgang---wo-finde-ich-den-Arbeitsplatz-t5888 )

Allerdings frage ich mich, wieso du einen Timeout bekommst? Hast du alle Arbeitsplätze selektiert? Wenn ihr sehr viele Pläne und Arbeitsplätze habt, dann könnte schlicht dies die Ursache sein. Dann wird das auch beim Tabellenjoin abstürzen. Eventuell mal mit einem Arbeitsplatz probieren, ob es grundsätzlich geht.

VG, Nordwolf

Hi nochmal,

ich werde das nochmal versuchen über die o.g. Tabellen-Verknüpfungen.

Mit der PNM hatte ich nur einen einzigen Arbeitsplatz als Suchkriterium angegeben.

Grüße

Nathalie

Also irgendwie mag es nicht funktionieren. :-/

MAPL: Werk, Plantyp und Plangruppenzähler (List- und Selekt.-Felder)

PLPO: ObjektId (Listfeld)

CRHD: Einsatzmittel Objektidentifikation (OBJID) (Listfeld)

Arbeitsplatz (Arbpl) (List- und Selekt.-Feld)

Dateneingabe bei Ausführung:

Werk, Plantyp und Arbeitsplatz

Resultat:

Es wurden keine Daten selektiert.

Wo liegt der Fehler?

Vielen Dank und Grüße

Nathalie

Nordwolf
vor 5 Jahre
Wie hast du denn die Joins gesetzt?

In meinem schnellen Test habe ich oben genannte Joins verwendet (nur diese, alle anderen sind zu Löschen!).

Gruß, Nordwolf

SAPGreenhorn
vor 5 Jahre
Zitat von: Nordwolf 

Wie hast du denn die Joins gesetzt?

In meinem schnellen Test habe ich oben genannte Joins verwendet (nur diese, alle anderen sind zu Löschen!).

Gruß, Nordwolf

Habe nichts hinzugefügt außerhalb der genannten Felder.. Ich fürchte, da müssen wir etwas entwickeln... bekomme es auf die Schnelle leider nicht hin.

Trotzdem vielen Dank.