P. 1
Module Pool

Module Pool

|Views: 5,553|Likes:
Published by bashamsc
Capgemini Module pool material
Capgemini Module pool material

More info:

Published by: bashamsc on Mar 25, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/09/2013

pdf

text

original

•We can assign code to existing function keys. Only keys for which code
We can assign code to existing function keys. Only keys for which code
is assigned will be active. We can see this when the menu painter is

is assigned will be active. We can see this when the menu painter is
executed.

executed.

©India SAP CoE, Slide 48

Execution

Execution

•We can test the menu painter by clicking on F8 key or execute button
We can test the menu painter by clicking on F8 key or execute button

•Enter a screen number and title if you want to simulate a whole screen.
Enter a screen number and title if you want to simulate a whole screen.
If you do not enter a screen number, the system simulates the status

If you do not enter a screen number, the system simulates the status
using an empty test screen.

using an empty test screen.

©India SAP CoE, Slide 49

Execution

Execution

•Output as below, New Menu is added, Find Item in Application tool bar,
Output as below, New Menu is added, Find Item in Application tool bar,
Save, Back & Print button on standard tool bar enabled.

Save, Back & Print button on standard tool bar enabled.

©India SAP CoE, Slide 50

More on Flow Logic

More on Flow Logic

•Flow logic refers to code behind the screens. It is the code that processes
Flow logic refers to code behind the screens. It is the code that processes
a screen.

a screen.

•Flow Logic commands are different than ABAP commands
Flow Logic commands are different than ABAP commands
(e.g., IF … ENDIF is not valid in Flow Logic).

(e.g., IF … ENDIF is not valid in Flow Logic).

•Dynamic Processor (DYNPRO) controls the flow logic and prepares
Dynamic Processor (DYNPRO) controls the flow logic and prepares
data to be displayed on the screen.

data to be displayed on the screen.

©India SAP CoE, Slide 51

More on Flow Logic

More on Flow Logic

•Each screen has its own Flow Logic which is divided into four main events:
Each screen has its own Flow Logic which is divided into four main events:

•PROCESS BEFORE OUTPUT (PBO)
PROCESS BEFORE OUTPUT (PBO) - event processed before the
- event processed before the

screen is displayed.

screen is displayed.
•PROCESS AFTER INPUT (PAI) -
PROCESS AFTER INPUT (PAI) - event processed after the user has
event processed after the user has
invoked a function code (e.g., clicked on a pushbutton) or pressed the

invoked a function code (e.g., clicked on a pushbutton) or pressed the
‘Enter’ key.

‘Enter’ key.
•Process on Value Request (POV) -
Process on Value Request (POV) - Triggered when the user requests
Triggered when the user requests

Value help (F4)

Value help (F4)
•Process on Value Request (POH) -
Process on Value Request (POH) - Triggered when the user requests
Triggered when the user requests

field help (F1)

field help (F1)

•Each screen must be generated. If you make a change to any component of a
Each screen must be generated. If you make a change to any component of a
screen, the screen must be re-generated before execution.

screen, the screen must be re-generated before execution.

©India SAP CoE, Slide 52

Keywords supported

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->