CL_GUI_ALV_TREE_BOSPS - ALV Tree Control for BOSPS integration

PERFORM Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.

Functionality

This class method is extensively used in the BOS-PS Cost Transfer to create a costing structure on thePS side based on the ALV tree control application and move costing items from the sales side to the WBS (Work Breakdown Structure) elements. This class implements the Drag&Drop behavior of the ALV tree structure.

Relationships

In agreement with the ALV Tree structure application, this class calls upon the following superclasses to perform critical BOSPS Integration functions:

CL_GUI_OBJECT :This proxy class for a GUI object is called upon to gain access and select the objects in the navigation screen.

CL_GUI_CONTROL : This class is called to control the display behavior of Drag&Drop.It is used to set and release various controls on the Drag&Drop behavior, such as adjusting the container grid, design/run mode, and so on.

CL_ALV_TREE_BASE : This class creates the format for the costing structure. It provides various behaviour options for the Drag&Drop handler, sets reference and context fields for inputs and so on.

CL_GUI_ALV_TREE : It is used to implement the Drag&Drop behavior on the navigationscreen. It performs such functions as selecting/deselecting nodes, change nodes and Drag&Drop handler functions, such as selecting items.

In addition, CL_GUI_ALV_TREE_BOSPS calls upon CLASS_CONSTRUCTOR and the ADD_NODE methods to make changes to the costing tree in the project.

Notes

Further information

The CL_GUI_ALV_TREE_BOSPS influences the behaviour of the interface IF_BOSPS_CE_TREE_MODIFIER. It isderived from CL_GUI_ALV_TREE, which is influenced by ALV tree structure in Product Cost Planning. Due to this relationship, CL_GUI_ALV_TREE_BOSPS reuses objects from Product Cost Planning (PCP) programs.



ABAP Short Reference   PERFORM Short Reference  
This documentation is copyright by SAP AG.


Length: 1907 Date: 20120526 Time: 130805     triton ( 108 ms )