ABAP的自學之路 ,初步認識ABAP <一>


      由於工作的關系,最近需要對SAP系統進行二次開發,於是開始學習ABAP。鑒於網上對於ABAP的資料少之又少,所以自己整理一些資料。

 

第一章 ABAP 開發環境和總體介紹
1.1 ABAP 開發環境
ABAP 開發的三種環境:
(1)SAP 正式系統環境;
(2)SAP IDES 系統環境(學習環境);
(3)MINISAP 環境。
三種環境中均含有大量的例子程序,事務代碼(TCODE):Abapdocu。三種環境都能夠
實現全部功能的 ABAP 開發(包括數據庫編程)。
SAP 正式環境含有業務功能並能進行開發,但正式環境需要經過較復雜的系統配置,
才能使用業務功能。正式環境沒有任何業務數據。開發 ABAP 程序需要向 SAP 公司申請開
發關鍵字。
SAP IDES 環境含有業務功能並能進行開發,而且含有一套完整演示數據,能直接使用
各類業務功能,同時,對於例子程序,也有演示數據,能進行 ABAP 的真實業務程序開發。
開發 ABAP 程序需要向 SAP 公司申請開發關鍵字。
MINISAP 沒有業務功能,只有開發和維護功能。對於例子程序,沒有演示數據。
SAP正式環境和SAP IDES環境的后台數據庫可以有很多種,如SQL SERVER,ORACLE
等,需要很高的配置。而 MINISAP 需要的配置很低,需要使用 Microsoft 的 MSDE 數據庫
(Microsoft Data Engine)。

1.2 ABAP 開發總體介紹
在 ABAP 開發中,最主要的工作:
(1) 報表的開發,主要使用到數據庫讀取、ALV、LIST 等技術;
(2) 單據的打印,主要使用到數據庫讀取、SmartForms、Form 等技術;
(3) 數據的上載,主要使用到數據庫存取、CATT、BDC 等技術。

 

 


主要 ABAP 相關技術             

簡稱                              描述                                  備注

Internal Table               內表處理
CATT                         計算機輔助測試工具               SCAT
BDC                          批量數據處理程序                  SHDB 等
List                          數據列表,報表輸出使用
Selection                  數據選擇
Screen                     屏幕設計                               SE51
Menu                       菜單繪制器                            SE41
Form                        單據打印                              SE71
SmartForms            單據打印                               SmartForms
Query                     簡單查詢                                 SQ01
BAPI                        API 接口                               BAPI
ALV                         SAP List Viewer
ALV Tree                  ALV 分類匯總
Table Control            Screen 相關
Excel 處理                讀入和存出
UserExit                   用戶出口                             CMOD,SMOD
Tree Control              Tree 控件
數據字典                    數據字典                              SE11
邏輯庫                      邏輯庫                                  SE36
權限                        用戶權限管理(BASIS)            PFCG
測試跟蹤                SQL 跟蹤                                 ST05
授權                    授權及權限檢測                           SU21、SU20
LSMW                  數據導入工具                             LSMW

 

 

 

常用 TCODE                                  描述                                                    備注

ABAPDOCU                             ABAP 文檔和范例
BAPI                                       BAPI 瀏覽器
CMOD/SMOD                            系統增加
LSMW                                     數據導入工具                                               數據導入
PFCG                                         權限管理
SA38                                        程序執行
SCAT                                  計算機輔助測試工具,測試,數據導入等                   數據導入
SCC1                                          集團拷貝
SCC4                                         顯示集團
SE09                                運輸組織者,查詢傳輸請求
SE11                                           數據字典
SE16                                           數據瀏覽器
SE32                                           文本元素設定
SE36                                          邏輯數據器
SE37                                         函數據模塊
SE38                                       ABAP 編輯器
SE41                                           菜單制作器
SE51                                           屏幕制作器
SE55                                         生成表維護程序
SE71                                          Form 設計                                      單據打印
SE78                                  Form、SmartForms 使用圖片上載
SE80                                              對象瀏覽器
SE90                                              對象瀏覽器
SE91                                               消息設定
SE93                                              維護事務代碼
SHDB                                         批輸入代碼 數據導入
SM04                                            顯示在線用戶
SM30                                               維護表視圖
SM35                                                進程監控
SM50                                               超時用戶
SMARTFORMS                               SmartForms 設計                         單據打印
SNUM                                              編號對象維護
SO10                                    標准文本,設定 Form 使用的 TIFF 圖片等
SPAD                                               假脫機管理
SQ01                                              Query 查詢制作
ST05                                                    SQL 跟蹤
SU20                                                   授權字段                                 授權
SU21                                                     授權對象                               授權
WE21                                            IDOC 處理中的端口                        IDOC

 末尾提供一個程序員自己的查詢網站

很多實用工具在慢慢更新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM