The next step is to create screen 100, to do this double click on the '100' within the call screen
command(Call screen 100.). Enter short description and select 'Normal' as screen type.
To create the PBO and PAI modules insert that code below into the screen's flow logic. Much of this code
should automatically have been inserted during screen creation but with the module lines commented out.
Simple remove the comments and double click the module name(STATUS_0100 and
USER_COMMAND_0100) in-order to create them, this will display the perform/module creation screen.
The MODULES are usually created within two includes one ending in 'O01' for PBO modules and
one ending in 'I01' for PAI modules(See code below).
Please note in order for these includes to be displayed on the creation screen they need to have be
created along with the following lines of code added to the main prog(see previous step):
INCLUDE ZDEMO_SIMPLETREEO01. "Screen PBO Modules
INCLUDE ZDEMO_SIMPLETREEI01. "Screen PAI Modules
Otherwise use the 'New Include' entry and SAP will add the necassary line for you.
* Screen flow logic code PROCESS BEFORE OUTPUT. MODULE STATUS_0100. * PROCESS AFTER INPUT. MODULE USER_COMMAND_0100.
*-----------------------------------------------------------* ***INCLUDE Z......O01 . *-----------------------------------------------------------* *&----------------------------------------------------------* *& Module STATUS_0100 OUTPUT *&----------------------------------------------------------* * PBO Module *-----------------------------------------------------------* module status_0100 output. * SET PF-STATUS 'xxxxxxxx'. * SET TITLEBAR 'xxx'. endmodule. " STATUS_0100 OUTPUT *-------------------------------------------------------------------* ***INCLUDE Z......I01 . *-------------------------------------------------------------------* *&------------------------------------------------------------------* *& Module USER_COMMAND_0100 INPUT *&------------------------------------------------------------------* * PAI Module *-------------------------------------------------------------------* module user_command_0100 input. endmodule. " USER_COMMAND_0100 INPUT