Ansicht
Dokumentation

Berücksichtigung des Kontextes bei der F4-Hilfe auf Selektionsbildern ( RELNBC_46A_DIC_F4SELSCR )

Berücksichtigung des Kontextes bei der F4-Hilfe auf Selektionsbildern ( RELNBC_46A_DIC_F4SELSCR )

General Material Data   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Berücksichtigung des Kontextes bei der F4-Hilfe auf Selektionsbildern

Beschreibung

Der über Fremdschlüssel oder Suchhilfen definierte Kontext wurde bisher bei der Eingabehilfe (F4-Hilfe) auf Selektionsbildern nicht berücksichtigt. Wie bei über den Screen Painter definierten Dynpros können nun vom Benutzer eingegebene Werte in Feldern, die eine Beziehung zum Suchfeld haben, in der Eingabehilfe zum Suchfeld berücksichtigt werden.

Die neue Funktionalität wird im folgenden durch ein Beispiel beschrieben.

Eine Suchhilfe SH mit Parametern P1, P2 und P3 wird an eine Struktur ST in der folgenden Weise angebunden:

Strukturfeld Suchhilfeparameter
ST-F1 SH-P1 <- Suchfeld
ST-F2 SH-P2
ST-F3 SH-P3

Die folgenden Parameter und Selektionsoptionen sind in einem Programm definiert:

,,PARAMETERS: PAR1 LIKE ST-F1.

,,PARAMETERS: PAR2 LIKE ST-F2.

,,SELECT-OPTIONS: SEL3 FOR ST-F3.

Wird die Eingabehilfe für PAR1 aufgerufen, so ermittelt der Hilfeprozessor über den Dictionary-Bezug von PAR1 die Suchhilfe SH. Der Dictionary-Bezug von PAR2 und SEL3 und die Zuordnung der Parameter von SH zu den Feldern von ST legt fest, daß bereits in PAR2 und SEL3 eingegebene Werte bei der Selektion der Trefferliste berücksichtigt werden müssen.

Der in PAR2 eingegebene Wert wird als Einzelwert zur Einschränkung der Selektion der Trefferliste verwendet. Für die Selektionsoption SEL3 wird der gesamte eingegebene Wertebereich zur Einschränkung der Selektion der Trefferliste verwendet.

Werte aus der Trefferliste können in die Parameter und Selektionsoptionen zurückgestellt werden. Wählt der Benutzer eine Zeile der Trefferliste aus, so findet ein Wertetransport zu den Parametern und Selektionsoptionen statt. Dabei werden die Werte immer in die Parameter zurückgestellt. Für Selektionsoptionen werden die Werte nur dann zurückgestellt, wenn diese leer sind oder nur genau einen Wert mit SIGN = 'I' und OPTION = 'EQ' enthalten. Dies stellt sicher, daß eine vom Benutzer bereits eingegebene Menge von Werten nicht überschrieben wird.

Auf einem Selektionsbild kann mehr als ein Parameter mit der gleichen Dictionary-Referenz vorhanden sein. In diesem Fall wird die Block-Struktur analysiert, um den Parameter zu ermitteln, der dem Suchfeld am nächsten liegt. Dies ist der Parameter, der innerhalb der innersten Schachtelungsebene liegt, die beide Parameter umschließt. Falls mehr als ein Parameter mit dieser Eigenschaft vorhanden ist, findet kein Wertetransport statt.






TXBHW - Original Tax Base Amount in Local Currency   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3195 Date: 20240523 Time: 155828     sap01-206 ( 68 ms )