Ansicht
Dokumentation

STREE_MANUAL_SELECTION_START - Start des Hierarchiebrowsers im Tree-Conrol (vor Call Screen)

STREE_MANUAL_SELECTION_START - Start des Hierarchiebrowsers im Tree-Conrol (vor Call Screen)

ROGBILLS - Synchronize billing plans   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Allgemein

Funktionalität

Funktionsbaustein zur Anzeige einer Struktur aus dem allgemeinen Hierarchiepflegetool. Die Anzeige erfolgt via Control (ABAP-OO), das durch Darstellung von Checkboxes als Knoten-Item die Möglichkeit bietet, Strukturknoten gezielt zu selektieren.

Über die Basisfunktionsbausteine STREE_STRUCTURE_*.erfolgt das Lesen der Daten von der Datenbank.

Der Funktionsbaustein ist ein Einstiegsbaustein. Im Gegensatz zum Funktionsbaustein STREE_MANUAL_SELECTION_DYNP_HC muss hier via Parameter GUI_CONTAINER ein zuvor erzeugter Container mitgegeben werden. Der Container wird als Referenz (TYPE REF TO) auf eine Klasse (z.B. CL_GUI_CUSTOM_CONTAINER) definiert und mit CREATE OBJECT erzeugt.

Anders als der Funktionsbaustein STREE_BROWSER_DYNP_HC werden die Funktionsbausteine STREE_BROWSER_PBO, STREE_BROWSER_PAI und STREE_BROWSER_FINISH, als zentrale Steuerbausteine, nicht automatisch durchlaufen, auch steht ein geeignetes Dynpro nicht zur Verfügung.

In einem Report empfiehlt sich daher folgende Aufrufreihenfolge*:

Erzeugen eines Containers

  • Aufruf des Funktionsbausteins STREE_MANUAL_SELECTION_START

  • Aufruf eines Dynpros XXXX mit CALL SCREEN

  • Zum Zeitpunkt PBO des Dynpros XXXX:
    Aufruf des Funktionsbausteins STREE_BROWSER_PBO

Der mitgegebene Container kann auf einen Teilbereich des Bilschirms beschränkt werden, ggf. werden weitere Splitter-Container erzeugt.

Der Funktion hat folgende

Aufgaben

  • Prüfung auf Verwendung des SAP-WEBGUIs via Funktionsbaustein . Der SAP-WEBGUI erfordert Sonderfunktionen, da wiederholt Probleme mit der Darstellung von Checkboxes auftraten.
  • Erzeugen der lokalen Instanz G_APPLICATION zur Steuerung und Verarbeitung der vom Anwender ausgelösten Ereignisse (Doppel-/Single-/Link-Click, Drag & Drop, etc.).
  • Konservierung einiger globaler Tree- und Container-Daten der Vorgänger-Zentralinstanz bei wiederholtem Aufruf des Bausteins innerhalb einer Transaktion.
  • Erzeugen der Zentralinstanz G_TREE_DATA zur Aufnahme der globalen Daten und zur Verwaltung aller Frontend-Operationen für das Tree-Control am Backend.
    Erzeugen der Verwaltungsinstanz G_OBJECT_STACK_GEN zur Verwaltung der Zentralinstanzen, sofern nicht bereits in einem vorherigen Lauf erfolgt .
  • Vorbelegung von globalen Variablen gemäß Parameterisierung (aus Import-Parametern und Verwaltungsinstanz) zur gezielten Steuerung der Verarbeitung (Parameter-Funktionen siehe unten).
  • Prüfung auf Möglichkeit zur Controlverarbeitung. Falls nicht gegeben erfolgt Abbruch.
  • Übergabe zur Weiterverarbeitung (Strukturdaten lesen und aufbereiten, Containererzeugung, etc.) an den Funktionsbaustein STREE_MANUAL_SELECTION_HC

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ASSIGNMENT_DISP_MODE
CHANGE_FILTER_TPLAN
DESCRIPTION
DISPLAY_MODE
DONT_CHANGE_PARENT_SEL_STATE
DONT_DESELECT_PARENTS
ENQUEUE_MODE
EXTERNAL_ACTIVE_NODES
EXTERNAL_ALL_NODES
EXTERNAL_ALL_REFERENCES
EXTERNAL_ALL_TEXTS
EXTERNAL_MARKED_NODES
FOREIGN_LOCK
GENERATE_TWB_MULTI
GUI_CONTAINER
LANGUAGE
MARK_NODE_WITH_PARENTS
MARK_NODE_WITH_SUBNODES
MARK_ONLY_ONE_NODE
MESSAGE
NEW_STRUCTURE_HEADER
NEW_STRUCT_HEADER
NODE_SELECTION_ONLY
NO_COMMIT_WORK
NO_TOOLBAR
NO_TRANSPORT_CHECK
PARALLEL_INSTANCES
RETURN_ALL_SUBNODES_OF_MARKED
RFC_DESTINATION
SAVE_AS_FILTER
SCREEN_END_COLUMN
SCREEN_END_LINE
SCREEN_START_COLUMN
SCREEN_START_LINE
STRUCTURE_ID
TOOLBAR_BUTTONS
USER_PARAMETERS
USE_EXTERNAL_TABLES

Ausnahmen

NO_CONTROLS

Funktionsgruppe

SHI01

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9908 Date: 20240523 Time: 085207     sap01-206 ( 88 ms )