変更依頼 #8267
完了データ取得処理の明記と取得方法の確認
0%
説明

getDataMode2(データ取得処理)の一連の処理をはじめとしたデータ登録をする前に必要なデータを取得する処理を明記していただきたいです。
(例)
画面.顧客基本_データ区分 = "" の場合
VKCUSTM[顧客マスタ(基本情報)]を取得する。 ←追加
VKCUSTM[顧客マスタ(基本情報)]の内容を
OSCOMADT[COMM_AREA明細].ND10010.COMM_VKCUSTW[顧客マスタ(基本情報)_変更情報]に登録する。
また VKCUIT2 などのコードを基に複数のデータを取得する場合、全件取得するかコードの分のみ取得するか判断できないので取得方法も併せて明記していただきたいです。
ファイル
浦田 光祐 さんが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ヶ月前に更新 · 編集済み
- ステータス を 移行完了 から 再質問 に変更
- 担当者 を 竹川 直子 から 浦田 光祐 に変更
以下の通り設計書を修正しました。
【画面レイアウト】
・getDataMode2(データ取得処理):変数.方面コード条件を追加。
・getDataMode2(データ取得処理):OSCOMADT[COMM_AREA明細]の各種テーブルに登録する前に、対象データの取得を追加。
・使用テーブルに顧客マスタ(運賃方面別情報)、顧客マスタ(運賃方面別情報)適用前、顧客マスタ(委託料情報(2))、顧客マスタ(委託料情報(2))適用前を追加。
【プロパティ一覧】
・データ.顧客マスタ(運賃方面別情報)、顧客マスタ(運賃方面別情報)適用前、顧客マスタ(委託料情報(2))、顧客マスタ(委託料情報(2))適用前を追加。
浦田 光祐 さんが5ヶ月前に更新 · 編集済み
- ファイル clipboard-202605281139-qxwn3.png を追加
- ステータス を 再質問 から フィードバック に変更
- 担当者 を 浦田 光祐 から 竹川 直子 に変更
設計書修正ありがとうございます。
改めて実装したところ設計書とプログラムで差異が発生する部分が2点出てきたのでご相談します。

-
経費契約の取得方法
VKCUIT2[顧客マスタ(委託料情報(2))], VKCUI2W[顧客マスタ(委託料情報(2))適用前] を取得する際、方面コードが設定せれていないデータに対応するため全件を取得するように現在実装中
よって方面コード条件を取得しSQL文を用意する処理とは異なる -
経費契約が設定されていないデータでエラーが発生する
499~500行目の処理で経費契約がない顧客(VKCUIT1[顧客マスタ(委託料情報(1))]のデータがない顧客) の場合エラー画面に遷移する
実行時の画面に戻るエラーの判定はvalidateMode2(チェック処理)でしているためタイミングが合わない
現状は『VKCUIT1[顧客マスタ(委託料情報(1))]が取得できた場合』の条件文を加えて対応中
以上2点対応お願いいたします。