CL_DEF_IM_ISU_IDE_UI_PODGROUP - Default-Implementierung zur BAdI-Definition ISU_IDE_UI_PODGR

CL_DEF_IM_ISU_IDE_UI_PODGROUP - Default-Implementierung zur BAdI-Definition ISU_IDE_UI_PODGR

CL_GUI_FRONTEND_SERVICES - Frontend Services   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Fallback-Klasse implementiert eine Logik, die die Zuordnung der Zählpunkte zu den Zählpunktgruppen abhängig von den Tariftypen der Anlagen, die dem Zählpunkt zugeordnet sind, vornimmt.
Dazu wird die Customizing-Tabelle EDRGPODGRASSIGN interpretiert.

Methode CLASS_CONSTRUCTOR

In der Methode CLASS_CONSTRUCTOR werden die Zuordnungskriterien ZP zu ZP-Gruppe gelesen und in den eigenen statischen (public) Parameter CL_DEF_IM_ISU_IDE_UI_PODGROUP=>GT_PODGRASSIGN abgelegt.

Methode UPDATE_ASSIGNMENT

Die Methode UPDATE_ASSIGNMENT (IF_EX_ISU_IDE_UI_PODGROUP~UPDATE_ASSIGNMENT) muss eine Zuordnungslogik implementieren, die dem Zählpunkt für einen bestimmten Deregulierungsprozess eine der verfügbaren Zählpunktgruppen zuordnet. Sie wird für alle Deregulierungsprozesse gerufen.
Es stehen folgende Parameter zur Verfügung:

  • Import:
    IM_INT_UI: Zählpunkt, dem die Zählpunktgruppe zugeordnet wird
    IM_DEREGPROC: Deregulierungsprozess
    IM_IEDEREGPODGROUP: Liste aller definierten Zählpunktgruppen
  • Export:
    CH_IEUIPODGROUP: aktuelle Zuordnung zu Zählpunktgruppen
  • Ausnahmen:
    GENERAL_FAULT: Allgemeiner Fehler

Die Methode muss die gewünschten Zuordnungen im Tabellenparameter CH_IEUIPODGROUP ändern oder hinzufügen.

Methode GET_BUFFERED_TARIFTYP

Diese Methode liest (gepuffert) den selbst definierten Datentyp Tariftyp (TLT_TYPE_TARIFTYP) aus und übergibt diesen an die rufende Methode als Tabelle. Selektionskriterium ist der übergebene Zählpunkt.
Dabei stehen folgende Parameter zur Verfügung:

  • Import:
    IM_INT_UI: Zählpunkt, dem die Zählpunktgruppe zugeordnet wird
  • Export:
    GT_TARIFTYPE: Tabelle des selbstdefinierten LT_TYPE_TARIFTYP
  • Ausnahmen:
    NOT_FOUND: Nicht gefunden
    OTHER: Other

Beziehungen

Beispiel

Hinweise

Weiterführende Informationen






ROGBILLS - Synchronize billing plans   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2478 Date: 20250518 Time: 152837     sap01-206 ( 28 ms )