プロジェクト

全般

プロフィール

変更依頼 #8267

完了

データ取得処理の明記と取得方法の確認

浦田 光祐 さんが5ヶ月前に追加. 5ヶ月前に更新.

ステータス:
終了
優先度:
通常
担当者:
開始日:
期日:
進捗率:

0%

予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
方針(第一貨物):
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:

説明

getDataMode2(データ取得処理)の一連の処理をはじめとしたデータ登録をする前に必要なデータを取得する処理を明記していただきたいです。

(例)
画面.顧客基本_データ区分 = "" の場合
 VKCUSTM[顧客マスタ(基本情報)]を取得する。 ←追加
 VKCUSTM[顧客マスタ(基本情報)]の内容を
 OSCOMADT[COMM_AREA明細].ND10010.COMM_VKCUSTW[顧客マスタ(基本情報)_変更情報]に登録する。

また VKCUIT2 などのコードを基に複数のデータを取得する場合、全件取得するかコードの分のみ取得するか判断できないので取得方法も併せて明記していただきたいです。


ファイル

clipboard-202605221708-j7ld9.png (55.2 KB) clipboard-202605221708-j7ld9.png 浦田 光祐, 2026-05-22 05:08 午後
clipboard-202605281139-qxwn3.png (50.2 KB) clipboard-202605281139-qxwn3.png 浦田 光祐, 2026-05-28 11:39 午前
clipboard-202605221708-j7ld9.png
clipboard-202605281139-qxwn3.png

浦田 光祐 さんが5ヶ月前に更新 · 編集済み

設計書全体を確認して記述の足りない箇所をまとめましたのでご査収ください。
画像のgetDataMode2だけ不十分でした。

◯画面レイアウト
getDataMode2
・452行目挿入
VKCUSTM[顧客マスタ(基本情報)]を取得

・455行目挿入
VKCUSTW[顧客マスタ(基本情報)適用前]を取得

・459行目挿入
VKCUNK1[顧客マスタ(運賃基本情報)]を取得

・462行目挿入
VKCUNK2[顧客マスタ(運賃方面別情報)]を取得
取得方法も明記

・465行目挿入
VKCUN1W[顧客マスタ(運賃基本情報)適用前]を取得

・468行目挿入
VKCUN2W[顧客マスタ(運賃方面別情報)適用前]を取得
取得方法も明記

・472行目挿入
VKCUIT1[顧客マスタ(委託料情報(1))]を取得

・475行目挿入
VKCUIT2[顧客マスタ(委託料情報(2))]を取得
取得方法も明記

・478行目挿入
VKCUI1W[顧客マスタ(委託料情報(1))適用前]を取得

・481行目挿入
VKCUI2W[顧客マスタ(委託料情報(2))適用前]を取得
取得方法も明記

竹川 直子 さんが5ヶ月前に更新 · 編集済み

  • ステータス を 新規 から 移行完了 に変更

竹川 直子 さんが5ヶ月前に更新 · 編集済み

  • ステータス を 移行完了 から 再質問 に変更
  • 担当者 を 竹川 直子 から 浦田 光祐 に変更

以下の通り設計書を修正しました。
【画面レイアウト】
 ・getDataMode2(データ取得処理):変数.方面コード条件を追加。
 ・getDataMode2(データ取得処理):OSCOMADT[COMM_AREA明細]の各種テーブルに登録する前に、対象データの取得を追加。
 ・使用テーブルに顧客マスタ(運賃方面別情報)、顧客マスタ(運賃方面別情報)適用前、顧客マスタ(委託料情報(2))、顧客マスタ(委託料情報(2))適用前を追加。
【プロパティ一覧】
 ・データ.顧客マスタ(運賃方面別情報)、顧客マスタ(運賃方面別情報)適用前、顧客マスタ(委託料情報(2))、顧客マスタ(委託料情報(2))適用前を追加。

浦田 光祐 さんが5ヶ月前に更新 · 編集済み

  • ファイル clipboard-202605281139-qxwn3.png を追加
  • ステータス を 再質問 から フィードバック に変更
  • 担当者 を 浦田 光祐 から 竹川 直子 に変更
clipboard-202510081710-o109g.png

設計書修正ありがとうございます。

改めて実装したところ設計書とプログラムで差異が発生する部分が2点出てきたのでご相談します。

  1. 経費契約の取得方法
    VKCUIT2[顧客マスタ(委託料情報(2))], VKCUI2W[顧客マスタ(委託料情報(2))適用前] を取得する際、方面コードが設定せれていないデータに対応するため全件を取得するように現在実装中
    よって方面コード条件を取得しSQL文を用意する処理とは異なる

  2. 経費契約が設定されていないデータでエラーが発生する
    499~500行目の処理で経費契約がない顧客(VKCUIT1[顧客マスタ(委託料情報(1))]のデータがない顧客) の場合エラー画面に遷移する
    実行時の画面に戻るエラーの判定はvalidateMode2(チェック処理)でしているためタイミングが合わない
    現状は『VKCUIT1[顧客マスタ(委託料情報(1))]が取得できた場合』の条件文を加えて対応中

以上2点対応お願いいたします。

竹川 直子 さんが5ヶ月前に更新 · 編集済み

  • ステータス を フィードバック から 再質問 に変更
  • 担当者 を 竹川 直子 から 浦田 光祐 に変更

以下の通り設計書を修正しました。
【画面レイアウト】
 ・getDataMode2(データ取得処理):対象データが取得できた場合とできなかった場合の条件追加。
 ・変数.方面コード条件を削除し、設定箇所削除。
【プロパティ一覧】データ.顧客マスタ(運賃方面別情報)、顧客マスタ(運賃方面別情報)適用前、顧客マスタ(委託料情報(2))、顧客マスタ(委託料情報(2))適用前の取得方法を変更。

浦田 光祐 さんが5ヶ月前に更新 · 編集済み

  • ステータス を 再質問 から 終了 に変更

他の形式にエクスポート: Atom PDF