点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 当我使用自定义的im...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 当我使用自定义的im...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
当我使用自定义的impex转换器时,不会自动转换为PK。
请参见下面的两个impex语句。
INSERT_UPDATE产品;代码[unique = true]; approvalStatus(代码)
; 123;已批准
INSERT_UPDATE产品;代码[unique = true]; approvalStatus(代码)[translator = com.sap.CustomTranslator]
; 123; 1
公共类CustomTranslator扩展了AbstractValueTranslator {
@Override
public Object importValue(final String valueExpr,final Item toItem)引发JaloInvalidParameterException
{
if(valueExpr ==" 1")
{返回"已批准"};
}
@Override
公共字符串exportValue(最终对象值)引发JaloInvalidParameterException
{
返回值== null? "":value.toString();
}
}
使用翻译器时出现此错误:java.lang.IllegalArgumentException:
尝试为属性de.hybris.platform.catalog.enums.ArticleApprovalStatus设置值" approved"的参数不匹配
(获取了java.lang.String,预期为de.hybris.platform.catalog.enums.ArticleApprovalStatus)
是的,这是拼写错误! 我在impex标头中指定了code属性。
一周热门 更多>