advanced alv with abap objects
Post on 09-Feb-2016
203 Views
Preview:
DESCRIPTION
TRANSCRIPT
IBM Global Services
Advanced ALV with ABAP Objects | 504
March-2005 copy 2005 IBM Corporation
Advanced ALV with ABAP Objects
IBM Global Services
copy 2005 IBM Corporation2 March-2005Advanced ALV with ABAP Objects | 504
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)
Build dialog program using ABAP Objects and custom controls Creating a screen with a control Dialog Modules GUI Status Passing Data Using Classes Creating Objects
IBM Global Services
copy 2005 IBM Corporation3 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework (CFW)
In the R3 System you can use ABAP to control desktop applications (custom controls) The application logic runs on the R3 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 SAPGui screens and application programs Custom controls can be added in the screen painter
SAPGUI(frontend)Custom Control 1
Custom Control 2
Events
Instance
Automation Queue
Automation Controller
Events
Instance
Automation QueueOO Control Framework
ApplicationProgram
OK_CODE GUI RFC
Application Server (Backend)
IBM Global Services
copy 2005 IBM Corporation4 March-2005Advanced ALV with ABAP Objects | 504
Classical List Report Programming vs ABAP Objects
How is the end result displayed by this program different from a standard list report displaying data from table SAPLANE
IBM Global Services
copy 2005 IBM Corporation5 March-2005Advanced ALV with ABAP Objects | 504
Overview of a Dialog Program with Custom Controls
Create a simple dialog program to display Plane information Specifications
Launch via transaction code Display all columns from table SAPLANE Display rows based on user input Aircraft Type (PLANETYPE) Use single screen to display data with menu controls to back out of the screen Use custom control to display the data in SAP List Viewer (ALV) format
IBM Global Services
copy 2005 IBM Corporation6 March-2005Advanced ALV with ABAP Objects | 504
Integrating a Control Area into a Dynpro Screen
Using the screen painter the developer can place custom controls on SAP screens The custom control area is given a name that identifies it In this example it will be ldquoLIST_AREArdquo
Within the application program the developer calls proxy objects from within the superclass CL_GUI_CONTROL
For each control a container object and an application object must be created To create a container object specifically for the ALV viewer feed the screen name
of the custom control (LIST_AREA) to the constructor of the container object For this dialog program the class CL_GUI_ALV_GRID will be used to create the
viewer The dialog program will feed the SAPLANE data to the ALV object which will be
displayed in the custom control are as an ALV grid
IBM Global Services
copy 2005 IBM Corporation7 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework ndash Wrapper Classes for GUI Controls
CL_GUI_OBJECT
CL_GUI_CONTROL CL_GUI_FRONTEND_SERVICES
CL_GUI_DIALOGBOX_CONTAINER
CL_GUI_CUSTOM_CONTAINER
CL_GUI_SIMPLE_TREE
CL_TREE_CONTROL_BASE
CL_GUI_HTML_VIEWER
CL_GUI_ALV_GRID
CL_GUI_ALV_GRID_BASE
CL_GUI_SPLITTER_CONTAINER
CL_GUI_CONTAINER
CL_GUI_PICTURE
Methods1048707FILE_OPEN_DIALOG 1048707GET_DESKTOP_DIRECTORY1048707GUI_UPLOAD 1048707GUI_DOWLOAD
hellip
IBM Global Services
copy 2005 IBM Corporation8 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create the Program and Screen
Step 1 First create a program using SE80 (Object Navigator)
Step 2 Create a Screen for the program using SE80 -gtProgram-gtRight click on program name-gtselect Screen
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation2 March-2005Advanced ALV with ABAP Objects | 504
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)
Build dialog program using ABAP Objects and custom controls Creating a screen with a control Dialog Modules GUI Status Passing Data Using Classes Creating Objects
IBM Global Services
copy 2005 IBM Corporation3 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework (CFW)
In the R3 System you can use ABAP to control desktop applications (custom controls) The application logic runs on the R3 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 SAPGui screens and application programs Custom controls can be added in the screen painter
SAPGUI(frontend)Custom Control 1
Custom Control 2
Events
Instance
Automation Queue
Automation Controller
Events
Instance
Automation QueueOO Control Framework
ApplicationProgram
OK_CODE GUI RFC
Application Server (Backend)
IBM Global Services
copy 2005 IBM Corporation4 March-2005Advanced ALV with ABAP Objects | 504
Classical List Report Programming vs ABAP Objects
How is the end result displayed by this program different from a standard list report displaying data from table SAPLANE
IBM Global Services
copy 2005 IBM Corporation5 March-2005Advanced ALV with ABAP Objects | 504
Overview of a Dialog Program with Custom Controls
Create a simple dialog program to display Plane information Specifications
Launch via transaction code Display all columns from table SAPLANE Display rows based on user input Aircraft Type (PLANETYPE) Use single screen to display data with menu controls to back out of the screen Use custom control to display the data in SAP List Viewer (ALV) format
IBM Global Services
copy 2005 IBM Corporation6 March-2005Advanced ALV with ABAP Objects | 504
Integrating a Control Area into a Dynpro Screen
Using the screen painter the developer can place custom controls on SAP screens The custom control area is given a name that identifies it In this example it will be ldquoLIST_AREArdquo
Within the application program the developer calls proxy objects from within the superclass CL_GUI_CONTROL
For each control a container object and an application object must be created To create a container object specifically for the ALV viewer feed the screen name
of the custom control (LIST_AREA) to the constructor of the container object For this dialog program the class CL_GUI_ALV_GRID will be used to create the
viewer The dialog program will feed the SAPLANE data to the ALV object which will be
displayed in the custom control are as an ALV grid
IBM Global Services
copy 2005 IBM Corporation7 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework ndash Wrapper Classes for GUI Controls
CL_GUI_OBJECT
CL_GUI_CONTROL CL_GUI_FRONTEND_SERVICES
CL_GUI_DIALOGBOX_CONTAINER
CL_GUI_CUSTOM_CONTAINER
CL_GUI_SIMPLE_TREE
CL_TREE_CONTROL_BASE
CL_GUI_HTML_VIEWER
CL_GUI_ALV_GRID
CL_GUI_ALV_GRID_BASE
CL_GUI_SPLITTER_CONTAINER
CL_GUI_CONTAINER
CL_GUI_PICTURE
Methods1048707FILE_OPEN_DIALOG 1048707GET_DESKTOP_DIRECTORY1048707GUI_UPLOAD 1048707GUI_DOWLOAD
hellip
IBM Global Services
copy 2005 IBM Corporation8 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create the Program and Screen
Step 1 First create a program using SE80 (Object Navigator)
Step 2 Create a Screen for the program using SE80 -gtProgram-gtRight click on program name-gtselect Screen
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation3 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework (CFW)
In the R3 System you can use ABAP to control desktop applications (custom controls) The application logic runs on the R3 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 SAPGui screens and application programs Custom controls can be added in the screen painter
SAPGUI(frontend)Custom Control 1
Custom Control 2
Events
Instance
Automation Queue
Automation Controller
Events
Instance
Automation QueueOO Control Framework
ApplicationProgram
OK_CODE GUI RFC
Application Server (Backend)
IBM Global Services
copy 2005 IBM Corporation4 March-2005Advanced ALV with ABAP Objects | 504
Classical List Report Programming vs ABAP Objects
How is the end result displayed by this program different from a standard list report displaying data from table SAPLANE
IBM Global Services
copy 2005 IBM Corporation5 March-2005Advanced ALV with ABAP Objects | 504
Overview of a Dialog Program with Custom Controls
Create a simple dialog program to display Plane information Specifications
Launch via transaction code Display all columns from table SAPLANE Display rows based on user input Aircraft Type (PLANETYPE) Use single screen to display data with menu controls to back out of the screen Use custom control to display the data in SAP List Viewer (ALV) format
IBM Global Services
copy 2005 IBM Corporation6 March-2005Advanced ALV with ABAP Objects | 504
Integrating a Control Area into a Dynpro Screen
Using the screen painter the developer can place custom controls on SAP screens The custom control area is given a name that identifies it In this example it will be ldquoLIST_AREArdquo
Within the application program the developer calls proxy objects from within the superclass CL_GUI_CONTROL
For each control a container object and an application object must be created To create a container object specifically for the ALV viewer feed the screen name
of the custom control (LIST_AREA) to the constructor of the container object For this dialog program the class CL_GUI_ALV_GRID will be used to create the
viewer The dialog program will feed the SAPLANE data to the ALV object which will be
displayed in the custom control are as an ALV grid
IBM Global Services
copy 2005 IBM Corporation7 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework ndash Wrapper Classes for GUI Controls
CL_GUI_OBJECT
CL_GUI_CONTROL CL_GUI_FRONTEND_SERVICES
CL_GUI_DIALOGBOX_CONTAINER
CL_GUI_CUSTOM_CONTAINER
CL_GUI_SIMPLE_TREE
CL_TREE_CONTROL_BASE
CL_GUI_HTML_VIEWER
CL_GUI_ALV_GRID
CL_GUI_ALV_GRID_BASE
CL_GUI_SPLITTER_CONTAINER
CL_GUI_CONTAINER
CL_GUI_PICTURE
Methods1048707FILE_OPEN_DIALOG 1048707GET_DESKTOP_DIRECTORY1048707GUI_UPLOAD 1048707GUI_DOWLOAD
hellip
IBM Global Services
copy 2005 IBM Corporation8 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create the Program and Screen
Step 1 First create a program using SE80 (Object Navigator)
Step 2 Create a Screen for the program using SE80 -gtProgram-gtRight click on program name-gtselect Screen
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation4 March-2005Advanced ALV with ABAP Objects | 504
Classical List Report Programming vs ABAP Objects
How is the end result displayed by this program different from a standard list report displaying data from table SAPLANE
IBM Global Services
copy 2005 IBM Corporation5 March-2005Advanced ALV with ABAP Objects | 504
Overview of a Dialog Program with Custom Controls
Create a simple dialog program to display Plane information Specifications
Launch via transaction code Display all columns from table SAPLANE Display rows based on user input Aircraft Type (PLANETYPE) Use single screen to display data with menu controls to back out of the screen Use custom control to display the data in SAP List Viewer (ALV) format
IBM Global Services
copy 2005 IBM Corporation6 March-2005Advanced ALV with ABAP Objects | 504
Integrating a Control Area into a Dynpro Screen
Using the screen painter the developer can place custom controls on SAP screens The custom control area is given a name that identifies it In this example it will be ldquoLIST_AREArdquo
Within the application program the developer calls proxy objects from within the superclass CL_GUI_CONTROL
For each control a container object and an application object must be created To create a container object specifically for the ALV viewer feed the screen name
of the custom control (LIST_AREA) to the constructor of the container object For this dialog program the class CL_GUI_ALV_GRID will be used to create the
viewer The dialog program will feed the SAPLANE data to the ALV object which will be
displayed in the custom control are as an ALV grid
IBM Global Services
copy 2005 IBM Corporation7 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework ndash Wrapper Classes for GUI Controls
CL_GUI_OBJECT
CL_GUI_CONTROL CL_GUI_FRONTEND_SERVICES
CL_GUI_DIALOGBOX_CONTAINER
CL_GUI_CUSTOM_CONTAINER
CL_GUI_SIMPLE_TREE
CL_TREE_CONTROL_BASE
CL_GUI_HTML_VIEWER
CL_GUI_ALV_GRID
CL_GUI_ALV_GRID_BASE
CL_GUI_SPLITTER_CONTAINER
CL_GUI_CONTAINER
CL_GUI_PICTURE
Methods1048707FILE_OPEN_DIALOG 1048707GET_DESKTOP_DIRECTORY1048707GUI_UPLOAD 1048707GUI_DOWLOAD
hellip
IBM Global Services
copy 2005 IBM Corporation8 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create the Program and Screen
Step 1 First create a program using SE80 (Object Navigator)
Step 2 Create a Screen for the program using SE80 -gtProgram-gtRight click on program name-gtselect Screen
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation5 March-2005Advanced ALV with ABAP Objects | 504
Overview of a Dialog Program with Custom Controls
Create a simple dialog program to display Plane information Specifications
Launch via transaction code Display all columns from table SAPLANE Display rows based on user input Aircraft Type (PLANETYPE) Use single screen to display data with menu controls to back out of the screen Use custom control to display the data in SAP List Viewer (ALV) format
IBM Global Services
copy 2005 IBM Corporation6 March-2005Advanced ALV with ABAP Objects | 504
Integrating a Control Area into a Dynpro Screen
Using the screen painter the developer can place custom controls on SAP screens The custom control area is given a name that identifies it In this example it will be ldquoLIST_AREArdquo
Within the application program the developer calls proxy objects from within the superclass CL_GUI_CONTROL
For each control a container object and an application object must be created To create a container object specifically for the ALV viewer feed the screen name
of the custom control (LIST_AREA) to the constructor of the container object For this dialog program the class CL_GUI_ALV_GRID will be used to create the
viewer The dialog program will feed the SAPLANE data to the ALV object which will be
displayed in the custom control are as an ALV grid
IBM Global Services
copy 2005 IBM Corporation7 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework ndash Wrapper Classes for GUI Controls
CL_GUI_OBJECT
CL_GUI_CONTROL CL_GUI_FRONTEND_SERVICES
CL_GUI_DIALOGBOX_CONTAINER
CL_GUI_CUSTOM_CONTAINER
CL_GUI_SIMPLE_TREE
CL_TREE_CONTROL_BASE
CL_GUI_HTML_VIEWER
CL_GUI_ALV_GRID
CL_GUI_ALV_GRID_BASE
CL_GUI_SPLITTER_CONTAINER
CL_GUI_CONTAINER
CL_GUI_PICTURE
Methods1048707FILE_OPEN_DIALOG 1048707GET_DESKTOP_DIRECTORY1048707GUI_UPLOAD 1048707GUI_DOWLOAD
hellip
IBM Global Services
copy 2005 IBM Corporation8 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create the Program and Screen
Step 1 First create a program using SE80 (Object Navigator)
Step 2 Create a Screen for the program using SE80 -gtProgram-gtRight click on program name-gtselect Screen
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation6 March-2005Advanced ALV with ABAP Objects | 504
Integrating a Control Area into a Dynpro Screen
Using the screen painter the developer can place custom controls on SAP screens The custom control area is given a name that identifies it In this example it will be ldquoLIST_AREArdquo
Within the application program the developer calls proxy objects from within the superclass CL_GUI_CONTROL
For each control a container object and an application object must be created To create a container object specifically for the ALV viewer feed the screen name
of the custom control (LIST_AREA) to the constructor of the container object For this dialog program the class CL_GUI_ALV_GRID will be used to create the
viewer The dialog program will feed the SAPLANE data to the ALV object which will be
displayed in the custom control are as an ALV grid
IBM Global Services
copy 2005 IBM Corporation7 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework ndash Wrapper Classes for GUI Controls
CL_GUI_OBJECT
CL_GUI_CONTROL CL_GUI_FRONTEND_SERVICES
CL_GUI_DIALOGBOX_CONTAINER
CL_GUI_CUSTOM_CONTAINER
CL_GUI_SIMPLE_TREE
CL_TREE_CONTROL_BASE
CL_GUI_HTML_VIEWER
CL_GUI_ALV_GRID
CL_GUI_ALV_GRID_BASE
CL_GUI_SPLITTER_CONTAINER
CL_GUI_CONTAINER
CL_GUI_PICTURE
Methods1048707FILE_OPEN_DIALOG 1048707GET_DESKTOP_DIRECTORY1048707GUI_UPLOAD 1048707GUI_DOWLOAD
hellip
IBM Global Services
copy 2005 IBM Corporation8 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create the Program and Screen
Step 1 First create a program using SE80 (Object Navigator)
Step 2 Create a Screen for the program using SE80 -gtProgram-gtRight click on program name-gtselect Screen
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation7 March-2005Advanced ALV with ABAP Objects | 504
SAP Control Framework ndash Wrapper Classes for GUI Controls
CL_GUI_OBJECT
CL_GUI_CONTROL CL_GUI_FRONTEND_SERVICES
CL_GUI_DIALOGBOX_CONTAINER
CL_GUI_CUSTOM_CONTAINER
CL_GUI_SIMPLE_TREE
CL_TREE_CONTROL_BASE
CL_GUI_HTML_VIEWER
CL_GUI_ALV_GRID
CL_GUI_ALV_GRID_BASE
CL_GUI_SPLITTER_CONTAINER
CL_GUI_CONTAINER
CL_GUI_PICTURE
Methods1048707FILE_OPEN_DIALOG 1048707GET_DESKTOP_DIRECTORY1048707GUI_UPLOAD 1048707GUI_DOWLOAD
hellip
IBM Global Services
copy 2005 IBM Corporation8 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create the Program and Screen
Step 1 First create a program using SE80 (Object Navigator)
Step 2 Create a Screen for the program using SE80 -gtProgram-gtRight click on program name-gtselect Screen
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation8 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create the Program and Screen
Step 1 First create a program using SE80 (Object Navigator)
Step 2 Create a Screen for the program using SE80 -gtProgram-gtRight click on program name-gtselect Screen
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation9 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Custom Control
Custom Control Area
Input Field
Custom Control
Step 3 Create an Input Field and a Custom Control in the Screen
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation10 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create GUI Status
Step 4 Create GUI Status to add the exit capability
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation11 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Create Transaction Code and Define Class
Step 5 Create a transaction code to execute the dialog program Step 6 Define a class to perform the data retrieval and formatting to the screen
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation12 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Creating Objects for the Class
Step 7 Create Object for the Class to Implement the methods and displaying the ALV Grid Control with desired functionality
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation13 March-2005Advanced ALV with ABAP Objects | 504
Demonstration Result
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation14 March-2005Advanced ALV with ABAP Objects | 504
Container Controls
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation15 March-2005Advanced ALV with ABAP Objects | 504
Container Controls (Contd)
SAP Custom Container SAP Dialog Box Container SAP Docking Container SAP Splitter Container SAP Easy Splitter Container
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation16 March-2005Advanced ALV with ABAP Objects | 504
Demonstration
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation17 March-2005Advanced ALV with ABAP Objects | 504
Practice
Create a simple ALV report using OOPs concept
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation18 March-2005Advanced ALV with ABAP Objects | 504
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
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
IBM Global Services
copy 2005 IBM Corporation19 March-2005Advanced ALV with ABAP Objects | 504
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
- Advanced ALV with ABAP Objects
- Objectives
- SAP Control Framework (CFW)
- Classical List Report Programming vs ABAP Objects
- Overview of a Dialog Program with Custom Controls
- Integrating a Control Area into a Dynpro Screen
- SAP Control Framework ndash Wrapper Classes for GUI Controls
- Demonstration Create the Program and Screen
- Demonstration Create Custom Control
- Demonstration Create GUI Status
- Demonstration Create Transaction Code and Define Class
- Demonstration Creating Objects for the Class
- Demonstration Result
- Container Controls
- Container Controls (Contd)
- Demonstration
- Practice
- Summary
- Questions
-
top related