使用config.xml的定制服务

2020-08-14 10:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们成功地使用了一些由Comme...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们成功地使用了一些由Commerce提供的bean来帮助配置mybackoffice-backoffice-config.xml中的后台配置,包括以下内容:

<< strong> wz:assign property = " newProduct.catalogVersion" value = " @ catalogVersionService .getCatalogVersion('myProductCatalog', '分段')" />

<< strong> wz:assign property = " newPrice.currency" value = " @ commonI18NService .getCurrency('USD') " />

<< strong> wz:assign property = " newPrice.unit" value = " @ unitService .getUnitForCode('pieces') " />

<< strong> wz:assign property = " newStockLevel.warehouse" value = " @ warehouseService .getDefWarehouse()。get( 0)" />

以上所有方法都很有效,并且可以帮助我们在自定义创建向导时设置默认值。 但是,我们希望能够将自己的自定义服务用于类似的需求。 例如:

<< strong> wz:assign property = " newProduct.name" value = " @ myCustomService .getName('myInput') " />

但是,即使我们将myCustomService定义为mybackoffice-spring.xml或mybackoffice-backoffice-spring.xml中的bean,似乎在处理mybackoffice-backoffice-config.xml时,backoffice使用的Spring上下文也不可用。

是否有必要执行特殊的配置步骤,以使config.xml可以访问自定义bean/服务? 我找不到上述运行良好的OOTB Bean的任何特殊设置。