Ansicht
Dokumentation
CNET_GRAPH_ACTION - Erweiterung GUI-Elemente für SAP-Grafik
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbausteine CNET_GRAPH_ACTION (bzw. GRAPH_ACTION) sendet Informationen über zusätzliche Oberflächenelemente an das Grafikprogramm.
GRAPH_ACTION und CNET_GRAPH_ACTION stehen für die SAP-Präsentationsgrafik nicht zur Verfügung.
So definieren Sie zusätzliche Oberflächenelemente:
- Rufen Sie GRAPH_ACTION oder CNET_GRAPH_ACTION mit den gewünschten Oberflächeninformationen auf.
- Rufen Sie den Funktionsbaustein des Grafikprogramms auf, das in dem Fenster läuft, dem Sie die neuen Oberflächenelemente hinzufügen möchten.
- Dieser Aufruf muß eine Bildschirmaktualisierung anfordern (mit STAT='3' oder '5'), damit die neuen Oberflächenelemente im Fenster angezeigt werden können.
Verwendung von GRAPH_ACTION: Das ABAP/4-Programm muß sicherstellen, daß unmittelbar nach GRAPH_ACTION das Grafikprogramm aufgerufen wird, indessen Fenster Sie die neuen Elemente einfügen möchten. Wird zwischen diesen beiden Aufrufen ein anderes Grafikprogramm aufgerufen, werden die neuen Oberflächenelemente in das falsche Fenster eingefügt.
Wenn Sie beispielsweise neue Oberflächenelemente in ein SAP-Statistikfenster einfügen möchten, aber GRAPH_GANTT vor dem Statistikfunktionsbaustein aufrufen, werden die neuen Elemente in das GANTT-Fenster eingefügt.
Eine Ausnahme hierzu bildet das SAP-Präsentationsgrafikprogramm, das dieOberflächenelemente ignoriert. Sie können daher beliebig viele BUSG-Funktionsbausteine aufrufen, ohne daß die Oberflächeninformationen aus dem statischen Speicher gelöscht werden. (In zukünftigen Releases kann sich dies jedoch ändern.)
Verwendung von CNET_GRAPH_ACTION: Die Oberflächeninformationen in CNET_GRAPH_ACTION werden ausschließlich von den SAP-Netzplanfunktionsbausteinen berücksichtigt; Sie können also auch andere Grafikprogramme aufrufen, ohne daß die Oberflächeninformationen aus dem statischen Speicher gelöscht werden.
Allgemein: Sie können durch den Aufruf von GRAPH_ACTION oder CNET_GRAPH_ACTION neue oder bereits geöffnete Fenster aktualisieren und bei jedem Aufruf eines Funktionsbausteins des Grafikprogramms Oberflächenelemente ändern oder hinzufügen. Haben Sie in Ihrem Grafikprogramm mehrere Fenster geöffnet, wird nur das nächste Fenster aktualisiert.
Für GRAPH_ACTION und CNET_GRAPH_ACTION werden die gleichen Parameter verwendet.
Parameter für GRAPH_ACTION und CNET_GRAPH_ACTION
Name | Status | Standardwert | |
ACTBAR | Interne Tabelle# | ||
ACTION | Interne Tabelle# | ||
HELP | Interne Tabelle# |
Diese Tabellenparameter verwenden keine im Data Dictionary definierten Referenztabellen. Sie müssen jedoch die Strukturen im Abschnitt Parameterbeschreibung genau beachten.
Nach dem Aufruf von GRAPH_ACTION
Die Grafikfunktionsbausteine, die Sie nach GRAPH_ACTION aufrufen, meldenin einem Typenparameter und
im Parameter CUA_ID, welche Oberflächenelementeder Benutzer ausgewählt hat. Die verwendeten
Typenparameter sind beispielsweise B_TYP, G_TYP, S_TYP usw., je nach Grafikprogramm. Ihre Werte haben folgende Bedeutung:
'0': | Der Benutzer hat einen Menüeintrag ausgewählt. |
CUA_ID gibt den Inhalt des Felds | |
ACTBAR-<Aktions-ID> zurück. | |
'1': | Der Benutzer hat Hilfe zu einem Menüeintrag |
angefordert. CUA_ID gibt den Inhalt des Felds | |
ACTBAR-<Hilfe-ID> zurück. | |
'2': | Der Benutzer hat eine Drucktaste ausgewählt. |
CUA_ID gibt den Inhaltdes Felds | |
ACTION-<Aktionstext> zurück. | |
Nach dem Aufruf von CNET_GRAPH_ACTION
Die Funktionbausteine des SAP-Netzplangrafikprogramms melden mit dem Exportparameter GR_MES, welche Oberflächenelemente der Benutzer ausgewählt hat.
GR_MES kann sowohl feste als auch variable Benutzeraktionen melden (feste Werte werden unter den Funktionsbausteinen
des SAP-Netzplangrafikprogramms aufgelistet). Bei einem variablen Wert muß es sich um einen der
CUA-Werte handeln, die beim Aufruf von CNET_GRAPH_ACTION angegeben wurden. Die CUA-Werte befinden sich in den folgenden Parameterfeldern:
Parameter
ACTBARACTION
HELP
Ausnahmen
Funktionsgruppe
CNETSUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6248 Date: 20240523 Time: 132351 sap01-206 ( 82 ms )