W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
報(bào)告是熟悉一般ABAP原則和工具的良好起點(diǎn)。 ABAP報(bào)告用于許多領(lǐng)域。 在本章中,我們將看到寫一個(gè)簡(jiǎn)單的ABAP報(bào)告是多么容易。
讓我們開始使用常見的“Hello World"示例。
每個(gè)ABAP語(yǔ)句以ABAP關(guān)鍵字開頭,以句點(diǎn)結(jié)尾。 關(guān)鍵字必須至少由一個(gè)空格分隔。 無(wú)論是否為ABAP語(yǔ)句使用一行或多行。
“AS ABAP"是具有自己的數(shù)據(jù)庫(kù),ABAP運(yùn)行時(shí)環(huán)境和ABAP開發(fā)工具(如ABAP編輯器)的應(yīng)用程序服務(wù)器。 AS ABAP提供獨(dú)立于硬件,操作系統(tǒng)和數(shù)據(jù)庫(kù)的開發(fā)平臺(tái)。
步驟1 - 啟動(dòng)事務(wù)SE38以導(dǎo)航到ABAP編輯器(在下一章中討論)。 讓我們開始創(chuàng)建一個(gè)是許多ABAP對(duì)象之一的報(bào)表。
步驟2 - 在編輯器的初始屏幕上,在輸入字段PROGRAM中指定報(bào)告的名稱。 您可以指定名稱為ZHELLO1。 前面的Z對(duì)于名稱很重要。 Z確保您的報(bào)告駐留在客戶命名空間中。
客戶命名空間包括所有具有前綴Y或Z的對(duì)象。當(dāng)客戶或合作伙伴創(chuàng)建對(duì)象(如報(bào)告)以將這些對(duì)象與SAP的對(duì)象區(qū)分開并防止與對(duì)象的名稱沖突時(shí),始終使用它。
步驟3 - 您可以用小寫字母鍵入報(bào)告名稱,但編輯器會(huì)將其更改為大寫。 所以ABAP對(duì)象的名稱是\'不區(qū)分大小寫。
步驟4 - 指定報(bào)告的名稱后,單擊CREATE按鈕。 將彈出一個(gè)彈出窗口ABAP:PROGRAM ATTRIBUTES,您將提供有關(guān)您的報(bào)告的更多信息。
步驟5 - 選擇“可執(zhí)行程序"作為報(bào)告類型,輸入標(biāo)題“我的第一個(gè)ABAP報(bào)告",然后選擇保存以繼續(xù)。 接下來將彈出CREATE OBJECT DIRECTORY ENTRY窗口。 選擇按鈕LOCAL OBJECT,彈出框?qū)㈥P(guān)閉。
您可以通過輸入REPORT語(yǔ)句下面的WRITE語(yǔ)句來完成第一個(gè)報(bào)表,以便完整的報(bào)表只包含以下兩行:
REPORT ZHELLO1. WRITE 'Hello World'.
我們可以使用鍵盤(Ctrl + S)或保存圖標(biāo)(命令字段旁邊的右側(cè))來保存報(bào)告。 ABAP開發(fā)在AS ABAP中進(jìn)行。
啟動(dòng)報(bào)告就像保存報(bào)告一樣簡(jiǎn)單。 單擊激活按鈕(開始圖標(biāo)旁邊的左側(cè)),然后使用圖標(biāo)DIRECT PROCESSING或F8功能鍵啟動(dòng)報(bào)告。 還顯示標(biāo)題“My First ABAP Report"以及輸出“Hello World"。 這里是輸出 -
My First ABAP Report Hello World
只要您不激活新報(bào)告或激活對(duì)現(xiàn)有報(bào)告的更改,就不會(huì)與其用戶相關(guān)。 這在中央開發(fā)環(huán)境中非常重要,您可以在其中開發(fā)其他開發(fā)人員在其項(xiàng)目中使用的對(duì)象。
如果查看字段程序并雙擊值ZHELLO1,ABAP編輯器將顯示報(bào)告的代碼。 這稱為前向?qū)Ш健?/span> 雙擊對(duì)象的名稱在適當(dāng)?shù)墓ぞ咧写蜷_該對(duì)象。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: