‎2008 Feb 15 6:19 AM
Hi Guys,
I am looking for Dilog Programming materials to learn dilog programming.
As i am new to this topic please suggest me which are all the books n materials needed to learn dilog programming.
Regards,
ABAPer
‎2008 Feb 19 10:14 AM
hi,
Module pool (type M)
For a type M program to be executable, you must create at least one transaction code for it (in which
you specify an initial screen). You can control the subsequent screen sequence either statically (in the
screen attributes) or dynamically (in the program code).
You assign a dialog transaction to a module pool. The following steps occur when you run a dialog
transaction:
First, the LOAD-OF-PROGRAM event is triggered. Once this event block has been executed, the ABAP
processor passes control to the screen processor. For an example of how to use this new event, refer to
the example in the Function Groups and Function Modules unit.
The screen processor processes the intial screen specified in the transaction definition. The initial
screen can be a selection screen (regardless of the program type). The PROCESS BEFORE OUTPUT
event is triggered and control passes to the ABAP processor, which processes the first PBO module.
The ABAP processor executes the processing block and returns control to the screen processor. Once
all PBO modules have been processed, the contents of any ABAP fields with identically-named
corresponding fields on the screen are transported to the relevant screen fields. Then the screen is
displayed (screen contents, active title, active status).
Once the user has chosen a dialog function (such as ENTER), the contents of the screen fields are
transported back to the corresponding identically-named fields in the ABAP program, and the processing
blocks that belong to the PROCESS AFTER INPUT event are processed. The system then continues
by processing the next screen.
The only processing logic that is processed in a dialog transaction are the statements belonging to the
LOAD-OF-PROGRAM event and those occurring in the various modules.
However, you can also use the statement LEAVE TO LIST-PROCESSING. This makes all of the list
processing events available to you.
Download ABAP books from here.
abap online links
http://www.esnips.com/web/SAPAbapCertificationDocs/
http://www.esnips.com/web/SAPABAP
http://www.esnips.com/web/saparun-ebooks
http://www.esnips.com/doc/2a4c274b-b5b9-46b7-8ab5-5af47700a6c7/Command-List
http://www.esnips.com/doc/6bdb820f-f533-4517-a043-b64641b00490/TABC43-Data-Transfer
http://www.esnips.com/_t_/abap
Hope this helps, Do reward.
Regards,
Chandru
‎2008 Feb 15 6:24 AM
Hi Dude,
Use TCODE abapdocu.Choose link ABAP User Dialogs and
then choose Screens.It contains all that you need.
Regards,
Lakshmanan
‎2008 Feb 15 7:00 AM
Hi,
Pls refer to the link:
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9cdc35c111d1829f0000e829fbfe/frameset.htm
Regards,
Renjith Michael.
‎2008 Feb 19 10:14 AM
hi,
Module pool (type M)
For a type M program to be executable, you must create at least one transaction code for it (in which
you specify an initial screen). You can control the subsequent screen sequence either statically (in the
screen attributes) or dynamically (in the program code).
You assign a dialog transaction to a module pool. The following steps occur when you run a dialog
transaction:
First, the LOAD-OF-PROGRAM event is triggered. Once this event block has been executed, the ABAP
processor passes control to the screen processor. For an example of how to use this new event, refer to
the example in the Function Groups and Function Modules unit.
The screen processor processes the intial screen specified in the transaction definition. The initial
screen can be a selection screen (regardless of the program type). The PROCESS BEFORE OUTPUT
event is triggered and control passes to the ABAP processor, which processes the first PBO module.
The ABAP processor executes the processing block and returns control to the screen processor. Once
all PBO modules have been processed, the contents of any ABAP fields with identically-named
corresponding fields on the screen are transported to the relevant screen fields. Then the screen is
displayed (screen contents, active title, active status).
Once the user has chosen a dialog function (such as ENTER), the contents of the screen fields are
transported back to the corresponding identically-named fields in the ABAP program, and the processing
blocks that belong to the PROCESS AFTER INPUT event are processed. The system then continues
by processing the next screen.
The only processing logic that is processed in a dialog transaction are the statements belonging to the
LOAD-OF-PROGRAM event and those occurring in the various modules.
However, you can also use the statement LEAVE TO LIST-PROCESSING. This makes all of the list
processing events available to you.
Download ABAP books from here.
abap online links
http://www.esnips.com/web/SAPAbapCertificationDocs/
http://www.esnips.com/web/SAPABAP
http://www.esnips.com/web/saparun-ebooks
http://www.esnips.com/doc/2a4c274b-b5b9-46b7-8ab5-5af47700a6c7/Command-List
http://www.esnips.com/doc/6bdb820f-f533-4517-a043-b64641b00490/TABC43-Data-Transfer
http://www.esnips.com/_t_/abap
Hope this helps, Do reward.
Regards,
Chandru