Ansicht
Dokumentation

FIVA_ABRVAR_VORSCHAU_SUBSCR - Dialog zur Vorschau der Abrechnungsvarianten

FIVA_ABRVAR_VORSCHAU_SUBSCR - Dialog zur Vorschau der Abrechnungsvarianten

PERFORM Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionsbaustein zu Pflege der Tabelle VIEIGT. Die Oberfläche behandelt folgende Ok-Codes:

'FNEU': Neuer Eintrag

'FLOE': Löschen Eintrag

'P--': Positionieren auf den 1. Eintrag der Tabelle

'P-': Positionieren auf die vorhergehende Seite

'P+': Positionieren auf die nächste Seite

'P++': Positionieren auf das Ende der Tabelle

SPACE: Keine Aktion

Folgende Funktionscodes werden "AT EXIT COMMAND" behandelt:

'ABB': Abbrechen

'END': Beenden

Diese Funktionscodes müssen in der Oberfläche mit einem vorausgehenden

"E" und Typ S definiert sein.

Die hier beschriebenen Ok-Codes sollten in der Oberfläche definiert und

auf die entsprechenden Funktionstasten gelegt sein. Alle übrigen

Ok-Codes lösen im Funktionsbaustein keine Verarbeitung aus, sondern

führen zu einem Rücksprung, wobei der ausgewählte Ok-Code zurückgegeben

wird.

Die Auswahl der Funktionscodes "ABB" und "END" führt zu einem Popup mit

einer Sicherheitsabfrage, wenn sich entweder in der Zuordnung der Abrechnungsvarianten bereits Daten geändert haben oder der Übergabeparameter ALREADY_DATA_CHANGED angekreuzt ist. Im Falle von "END" kann der Anwender angeben, daß die Daten gesichert werden sollen. Entscheidet er sich dafür, wird der Rückgabeparameter SAVE_CONFIRM auf 'X' gesetzt. Die Funktionen lösen außer dem Popup keine weiter Aktion aus, sondern führen nur zu einem Rücksprung in das rufende Programm, von wo aus dann die weitere Verabeitung erfolgen kann.

Explizite Beschreibung der Parameter:

Eingabeparameter:

DATA_ALREADY_CHANGED:

'X': Bei Abbruch und Beenden auf jeden Fall Sicherheitspopup ausgeben

' ': Bisher noch keine Daten geändert; Sicherheitspopup nur, wenn die

Daten sich geändert haben

POPUP_TITLE: Titel des Popups mit der Sicherheitsabfrage

($ beend./abbr)

TEXT: Zeilen 2 des Dynpros zur Vorschau zur Identifizierung der

Wirtschaftseinheit bzw. der Heizzentrale Abrechnungsvariant.

UPDATE_FLAG:

'X': Daten können geändert und/oder neu angelegt werden

' ': Daten können nur angezeigt werden

Rückgabeparameter:

CHANGE_FLAG:

'X': Daten haben sich geändert (Die Flagge ist auch dann gesetzt,

wenn die Verarbeitung abgebrochen wurde).

' ': Daten haben sich nicht geändert

LAST_OK_CODE: Ok-Code, der zum Verlassen des Dialoges führte

SAVE_CONFIRM:

'X': Der Anwender hat die Sicherheitsabfrage, die auf Ok-Code 'END'

folgte, mit "Ja" (Daten sollen gesichert werden) beantwortet

(Die Flagge ist nur gesetzt, wenn der Ok-Code END war und die

Bestätigung durch den Anwender erfolgte).

' ': Der letzte Ok-Code war nicht 'END', oder es war keine

Sicherheitsabfrage erforderlich, oder die Sicherheitsabfrage

wurde mit "Nein" beantwortet

Tabellen:

ABRVARIANTEN:

Enthält aktuellen Stand der Zuordnung der

Abrechnungsvarianten der Abrechnungseinheit

Wichtig: Die Tabelle enthält nur die Abrechnungsvarainten zur

angezeigten Abrechnungseinheit!

Die Struktur der Tabelle entspricht der Struktur der Tabelle VIAK04.





Parameter

CT_ABRVARIANTEN
CT_VIAK21
ED_DYNNR
ED_REPID
ID_ABRE_BUKRS
ID_ABRE_SEMPSL
ID_ABRE_SNKSL
ID_ABRE_SWENR
ID_DYNP_NO
ID_DYNP_REPORT
ID_NOTIZ_MERKER
ID_POPUP_TITLE
IF_DATA_ALREADY_CHANGED
IF_JMABRG
IF_UPDATE_FLAG
IS_VIAK03
IT_VIAK05
IT_VIAK26

Ausnahmen

Funktionsgruppe

FIVA

ABAP Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4432 Date: 20240523 Time: 132342     sap01-206 ( 54 ms )