Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

regarding PBO

Former Member
0 Likes
745

hi,

can any one tell me, can we call 2 pbo's in one screen and what is the exact difference between initialization and PBO.

thanks

pavan

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
707

Hi pavan,

When we call a subscreen we generally call two PBO's one of the main screen or the calling screen and other of the subscreen.

Check the following link

http://help.sap.com/saphelp_nw2004s/helpdata/en/79/34a234d9b511d1950e0000e8353423/frameset.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/db9a2135c111d1829f0000e829fbfe/frameset.htm

Hope it helps.

Regards,

Kinshuk

hi,

can any one tell me, can we call 2 pbo's in one screen and what is the exact difference between initialization and PBO.

thanks

pavan

5 REPLIES 5
Read only

Former Member
0 Likes
708

Hi pavan,

When we call a subscreen we generally call two PBO's one of the main screen or the calling screen and other of the subscreen.

Check the following link

http://help.sap.com/saphelp_nw2004s/helpdata/en/79/34a234d9b511d1950e0000e8353423/frameset.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/db9a2135c111d1829f0000e829fbfe/frameset.htm

Hope it helps.

Regards,

Kinshuk

Read only

Former Member
0 Likes
707

Hi Pavan,

PBO is a event in the Screen flow. You can't define two PBO block in screen logic of a screen.

Screen flow events:

PBO.

PAI.

POV.

POH.

Report Events:

Load-of-program.

Initialization.

At Selection-screen

At Selection-screen on <field>

Start-of-selection.

top-of-page.

end-of-page.

End-of-selection.

List processing (reports) will be executed in ABAP processor.

Screen flow logic will be executed in Screen processor.

PBO is first event executed in the screen. It's related to screen flow logic

Initialization is the first event to initialize the data in List processing. It's related to list processing.

Regards

Bhupal Reddy

Read only

Former Member
0 Likes
707

hi Pavan,

mainly PBO is screen level event. while designing the screens the flow of logic can be designed with the use of these events.

this event triggers before you can display some output or before some screen display. where as

Intialisation is the event while you r writing a report.

This event triggers before the selection screen displayed.

This event is mainly used to intialise some values for some fields at the starting

if u find it useful mark the points

Regards,

GNK.

Read only

Former Member
0 Likes
707

HI PAVAN

PBO is the name of event for module pool programming.

here you can use several modules which will fire one by one before displaying the screen.

you have to declare the modules in screen-flow logic and code that in your ABAP program.

like

SCREEN FLOW LOGIC

-


PROCESS BEFORE OUTPUT.

MODULE M1.

MODULE M2.

.....

But INITIALIZATION is the event of report .

It gets fire before showing the selection screen.

regards

shiba dutta

Read only

jayanthi_jayaraman
Active Contributor
0 Likes
707

Hi,

PBO is process before output.There is one PBO for a screen.

Initialization is triggered before sel. screen is displayed.It is used fill the default values in the screen.It will be triggered once in a program.

PBO is triggered every time before the screen is displayed.We can use it for screen modifications.

Checkt his for more information.

http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/initiali.htm