Ansicht
Dokumentation

CL_EXM_IM_ISHMED_PG_DISP_VAR_1 - ISHMED: dynamische Darstellungsvar. OE-Modus

CL_EXM_IM_ISHMED_PG_DISP_VAR_1 - ISHMED: dynamische Darstellungsvar. OE-Modus

ROGBILLS - Synchronize billing plans   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )