JP1/Automatic Job Management System 2 - Definition Assistant
JP1/AJS2 for Enterprise Applicationsの詳細定義に関する定義項目を表示させたい場合,「R/3ジョブ定義情報部」を定義情報管理テンプレートに表示させてください。「R/3ジョブ定義情報部」は環境設定パラメーターの「CUSTOM-JOB」で「JP1AMR3」を指定することで表示できます。
環境設定パラメーターについては,「3.2.1 環境設定パラメーターの定義内容」を参照してください。
- <この項の構成>
- (1) 複数ジョブステップの指定機能
- (2) R/3ジョブの未対応定義項目の保存機能
- (3) エラーチェック機能
- (4) 必須項目と排他項目について
- (5) 注意事項
(1) 複数ジョブステップの指定機能
R/3ジョブでは,一つのR/3ジョブに複数のジョブステップを定義できます。R/3ジョブをインポートまたはエクスポートした場合の表示例を次に示します。
図2-9 R/3ジョブをインポートまたはエクスポートした場合の表示例
R/3ジョブをインポートした場合,セル上の表示はJP1/AJS2 - View上で表示されている順に上から格納されます。なお,対応項目でない場合は,改行だけが挿入されます(例:外部プログラムの場合の保管モードなど)。
R/3ジョブをエクスポートした場合も,セル上で設定した順番でJP1/AJS2 - View上に表示されます。なお,ジョブステップを新規に定義する場合,またはジョブステップの途中に新規にジョブステップを追加する場合は,ジョブステップのすべての項目で値を設定する必要があります。ただし,定義する値がない場合は,改行だけを設定してください。値を設定しなかった場合,設定しなかった項目で定義情報がずれてしまいます。また,データを設定しないと,プログラム種別と行数が異なるため,エクスポートできません。
(2) R/3ジョブの未対応定義項目の保存機能
R/3ジョブの未対応定義項目の保存機能とは,JP1/AJS2 - Definition Assistantで対応していないR/3ジョブの定義項目を,定義情報管理テンプレート上の「R/3ジョブ定義情報部」の「他のR/3ジョブ定義情報」と「他のジョブステップ情報」にコマンド引数の形式で保存する機能です。
(a) インポート機能
定義情報をインポートすると,定義情報管理テンプレートに該当するR/3ジョブの定義項目が存在しない定義項目が,コマンド引数の形式で「他のR/3ジョブ定義情報」,または「他のジョブステップ情報」に設定されます。「他のR/3ジョブ定義情報」にはR/3ジョブのプログラムの種類に依存しない共通の定義項目が,「他のジョブステップ情報」にはR/3ジョブのプログラムの種類ごとの定義項目が設定されます。
JP1/AJS2 - Definition Assistantで対応していないR/3ジョブの定義項目については,「5.2 JP1/AJS2 - View定義項目との対応」を参照してください。
(b) エクスポート機能
- 一括定義・単独定義機能
「他のR/3ジョブ定義情報」,「他のジョブステップ情報」にコマンド引数形式で定義情報を定義して,一括または単独エクスポートを実行すると,定義情報管理テンプレートに該当する定義項目が存在しない定義項目も定義できるようになります。
一括または単独エクスポートは,定義情報管理テンプレートで対応済みの定義項目と「他のR/3ジョブ定義情報」,「他のジョブステップ情報」の定義情報をマージして実行します。このため,対応済みの定義項目も「他のR/3ジョブ定義情報」や「他のジョブステップ情報」に定義できますが,「他のR/3ジョブ定義情報」や「他のジョブステップ情報」には定義しないで,それぞれの定義項目列に定義してください。
- 変更機能
「R/3ジョブ定義情報部」に定義された内容は変更できません。[F2]キーを押してセルをマーキングすることもできません。
このため,定義情報を変更する場合は,一括定義または単独定義機能によってユニットを定義し直してください。
(3) エラーチェック機能
[CHECK]ボタン,または[F10]キーを押した場合,「R/3ジョブ定義情報部」に対しては次に示すエラーチェック機能が使用されます。
表2-3 「R/3ジョブ定義情報部」に対してのエラーチェック機能の対応
チェック機能 対応 必須指定項目が指定されているか。 ○ 入力制限に則して指定されているか。※ ○ 指定されたプログラム種別に対して無効な定義項目が設定されていないか。 ○ 排他になる項目が指定されていないか。 ○ プログラム種別の指定数がジョブステップの定義範囲内(1〜99個)で指定されているか。 ○ プログラム種別の行数と異なる行数の項目がないか。 ○
- (凡例)
- ○:チェックの対象です。
- 注※
- ジョブステップ配下の定義項目が対象となります。ほかの定義項目は入力時にチェックされます。また,次に示す内容はチェックされません。
- 指定値がリストボックスに登録されているかどうか(ただし,プログラム種別の値はチェックされます)。
- 「他のジョブステップ定義」の定義内容。
(4) 必須項目と排他項目について
「R/3ジョブ定義情報部」を使用する場合に必須になる項目と排他になる項目を次に示します。
表2-4 「R/3ジョブ定義情報部」の必須項目
定義項目 条件 ホスト名 「あて先」が未指定の場合 クライアント なし ユーザ名 なし パスワード,または拡張パスワード なし ジョブ名 なし ジョブステップ プログラム なし 対象ホスト プログラム種別:外部プログラム オブジェクトタイプ プログラム種別:ABAPプログラム
保管モード:「A」または「PA」文書タイプ 同上 情報ID 同上 表2-5 「R/3ジョブ定義情報部」の排他項目
定義項目 排他項目 条件 ホスト名 あて先 なし システム番号 あて先 なし パスワード 拡張パスワード なし ジョブステップ 保管モード オブジェクトタイプ
文書タイプ
情報ID
情報テキストプログラム種別:ABAPプログラム
保管モード:「A」または「PA」以外行 書式 プログラム種別:ABAPプログラム 列 書式 プログラム種別:ABAPプログラム
(5) 注意事項
「R/3ジョブ定義情報部」を使用する上での注意事項を次に示します。
- R/3ジョブを新規に作成した場合,JP1/AJS2 - ViewとJP1/AJS2 - Definition Assistantでは,ジョブのリリースと終了監視の初期値が異なります。ジョブのリリースと終了監視の初期値をJP1/AJS2 - Viewに合わせる場合は,「他のR/3ジョブ定義情報」にコマンドオプションの-rsと-waitを指定してください。
- 「他のR/3ジョブ定義情報」に,JP1/AJS2 - Definition Assistantですでに対応しているコマンドオプションや,同じコマンドオプションを2回以上設定しないでください。
- 「他のジョブステップ情報」のセル内の各行で,JP1/AJS2 - Definition Assistantですでに対応しているコマンドオプションや,同じコマンドオプションを2回以上設定しないでください。
- 「他のR/3ジョブ定義情報」や「他のジョブステップ情報」に誤った定義情報を設定してエクスポートすると,接続先のJP1/AJS2で定義情報が不正になることがあります。
- 接続先のJP1/AJS2 for Enterprise Applicationsでサポートされていない定義項目を設定してエクスポートしないでください。エクスポートした場合,R/3ジョブの定義情報に無効なオプションが設定されます。
- ジョブステップの追加や削除をする場合は,すべてのジョブステップの項目列でセル内の行数を合わせてください。行数を合わせなかった場合,ジョブステップの定義情報がずれてしまい,エクスポート時にエラーが発生したり,反映先に定義情報が正しく反映されません。
- 接続先のJP1/AJS2 for Enterprise Applicationsのバージョンが,JP1/AJS2 - Definition Assistantのバージョンより上位の場合はインポートの結果が不正になることがあります。
Copyright (C) 2006, 2008, Hitachi, Ltd.
Copyright (C) 2006, 2008, Hitachi Software Engineering Co., Ltd.