What is the typical structure of an ABAP/4 program?

HEADER ,BODY,FOOTER.