Ansicht
Dokumentation

CNET_GRAPH_ACTION - Erweiterung GUI-Elemente für SAP-Grafik

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 Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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:

  1. Rufen Sie GRAPH_ACTION oder CNET_GRAPH_ACTION mit den gewünschten Oberflächeninformationen auf.
  2. 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

ACTBAR
ACTION
HELP

Ausnahmen

Funktionsgruppe

CNET

SUBST_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 )