柒牌ERP項(xiàng)目-ABAP培訓(xùn)-ABAP開發(fā)環(huán)境概述V10_第1頁
柒牌ERP項(xiàng)目-ABAP培訓(xùn)-ABAP開發(fā)環(huán)境概述V10_第2頁
柒牌ERP項(xiàng)目-ABAP培訓(xùn)-ABAP開發(fā)環(huán)境概述V10_第3頁
柒牌ERP項(xiàng)目-ABAP培訓(xùn)-ABAP開發(fā)環(huán)境概述V10_第4頁
柒牌ERP項(xiàng)目-ABAP培訓(xùn)-ABAP開發(fā)環(huán)境概述V10_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

柒牌ERP項(xiàng)目

ABAP培訓(xùn)

(ABAP開發(fā)環(huán)境概述)

準(zhǔn)備人:朱剛強(qiáng)/公司:柒牌集團(tuán)/日期:2013/05/20課程整體安排系統(tǒng)體系結(jié)構(gòu)開發(fā)需求R/3倉庫ABAPworkbench倉庫對象傳輸對象導(dǎo)航器倉庫信息系統(tǒng)ABAP編輯器ABAP數(shù)據(jù)字典培訓(xùn)整體目標(biāo)了解系統(tǒng)的三層架構(gòu)了解不同類型的ABAP開發(fā)掌握ABAP

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

Dictionary的使用第一節(jié):系統(tǒng)體系架構(gòu)系統(tǒng)體系架構(gòu)

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

ABAPworkbench包括許多系統(tǒng)整體實(shí)施過程中的各環(huán)節(jié)的輔助工具,不僅僅是應(yīng)用程序的創(chuàng)建R/3倉庫數(shù)據(jù)庫系統(tǒng)的兩個(gè)主要邏輯區(qū)域:一是大量與特定“集團(tuán)”相關(guān)的客戶數(shù)據(jù)表和應(yīng)用數(shù)據(jù)表數(shù)據(jù);一是R/3倉庫,存儲所有SAP系統(tǒng)開發(fā)過程中的對象,這些對象又稱為倉庫對象,包括ABAP程序、數(shù)據(jù)庫表結(jié)構(gòu)、系統(tǒng)數(shù)據(jù)類型等。R/3倉庫倉庫對象:創(chuàng)建方式:ABAPworkbench中的工具.組織方式:DevelopmentClasses(Package).查看方式:ABAPworkbench中的對象導(dǎo)航器(ObjectNavigator)和倉庫信息系統(tǒng)(RepositoryInformationSystem)R/3倉庫DevelopmentClasses:時(shí)間:在系統(tǒng)開發(fā)之前先進(jìn)行開發(fā)類別的規(guī)劃。方便對象創(chuàng)

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

WorkBenchABAP

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

工具,是其他對象開發(fā)工具的入口。ABAPEditor

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

用程序設(shè)計(jì)開發(fā)的主要工具。ABAPDictionary

(ABAP數(shù)據(jù)字典):用于定義系統(tǒng)數(shù)據(jù)類型和數(shù)據(jù)對象以及各對象之間的關(guān)系。數(shù)據(jù)字典在整個(gè)系統(tǒng)設(shè)計(jì)和規(guī)范化控制中起重要作用ABAP

WorkBenchABAPQuery:簡單報(bào)表創(chuàng)建器(該工具使用不需要程序設(shè)計(jì)知識)FunctionBuilder:用于創(chuàng)建功能函數(shù),功能函數(shù)是能夠?qū)崿F(xiàn)一定功能的模塊化的ABAP程序代碼段。ClassBuilder:創(chuàng)建ABAP類及方法等面向?qū)ο笤?。MenuPainter:GUI編輯工具用于創(chuàng)建SAP屏幕的標(biāo)題、菜單、工具欄中的元素及功能設(shè)定。ScreenPainter:繪制自定義的SAP標(biāo)準(zhǔn)屏幕。WorkbenchOrganizer:用于管理修改請求,以確保對象隸屬于開發(fā)類別并在純屬系統(tǒng)的控制下進(jìn)行傳輸。第五節(jié):倉庫對象傳輸倉庫對象傳輸DevelopsystemQAsystemProductivesystem修改請求修改請求開發(fā)機(jī),測試機(jī),生產(chǎn)機(jī),三系統(tǒng)架構(gòu)。Transportrequest用于將從開發(fā)機(jī)傳輸program到測試機(jī)的請求倉庫對象傳輸相關(guān)TCODE:SE10WorkbenchOrganizerSTMSTransportsystem第六節(jié):對象導(dǎo)航器對象導(dǎo)航器對象導(dǎo)航器是一個(gè)集成開發(fā)環(huán)境,是眾多開發(fā)工具的中心入口,其基本設(shè)計(jì)思路是將所有的對象開發(fā)工具整合在一起,因此可以在其中對各種R/3

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

溫馨提示

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

最新文檔

評論

0/150

提交評論