Anfang des Inhaltsbereichs

Hintergrunddokumentation Globale Parameter und Zeitpunkte für Pflegedialoge  Dokument im Navigationsbaum lokalisieren

Häufig wird innnerhalb der Zeitpunkte lesend oder ändernd auf die Datencontainer zugegriffen. Weiterführende Informationen zu Zeitpunkten finden Sie unter Zeitpunkte der erweiterten Tabellenpflege.

Einige Feldsymbole sind nur im Umfeld bestimmter Zeitpunkte von Bedeutung. Häufig sind sie nur deshalb global definiert, damit sie innerhalb der Zeitpunkte zur Verfügung stehen.

Zeitpunkt 1 (Vor dem Sichern in der Datenbank)

Hier werden in der Regel vom Benutzer veränderte Daten noch einmal überarbeitet.

Beispiel:

FORM abc.

DATA: F_INDEX LIKE SY-TABIX. "Index zum merken der gefunden Zeile

LOOP AT TOTAL.

IF <ACTION> = gewünschte Konstante.

READ TABLE EXTRACT WITH KEY <VIM_XTOTAL_KEY>.

IF SY-SUBRC EQ 0.

F_INDEX = SY-TABIX.

ELSE.

CLEAR F_INDX.

ENDIF.

...

(gewünschte Manipulation der Zeile TOTAL durchführen)

...

MODIFY TOTAL.

CHECK F_INDX GT 0.

EXTRACT = TOTAL.

MODIFY EXTRACT INDEX F_INDX.

ENDIF.

ENDLOOP.

SY-SUBRC = 0.

ENDFORM.

Zeitpunkte 5 und 21 (Beim Hinzufügen eines neuen Eintrags bzw. Versorgen von verborgenen Feldern)

Der zuvor vom Benutzer hinzugefügte oder kopierte Entrag steht in der Struktur <TABLE1>.

Zeitpunkt AD (an Stelle der Standardroutine für das Hinzulesen des RO-Feldes)

Die Feldsymbole <SUBSETFIELD> und <VALUE> zeigen auf ein Subsetfeld in der initialen Feldleiste (<INITIAL>) bzw. in der Feldleiste (<TABLE1>). Sie erhalten jetzt den jeweiligen Feldtyp.

Weitere Informationen zu anderen Zeitpunkten der erweiterten Tabellenpflege finden Sie unter http://service.sap.com/customizing.

Ende des Inhaltsbereichs