BC ベーシスプログラミングインタフェース
BC ベーシスプログラミングインタフェース
リリース 4.0A での変更
バックグラウンド処理システムを使用したプログラミング
プログラミングテクニック
ジョブのスケジュールと管理: 簡単方式
BP_JOBVARIANT_SCHEDULE を使用した簡単なジョブスケジューリング
BP_JOBVARIANT_OVERVIEW を使用したジョブの管理 “簡単方式”
ジョブのスケジューリング: 完全制御方式
タスク概要: 完全制御ジョブスケジューリング
ジョブ属性の指定場所
ユーザによるジョブ開始指定
定期ジョブの開始日付の計算
印刷とアーカイブに関する指定
サンプルプログラム: 宣言、設定、印刷指定
サンプルプログラム: JOB_OPENを使用したジョブの登録
サンプルプログラム: ABAP ジョブステップの追加
サンプルプログラム: 外部コマンドまたはプログラム用のジョブステッ
サンプルプログラム: ABAP SUBMIT を使用したジョブの追加
サンプルプログラム: JOB_CLOSE を使用した即時開始
サンプルプログラム: スプール依頼電子メール受信者を指定する即時開
サンプルプログラム: JOB_CLOSE と開始時刻ウィンドウ
サンプルプログラム: 特定作業日のジョブ開始 JOB_CLOSE)
サンプルプログラム: イベントによるジョブの開始 JOB_CLOSE)
サンプルプログラム: JOB_CLOSEの先行ジョブ待機
サンプルプログラム: 操作モードへの切替で開始 JOB_CLOSE)
ジョブ結果: ジョブログの照会
ジョブログの照会
内部テーブルへのジョブログのコピー
管理ジョブ: ジョブ一覧の生成
サンプルプログラム: ジョブ一覧の生成
ジョブステータスの表示: SHOW_JOBSTATE
ジョブの選択と削除
イベントを使用したジョブ開始トリガ
イベントのコンセプト
イベントの使用: タスク概要
イベントの定義
ABAP プログラムからのイベントの開始
外部プログラムからのイベントの開始
開始されたイベントおよび引数の検索
外部プログラムの実行
並列処理の実現
特別なテクニック: 外部プログラムの開始
上級スケジューリング 1: ジョブチェーンの構築
上級スケジューリング 2: 並列ジョブのスケジュールと同期
上級スケジューリング 3: 対象ジョブの決定
参照: バックグラウンド処理で使用される汎用モジュール
JOB_OPEN: バックグラウンド処理ジョブの登録
JOB_SUBMIT, ABAP SUBMIT: ジョブにジョブステップを追加
JOB_CLOSE: バックグラウンド処理システムへのジョブ受け渡し
BP_JOBVARIANT_SCHEDULE と BP_JOBVARIANT_OVERVIEW: 簡単なジョブの
BP_CALCULATE_NEXT_JOB_STARTS: 定期ジョブの開始日付/時刻設定
BP_CHECK_EVENTID: イベントの存在チェック
BP_EVENT_RAISE: ABAP プログラムからのイベント開始
BP_JOB_COPY: バックグラウンドジョブのコピー
BP_JOB_DELETE: バックグラウンド処理ジョブの削除
BP_JOB_GET_PREDECESSORS: 先行ジョブの一覧表示
BP_JOB_GET_SUCESSORS: 後続ジョブの一覧表示
BP_JOB_MAINTENANCE: ジョブ管理機能
BP_JOB_SELECT: データベースからジョブを読み込む
BP_FIND_JOBS_WITH_PROGRAM: 特定プログラムの読込み
BP_JOBLIST_PROCESSOR: ジョブ一覧の処理
SHOW_JOBSTATE: ジョブステータスのチェック
BP_JOBLOG_READ: ジョブログを処理するための読込
BP_JOBLOG_SHOW: ジョブ処理ログの照会
BP_START_DATE_EDITOR: 開始指定の照会/依頼
BP_JOB_READ: ジョブ指定の検索
SHOW_JOBSTATE: ジョブステータスの照会
並列処理汎用モジュール
データ転送
データ転送方法
データ転送: バッチインプットの概要
トランザクションレコーダ
トランザクションの記録
記録
記録エディタの使用
記録内容からのバッチインプットセッションの生成
データ転送プログラムの生成
汎用モジュールの生成
汎用モジュールの使用
テストファイルの登録
データ転送の実行
データ変換プログラムの作成
変換プログラムの SAP データ構造の生成
データ変換
SAP データ構造への書込み
データ転送方法の選択
データ転送プログラムの実行
バッチインプット権限
追加情報
データ転送での CALL TRANSACTION USING の使用
バッチインプットセッションの登録
BDC_OPEN_GROUPを使用したセッションの登録
セッションへのデータの追加: BDC_INSERT
セッションのクローズ: BDC_CLOSE_GROUP
バッチインプットセッションの処理
バッチインプットでの CALL DIALOG の使用
バッチインプットデータ構造の使用
システムデータの判別
発生しやすいデータ転送エラー
ダイレクトインプット
外部コマンドを使用したプログラミング
プログラミング技術
SXPG_CALL_SYSTEM: 外部 OS コマンドの実行緊急メソッド)
SXPG_COMMAND_EXECUTE: 権限チェックおよび外部コマンドの実行
SXPG_COMMAND_CHECK: 外部コマンドの実行権限チェック
SXPG_COMMAND_LIST_GET: 外部 OS コマンドの一覧の読込み
SXPG_COMMAND_DEFINITION_GET: 単一の外部コマンドの読込み
SXPG_DUMMY_COMMAND_CHECK: 追加チェック汎用モジュール用インタフェ
共通アプリケーションインタフェース