SAP Jobsuche bei DV-Treff
asuhwo
  • asuhwo
  • SAP Forum - Profi Thema Starter
vor 14 Jahre

Hallo Leute,

Wir haben klassifiziertes Material, das in einem Merkmal "A" ein Datum (z.B. 31.12.2012) als Wert trägt.

Nun ist dieses Material auch serialisiert und es gibt darum n Equipments zu dieser Materialnummer. Diese Equipments sind ebenfalls Klassifiziert und haben ein identisches Merkmal "B" im Bauch.

In der Regel ist das Datum der Merkmals "A" aus der Materialnummer = dem Merkmal "B" im Equipment.

Ist es möglich (wenn ja wie) dass das Merkmalsfeld im Equipent  den Merkmalswert aus dem Material mittels Beziehungswissen "erben kann"?

Beispiel:

Material 1234 wird serialisiert und erzeugt durch die Serialisierung die die Equipments 1000 - 1005. Nun soll das Datum aus dem Merkmal "A" des Materials in allen Merkmalen "B" der Equipments 1000 - 1005 übergeben (vererbt) werden.

Was müsste ich tun, damit das funktioniert.

In weiterer Folge, wollen wir das Merkmal B in den Equipments ausblenden, wenn das Merkmal "C" gefüllt ist.

Leider bin ich im Beziehungswissen eine Null, und würde deshalb Eure Unterstützung benötigen.

Bin für jeden Hinweis bis hin zum syntax für das beziehungswissen dankbar.

Gruß

Asuhwo   

wthuemler
vor 14 Jahre


Hallo Asuhwo,

eine Möglichkeit wäre es mit einem Funktionsbaustein sich die den Wert aus der Klassifizierung  des Materials zu holen und das Ergebnis in das Merkmal B zu schreiben, mittels function xyz
nähere und ausführliche Beschreibung siehe Online Hilfe SAP Variantenkonfiguration  "Benutzdefinierte Funktion"
Plus etwas ABAP Kenntnisse.

Zum 2. Punkt hift eine Vorbedingung am  Merkmal, etwa mit der Syntax         
         Merkmal C not specified

oder falls das nicht hilft könnte man auch ein Merkmal keine_Anzeige mit dem Verweis auf die Struktur SCREEN_DEP und dem Feld Invisible anlegen,
Sodann eine Prozedur mit dem Inhalt: 

$self.keine_anzeige = 'Merkmal B' if Merkmal C ne 0 ( oder Merkmal C specified )


mit freundlichen Grüßen

WT



Hallo Leute,

Wir haben klassifiziertes Material, das in einem Merkmal "A" ein Datum (z.B. 31.12.2012) als Wert trägt.

Nun ist dieses Material auch serialisiert und es gibt darum n Equipments zu dieser Materialnummer. Diese Equipments sind ebenfalls Klassifiziert und haben ein identisches Merkmal "B" im Bauch.

In der Regel ist das Datum der Merkmals "A" aus der Materialnummer = dem Merkmal "B" im Equipment.

Ist es möglich (wenn ja wie) dass das Merkmalsfeld im Equipent  den Merkmalswert aus dem Material mittels Beziehungswissen "erben kann"?

Beispiel:

Material 1234 wird serialisiert und erzeugt durch die Serialisierung die die Equipments 1000 - 1005. Nun soll das Datum aus dem Merkmal "A" des Materials in allen Merkmalen "B" der Equipments 1000 - 1005 übergeben (vererbt) werden.

Was müsste ich tun, damit das funktioniert.

In weiterer Folge, wollen wir das Merkmal B in den Equipments ausblenden, wenn das Merkmal "C" gefüllt ist.

Leider bin ich im Beziehungswissen eine Null, und würde deshalb Eure Unterstützung benötigen.

Bin für jeden Hinweis bis hin zum syntax für das beziehungswissen dankbar.

Gruß

Asuhwo   

asuhwo
  • asuhwo
  • SAP Forum - Profi Thema Starter
vor 14 Jahre
Hallo wthuemler,

vielen Dank für Die Infos. Ich werde es an unsere Programmierer weiterleiten. Ich hoffe mal, dass die damit etwas anfangen können

Gruß

Asuhwo