Sap-scripts-control-commands

提供:Dev Guides
移動先:案内検索

SAPスクリプト-制御コマンド

SAPscriptでは、* controlコマンド*を使用して、SAPscriptコンポーザで処理される出力フォーマットを制御できます。 コンポーザーは、エディターに表示されたフォームのテキストを印刷に使用されるフォームに変換します。

制御コマンドは、通常のテキスト行と同じ方法でテキストエディターに配置されます。 次の構造が制御コマンドに使用されます-

  • 制御コマンドは段落形式で入力されます/:
  • 各行に制御コマンドを1つだけ入力する必要があります。
  • 制御コマンドはテキストで入力されます。
  • 制御コマンドとそのパラメーターが複数行にならないようにする必要があります。
  • 制御コマンドにエラーが含まれる場合、制御コマンドを含む行はコメント行と見なされ、印刷されません。

以下は、SAPscriptで使用できる一般的な制御コマンドです-

明示的な改ページ:NEW-PAGE

この制御コマンドを使用して、任意の時点でテキストの改ページを強制できます。

/:NEW-PAGE [ページ名]

新しいページ

空白行内に暗黙的な改ページが発生しないようにしてください。そうしないと、予期しない空白ページが印刷される可能性があります。

改ページの防止:保護

このページ保護制御コマンドを使用すると、1ページに完全な段落を印刷できます。

メインウィンドウ:NEW-WINDOW

この制御コマンドは、メインウィンドウの1つがいっぱいになったときに使用されます。 次に、そのページの次のメインウィンドウが表示されます。

以下は、出力を制御するためにSAPscriptで使用できる他の一般的な制御コマンドです-

  • SET DATE MASK -日付フィールドをフォーマットするには
  • DEFINE -値をテキストシンボルに割り当てるには
  • SET TIME MASK -時間フィールドをフォーマットするには
  • SET COUNTRY -国依存の書式設定
  • SET SIGN -先行標識を配置するには
  • RESET -番号付き段落を初期化するには
  • TOP -メインウィンドウでヘッダーテキストを設定するには
  • BOTTOM -メインウィンドウでフッターテキストを設定するには
  • IF -条件付きテキストを追加するには
  • STYLE -スタイルを変更するには
  • INCLUDE -他のテキストを含める

MYTEXT OBJECT TEXT ID STを含める

インクルード名オブジェクト名ID名パラグラフ名言語名

メインウィンドウ