Skip to Content
author's profile photo Former Member
Former Member

Type 1 & Type M

If I create a screen in Type 1 program by using Call screen 100; and use events PBO, PAI etc & design the screen in SE51. Is it ok to still say that it is a module pool program because of use of the events or it is a report & not a module pool?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Posted on Oct 18, 2006 at 06:36 AM

    Its a executable report program not a module pool program. for reference see this program DEMO_DYNPRO_TABCONT_LOOP

    <b>PLEASE CLOSE THIS THREAD IF PURPOSE DONE</b>

    Regards

    - Gopi

    Message was edited by: Gopi Narendra

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 18, 2006 at 06:40 AM

    Hi Vishal,

    It will remain executable program only.

    You can not call it as a module pool

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 18, 2006 at 08:30 AM

    Hi,

    It z a report program only

    regards,

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 18, 2006 at 09:03 AM

    hi

    good

    Type 1->

    You can start a type 1 program by entering its program name. For this reason, they are also known as executable programs. When you start a type 1 program, processors are started in the runtime environment that call a series of processing blocks (event blocks) in a predefined sequence. The sequence is oriented towards reporting tasks. This is why executable programs are also known as reports. For further information, refer to Running Programs Directly - Reports.

    A special type of type 1 program is a logical database. You can start logical databases together with reports. A logical database contains subroutines that are called by an invisible system program in a prescribed sequence for type 1 programs. The subroutines make certain reporting functions reusable.Users can run executable programs either in the foreground, by entering the program name in Transaction SA38 (System ® Services ® Reporting), or as a background job. You can only run a program in the background if there is no dialog-controlled execution. You do not need to assign a transaction code to an executable program, although you may if you wish, and you do not have to use the Screen Painter to create any screens for it.

    TYPE M PROGRAM->

    Type M programs can only be started using a transaction code. A transaction code starts a screen, which consists of the screen itself and its flow logic. Screen flow logic can call special processing blocks (dialog modules) in the corresponding ABAP program. Since type M programs contain mostly dialog modules, they are known as module pools. For further information about running module pools, refer to Dialog-controlled Program Execution - Transactions.

    here i given some hints about the TYPE 1 and TYPE M pgoram, so what you have developed is a type 1 program so it cant not be a module pool or TYPE M program.

    thanks

    mrutyun^

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.