SAP ABAP SAPscripts

2018-01-03 09:09 更新

SAP系統(tǒng)的SAPscript工具可用于構(gòu)建和管理業(yè)務(wù)表單,例如發(fā)票和采購訂單。 SAPscript工具提供了許多模板,可以在很大程度上簡化業(yè)務(wù)表單的設(shè)計(jì)。

SAP系統(tǒng)附帶與SAP標(biāo)準(zhǔn)客戶端(通常作為客戶端000)一起交付的標(biāo)準(zhǔn)SAPscript表單。 以下是隨客戶端000提交的標(biāo)準(zhǔn)SAPscript表單的幾個示例 。

編號表單名稱和說明
1

RVORDER01

銷售訂單確認(rèn)表

2

RVDELNOTE

打包清單

3

RVINVOICE01

發(fā)票

4

MEDRUCK

采購訂單

5

F110_PRENUM_CHCK

Prenumbered檢查

SAPscript表單的結(jié)構(gòu)由兩個主要組件組成:

內(nèi)容 - 可以是文字(業(yè)務(wù)數(shù)據(jù))或圖形(公司徽標(biāo))。

布局 - 這是由一組窗口定義的,其中顯示表單內(nèi)容。

SAPscript - 表單繪制工具

Form Painter工具提供SAPscript表單的圖形布局以及操作表單的各種功能。 在下面的示例中,我們將從標(biāo)準(zhǔn)SAPscript表單RVINVOICE01復(fù)制其布局結(jié)構(gòu)之后創(chuàng)建發(fā)票表單,并通過訪問表單繪制工具顯示其布局。

步驟1 - 打開表單繪制器。 您可以通過導(dǎo)航SAP菜單或使用SE71事務(wù)代碼來請求屏幕。

步驟2 - 在表單繪制器的請求屏幕中,分別在表單和語言字段中輸入SAPscript表單的名稱和語言。 讓我們在這些字段中分別輸入'RVINVOICE01'和'EN'。

Form Painter Request

步驟3 - 在子對象組框中選擇頁面布局單選按鈕。

步驟4 - 選擇實(shí)用程序→從客戶端復(fù)制以創(chuàng)建RVINVOICE01表單的副本。 將顯示“復(fù)制客戶端之間的表單"屏幕。

步驟5 - 在“在客戶端之間復(fù)制表單"屏幕中,在表單名稱字段中輸入表單的原始名稱“RVINVOICE01",源中的源客戶端的編號“000" 客戶端字段,目標(biāo)表單的名稱為“ZINV_01"。 確保其他設(shè)置保持不變。

Copy Form Between Client

步驟6 - 接下來,點(diǎn)擊“在客戶端之間復(fù)制表單"屏幕中的執(zhí)行圖標(biāo)。 將顯示“創(chuàng)建對象目錄條目"對話框。 單擊保存圖標(biāo)。

ZINV_01表單從RVINVOICE01表單中復(fù)制并顯示在“復(fù)制客戶端之間的表單"屏幕中,如下面的快照所示:

Copy Form Between Client

步驟7 - 點(diǎn)擊后退圖標(biāo)兩次,返回到表單畫筆:請求屏幕,其中包含復(fù)制的表格ZINV_01的名稱。

步驟8 - 單擊顯示按鈕后,將出現(xiàn)“Form ZINV_01: Layout of Page FIRST' window and the 'Form: Change Page Layout: ZINV_01",如以下屏幕截圖所示。

Page Layout

步驟9 - “窗體ZINV_01:頁面FIRST布局"窗口顯示窗體的初始布局。 窗體的布局包含五個窗口:HEADER,ADDRESS,INFO,INFO1和MAIN。 這些窗口的描述可以在PC編輯器中訪問。

例如,只需選擇MAIN窗口并單擊“窗體:更改頁面布局:ZINV_01"屏幕中的文本圖標(biāo),即可查看所有邊距值,如以下屏幕截圖所示:

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號