Ansicht
Dokumentation

/PM0/CL_ABP_BPS_SBJ_ALV01 - Subcontroller für ALV, Anzeige Versicherbares Objekt

/PM0/CL_ABP_BPS_SBJ_ALV01 - Subcontroller für ALV, Anzeige Versicherbares Objekt

BAL_S_LOG - Application Log: Log header data   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse implementiert einen Dialog-Subcontroller zur Behandlung einer Menge von Objekten einer Entität. Die Daten werden in einem ABAP List-Viewer dargestellt und sind nicht änderbar. Um den generischen Subcontrollern die Datenbeschaffung zu ermöglichen, ist über das Customizing im Workplace eine Liste von Parametern zu übergeben, die folgender Syntax folgt:

, [,Rahmenflag]

Strategie ist dabei eine Zahl zwischen 1 und 6 mit folgender Zuordnung:

-,,1: Oberstes Element (TOS) des OID-Stacks

-,,2: Root-BOEC

-,,3: direkte Kinder (get_children) des/ der TOS - Elemente

-,,4: direkte Kinder des Root-BOEC

-,,5: sämtliche Kinder (alle Ebenen) ausgehend vom Root-BOEC

-,,6: sämtliche Kinder (alle Ebenen) ausgehend vom TOS

Es ist zu berücksichtigen, dass es sich beim Obersten Element des Stacks um eine Liste von Objekten (repräsentiert durch deren OIDs) handeln kann. So kann beispielsweise für ein ALV-Grid Strategie 1 sinnvoll sein - nicht hingegen Strategie 2. Als Entitätsname wird entweder eine Basis-Entität oder eine eigenständige Spartenentität angegeben (für Spartenerweiterungen steht die Klasse /PM0/CL_ALX_BPS_U_ALV03 zur Verfügung).

Beziehungen

Damit diese Klasse verwendet werden kann, muss zuvor in der globalen Session (in der Klasse /PM0/CL_ABX_BPU_SESSION) eine Registry-Klasse eingetragen sein, welche das Interface /PM0/IF_ABX_BPU_REGISTRY implementiert, so dass das Root-Objekt und der betreffende OID-Stack ermittelt werden können.

Beispiel

Um diesen Subcontroller zu verwenden, ist zuvor in der globalen Session die aktuelle Registry einzutragen.Im Neugeschäft ist besipielsweise folgender Code in der vorhergehenden Prozessaktivität einzufügen:

* get instance of registry

lr_registry = /pm0/cl_ab_bpu_registry=>SELF.

* set the registry

CALL METHOD /pm0/cl_abx_bpu_session=>set_registry EXPORTING ir_registry = lr_registry.

Hinweise

Weiterführende Informationen






TXBHW - Original Tax Base Amount in Local Currency   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2490 Date: 20240417 Time: 000223     sap01-206 ( 47 ms )