Sap-scripts-output-mode-spool
提供:Dev Guides
SAPスクリプト-出力モードのスプール
RDI出力形式は、4種類のレコード値で構成されています。 各レコードには、ヘッダー(H)、データ(D)、ソート(S)、およびコントロール(C)のレコードタイプを示すフラグが含まれています。
- ヘッダーレコード
- データ記録
- レコードを並べ替える
- 制御記録
ヘッダーレコード
印刷のために外部テキストシステムに送信する各フォームは、ヘッダーレコード構造を示すフラグ-Hで始まります。 ドキュメントのヘッダー部分には、次のフィールドが含まれています-
- フォーム名
- 書類番号
- RDIバージョン
- 言語
- デバイスタイプ
- ヘッダーレコード構造のクライアントおよび他の多くのフィールド
レコードを並べ替える
このフィールドはソートフィールドの後にあり、フラグ-Sで表されます。 各フォームには、10個の内部ソートフィールドと5個の外部ソートフィールドが含まれ、各フィールドの長さは32文字です。
データ記録
これはソートレコードの後にあり、データレコード構造を示すフラグ-Dが含まれています。 次のフィールドが含まれています-
- フォームウィンドウ名
- 次のメインウィンドウの開始
- テキスト要素の名前
- テキスト要素の開始
- テキスト要素内のシンボルを識別するシンボル名
- シンボルの値
制御記録
各ドキュメントには、フラグ-Cで表される制御レコードが含まれており、フォーム内のデータを解釈するために使用されます。 コントロールレコードは、次の詳細を提供します-
- コードページと言語情報-insertステートメントを使用して他の言語のテキストを追加すると、システムはコードページと言語を含む制御レコードを追加してデータレコードを書き込みます。 コードページの場合-CODEPAGEキーワードが使用され、言語の場合-LANGUAGEキーワードが使用されます。 + 例-CCODEPAGE 1000 LANGUAGE DE
- ページ名-コントロールレコードを使用して、新しいページを開始するときに、コントロールレコードを追加してページ名を指定します。 ページ名を指定するために使用されるキーワード-PAGENAME。 + 例-CPAGENAME SECOND