ABAP入門培訓(xùn)_第1頁(yè)
ABAP入門培訓(xùn)_第2頁(yè)
ABAP入門培訓(xùn)_第3頁(yè)
ABAP入門培訓(xùn)_第4頁(yè)
ABAP入門培訓(xùn)_第5頁(yè)
已閱讀5頁(yè),還剩227頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、(基礎(chǔ))(基礎(chǔ))以上語(yǔ)句將會(huì)輸出 this a test!(提高)(提高) 通過(guò)了前一篇的介紹,各位對(duì)于ABAP/4程序應(yīng)該有了一個(gè)初步的了解,如果使用得當(dāng)?shù)脑挘矐?yīng)該可以滿足不少的要求,但可能在使用的過(guò)程中會(huì)感到有很多的不方便之處,雖然功能做到了,但必須要繞很大的圈子,而在本篇中,將對(duì)于前一篇所介紹的進(jìn)行補(bǔ)充,當(dāng)本篇結(jié)束的時(shí)候,各位應(yīng)該對(duì)于ABAP/4有比較全面的認(rèn)識(shí),也應(yīng)該有能力完成絕大部份的開發(fā)要求。 constants c1 like cv value xxx. 例子: constants pi type p value 3.14.運(yùn)行時(shí)系統(tǒng)提供了一個(gè)輸入界面供輸入,輸入123并點(diǎn)擊執(zhí)

2、行。必輸項(xiàng)圖標(biāo)在各輸入框中填入以上內(nèi)容在編輯界面點(diǎn)擊激活按鈕,注意當(dāng)你對(duì)參數(shù)進(jìn)行了修改后,都必須點(diǎn)擊激活按鈕通知系統(tǒng)。退出編輯介面到初始屏幕,選擇文本元素并點(diǎn)擊修改選擇Selection texts在TEXT里輸入各變量所對(duì)應(yīng)的標(biāo)簽。如果變量是由數(shù)據(jù)庫(kù)元素生成,那可以把Dictionary ref復(fù)選框選上讓系統(tǒng)自動(dòng)以數(shù)據(jù)庫(kù)中的描述作標(biāo)簽。激活后存盤退出再次運(yùn)行程序的結(jié)果參數(shù)被分別劃分到了兩個(gè)塊中,界面看起來(lái)有條理了一些。進(jìn)入SE11-ABAP字典選擇搜索幫助,輸入名稱,點(diǎn)擊創(chuàng)建。選擇基本索引幫助,點(diǎn)確定幫助的描述從哪個(gè)表取數(shù)據(jù),這里還是使用T000顯示哪些字段作為查詢條件返回的數(shù)據(jù)按順序編號(hào)

3、存盤激活退出建立以上程序運(yùn)行結(jié)果,當(dāng)選擇了某個(gè)輸入框后,輸入框后面出現(xiàn)一個(gè)選擇按鈕。使用數(shù)據(jù)庫(kù)元素提供輸入選擇所產(chǎn)生的輸入選擇使用自己生成的搜索幫助提供輸入選擇所生成的輸入選擇。表頭又稱為工作區(qū),當(dāng)插入數(shù)據(jù)時(shí),一般會(huì)先把數(shù)據(jù)寫到表頭,再執(zhí)行插入,在讀取數(shù)據(jù)時(shí),也是把讀到的記錄放到表頭,在程序中,直接可以訪問(wèn)的,就是表頭。表身用于存放數(shù)據(jù),表身的數(shù)據(jù)無(wú)法直接讀取,當(dāng)讀取數(shù)據(jù)時(shí),系統(tǒng)會(huì)把要讀的數(shù)據(jù)讀到表頭,開發(fā)者通過(guò)表頭來(lái)對(duì)內(nèi)表進(jìn)行操作。如果沒(méi)有表頭,則必須使用一個(gè)和內(nèi)表相同的結(jié)構(gòu)來(lái)進(jìn)行操作。從結(jié)果可以看出,原來(lái)mandt為213的記錄被修改掉了,但因?yàn)楦碌淖侄沃挥衜andt和mtext,所以被

4、更動(dòng)的也只有那兩個(gè)字段。這個(gè)字段的內(nèi)容還是和原來(lái)一樣當(dāng)讀入第一條記錄的時(shí)候,觸發(fā)了at first事件,在該事件中定義了寫this is the first record的語(yǔ)句和畫一條直線。同樣的一條語(yǔ)句write: / it-p1,it-p2. ,但出現(xiàn)了不同的結(jié)果,在at first里面的合計(jì)并沒(méi)有影響到外面的數(shù)據(jù)。因?yàn)閍t new定義的是第一個(gè)字段,所以在at new里面,第一個(gè)字段的值被帶到了at new 里面,但其后的字段則沒(méi)有傳進(jìn)來(lái)。只合計(jì)所有第一個(gè)字段為3的記錄只合計(jì)所有第一個(gè)字段為6的記錄只合計(jì)所有第一個(gè)字段為12的記錄當(dāng)使用on change p1 p2時(shí),效果則跟at new p2相同因?yàn)樽映绦蛑械膄1,f2的值被改變了,所以調(diào)用它的變量p1,p2的值也同時(shí)改變了。調(diào)用結(jié)束后,調(diào)用的參數(shù)還是保持著原來(lái)的值,沒(méi)有任何的改變。因?yàn)樽映绦蛑型瑫r(shí)有一個(gè)名這p2的變量,所以這里的p2并不等子程序外的p2。因?yàn)樽映绦蜻\(yùn)行未結(jié)束,所以p1,p2還保持原來(lái)的內(nèi)容。子程序運(yùn)行完成,并把結(jié)果傳回對(duì)其進(jìn)行調(diào)用的參數(shù),這時(shí)候p1,p2的值才被改變。在輸入?yún)?shù)之前,ch已經(jīng)被付了值。盡管end-of-selection的代碼寫在start-of-selection前面,但在程序的實(shí)際運(yùn)行中還是發(fā)生在start-of-selecti

溫馨提示

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

評(píng)論

0/150

提交評(píng)論