初識ABAP
- SAP基礎
ABAP是SAP的開發語言之一, 也是SAP最重要的開發語言, 如果你連SAP基本操作都不會, 那麼此處可以ctrl+w了, 先把SAP基本操作學會再來看, 此處不再贅述. 最少需要知道以下幾點:
a. 計算機上有SAP GUI.
b. 會配SAP的登錄連接, 會知道如何登入SAP
c. 知道事務代碼為何物, 知道開發常用的一些事務代碼, 如SE80, SE38等.
d. 學習SAP的姿勢, 應該重點在SCN上.
2. 第一個ABAP程序
a. 第一個事務代碼: se38.
進入後如上圖所示, 我們首先需要創建一個程序, 這裡的程序首字母必須為Y或者Z.
這裡我們創建第一個程序, Z_LS_001, 點擊創建按鈕後, 會彈出一個窗口:
這裡我們選擇可執行程序, 至於其它的是什麼用的, 我們未來會講到, 此外, 我們還需要填寫一個狀態, 如果是實際應用的, 選擇 客戶生產程序, 我們這裡選擇測試程序, 其它不用理會, 點擊下面的保存.
當然, 這裡馬上又會彈出一個窗口:
如果是企業正式應用, 會有basis配置傳輸路徑, 填寫響應包即可, 這裡我們點擊本地對象.於是乎, 就生成了我們的第一個程序:
如上圖所示, ABAP中的代碼, 都是大小寫不敏感的. 我們首先讓它輸出一個Literally.
很簡單:
ABAP中的每一個語句結尾用英文的句號".", 所有的字元串都用單引號, 雙引號表示單行注釋, 每一行的首字母*表示本行是注釋.
如果你覺得大寫看起彆扭, 可以在這裡設置:
然後會彈出一個窗口:
選一個你喜歡的方式即可.
再在界面上點擊程序美化器:
就變成了如下的樣子:
現在我們我們可以ctrl+S下, 即保存, 可以發現程序名的後面跟著 非活動 三個字, 那表示當前的程序是不可用的, 還需要激活一下, 快捷鍵CTRL+F1:
也可以點擊上述按鈕, 即得到活動的程序, 最後, 點擊一下
也可以快捷鍵F8得到結果:
即得到我們代碼輸出的值
推薦閱讀: