2020-09-05 05:44发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当前,当通过HMC创建序列号/促销券代码时,用户最多可以输入3个字符的字母数字代码。
我们可以通过修改凭证扩展名的hmc.xml来更改它。 但是这样做是明智的吗? 为什么将代码长度限制为3个字符?
嗨Bhaskar,
根据生成凭单代码 部分优惠券代码将用作第一组生成的优惠券代码 XXX-YYYY-YYYY-YYYY 。
XXX-YYYY-YYYY-YYYY
没有什么能阻止您超越hmc限制,只需从核心扩展中将以下代码段添加到hmc.xml中
<组织者> <编辑者> <组织者> <编辑者>
但是,在创建项目期间还会进行服务器端验证 de.hybris.platform.voucher.jalo.SerialVoucher.createItem(SessionContext,ComposedType,ItemAttributeMap),我不确定为什么,但是行为 对于 de.hybris.platform.voucher.jalo.PromotionVoucher.createItem(SessionContext,ComposedType,ItemAttributeMap)是不同的。
de.hybris.platform.voucher.jalo.SerialVoucher.createItem(SessionContext,ComposedType,ItemAttributeMap)
de.hybris.platform.voucher.jalo.PromotionVoucher.createItem(SessionContext,ComposedType,ItemAttributeMap)
无论如何,如果您想摆脱此限制,也需要重写此逻辑。
嗨,
能否请您帮助我们延长串行凭证的促销代码长度。
对于串行VOucher,我扩展了Jalo类并覆盖了CreateItem(),但仍然遇到以下异常,
错误[hybrisHTTP27] [GenericItemCreateAction] create(...):在创建过程中发生了异常! de.hybris.platform.servicelayer.exceptions.ModelSavingException:您需要为促销代码提供正好3个字符。
请帮助我如何延长串行凭证的促销代码长度。
谢谢。 此致.M
hi Vova,
感谢您的回复。 是的,我们进行了相同的测试,它适用于促销代金券,不适用于序列代金券。
您是否认为如果增加优惠券代码的长度,对促销凭证有何影响? 我们测试了凭证兑换和发布功能,并且可以正常工作。
不确定如果增加代码长度不会破坏任何功能,为什么Hybris会设置此限制。
谢谢。
您找到了解决此问题的方法吗?
有人对此有解决方案吗?
先谢谢了。
删除凭证标识符的最大长度后,如果单击生成凭证代码,则该长度不再是15个字符。 它获取凭证的标识符,并向其添加12个更多的字符以生成凭证代码。
最多设置5个标签!
嗨Bhaskar,
根据生成凭单代码 部分优惠券代码将用作第一组生成的优惠券代码
XXX-YYYY-YYYY-YYYY
。没有什么能阻止您超越hmc限制,只需从核心扩展中将以下代码段添加到hmc.xml中
但是,在创建项目期间还会进行服务器端验证
de.hybris.platform.voucher.jalo.SerialVoucher.createItem(SessionContext,ComposedType,ItemAttributeMap)
,我不确定为什么,但是行为 对于de.hybris.platform.voucher.jalo.PromotionVoucher.createItem(SessionContext,ComposedType,ItemAttributeMap)
是不同的。无论如何,如果您想摆脱此限制,也需要重写此逻辑。
嗨,
能否请您帮助我们延长串行凭证的促销代码长度。
对于串行VOucher,我扩展了Jalo类并覆盖了CreateItem(),但仍然遇到以下异常,
错误[hybrisHTTP27] [GenericItemCreateAction] create(...):在创建过程中发生了异常! de.hybris.platform.servicelayer.exceptions.ModelSavingException:您需要为促销代码提供正好3个字符。
请帮助我如何延长串行凭证的促销代码长度。
谢谢。 此致.M
hi Vova,
感谢您的回复。 是的,我们进行了相同的测试,它适用于促销代金券,不适用于序列代金券。
您是否认为如果增加优惠券代码的长度,对促销凭证有何影响? 我们测试了凭证兑换和发布功能,并且可以正常工作。
不确定如果增加代码长度不会破坏任何功能,为什么Hybris会设置此限制。
谢谢。
嗨,
您找到了解决此问题的方法吗?
谢谢。
嗨,
有人对此有解决方案吗?
先谢谢了。
删除凭证标识符的最大长度后,如果单击生成凭证代码,则该长度不再是15个字符。 它获取凭证的标识符,并向其添加12个更多的字符以生成凭证代码。
一周热门 更多>