Documente Academic
Documente Profesional
Documente Cultură
March-2005
Objectives
The participants will be able to:
Get overview of dialog program
Discuss classical list programming as related to ABAP objects
Review SAP Control Framework (CFW)
March-2005
Automation
Controller
Events
Instance
Automation Queue
OK_CODE
Application Server
(Backend)
Custom Control 1
OO Control
Framework
Custom Control 2
GUI RFC
Automation Queue
Application
Program
Events
Instance
In the R/3 System, you can use ABAP to control desktop applications
(custom controls). The application logic runs on the R/3 application server
(automation client), which drives the custom control (automation server) at
the frontend.
The ability to use these custom controls has been built into the dialog
process between SAP GUI screens and application programs. Custom
controls can be added in the screen painter.
3
March-2005
March-2005
March-2005
March-2005
CL_GUI_CONTROL
CL_GUI_FRONTEND_SERVICES
CL_GUI_CONTAINER
Methods
FILE_OPEN_DIALOG
GET_DESKTOP_DIRECTORY
GUI_UPLOAD
GUI_DOWLOAD
.
CL_GUI_CUSTOM_CONTAINER
CL_GUI_SPLITTER_CONTAINER
CL_GUI_DIALOGBOX_CONTAINER
CL_GUI_ALV_GRID_BASE
CL_GUI_ALV_GRID
CL_GUI_HTML_VIEWER
CL_TREE_CONTROL_BASE
CL_GUI_SIMPLE_TREE
CL_GUI_PICTURE
March-2005
March-2005
Input Field
March-2005
10
March-2005
In TOP Include
11
In Main Program
March-2005
12
March-2005
Demonstration : Result
13
March-2005
Container Controls
SAP Custom Container
SAP Dialog Box Container
SAP Docking Container
SAP Splitter Container
SAP Easy Splitter Container
14
March-2005
15
March-2005
Demonstration
Create a simple ALV report using OOPs concept
16
March-2005
Practice
Create a simple ALV report using OOPs concept
17
March-2005
Summary
Description of SAP Control Framework.
Different classes required for various containers..
Purpose of different containers.
How to handle Events in ALV.
Steps to create an ALV report using OOPs concept.
18
March-2005
Questions
What is SAP Control Framework?
What is container control? What are their types?
Which class encapsulates the functionality of ALV grid in OOPs?
What are the steps required to build an ALV report using OOPs concept ?
19
March-2005