为什么有的SAP CRM系统的产品搜索页面上会显示小红叉
如下图所示。这类问题该怎么分析呢?
首先我们要明确,Actions这一列里面的内容分两部分,icon+ hyperlink.
Hyperlink的实现是开发人员在这个WebClient UI这个方法GET_THUMBNAIL里决定hyperlink是否显示,如果product维护了缩略图,就显示hyperlink:
text-001代表一个字符串,值为“image”
前面icon的逻辑:
如果一个product的”configurable” checkbox勾上了,就能通过这个icon 来expand或者collpase以浏览它下面挂的所有product variant。
但是,在某些系统上,即使我把product设成configurable,hierarchy还是不能出来。
这背后一定有原因。
可能的猜测:
-
某些系统上上可能某些关于product variant的SPRO 开关没打开。
-
另一些系统上的expand icon没问题,是因为在MIME repository里确实存在,IE能直接访问:https://:44355/SAP/BC/BSP/SAP/thtmlb_styles/sap_skins/corbu/images/expander_close.png
但是对于那些未维护product variant enable flag的icon,系统默认显示这个:https://:44355/SAP/BC/BSP/SAP/thtmlb_styles/sap_skins/corbu/images/transparent_14x14.gif
我check过了,在MIME respository里面这个icon根本没上传,当然显示成x了。
修复掉MIME repository的问题即可解决显示成红叉的问题。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":