Académique Documents
Professionnel Documents
Culture Documents
Welcome
Utility Topics
Course Title
IBM Global Business Services
(Optional client
logo can
be placed here)
Housekeeping
Breaks
Washrooms
Transportation / parking
No pagers or cell phones
Participation
Parking lot issues
Questions
Utility Topics
Module objectives
At the completion of the module, the participants should be able to:
Understand Subscreen
Understand Graphical User Interface
Understand Message Types
Utility Topics
Module agenda
The topics dealt in this module are:
Subscreen Area in Main Screen
CALL SUBSCREEN in PBO
CALL SUBSCREEN in PAI
Creating a Subscreen
Subscreen restrictions
Menu Painter
Set GUI status / Title in PBO module
Checking Function Code Triggered
Using the OKCODE
Function types
MESSAGE statement
User Messages Table
Message types
Utility Topics
Utility Topics
11
Tools International
Subscreen Area
SUB1
Address Information
(Subscreen)
7
Utility Topics
11
Customer
Name
Tools International
To invoke the PAI event of the
actual subscreen, the
CALL SUBSCREEN statement
Address Information
must be used in
(Subscreen 9020)
Utility Topics
Creating a Subscreen
Address Information
Bank Information
(Subscreen 9020)
(Subscreen 9030)
Screen
Screen Painter
Painter
Screen Attributes
Screen Type = Subscreen
Utility Topics
Subscreen restrictions
10
Utility Topics
Edit
Academy Awards
Year
1994
Category
Menu Painter
Loop
PIC
***Important Questions***
Exit
Update
Academy Awards
11
Year
1994
Category
PIC
Winner
Forrest Gump
Notes
Menu Painter
Menu Painter
12
Function Key
Standard
Application
Assignments
Toolbar
Toolbar
Utility Topics
Menu bar
IF SY-DYNNR = 9000.
SET PF-STATUS FIRST.
SET TITLEBAR ONE.
ELSE.
SET PF-STATUS
Screen 9001
SECOND.
Utility Topics
SY-DYNNR =
Current
screen
number
IBM Corporation 2013
Utility Topics
Edit
Loop
Academy Awards
Year
Category
1994
PIC
IF OKCODE = EDIT.
*
ENDMODULE.
Utility Topics
Function types
Type :
Program
Function
16
Type E:
Exit
Command
Utility Topics
Type S:
System
Function
Type P:
Local GUI
Function
Type T:
Start
Transaction
Messages-an overview
Academy Awards
Academy Awards
Year
1910
Enter
Category
PIC
Year
1910
Category
PIC
E: No record exists
Academy Awards
Year
1910
Category
PIC
Winner
No record exists
Notes
17
Utility Topics
MESSAGE statement
The MESSAGE statement is used to issue user messages.
MESSAGE <tnnn> [WITH <var1> <var2> <var3> <var4>].
** MZA02TOP - Top Include **
PROGRAM SAPMZA02 MESSAGE-ID ZA.
TABLES YMOVIE.
--------------------------------------
t = message type
Utility Topics
T100
User Messages
Message ID specified on
PROGRAM statement
Language (key)
Message # (nnn) specified in
MESSAGE statement
Message ID (key)
Message # (key)
Message Text
Utility Topics
Message types
S:
success
I:
information
A:
abend
X:
exit
W:
warning
E:
error
20
Utility Topics
21
Utility Topics
22
Utility Topics
23
Utility Topics
Module summary
Now that we have completed the module, we should be able to:
Understand Subscreen
Understand Graphical User Interface
Understand Message Types
24
Utility Topics
Thank You
25
Utility Topics