Ansicht
Dokumentation
CL_EXM_IM_ISHMED_PG_DISP_VAR_1 - ISHMED: dynamische Darstellungsvar. OE-Modus
ROGBILLS - Synchronize billing plans RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese Musterimplementierung zeigt wie eine Darstellungsvariante in der Plantafel im Modus Organisationseinheit (OE) dynamisch anhand der übergebenen Daten erstellt wird.
Diese Musterimplementierung enthält folgende Vorgehensweise:
- Zuerst befüllt das System die lokalen Konstanten und Variablen.
- In der Konstante CO_NR_OF_DAYS legt das System fest, wie viele Tage parallel in der Plantafel angezeigt werden. In diesem Fall sollen 5 Tage angezeigt werden.
- In der Konstante CO_DAY1 legt das System fest, welcher Wochentag als erster Tag angezeigt werden soll (z.B. Montag = 1, Sonntag = 7). In diesem Fall soll Montag als erster Wochentag angezeigt werden.
- In den Konstanten CO_SHOW_MONDAY bis CO_SHOW_SUNDAY legt das System fest, welche Wochentage angezeigt bzw. nicht angezeigt werden ('X' = anzeigen, 'space' = nicht anzeigen).
- In der Konstante CO_NWPLANCETYPE legt das System fest, dass es sich um eine Darstellungsvariante für die Plantafel handelt.
- In der Konstante CO_NWPLACEID hinterlegt das System eine eindeutige Identifikation (ID) für die Darstellungsvariante.
- In der Konstante CO_N1PGMODE legt das System den Aufrufmodus (OU = Organisationseinheit) fest.
- In der Konstante CO_VIEW_TYPE legt das System den Sichttyp für die Plantafel (PG1 = OE) fest.
- In der Konstante CO_VIEWID_BASE identifiziert das System die Registerkarten.
- Nach der Versorgung der Konstanten wertet das System die übergebenen Daten aus.
- Die übergebene planende OE der Plantafel überträgt das System in die interne Tabelle.
- Wenn die Tabelle IT_OBJECTS befüllt ist, durchsucht das System diese Tabelle nach Klinischen Auftrags- und Positionsobjekten und ermittelt aus diesen die erbringende OE.
- Das System ermittelt die gültigen Planobjekte.
- Nachdem das System alle Daten für das Erstellen der Darstellungsvariante ermittelt hat, erstellt es die Darstellungsvariante.
- Die Methode erzeugt eine Instanz der Klasse CL_ISHMED_N1WPLACE_PG. Zur Erzeugung dieser Instanz befüllt die Methode die Struktur N1WPLACE_PG. Die Methode gibt diese Instanz an das System zurück.
- Die Methode fügt der Instanz für jede OE eine Registerkarte (Instanz der Klasse CL_ISHMED_N1WVIEW_PG_OU) hinzu. Zur Erzeugung dieser Instanz befüllt die Methode die Struktur N1WVIEW_PG_OU.
- Die Methode fügt jeder dieser Instanzen die zugehörigen Planobjekte hinzu. Für jedes dieser Planobjekte erzeugt das System eine Instanz der Klasse CL_ISHMED_N1WVIEW_PG_CL und fügt diese hinzu. Zur Erzeugung dieser Instanz befüllt die Methode die Struktur N1WVIEW_PG_CL.
- Die Darstellungsvariante ist fertig und wird dem System zur weiteren Verwendung übergeben.
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
Methode GET_DISP_VARIANT
General Data in Customer Master TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4145 Date: 20240328 Time: 095111 sap01-206 ( 48 ms )