What is the difference between normal report program and
module pool program?

Answer Posted / madhu.achanta

Report is displaying in application serve as per normal requirement. It is used in transaction code -se38. Technically speaking report is an executables program with 3 stages.

DATA INPUT (select screen)
DATA PROCESSING (select statement)
DATA OUTPUT (defining output types in write,uline,skip,output fields)

Module pool program are dialog program. Dialog program are used to call transaction. These are used in customizing of screens. These are more flexible than reports.

Using reports we can select data from database as per selectioncriter and process it and display it on screen. We can also write BDC program to upload or download data. The selection screen can be designed in which user gives his requirement. The limitation is that complex selection screen cannot be designed. In case of modulepoolo the above can be achieved, but we can create complex selection screen and output screens also

Is This Answer Correct ?    0 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is lock mechanism? How do we create lock objects in abap?

637


How will you transfer data into a file in application server?

593


What is SAP Data conversion ?

629


What is a modification assistant?

587


How do you read files from the application server ? : abap bdc

611






What are the requirements a dialog program must fulfill?

635


What is a data dictionary? : sap abap data dictionary

551


What are different abap/4 editors?

605


What is the lock object?

599


Explain what are the various types of selection screen event?

553


How can end-of-selection be used?

630


What are interface/conversion programs in SAP?

590


what comes in Timkein written test I hope some body can tell me at this id plz tell it before 9 pm 19 march

1658


What is an interactive report?

618


What are the problems in processing batch input sessions? How is batch inputprocess different from processing online?

558