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

來源:互聯網
上載者:User

標籤:

      由於工作的關係,最近需要對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

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.