2014-09-30 32 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