ABAP初学者求助: 怎么调用另一个程序中的子程序?
在《ABAP用户指南》中有下面这个例子,我怎么老是调用不成功?执行第二个程序时一点反应都没有!需要做什么设置吗?PROGRAMFORMPOOL.FORMHEADER.WR...
在《ABAP用户指南》中有下面这个例子,我怎么老是调用不成功?执行第二个程序时一点反应都没有!需要做什么设置吗?PROGRAM FORMPOOL.FORM HEADER. WRITE: / 'Program started by', SY-UNAME, / 'on host', SY-HOST, 'date:', SY-DATUM, 'time:', SY-UZEIT. ULINE.ENDFORM.可以从程序 中调用子程 序,方法如 下:PROGRAM SAPMZTST.PERFORM HEADER(FORMPOOL) IF FOUND. [此贴子已经被作者于2006-10-07 02:47:56编辑过]
展开
2013-07-09
展开全部
如果 FORM 和 PERFORM 放在同一个程序内,则一切正常;放在不同程序内就不行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-09
展开全部
可以的啊,不过要注意的是例子中给出的FORMPOOL必须是program name,不是report name
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-09
展开全部
include XXXX 把要调用的程序放在以clude文件里,在调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-09
展开全部
不行啊!一运行就提示: ABAP runtime errors PERFORM_NOT_FOUND CALL(PERFORM) to a non-existent routine
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询