Hybris HAC中的PK分析器被阻止是有原因的。有没有其他方法可以确定这个主键属于哪个项目?
提前感谢
发布于 2017-11-30 10:14:46
尝试使用HMC:
_your_server_/hmc/hybris?open=_YOUR_PK_
发布于 2017-11-30 10:16:49
主键有一个特定的结构。在PK中编码的是类型代码。使用类型代码,您可以指定项类型。使用项目类型,您可以在backoffice/hmc中的正确位置进行搜索。
类型代码由PK的二进制表示中的最后15位组成。
主键: 8798395039745
二进制:1000000000001000100100110110000000000000000001
最后15位: 000000000000001
类型代码:1
现在搜索类型码为1的->产品的类型。最后用PK搜索产品。
请参阅此处的结构:https://help.hybris.com/6.5.0/hcd/8c2d4abd866910149207b2f33deaf652.html https://wiki.hybris.com/display/release5/Primary+Keys
发布于 2017-11-30 17:56:04
如果您有权运行FlexibleSearchQuery,您仍然可以识别PK
试试这个
select {composedType.code} from {Item as item}, {ComposedType as composedType} where {item.itemtype}={composedType.pk} and {item.pk}=?PK
将?pk
替换为要分析的值。
https://stackoverflow.com/questions/47567865
复制相似问题