2014-09-30 65 views
2

在ABAP(SE38或SE80),如果我写ABAP:更改SAPGUI子程序模板

perform test_form using p_var. 

test_form双击,就会认为它为我创建以下子程序。

*&---------------------------------------------------------------------* 
*&  Form TEST_FORM 
*&---------------------------------------------------------------------* 
*  text 
*----------------------------------------------------------------------* 
*  -->P_P_VAR text 
*----------------------------------------------------------------------* 
form TEST_FORM using p_p_var. 

endform.     " TEST_FORM 

我可以更改此模板吗?

+0

据我记得这是可能的。我必须提醒自己如何去做,我会回到你身边。 – Jagger 2014-09-30 10:33:44

+0

是否要更改已创建的桩?或者您是否要更改该模板,以创建其他桩? – icbytes 2014-09-30 10:53:58

+0

后者 - 每次我使用这种创建子例程的方法时,我都会做许多相同的更改。我希望自动生成的代码始终具有这些更改。 – Ske 2014-09-30 10:56:43

回答

5

该模板在表TSE05中用APP_OBJ = ADDM和 - 对于FORM例程 - 关键字PU定义。

TSE05

放置功能模块DETERMINE_BLOCK在断点,观察详细的过程。是否要修改标准条目取决于你...

+0

+1好的答案,但它似乎并不适用于漂亮的打印机,毕竟这不是问题中提出的问题。对于漂亮打印机,评论似乎是硬编码的。 – Jagger 2014-09-30 11:06:09

+0

我试着改变这个表,并且在调试器中查找DETERMINE_BLOCK。我对表单例程模板做了一些更改,但其中一些内容是硬编码的。感谢您的有用答案。 :) – Ske 2014-09-30 11:29:04