Inhaltsverzeichnis:
Definition - Was bedeutet Aktualisieren (in SAP)?
Als eines der nützlichsten ABAP-Programmierschlüsselwörter wird Refresh verwendet, um den Dateninhalt aus Variablen zu löschen, die in ABAP-Programmen und SAP-Bildschirmen verwendet werden. Vor der ECC-Version (Enterprise Central Component) von SAP wurden mit Anweisungen, die Refresh enthielten, Daten aus SAP-Schnittstellenbildschirmen und Programmvariablen im Zusammenhang mit der Datenselektion gelöscht. In der ECC-Version von SAP gelten die Anweisungen, die Refresh enthalten, als veraltet, mit Ausnahme der Initialisierung von Control auf dem SAP-Bildschirm. Von Kunden entwickelte Programme sollten das Schlüsselwort nur verwenden, um Control von einem SAP-Bildschirm aus zu aktualisieren.
Techopedia erklärt Refresh (in SAP)
Ab der ECC-Version von SAP darf das Schlüsselwort Refresh nur zur Initialisierung von Steuerattributen gemäß der Beschreibung im Bild verwendet werden. Die Syntax dafür lautet wie folgt:REFRESH CONTROL Steuervariable FROM SCREEN Screennummer
Die obige Syntax wird für Anweisungen verwendet, die hauptsächlich in bildschirmbezogenen Schnittstellen verwendet werden - meist in der Modulpoolprogrammierung. Die Ausführung der Refresh-Anweisung dauert zur Laufzeit in der Regel fünf Mikrosekunden.
Die frühere Verwendung von Aktualisieren zum Aktualisieren und Initialisieren anderer Inhalte wurde in der ECC-Version durch folgende ersetzt:
- REFRESH SCREEN - SET USER-Befehl, der verwendet werden soll
- REFRESH - from SELECT OPTINS - Zu verwendender Funktionsbaustein RS_REFRESH_FROM_SELECTOPTIONS
- REFRESH - AUS DATENBANKTABELLE. SELECT-Anweisung, die dafür verwendet werden soll
- REFRESH itab (interne Tabelle) - Zu verwendende Schlüsselwörter Free / Clear