OPGELET : De KenmerkWaardeMappings zijn PERSISTENTE objecten die in de klasse APPS.PM.OL.KortTekstPatroonFactory beheerd worden. Vandaar moeten ze manueel aangemaakt worden, op IEDERE NAMESPACE van toepassing !!! persistent APPS.PM.OL.Common 1 %Persistent 0 %String 1 %String 1 %String 1 1 KenmerkNaam,WaardeInKortTekst 1 If this method returns an error then the object will not be created. Kenmerk:%String,WaardeInKortTekst:%String,WaardeInKenmerk:%String 1 1 %Status 1 Kenmerk:%String,WaardeInKortTekst:%String,WaardeInKenmerk:%String %Status %String %String Zie opmerking in ClassDescription 1 Kenmerk:%String,WaardeInKortTekst:%String %String Opzoeken van de WaardeInKortTekst (= reverse mapping) via de WaardeInKenmerk Aangezien meerdere mappings mogelijk zijn voor één WaardeInKenmerk, moet een extra voorwaarde gegeven worden, nl. de exacte StringLength voor de WaardeInKortTekst 1 Kenmerk:%String,WaardeInKenmerk:%String,ExactAantalChar:%Integer %String De waarden "Beuk" en "Noot" worden niet ingevuld in het kenmerk "Kleur", maar wel in het kenmerk Materiaal. 1 Waarde:%String %Boolean Materiaal als Uppercase doorgeven !!! 1 Materiaal:%String %String %Library.CacheStorage ^APPS.PM.OL.KenmerkWaardeMapD KenmerkWaardeMapDefaultData ^APPS.PM.OL.KenmerkWaardeMapD ^APPS.PM.OL.KenmerkWaardeMapI ^APPS.PM.OL.KenmerkWaardeMapS %%CLASSNAME WaardeInKenmerk