Ansicht
Dokumentation
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.
Allgemein
- Übersicht: Zurzeit unterstützte Funktionscodes im Hierarchy Tool.
- Übersicht: Zurzeit vorhandene Userexits im Hierarchy Tool.
- Übersicht: Zurzeit mögliche Einträge in die Tabelle USER_PARAMETERS.
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
- Zum Zeitpunkt PAI des Dynpros XXXX:
Aufruf des Funktionsbausteins STREE_BROWSER_PAI
Beim Verlassen der Verarbeitung, nach Aufruf des Funktionsbausteins STREE_BROWSER_PAI:
Aufruf des Funktionsbausteins STREE_MANUAL_SELECTION_FINISH
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.
- Aufbereitung der Datensätze der Import-Tabelle TOOLBAR_BUTTONS
- Übergabe zur Weiterverarbeitung (Strukturdaten lesen und aufbereiten, Containererzeugung, etc.) an den Funktionsbaustein STREE_MANUAL_SELECTION_HC
- Ggf. Ausgabe des Exportparameter MESSAGE, NEW_STRUCTURE_HEADER und/oder FOREIGN_LOCK.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
ASSIGNMENT_DISP_MODECHANGE_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_CONTROLSFunktionsgruppe
SHI01RFUMSV00 - 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 )