SAP Jobsuche bei DV-Treff
Nürge123456
vor 10 Jahre
Hallo Zusammen,

gibt es eine logische Datenbank über die ich Klassifizierungsdaten abfragen kann?

Danke im Voraus für eure Antworten 🙂

Förderer

.fetox
vor 10 Jahre
Hallo,

sieht nicht so aus als ob es da im Standard was gäbe :(

Gruß,

Olli

.fetox
vor 10 Jahre
Wozu brauchst Du das denn? Manchmal gibt es ja andere Wege :)

Schönes Wochenende,

Olli

Nürge123456
vor 10 Jahre
Hallo Olli,

ich würde gerne Materialstammdaten inkl. Klassifizierungsdaten abfragen, habe aber keine Möglichkeit selbst zu entwickeln. Mir stehen nur die Queries zur Verfügung (SQVI, SQ01, SQ02).

Viele Grüße

Tanja

Saute
vor 10 Jahre
Hallo Tanja,

eine log. DB hab ich nicht gefunden, mit folgenden Tabellen solltest du aber im SQVI das meiste über folgende Tabellen rauskriegen können:

CABN Merkmale (Merkmalstexte in der CABNT)

CAWN Merkmalswerte (Texte der Merkmalswerte in der CAWNT)

KLAH Klassendefinition (Texte KLAT)

KSML Zuordnung Klasse -> Merkmal

KSSK Zuordnung Klasse -> Objekte

AUSP Ausprägung der Merkmale

INOB Objektzuordnung

Gruß

Saute


Leiter Digitale Prozessoptimierung & IT

Anwendungsbetreuer PP / PM / PDM / VC / G.I.B DC

SAP ECC 6.0 EHP8

.fetox
vor 10 Jahre
Hallo,

oder alternativ (und nur wenn es ne einmalige Sache ist natürlich) die Materialien per Suchhilfe "Material zu einer Klasse" eingrenzen und mitsamt ihren Merkmalen nach Excel ausleiten. Und dann die Stammdaten per SQVI auf dem selektierten Umfang dazulesen. Wenn man Schritt eins gleich auf dem Materialnummernfeld der SQVI ausführt spart man sich sogar den Schritt die Materialnummern erst auszuschnippeln und wieder einzufügen.

Gruß,

Olli

Alpmann
vor 10 Jahre
Hallo Tanja,

wenn die Daten aus dem Materialstamm (Tabelle MARA, MARC, ...) für die Selektion nicht wichtig sind, dann kannst du dafür auch die Transaktion CL30N nehmen. Da kannst du in der Klassifizierung suchen.

Im Suchergebnis kannst du dann mehrere Zeilen des Suchergebnisses markieren und in den Materialstamm springen (Standard ist MM03). Man kann sich da auch weitere Transaktionen selber hinterlegen (z. B. MM02).

Ich habe so auch schon mal kleinere Änderungen am Materialstamm/Klassifizierung vorgenommen.

Bei uns nutzen viele User die Transaktion CL30N.

Für eine regelmäßige und vollständige Analyse von Materialstammdaten und Klassifizierung ist das dann natürlich nicht mehr geeignet.

Mit freundlichen Grüßen

Matthias Alpmann

Nürge123456
vor 10 Jahre
Zitat von: Saute 

CABN Merkmale (Merkmalstexte in der CABNT)

CAWN Merkmalswerte (Texte der Merkmalswerte in der CAWNT)

KLAH Klassendefinition (Texte KLAT)

KSML Zuordnung Klasse -> Merkmal

KSSK Zuordnung Klasse -> Objekte

AUSP Ausprägung der Merkmale

INOB Objektzuordnung

Hallo Saute,

gibt es eine Möglichkeit von den Objektzuordnungstabellen (INOB oder KSSK oder auch AUSP) auf eine Materialtabelle (MARA, MAKT) zu joinen? SAP sagt mir immer "illegale Join-Bedingung", an der Stelle komme ich derzeit leider nicht weiter.

Viele Grüße

Tanja

.fetox
vor 10 Jahre
Hallo,

ich bin zwar nicht Saute, aber das wird nicht funktionieren leider:

http://www.dv-treff.de/yaf_postst10480_-Material--Klassen-auswertin-mit-SAP-Query.aspx 

Wenn man das unbedingt haben muss kommt man wohl um ABAP oder ne logische Datenbank nicht drumrum. Irgendwo hab ich auch gelesen das man einen View erzeugen könnte um das gewünschte Ziel zu erreichen, aber da würd ich eher programmieren.

"SELECT WHERE mara-matnr EQ kssk-objek" funktioniert jedenfalls definitiv, das habe ich schon mal verbaut, keine Ahnung warum sich der QuickViewer da so anstellt. Ich suche grad aber nochmal nach einem kleinen Trick wie man das ggf. trotzdem hinbekommt, kann nix garantieren, melde mich dazu noch mal..

Gruß,

Olli

.fetox
vor 10 Jahre
Nee, muss ich passen, habe nur noch OSS-Hinweis 1911885 gefunden der die Alternativen beschreibt:

Problem reproduzieren:

Create a Query/QuickView using transaction SQ01/SQVI.

Join fields from 2 different tables i.e: LIPS-VGPOS & EKPO-EBELP

Ursache:

You cannot join two field tables that have different length.

For example: LIPS-VGPOS is of type VGPOS with a length = CHAR-6

EKPO-EBELP has the type EBELP which is a field length CHAR-5

The tables belong to different application areas. There may not be any real connection between the 2 tables and fields length may differs.

Allowing such join could create data inconsistency if there is really a CHAR-6-entry in a data record and the join may end unexpectedly.

Lösung:

You can use the following workaround:

1. You can create a view in SE11 and link these two tables. Please note this approach does not work for every situation.

2. You can create the Infoset for table A and add table B as "additional table"

3. If you add "additional fields" to the infoset of table A for every field of the table B that you want to use.

These fields have to be filled by own "additional coding", own SELECT- Statements.

Gruß,

Olli