Ansicht
Dokumentation
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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
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_ABRVARIANTENCT_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
FIVAABAP Short Reference ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4432 Date: 20240523 Time: 132342 sap01-206 ( 54 ms )