SAP ABAP 環(huán)境

2018-06-16 19:06 更新

報(bào)告是熟悉一般ABAP原則和工具的良好起點(diǎn)。 ABAP報(bào)告用于許多領(lǐng)域。 在本章中,我們將看到寫一個(gè)簡(jiǎn)單的ABAP報(bào)告是多么容易。

你好ABAP

讓我們開始使用常見的“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)。

使用ABAP編輯器

步驟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'.

啟動(dòng)報(bào)告

我們可以使用鍵盤(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ì)象。

查看現(xiàn)有代碼

如果查看字段程序并雙擊值ZHELLO1,ABAP編輯器將顯示報(bào)告的代碼。 這稱為前向?qū)Ш健?/span> 雙擊對(duì)象的名稱在適當(dāng)?shù)墓ぞ咧写蜷_該對(duì)象。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)