Pushbutton

 GuiXT 

目的
プッシュボタンを使用すると、SAP画面内またはツールバー内に独自のプッシュボタンを作成できます。 メニュー機能と他のトランザクションへのナビゲーションの両方を、独自の押ボタンで直接アクセスできるようにすることができます。
Pushbutton (10,50) “Split Screen Editor” “SCMP”

テキスト分割画面エディタを使用して、行10、列50に押ボタンを作成します。 ボタンをクリックすると、内部コードSCMPが呼び出され、画面分割エディタが起動します。プッシュボタンを使用すると、SAP画面またはツールバー内に独自のプッシュボタンを作成できます。 メニュー機能と他のトランザクションへのナビゲーションの両方を、独自の押ボタンで直接アクセスできるようにすることができます。

内部コード
内部コードを見つけるには?

トランザクションメニューで目的の機能を選択し、マウスカーソルがこの機能をポイントしているときにF1を押します。 これにより、SAPシステムはポップアップウィンドウに内部関数コードを表示します。

書式
・       Pushbutton (row,column) “Pushbutton text” “FCode” Process=“…” 

位置(行、列)にプッシュボタンを追加します。 押ボタンは、内部コードFCodeを呼び出します。 これは、メニューのコードにすることができます。 SCMP、/ NFB01や/ OMM02などのトランザクションコード、Fキー、または/ nn形式のFキーの組み合わせ。
Process=“…” は、InputScriptファイルに関連しています。 トランザクションを続行するために”Enter“だけが必要な場合は、”fcode“パラメーターを省略できます。

・       Pushbutton (Toolbar) “Pushbutton text” “FCode”

アプリケーションツールバーにプッシュボタンを追加します。 無料のファンクションキーが自動的に割り当てられ、QuickInfoに表示されます。

・       Pushbutton (Toolbar) “Pushbutton text” “FCode”

オプションで、F1,..F12, Shift+F1,…,Shift+F12, Ctrl+F1,…,Ctrl+F12, Shift+Ctrl+F1,…,Shift+Ctrl+F12の形式を使用して、追加のパラメーターFkeyとして選択したファンクションキーを指定できます。 このファンクションキーがすでに使用されている場合、システムは次に利用可能な番号を選択します。

例:Shift + F5-> F17、F3-> F3

アイコンとクイックインフォ
アイコンとクイック情報を表示することもできます。 次のSAP表記を使用します。

Pushbutton (position) @id\Qquickinfo@text

ここでidはSAPアイコンの短い名前、quickinfoはquickinfo文字列、textはプッシュボタンのテキストです。 トランザクションICONにすべてのSAPアイコンのリストがあり、ABAPプログラム<ICON>にすべてのアイコンショートネームのリストがあります(トランザクションSE38、プログラム名<ICON>を入力して、表示ボタンを押します)。

ヒント24アイコンの選択もご覧ください。

例:

Pushbutton (10,50) @3G\QInvoke the Split Screen Editor@Split Screen” “SCMP”

オプション
Size=x プッシュボタンは大きなサイズ(x行)で表示されます。 デフォルトのサイズは1で、最大は99です。
Size=(x,y) プッシュボタンは大きなサイズ(x行)で表示されます。 デフォルトのサイズは1で、最大は99です。
-disabled プッシュボタンは大きなサイズ(x行)で表示されます。 デフォルトのサイズは1で、最大は99です。
-separator (ツールバー)と組み合わせて。プッシュボタンは、小さな縦線によって既存のものから分離されています。
group= (ツールバー)と組み合わせて。 S / 4HANAおよびBelize / Fioriビジュアルテーマでは、ボタンは指定された領域に表示されます。 デフォルトは「A」です。詳細については、ヒントとコツの「Fioriテーマのツールバーの最適化」を参照してください
-noIcon (ツールバー)との組み合わせで: S / 4HANAおよびBelize / Fioriビジュアルテーマでは、ボタンテキストでアイコンが指定されていても、ボタンはアイコンなしで表示されます。
-noFUnctionkey (ツールバー)との組み合わせで使用。 ボタンにはファンクションキーが割り当てられていません。
ヒントとコツ
・       del [Pushbutton text]を使用して、ツールバーからプッシュボタンを削除できます。

・       Tip [Pushbutton text] “Quickinfo”を使用して、既存のプッシュボタンにクイック情報を追加できます。

・       ツールバーの新しいプッシュボタンが右側に追加されます。 これらは、ファンクションキーの概要ウィンドウ(マウスの右ボタン)にも表示されます。 ここでの順序は、割り当てられたファンクションキーに対応しています。

・       初心者向けのヒントは、GuiXTチュートリアル2.プッシュボタンの追加をご覧ください。

・       ファンクションキーとCtrlキーおよびShiftキーの組み合わせは、13〜48の数字で表すことができます。

Shift = +12
Ctrl  = +24

Enterキーは、/ 0(数字0)で表すことができます。

Shift+F1 /13 Ctrlt+F1 /25 Shift+Ctrl+F1 /37
Shift+F2 /14 Ctrlt+F2 /26 Shift+Ctrl+F2 /38
Shift+F3 /15 Ctrlt+F3 /27 Shift+Ctrl+F3 /39
Shift+F4 /16 Ctrlt+F4 /28 Shift+Ctrl+F4 /40
Shift+F5 /17 Ctrlt+F5 /29 Shift+Ctrl+F5 /41
Shift+F6 /18 Ctrlt+F6 /30 Shift+Ctrl+F6 /42
Shift+F7 /19 Ctrlt+F7 /31 Shift+Ctrl+F7 /43
Shift+F8 /20 Ctrlt+F8 /32 Shift+Ctrl+F8 /44
Shift+F9 /21 Ctrlt+F9 /33 Shift+Ctrl+F9 /45
Shift+F10 /22 Ctrlt+F10 /34 Shift+Ctrl+F10 /46
Shift+F11 /23 Ctrlt+F11 /35 Shift+Ctrl+F11 /47
Shift+F12 /24 Ctrlt+F12 /36 Shift+Ctrl+F12 /48

例:

Pushbutton (toolbar) “Show attachment” “/34” “F8”

プッシュボタンを押すと、Ctrl + F10が実行されます。 ユーザーは、代わりに”F8”を押すことによって機能を直接実行することもできます。

前の記事

Radiobutton(1)

次の記事

ProcessingOption