SAP Jobsuche bei DV-Treff
stud3
  • stud3
  • SAP Forum - User Thema Starter
vor 11 Jahre

Hallo zusammen,

ich hoffe, hier mit dieser Frage richtig zu sein

Stammdatentragende Merkmale bestehen aus Texte, Hierarchien und Attributen. Wie kann man sich sowas konkret vorstellen? Was sollten Texte sein?

In dem SAP BI Handbuch steht als Beispiel die Kostenstelle (DImension) mit Sprache und Kundenname als Texte. Als Attribute Stadt, Region z.B. Warum kann Stadt oder Region nicht in der Tabelle Texte beinhaltet sein? Was versteht man konkret hier als Texte? wie werden Texte, Hierarchien, Attribute am Ende in Reports dargestellt.

Das Konzept ist so abstrakt, dass es schwer zu verstehen ist. Wäre einem SAP BI Kenner oder Berater dankbar, mir mit einem Beispiel oder mehrere Beispiele das zu erklären (würde es mit Screenshots gehen?)

Denis Reis
vor 11 Jahre
Texte sind ganz einfach. So hat zB das Material mit dem Schlüssel "00012345" den Text "Schraube".

Das Merkmal "Person" hat Attribute wie: Name,Vorname, Geburtsdatum,Geburtsort, Augenfarbe, Größe und viele andere 🙂. Diese Attribute sind wiederrum Merkmale und können auch Texte enthalten. So hat zB die Merkmalsausprägung "001" des "Namen" den Text "Denis".

Ein anderes Beispiel: das Merkmal 0COSTCENTER "Kostenstelle" kann durch das Merkmal ZRESP_NAME "Verantwortliche Person" näher beschrieben werden. Somit hat das Merkmal 0COSTCENTER das Attribut ZRESP_NAME.

Das Merkmal 0COSTCENTER, also "Kostenstelle", kann verschiedene Ausprägungen haben. So gibt es zum Beispiel die Ausprägung "001" und diese hat den Text "Forschungsabteilung", ferner gibt es eine Ausprägung (also eine weitere Kostenstelle) "002" und diese hat den Text "Produktion". Dann hast du noch die Verantwortlichen. So ist die Person "0005" mit dem Text "Müller" für die Kostenstelle "001" verantwortlich. Und sein Namensvetter "Müller" mit dem Schlüssel "0006" ist für die Kostenstelle "002" verantwortlich.

Beide heißen Müller (haben den gleichen Text), können aber durch den Schlüssel (0005 bzw 0006) eindeutig identifiziert werden.

Im Objekt steht dann:

Kostenstelle; Text; Verantw. Person; Text

001; Forschung; 0005 ;Müller.

Und in dem Report sieht es dann genauso aus.

Hoffe damit ist das Konzept von Attributen und Texten klar geworden.

Dann kannst du auch Hierarchien bilden. So kann zB ein Buchungskreis mehrere Werke enthalten.

So hat dein Buchungskreis "1000" mit dem Text "Superduper GmbH" Werke "1000" mit dem Text "Werk Frankfurt" und "1100" mit dem Text "Werk Hamburg".

Im Report sieht es dann so aus:

Buchungskreis 1000

- Werk 1000

- Werk 1100

Ein anderes Beispiel.

Dein Key Account Manager 001/Denis (Schlüssel/Text) trägt die Verantwortung für Märkte DE/Deutschland und CH/Schweiz.

Auch das kannst du mit einer Hierarchie abbilden.

001 Denis

- DE Deutschland

- CH Schweiz


SAP Business Intelligence Tipps & Tricks -> www.denisreis.com
stud3
  • stud3
  • SAP Forum - User Thema Starter
vor 11 Jahre
Vielen Dank für die Erklärung 🙂. Ich muss die mir genauer anschauen und Skizzen machen, um zu sehen, ob ich das richtig verstanden habe. Morgen melde ich mich dann wieder, um zu schreiben, wie ich deine Erklärung verstanden habe und für Fragen (wenn etwas unklar ist).

Einen schönen Abend!.

stud3
  • stud3
  • SAP Forum - User Thema Starter
vor 11 Jahre
Hallo denistm,

ich hoffe, die Erklärung gut verstanden zu haben. Dafür habe ich folgende Fragen:

- Texte sind dann z.B. Name, Vorname, Augenfarbe, die wiederum Attribute eines Merkmals sein können, richtig?

- Heisst aber auch, dass als Texte kann man in dem Sinne verstehen: Werte eines Attributes oder Merkmals in einigen Fällen?: z.B. hier die Werte, die unter der Attribute Vorname, Name und Augenfarbe liegen.

Warum aber diese Trennung? (Attribute, Texte, Hierarchien), sollte das so angenommen werden?

Vielen Dank

Denis Reis
vor 11 Jahre
- Texte sind dann z.B. Name, Vorname, Augenfarbe, die wiederum Attribute eines Merkmals sein können, richtig?

Texte gehören zu den Merkmalen. In der Regel modellierst du nicht mit den Texten selbst, sondern alphanummerisch. Und die Texte "Übersetzen" diese Zeichenfolge.

Wenn du zB eine Mitarbeiterin als SCHMIDT ablegst, hast du ein Problem, wenn sie heiratet und ihren Namen ändert. Der Aufwand wäre enorm. (Ausserdem hast du Probleme mit Groß- und Kleinschreibung, Sonderzeichen und Länge - im BW nur 9 Zeichen).

Du kannst sie aber auch unter der Personalnummer 1234 ablegen, diese Personalnr. kann den Text (also Beschreibung) Schmidt haben. Und den Text kannst du sehr leicht ändern.

Du kannst aber auch das Merkmal Personalnummer um Merkmale Name, Vorname, Augenfarbe erweitern. Diese Merkmale sind dann Attribute der Personalnummer.

Augenfarbe hat dann zB folgende Stammdaten mit Texten:

0001 - schwarz

0002 - braun

0003 - grün

0004 - blau.

Texte sind als nicht Name, Vorname, Augenfarbe. Das wären Bezeichnungen des Merkmals. Texte beschreiben die Merkmalsausprägungen. zB Vorname hat die Ausprägung "001" und den Text "Denis" (Du kannst auch reine Texte in Objekten ablegen, aber ich möchte dich vorerst nicht noch mehr verwirren :))

Ein Beispiel aus dem Internet: dv-treff hat die IP 85.25.87.58 und die url www.dv-treff.de kannst du auch als Text zu der IP sehen. Das ist für Menschen leichter zu merken.

Bücher haben riesenlange ISBN Nummern. Das Merkmal "Buch" mit dem Schlüssel (ISBN) "978-3836212182" hat den Text(Titel) "Discover ABAP".

- Heisst aber auch, dass als Texte kann man in dem Sinne verstehen: Werte eines Attributes oder Merkmals in einigen Fällen?: z.B. hier die Werte, die unter der Attribute Vorname, Name und Augenfarbe liegen.

Text sind eher nicht als Werte, sondern als Beschreibung der Werte zu sehen.

Warum aber diese Trennung? (Attribute, Texte, Hierarchien), sollte das so angenommen werden?

Siehe die Beispiele aus der Modellierung weiter oben.


SAP Business Intelligence Tipps & Tricks -> www.denisreis.com
stud3
  • stud3
  • SAP Forum - User Thema Starter
vor 11 Jahre
Vielen Dank! Nun ist das mir verständlicher 🙂.
stud3
  • stud3
  • SAP Forum - User Thema Starter
vor 11 Jahre
Vielen Dank! Nun ist es mir verständlicher 🙂