SAP CRM製品カテゴリの判定ロジック

(1)UIで私達は内部のカテゴリーABは、「基本カテゴリ」と呼ばれる指標を持って見ることができます。

我々が見ることができる(2)においてヘニルこの層は、2回の製品に関して、「ProductBaseCategory」、「ProductCategory」がある。これは、「COMM_PRPRDCATR」2人の関係の共有オブジェクト(表)です。

(3)しかし、我々は実際には、この表は、この分野でのデポジット「Is_Base_Category」が存在しないことがわかります。このフィールドは、実行時に時間外であることを決定しています。

(4)なお、このフィールドは、このインターフェイスMAP_TO_UI_STRUCTUREの内部に実装されている図形、データフォーマットヘニル層効果にデータを変換するために、ネイティブAPI層を実装するための内部ヘニルのAPIインタフェースから見ることができます。(なお、このインタフェースは、変換フィールドヘニルレイヤ機能を達成するために使用できることが分かります)

(5)割り当て判断同じ階層IDの製品ではないカテゴリがカテゴリベースは、対応するカテゴリ階層IDを見て、上記のコードではないことがわかります。製品の確立は、最初の階層IDのカテゴリを選択するときや製品階層IDに割り当てられます。
カテゴリを選択した後とするときに、同じ階層の最初のカテゴリを選択することはできません。

図は、カテゴリがクエリパラメータがデフォルトのアウトによって生成される「ではない」となり、対応する階層を持っているときに、カテゴリを選択したときに見ることができます。
あなたが強制的にこれらの制約を削除した場合、間違ったカテゴリを選択し、次のエラーメッセージがトリガされます。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

おすすめ

転載: www.cnblogs.com/sap-jerry/p/12315730.html