Question: what is the difference between normal report program and module pool program?
Answer: 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. Module pool program are dialog program dialog program are used to call transaction.