SAP ABAP 環(huán)境

2018-06-16 19:06 更新

報告是熟悉一般ABAP原則和工具的良好起點。 ABAP報告用于許多領域。 在本章中,我們將看到寫一個簡單的ABAP報告是多么容易。

你好ABAP

讓我們開始使用常見的“Hello World"示例。

每個ABAP語句以ABAP關鍵字開頭,以句點結尾。 關鍵字必須至少由一個空格分隔。 無論是否為ABAP語句使用一行或多行。

“AS ABAP"是具有自己的數(shù)據(jù)庫,ABAP運行時環(huán)境和ABAP開發(fā)工具(如ABAP編輯器)的應用程序服務器。 AS ABAP提供獨立于硬件,操作系統(tǒng)和數(shù)據(jù)庫的開發(fā)平臺。

使用ABAP編輯器

步驟1 - 啟動事務SE38以導航到ABAP編輯器(在下一章中討論)。 讓我們開始創(chuàng)建一個是許多ABAP對象之一的報表。

步驟2 - 在編輯器的初始屏幕上,在輸入字段PROGRAM中指定報告的名稱。 您可以指定名稱為ZHELLO1。 前面的Z對于名稱很重要。 Z確保您的報告駐留在客戶命名空間中。

客戶命名空間包括所有具有前綴Y或Z的對象。當客戶或合作伙伴創(chuàng)建對象(如報告)以將這些對象與SAP的對象區(qū)分開并防止與對象的名稱沖突時,始終使用它。

步驟3 - 您可以用小寫字母鍵入報告名稱,但編輯器會將其更改為大寫。 所以ABAP對象的名稱是\'不區(qū)分大小寫。

步驟4 - 指定報告的名稱后,單擊CREATE按鈕。 將彈出一個彈出窗口ABAP:PROGRAM ATTRIBUTES,您將提供有關您的報告的更多信息。

步驟5 - 選擇“可執(zhí)行程序"作為報告類型,輸入標題“我的第一個ABAP報告",然后選擇保存以繼續(xù)。 接下來將彈出CREATE OBJECT DIRECTORY ENTRY窗口。 選擇按鈕LOCAL OBJECT,彈出框將關閉。

您可以通過輸入REPORT語句下面的WRITE語句來完成第一個報表,以便完整的報表只包含以下兩行:

REPORT ZHELLO1. 
WRITE 'Hello World'.

啟動報告

我們可以使用鍵盤(Ctrl + S)或保存圖標(命令字段旁邊的右側)來保存報告。 ABAP開發(fā)在AS ABAP中進行。

啟動報告就像保存報告一樣簡單。 單擊激活按鈕(開始圖標旁邊的左側),然后使用圖標DIRECT PROCESSING或F8功能鍵啟動報告。 還顯示標題“My First ABAP Report"以及輸出“Hello World"。 這里是輸出 -

My First ABAP Report 
Hello World 

只要您不激活新報告或激活對現(xiàn)有報告的更改,就不會與其用戶相關。 這在中央開發(fā)環(huán)境中非常重要,您可以在其中開發(fā)其他開發(fā)人員在其項目中使用的對象。

查看現(xiàn)有代碼

如果查看字段程序并雙擊值ZHELLO1,ABAP編輯器將顯示報告的代碼。 這稱為前向導航。 雙擊對象的名稱在適當?shù)墓ぞ咧写蜷_該對象。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號