2、程序檢查激活與調(diào)試
代碼編輯完成后,可通過SAP的檢查、測試、調(diào)試工具等對程序進行排查,以盡可能在程序交付前找出問題。

2.1、程序檢查
能找出變量定義、語法等的錯誤,如在代碼中,變量date6ms,在定義時輸入為data6m(圖1-17中37行),使用時卻還是date6ms(52行和70行),點擊檢查后,將在界面上顯示檢查的結(jié)果窗口,告知問題及可能的解決辦法;如果檢查沒問題,則會在狀態(tài)欄顯示“XXXX未發(fā)現(xiàn)錯誤”的提示。

2.2、程序激活
如果程序檢查沒問題,可以點擊激活,以表示此程序可用,可以執(zhí)行,其狀態(tài)也將變成“活動的”。
2.3、程序調(diào)試
1)設(shè)置會話斷點
如想了解各變量包括當前日期、年齡、6月份后的日期,在賦值前后的值的變化情況,則可以在程序中添加斷點,如圖1-18:

2)運行程序
執(zhí)行后,將彈出初始界面如圖1-19,輸入姓名出生日期后執(zhí)行:

運行到斷點后,將打開ABAP調(diào)試器,如圖1-20,在此可以查看變量情況(雙擊變量,將添加到變量窗口并顯示其值),可通過對程序的繼續(xù)執(zhí)行,查看其變化情況。

3、發(fā)布程序
程序開發(fā)完成后,可通過ABAP工作臺或編輯器運行程序(如前所述調(diào)試程序操作),另外還可以通過創(chuàng)建事務(wù)代碼,以方便快捷調(diào)用和執(zhí)行程序。
繼續(xù)進入工作臺,在開發(fā)包節(jié)點下的“程序”中可找到完成的程序,選擇此程序后“右鍵-->創(chuàng)建-->事務(wù)”,將彈出創(chuàng)建事務(wù)的窗口,如圖1-21,輸入事務(wù)代碼和文本及設(shè)置好啟動對象后,點擊對勾,將打開事務(wù)的詳細設(shè)置界面如圖1-22,在此可設(shè)置此事務(wù)對應(yīng)的程序,完成后保存,即完成程序的發(fā)布。
由此即可如實踐目標所示運行程序。


(01啟程 全文完)