ich bin auf der Suche nach einem FB/Methode, wie ich einen beliebigen Wert gegen die Schablone eines Merkmals prüfen kann. Ich habe auf meiner WebDynpro Oberfläche ein Eingabefeld, worin der Benutzer ein Wert bzw. Intervall für den Teilchendurchmesser (zB. Merkmal STD_EHS_1013_039_PSIZE) eingeben kann. Dieser Wert soll gegen die Schablone geprüft werden um etwaige Fehler beim Verbuchen vorzubeugen.
Wie verwende ich denn diesen FuBa? In der Doku steht zwar "Der Funktionsbaustein führt eine Überprüfung der Formatangaben zu einem Merkmal durch", aber wo genau übergibt man das entsprechende Merkmal bzw. den Wert?
Habe nochmals nachgesehen. Nimm einfach FUBA CTCV_PREPARE_SYNTAX_CHECK und anschliessend CTCV_VALUE_SYNTAX_CHECK. So wird es auch in der Transaktion CT04 gemacht.
Folgende Benutzer bedankten sich beim Autor schubepe für den Beitrag: zer0
bevor ich ein neues Thema eröffne, frage ich hier erstmal:
Der oben genannten FuBa funktioniert prima, jedoch muss ich die Prüfung zusätzlich auf nur eine zulässige Maßeinheit eingrenzen. Das heißt wenn jemand "cm" eingibt, ist das prinzipiell vom Merkmal erlaubt, jedoch will ich das nur "mm" zulässig ist. Eine einafche Abfrage auf das Ende des String klappt wegen Intervallwerten nicht. Gibt es hierzu vllt ein FuBa?