快速服务插件CCO的示例

2020-08-30 20:31发布

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

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


嘿,有一个在快速服务模式下工作的插件的示例。 我们需要在收据中的行级别访问UDF并提示对其进行验证,我们还需要访问凭证数据,如果有示例或示例文档,它将对很多帮助

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

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


嘿,有一个在快速服务模式下工作的插件的示例。 我们需要在收据中的行级别访问UDF并提示对其进行验证,我们还需要访问凭证数据,如果有示例或示例文档,它将对很多帮助

付费偷看设置
发送
12条回答
亦是此间程序员
1楼 · 2020-08-30 20:58.采纳回答

尊敬的 Mohamad Metwaly

请在PluginAt注释中使用以下类和方法来 新的UI堆栈:

 @PluginAt(pluginClass = ReceiptPosService.class,方法=" postReceipt",其中= POSITION.BEFORE)

 @pluginAt(pluginClass = ReceiptPosService.class,method =" addSalesItem",其中= POSITION.BEFORE)

在args数组中,所有必需的实体都应该可用。

注意

Robert

CPLASF-自律
2楼-- · 2020-08-30 21:22

Robert Zieschang 非常感谢,如果 我有以下代码,New UI可以执行相同功能的替代JS是什么:

var originAddNewSalesItem = addNewSalesItem;

addNewSalesItem =函数(rowid,materialId,数量,unitOfMeasure,materialUsed,additionalParams){

如果(materialId){

var result = materialId.split(" \?");

如果(结果长度> 1){

materialId = result [0];

金额=结果[1];

}

}

originAddNewSalesItem(rowid,materialId,amount,unitOfMeasure,materialUsed,additionalParams);

};

当学会了学习
3楼-- · 2020-08-30 21:09

亲爱的 Mohamad Metwaly

您想要实现什么? 根据UDF中的值,收银员需要提示一些内容吗? 添加销售商品或要过帐收货时是否需要此验证?

致谢
Robert

jovirus
4楼-- · 2020-08-30 21:11

我需要在信息亭模式(快速服务)中销售某些商品时生成自动优惠券,我试图使其能够在其中使用 零售模式,但无法在信息亭模式下运行,当尝试调试时,它的工作原理完全不同,并且没有捕获事件。

追夢秋陽
5楼-- · 2020-08-30 21:22

嘿,穆罕默德,

查看我的同事 https://blogs.sap.com/2018/10/16/sap-customer-checkout-plugin-development-part-i/,也许这会对您有所帮助!

亲切的问候,

Arne

槿木_熙
6楼-- · 2020-08-30 21:13

我检查了它是否需要在信息亭模式下执行相同操作,而不是零售

jovirus
7楼-- · 2020-08-30 21:17

亲爱的穆罕默德·梅特瓦利(Mohamad Metwaly)

能否请您告诉我您通过哪个PluginAt注释连接了哪些Exits或哪些方法? 有了新的用户界面,一些用于发送收据等的方法已更改。


致谢

Robert

一周热门 更多>