SAP Jobsuche bei DV-Treff
Saute
  • Saute
  • SAP Forum - Guru Thema Starter
vor 7 Jahre
Hallo Forum,

hat jemand im VC Erfahrung mit dem Setzen von Vorschlagswerten bei mehrwertigen Merkmalen?

Ich möchte für ein mehrwertiges Merkmal über Prozedur 2 Merkmalswerte als Vorschlag setzen, wenn ein anderes Merkmal bewertet wird.

Das klappt soweit auch.

Jetzt soll der Sachbearbeiter aber die Möglichkeit haben, einen von beiden vorgeschlagenen zu entfernen.

Dies geht allerdings nicht, denn er wird jedes Mal wieder gesetzt.

Hat dieses Problem schon jemand gelöst?

Gruß

Saute


Leiter Digitale Prozessoptimierung & IT

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

SAP ECC 6.0 EHP8

Förderer

mas
  • mas
  • SAP Forum - Guru
vor 7 Jahre
Hallo Saute,

das sollte sich normalerweise über die Befehle Set / Delete Default in der Prozedur regeln lassen, die in gewissen Abhängigkeiten zu setzen wären.

Wie schaut denn deine Prozedur aus?

mas

Saute
  • Saute
  • SAP Forum - Guru Thema Starter
vor 7 Jahre
Hallo mas,

ich habe es mit $set_default() und mit ?= versucht. Bei einwertigen Merkmalen klappt das auch, nur nicht bei mehrwertigen:


($set_default($self, PRUEFDORNE, 'SK50'),
 $set_default($self, PRUEFDORNE, '25'))
   if $self.WERKSTUECKSYSTEM = 'SW_ZW_SP' 

oder auch


($self.PRUEFDORNE ?= 'SK50', $self.PRUEFDORNE ?= '25')
   if $self.WERKSTUECKSYSTEM = 'SW_ZW_SP' 

Das setzen der Defaultwerte oder auch entfernen per $del_default() klappen, nur das manuelle entfernen eines der beiden Werte in der Bewertungsoberfläche geht dann nicht mehr, die Prozedur setzt ihn jedes Mal wieder. Genau so wie bei einem einwertigen Merkmal wenn ich den Default-Wert ganz weglösche ohne mit einem anderen Wert zu überschreiben.


Leiter Digitale Prozessoptimierung & IT

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

SAP ECC 6.0 EHP8

mas
  • mas
  • SAP Forum - Guru
vor 7 Jahre
Hallo Saute,

habe hier was gefunden.

Verhalten ist normal

möglicher Workaround wird beschrieben

https://help.sap.com/saphelp_erp60_sp/helpdata/de/26/63b6531de6b64ce10000000a174cb4/content.htm 

mas

carlie
vor 7 Jahre
Hallo,

du kannst auch direkt in der CT04 oder PMEVC am Merkmalswert das Flag Vorschlagswert setzen. Das geht auch bei Mehrwertigen Merkmalen. Vielleicht Hilft dir das auch weiter.

Ansonsten kann ich dir auch die Möglichkeit über eine VT - Tabelle empfehlen.

Gruß,

Hemmer Thorsten

Saute
  • Saute
  • SAP Forum - Guru Thema Starter
vor 7 Jahre
Hallo Thortsen,

danke für die Antwort.

In der CT04 kann ich es dann aber nur generall als Vorschlagswert setzen und nicht, wenn ein bestimmtes anderes Merkmal ausgewählt wurde. Oder meinst du nicht über das V-Häkchen?

Kann ich über Variantentabellen auch Vorschlagswerte ableiten, die auch wieder entfernt werden können?

Ich dachte da kann ich nur feste Werte herleiten?

Gruß Saute


Leiter Digitale Prozessoptimierung & IT

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

SAP ECC 6.0 EHP8

Saute
  • Saute
  • SAP Forum - Guru Thema Starter
vor 7 Jahre
Zitat von: mas 

Hallo Saute,

habe hier was gefunden.

Verhalten ist normal

möglicher Workaround wird beschrieben

https://help.sap.com/saphelp_erp60_sp/helpdata/de/26/63b6531de6b64ce10000000a174cb4/content.htm 

mas

Hallo mas,

das habe ich in der Doku auch gelesen, verstehe aber nicht genau was die SAP damit meint.

Gruß Saute


Leiter Digitale Prozessoptimierung & IT

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

SAP ECC 6.0 EHP8

mas
  • mas
  • SAP Forum - Guru
vor 7 Jahre
Hallo Saute

noch ein Zusatzmerkmal einfügen und dann

SET Default nur wenn XYZ und Zusatzmerkmal unbewertet.

mas

carlie
vor 7 Jahre
Hallo,

du kannst natürlich über eine Variantentabelle Vorschlagswerte setzen. Daber gibt es in deinem Fall zwei dinge die beachtet werden müssen.

1. Da du ein mehrwertiges Merkmal hast musst du noch ein weiteres Merkmal anlegen welches einwertig ist. Dieses Merkmal benötigst du für die VT Tabelle. In diesem merkmal sind die gleichen werde die du auch im Mehrwertigen Merkmal hast. Dies ist notwendig das Mehrwertige merkmale in VT Tabellen nichts zu suchen haben. Nachteil: Du musst immer zwei Merkmale Konsistent halten.

2. Wenn du den Vorschlagswert durch den User Ändern möchtest musst du folgendes schreiben

table ( ?= ,

?= ).

Wichtig ist hier das Fragezeichen. Damit wird festgelegt das der Wert von User geändert wird.

Gruß,

Hemmer Thorsten

Chanani!
vor 4 Jahre
Hallo zusammen,

könnt ihr hier euer Beispiel zeigen, wie das funktoniert mit dem Zusatzmerkmal?

Ich hänge hier nun auch..

Mehrwertiges Merkmal A beschreibt die Position von einem Gerät:

- oben auf Platz 1

- oben auf Platz 2

- unten auf Platz 1

- unten auf Platz 2

Einwertiges Merkmal B beschreibt den Platz:

- Platz 1

- Platz 2

Wenn das Merkmal B mit dem Wert 'Platz 1' ausgewählt wird, soll das mehrwertige Merkmal nur die Werte für Platz 1 anzeigen. Die Werte für Platz 2 werden ausgeblendet:

- oben auf Platz 1

- unten auf Platz 1

(mehrwertig, weil er das Gerät an Platz 1 oben oder unten oder beides anschließen kann).

Wie löse ich das?

Dankeschön im Voraus und viele Grüße!