Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Program documentation
  2. Function Module documentation
  3. Include documentation
  4. In source documentation
  5. Beginning block of source code documentation

II. Naming Conventions

Variable

...

Names

  1. Selection options = S_
  2. Internal tables (global) = GT_
  3. Internal tables (local) = LT_
  4. Constants = GC_
  5. Constants (local) = LC_
  6. Ranges (global) = GR__
  7. Ranges (local) = LR_
  8. Form parameter (Used in the actual form not the Perform statement.)
    • Single value or variable = PV_
    • Single structure or record(however complicated) = PS_
    • Internal table(however complicated the line structure) = PT_
  9. Locally defined classes = LCL_
  10. Locally defined interfaces = LIF_
  11. Screen Parameters = A_ or P_

    Program & Function Group Names

  12. http://web.mit.edu.ezproxyberklee.flo.org/fss/dev/devstand5.html#ABAP Reports & Appendix B
  13. http://web.mit.edu.ezproxyberklee.flo.org/fss/dev/devstand5.html#Function Groups & Appendix B
  14. http://web.mit.edu.ezproxyberklee.flo.org/fss/dev/devstand5.html#Function Modules & Appendix B
  15. http://web.mit.edu.ezproxyberklee.flo.org/fss/dev/devstand5.html#Module Pools (Dialog Programs)

...