Ansicht
Dokumentation

ISU_DEVCHECK_CHECK_LENGTH - IS-U Gerätechecker: Überprüft Eingabelänge auf Einhaltung der max. Länge

ISU_DEVCHECK_CHECK_LENGTH - IS-U Gerätechecker: Überprüft Eingabelänge auf Einhaltung der max. Länge

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Es wird geprüft, ob die in X_ENTRY übergebene Eingabe die für das Feld X_NAME_FIELD aus der Tabelle X_NAME_TABLE nicht überschreitet.

Falls die Eingabe zu lang ist, wird die Exception TOO_LONG ausgegeben.

Zusätzlich wird anhand der aktuellen Zeile X_TESTLINE des Tablecontrols, in dem die Eingabe vorgenommen wurde, und der insgesamt auf dem Dynpro angezeigten Zeilen X_LINES der Wert XY_TOP_LINE für das Feld top_line der Tablecontrol-Struktur zurückgeliefert, damit das Feld mit der falschen Eingabe auf dem Dynpro sichtbar wird. Ausserdem wird in Y_MAXLAENGE die maximal erlaubte Länge sowie in Y_CURSOR_LINE die Nummer der Zeile, in der sich der fehlerhafte Eintrag auf dem Dynpro befindet, zurückgegeben.

Kann die maximale Länge für das Feld X_NAME_FIELD der Tabelle X_NAME_TABLE nicht ermittelt werden, so wird die Exception NOT_EXISTENT ausgegeben.





Parameter

XY_TOP_LINE
X_ENTRY
X_LINES
X_NAME_FIELD
X_NAME_TABLE
X_TESTLINE
Y_CURSOR_LINE
Y_MAXLAENGE

Ausnahmen

NOT_EXISTENT
TOO_LONG

Funktionsgruppe

EDEC

PERFORM Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2155 Date: 20240523 Time: 142326     sap01-206 ( 33 ms )