柒牌ERP項目-ABAP培訓-ABAP開發環境概述V10_第1頁
柒牌ERP項目-ABAP培訓-ABAP開發環境概述V10_第2頁
柒牌ERP項目-ABAP培訓-ABAP開發環境概述V10_第3頁
柒牌ERP項目-ABAP培訓-ABAP開發環境概述V10_第4頁
柒牌ERP項目-ABAP培訓-ABAP開發環境概述V10_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

柒牌ERP項目

ABAP培訓

(ABAP開發環境概述)

準備人:朱剛強/公司:柒牌集團/日期:2013/05/20課程整體安排系統體系結構開發需求R/3倉庫ABAPworkbench倉庫對象傳輸對象導航器倉庫信息系統ABAP編輯器ABAP數據字典培訓整體目標了解系統的三層架構了解不同類型的ABAP開發掌握ABAP

WorkBench的使用了解R/3倉庫掌握ABAP

Dictionary的使用第一節:系統體系架構系統體系架構

R/3系統具有客戶端/服務器的分布式體系結構,包括顯示層,應用層及數據庫層系統體系架構數據庫層位于系統最底層,主要商用數據(包括用戶主記錄和事務數據等)通過關系數據庫管理系統進行操作。同時系統中的程序和其他開發過程中的元數據(如系統數據類型等倉庫對象)也在此存儲和管理。SAP系統的應用程序在應用層進行,這些應用可以從數據層提取數據進行分析處理或者將新數據進行存儲。表示層又稱為SAPGUI,包含系統和用戶之間的接口,系統最終用戶通過該層中顯示給用戶的屏幕來訪問系統應用,輸入新數據,并接收工作過程的處理結果。第二節:開發需求開發需求產生原則開發需求(產生)企業特定情景決定特定的開發需求開發需求(原則)開發/購買定制可以通過定制或個性化設定修改已有的標準功能以滿足用戶需求嗎?可以在SAP標準中找到類似功能嗎?SAP允許通過增強功能實現該功能嗎?定制,個性化設定增強功能/用戶出口在SAP程序模塊基礎上的用戶開發在SAP程序模塊基礎上的用戶開發系統修訂第三節:R/3倉庫R/3倉庫R/3倉庫和ABAPworkbench是SAP系統中的重要組成部分,也是系統開發的主要工具。R/3倉庫存儲著系統開發過程中的對象(程序等)。這些對象大多是ABAPworkbench中的各種系統工具創建的

ABAPworkbench包括許多系統整體實施過程中的各環節的輔助工具,不僅僅是應用程序的創建R/3倉庫數據庫系統的兩個主要邏輯區域:一是大量與特定“集團”相關的客戶數據表和應用數據表數據;一是R/3倉庫,存儲所有SAP系統開發過程中的對象,這些對象又稱為倉庫對象,包括ABAP程序、數據庫表結構、系統數據類型等。R/3倉庫倉庫對象:創建方式:ABAPworkbench中的工具.組織方式:DevelopmentClasses(Package).查看方式:ABAPworkbench中的對象導航器(ObjectNavigator)和倉庫信息系統(RepositoryInformationSystem)R/3倉庫DevelopmentClasses:時間:在系統開發之前先進行開發類別的規劃。方便對象創

建時,明確其所屬的類別功能:對倉庫對象進行管理(目錄管理、傳輸控制管理等)R/3倉庫Package第四節:ABAP

WorkBenchABAP

WorkBenchABAPworkbench包括以下常用的開發工具:ObjectNavigator(對象導航器):通過開發類別組織R/3對象的瀏覽及維護

工具,是其他對象開發工具的入口。ABAPEditor

(ABAP程序編輯器):用于編輯ABAP程序源代碼,是SAP應

用程序設計開發的主要工具。ABAPDictionary

(ABAP數據字典):用于定義系統數據類型和數據對象以及各對象之間的關系。數據字典在整個系統設計和規范化控制中起重要作用ABAP

WorkBenchABAPQuery:簡單報表創建器(該工具使用不需要程序設計知識)FunctionBuilder:用于創建功能函數,功能函數是能夠實現一定功能的模塊化的ABAP程序代碼段。ClassBuilder:創建ABAP類及方法等面向對象元素。MenuPainter:GUI編輯工具用于創建SAP屏幕的標題、菜單、工具欄中的元素及功能設定。ScreenPainter:繪制自定義的SAP標準屏幕。WorkbenchOrganizer:用于管理修改請求,以確保對象隸屬于開發類別并在純屬系統的控制下進行傳輸。第五節:倉庫對象傳輸倉庫對象傳輸DevelopsystemQAsystemProductivesystem修改請求修改請求開發機,測試機,生產機,三系統架構。Transportrequest用于將從開發機傳輸program到測試機的請求倉庫對象傳輸相關TCODE:SE10WorkbenchOrganizerSTMSTransportsystem第六節:對象導航器對象導航器對象導航器是一個集成開發環境,是眾多開發工具的中心入口,其基本設計思路是將所有的對象開發工具整合在一起,因此可以在其中對各種R/3

Repository對象進行創建或維護。界面區域:導航區域:對象類型列表選擇、名稱輸入區域、對象列表、上下文菜單工具區域:包括各種對象開發實際使用的ABAP工作臺工具、開發工具的工具欄、菜單、標準工具欄及應用工具欄對象導航器TCODE:SE80屏幕元素及功能展示程式創建(系統DEMO)第七節:倉庫信息系統倉庫信息系統倉庫信息系統存儲了所有開發過程中的倉庫對象信息。查詢方法:通過應用層次(ApplicationHierarchy)可以進入并顯示倉庫信息系統。(TCODE:SE81)直接進入倉庫信息系統.(TCODE:SE84)可以通過不同的查詢標準搜索倉庫對象。(系統DEMO)第八節:ABAP編輯器ABAP編輯器介紹:用于編輯ABAP程序源代碼,是SAP應用程序設計開發的主要工具。編輯元素:源代碼、變式、屬性、文檔、文本元素編輯器工具欄圖標介紹。(系統DEMO)菜單項Utilities-Setting-ABAPEditor-PrettyPrinter:輔助控制程序代碼編輯格式標準化。(Keyworduppercase)第九節:數據字典數據字典介紹:ABAP數據字典(DataDictionary,DDIC)是SAP系統中定義和管理數據元素和數據庫元素的中心工具,也是SAP系統各種底層物理數據庫的通用接口。范圍:所有的數據表結構、系統全局數據類型。編輯元素:公用數據類型—數據元素、結構體以及表類型;數據庫對象—表、索引、視圖;其他元素—查詢幫助、數據庫鎖定對象。TCODE:SE11數據字典數據庫表:是一種數據庫對象。視圖:是數據表的一種邏輯表現形式,可以將多個不同數據表中字段組合起來顯示。數據

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論