One Order 行项目里 Item Category 是怎么计算出来的

One Order 的行项目里有个字段叫 Item Category,我们在行项目里加入一个 product 后,就会自动带出 Item Category 来。这个值是怎么计算出来的?

检查 CRMD_ORDERADM_I,能发现后台 OBJECT_TYPE 字段存储的值为 BUS2000130.

Item Category Determination 的配置:


在我的例子里,我创建的 Opportunity 的 Transaction type 为 OPPT,我插入行项目的 Product "JerryWang"上维护的 item category 的值为 NORM。因此按照上图的配置,会自动带出 OPPT - Opportunity Item。而 OPPT 对应的 object type BUS2000130 维护在如下配置里:


具体细节可以通过调试函数 CRM_ORDER_ITEM_TYPE_SELECT_CB 来理解.
关键字
CRMD_ORDERADM_I, OBJECT_TYPE, CRM_ORDER_ITEM_TYPE_SELECT_CB
要获取更多 Jerry 的原创技术文章,请关注公众号"汪子熙":

版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/6daf07d92a861eaf7d5fbac99】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论