Ansicht
Dokumentation
ISH_CHECK_FIELD_TYPE - Eingabestring prüfen und konvertieren
General Material Data General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Dem Funktionsbaustein wird ein Eingabewert INPUT von der DB oder vom SCREEN (Benutzereingabe) übergeben. Kommt der Wert von der DB, muß er ein Format haben, das durch den Funktionsbaustein erzeugt worden ist. Eine Prüfung findet in diesem Fall nicht statt. Der DB-Wert wird für die Ausgabe auf dem SCREEN aufbereitet und zurückgeliefert.
Kommt der Wert vom SCREEN, dann wird er gegen die Prüfvorgaben LENGTH, INPUT_TYPE und DECIMALPLACES verprobt. Bei positivem Ausgang wird ein Wert für die Bildschirmausgabe und die DB_Speicherung zurückgeliefert. Dabei wird folgende Aufbereitung durchgeführt:
*Aufbereitung der Rückgabewerte beim INPUT_TYPE C*
führende Leerzeichen werden abgschnitten; der Wert für die Bildschirmausgabe und für die DB-Speicherung wird linksbündig ausgegeben.
*Aufbereitung der Rückgabewerte beim INPUT_TYPE N*
führende Leerzeichen, ein positives Vorzeichen, Leerzeichen zwischen Vorzeichen und Zahl sowie führende Nullen werden entfernt; werden keine Vorkommastellen eingegeben, wird eine Null eingefügt;
die Bildschrimausgabe erfolgt wahlweise links- oder rechtsbündig (Parameter LR_Screen DEFAULT ist R) mit vorangestelltem Minuszeichen, falls vorhanden;
beim Rückgabewert für die DB-Speicherung wird ein eventuell vorhandenes Komma entfernt; ein eventuell vorhandenes Minuszeichen wird rechts angefügt; die Ausgabe erfolgt rechtsbündig, wobei links mit Nullen aufgefüllt wird.
Parameter
DECIMALPLACESINPUT
INPUT_TYPE
LENGTH
LR_SCREEN
SCREEN
SCREEN_OR_DB
STORAGE
Ausnahmen
INPUT_TOO_LONGNOT_NUMERIC
NO_DECIMALPOINT
PARAM_DECIMALPLACES_WRONG
PARAM_LENGTH_WRONG
TOO_MANY_DECIMALPLACES
WRONG_INPUT_SOURCE
WRONG_INPUT_TYPE
Funktionsgruppe
N010CL_GUI_FRONTEND_SERVICES - Frontend Services SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3516 Date: 20240523 Time: 111820 sap01-206 ( 45 ms )