2012年4月14日

摘要: 宏(Macros)是一段独立的代码,能实现数据的运算与输出,功能与子程序类似,主要应用于同一程序中某些重复的运算,以简化代码,其定义语法如下: DEFINE INCREMENT. "INCREMENT为自定义宏的名称。 ...... END-OF-DEFINITION. 对宏的参数传递通过&N来实现,N为整数,即调该宏的参数顺序。 DEFINE INCREMENT. "定义宏 ADD 1 TO &1. WRITE: / &1. WRITE: / &2. END-OF-DEFINITION. DATA:number TYPE I VALUE 1 阅读全文
posted @ 2012-04-14 20:00 KenNgai 阅读(4694) 评论(0) 推荐(0) 编辑
 
摘要: ABAP子程序(Subrouting)是包含在程序中的一段具有一定功能的代码,能够将某个功能作为一个小程序包含在主程序中,以方便程序分析及阅读。特别是一此程序中多次用到的功能,可以简化代码,增加程序的可读性且便于维护。 1.子程序的定义 通过FORM...ENDFORM语名可以实现子程序的定义,通过PERFORM语句来实现子程序的调用。 [For Example] PERFORM welcome. "调用子程序 FORM welcome. "定义子程序 WRITE / 'subrouting'. ENDFORM. 2.子程序接口参数的定义及使用 子程序实现了 阅读全文
posted @ 2012-04-14 16:41 KenNgai 阅读(6604) 评论(0) 推荐(1) 编辑