Ansicht
Dokumentation

ISU_SAMPLE_R969 - Ereignis 969: Kundenspezifische Quick-Info

ISU_SAMPLE_R969 - Ereignis 969: Kundenspezifische Quick-Info

CPI1466 during Backup   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Ereignis 969: Kundenspezifischer Inhalt der Quickinfo in der Expresstransaktion Abschlagsplan

Funktionalität

Der Zeitpunkt 969 wird vor der Ausgabe des ALV Grids der Quickinfo aufgerufen. In diesem Zeitpunkt können Sie eigene Inhalte in die Quickinfo Tabelle einfügen. Die Tabelle hat die Struktur EABPEX_QUICKINFO.

Beispiel

Der Funktionsbaustein ISU_SAMPLE_R969 enthält zwei Beispiele, wie Sie das Event ausprägen können.

Gerätewechsel

Die Anzahl der Gerätwechsel wird angezeigt. Überschreitet die Anzahl der Gerätewechsel innerhalb eines bestimmten Zeitraum ein bestimmtes Limit, wird je nach Höhe der Überschreitung eine gelbe, bzw. rote Ampel angezeigt. Gibt es keine Gerätewechsel oder nur wenige bleibt die Ampel auf grün, bzw. wird nicht angezeigt. Zusätzlich zur optischen Priorisierung durch die Ampel, kann in dem nicht sichtbaren Feld PRIORITAET eine Prioritaet von 1 bis 9 angegeben werden. Dadurch kann die Ausgabetabelle entsprechend der Priorisierung gefüllt werden, damit für Sie wichtige Informationen an oberer Stelle stehen.

Vorablesestand

Gibt es zu mindestens einem Gerät und Zählwerk innerhalb des Abschlagsplans einen unpausiblen Vorablesestand wird dies in der Quickinfo angezeigt, damit der Sachbearbeiter gleich weis, dass er den Vorablesestand zuerst korrigieren muss.

Restriktionen bei der Programmierung

Um die Konsistenz des Systems nicht zu gefährden, beachten Sie, dass Sie die folgenden Sprachelemente in Zeitpunkten nicht verwenden dürfen:

COMMIT WORK

ROLLBACK WORK

CALL FUNCTION 'DEQUEUE ALL'

Löschen von Sperren, die Sie nicht selbst gesetzt haben

Wenn Sie zu einem Zeitpunkt zusätzliche Daten fortschreiben und dabei das Konstrukt PERFORM commitroutine ON COMMIT verwenden, denken Sie daran, dass am Ende der commitroutine alle internen Tabellen, aus denen Daten fortgeschrieben werden, wieder initialisiert werden müssen, um eine doppelte Fortschreibung beim nächsten Aufruf zu verhindern zusätzlich ein PERFORM rollbacktroutine ON ROLLBACK aufgerufen werden muss. In der rollbackroutine sind die gleichen Daten zu initialisieren, die auch am Ende der commitroutine initialisiert werden.

Wenn Sie zu einem Zeitpunkt Prüfungen vornehmen, bedenken Sie bei der Ausgabe von Meldungen, dass Warnungen bei Hintergrundverarbeitung den Prozess abbrechen. Vermeiden Sie deshalb nach Möglichkeit die Ausgabe von Warnmeldungen. Geben Sie Warnmeldungen allenfalls aus, wenn der Wert von SY-BATCH initial ist.





Parameter

XT_121_GRID_OUT
XY_T_123_GRID_OUT
X_IT_FIELDCAT
X_OBJ
X_WA_LAYO
X_WA_VARIANT_GRID123

Ausnahmen

Funktionsgruppe

EA61EX

ROGBILLS - Synchronize billing plans   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3121 Date: 20240523 Time: 133859     sap01-206 ( 71 ms )