SAP ABAP 編程對話

2018-01-03 09:09 更新

對話框編程處理多個對象的開發(fā)。 所有這些對象被分層鏈接到主程序,并且它們按順序執(zhí)行。 對話程序開發(fā)利用ABAP工作臺中的工具。 這些是在標(biāo)準(zhǔn)SAP應(yīng)用程序開發(fā)中使用的相同工具。

這里是對話程序的主要組件:

1、屏幕
2、模塊池
3、子程序
4、菜單
5、交易

工具集

Toolset

對話框程序應(yīng)該由對象瀏覽器(事務(wù):SE80)開發(fā),以便所有對象都被鏈接到主程序,而不必顯式地指向每個對象。 高級導(dǎo)航技術(shù)增強(qiáng)了從一個對象移動到另一個對象的過程。

屏幕由屏幕屬性,屏幕布局,字段和流邏輯組成。 模塊池由模塊化語法組成,放在里面包含對話程序的程序。 這些模塊可以由流邏輯調(diào)用,由對話處理器處理。

創(chuàng)建新對話框程序

步驟1 - 在事務(wù)SE80中,從下拉列表中選擇“程序",并為自定義SAP程序輸入Z名稱為“ZSCREENEX"。

步驟2 - 按Enter鍵,選擇“使用TOP INCL",然后點(diǎn)擊“‘Yes"按鈕。

Creating a New Dialog Program

步驟3 - 輸入您的熱門包含名稱為“ZSCRTOP",然后點(diǎn)擊綠色刻度線。

步驟4 - 在屬性屏幕中,只需輸入標(biāo)題,然后點(diǎn)擊保存按鈕。

將屏幕添加到對話框程序

步驟1 - 要向程序添加屏幕,請右鍵單擊程序名稱,然后選擇選項(xiàng)Create → Screen

步驟2 - 輸入屏幕號碼為“0211",然后點(diǎn)擊綠色刻度線。

Add Screen to Dialog

步驟3 - 在下一個屏幕中,輸入簡短標(biāo)題,設(shè)置為正常屏幕類型,然后單擊頂部應(yīng)用程序工具欄上的保存按鈕。

屏幕布局和添加“Hello World"文本

步驟1 - 點(diǎn)擊應(yīng)用程序工具欄中的布局按鈕,出現(xiàn)Screen Painter窗口。

步驟2 - 添加文本字段并輸入一些文本,例如“Hello World"。

Add Hello World

步驟3 - 保存并激活屏幕。

創(chuàng)建事務(wù)

步驟1 - 要為您的程序創(chuàng)建事務(wù)代碼,只需右鍵單擊程序名稱,然后選擇選項(xiàng)創(chuàng)建→事務(wù)并輸入事務(wù)代碼為“ZTRANEX"。

Creating Transaction

步驟2 - 輸入剛剛創(chuàng)建的事務(wù)文本,程序和屏幕(ZSCREENEX&0211),然后在“GUI支持”部分勾選“SAPGUI for Windows”復(fù)選框。
執(zhí)行程序
保存并激活一切。 您可以執(zhí)行程序。 程序執(zhí)行時,您輸入的文本將顯示在屏幕上,如以下屏幕截圖所示。

Executing the Program

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號