SAPスクリプト-フォームペインター

ザ・ Form Painter toolSAPscriptフォームのグラフィカルなレイアウトと、フォームを操作するためのさまざまな機能を提供します。次の例では、標準のSAPscriptフォームRVINVOICE01からレイアウト構造をコピーした後に請求書フォームを作成し、フォームペインタツールにアクセスしてレイアウトを表示します。

フォームペインターを開きます。SAPメニューをナビゲートするか、またはを使用して画面をリクエストできます。SE71 Transaction code

Step 1−フォームペインタのリクエスト画面で、SAPscriptフォームの名前と言語を[フォーム]フィールドと[言語]フィールドにそれぞれ入力します。これらのフィールドにそれぞれ「RVINVOICE01」と「EN」を入力してみましょう。

Step 2 −上のスクリーンショットに示すように、[サブオブジェクト]グループボックスの[ページレイアウト]ラジオボタンを選択します。

Step 3 − [ユーティリティ]→[クライアントからコピー]を選択して、RVINVOICE01フォームのコピーを作成します。

「クライアント間でフォームをコピー」画面が表示されます。

Step 4−「クライアント間でフォームをコピー」(以下)画面で、フォームの元の名前「RVINVOICE01」を「フォーム名」フィールドに入力し、ソースクライアントの番号「000」を「ソースクライアント」フィールドに入力し、名前を入力します。ターゲットフォームフィールドの「ZINV_01」としてターゲットフォームの。他の設定が変更されていないことを確認してください。

Step 5−「クライアント間でフォームをコピー」画面の「実行」アイコンをクリックします。[オブジェクトディレクトリエントリの作成]ダイアログボックスが表示されます。パッケージ名を入力してオブジェクトを保存します。保存アイコンをクリックします。

ZINV_01フォームはRVINVOICE01フォームからコピーされ、「クライアント間でフォームをコピー」画面に表示されます。

戻るアイコンを2回クリックして、コピーしたフォームZINV_01の名前が含まれているフォームペインタ:リクエスト画面に戻ります。

[表示]ボタンをクリックすると、次のスクリーンショットに示すように、[フォームZINV_01:ページFIRSTのレイアウト]ウィンドウと[フォーム:ページレイアウトの変更:ZINV_01]画面が表示されます。

「フォームZINV_01:ページFIRSTのレイアウト」ウィンドウには、フォームの初期レイアウトが表示されます。フォームのレイアウトには、HEADER、ADDRESS、INFO、INFO1、およびMAINの5つのウィンドウが含まれています。これらのウィンドウの説明には、PCエディターでアクセスできます。

たとえば、メインウィンドウを選択し、[フォーム:ページレイアウトの変更:ZINV_01]画面のテキストアイコンをクリックするだけで、すべてのマージン値を表示できます。