Normal Report vs. Module Pool Program
Normal Report Program is displaying in application serve as per normal requirement. Normal Report Program 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.
Module pool program are used in customizing of screens.
Module pool program are more flexible than reports.