我见过很多博客在电子商务中添加一个按钮,云服务器好用吗,然后将电子商务嵌入到TI上。
一般来说,这个解决方案很好,但有时很少有客户不喜欢点击一些不合适的地方,比如标准按钮组。
如下图所示,大数据是,
用例:创建一个自定义按钮来打印PDF(链接到多个BO的自定义PDF表单)
它是如何正常实现的,
他们希望它是如何实现的。
现在不需要进一步的ado,让我们看看如何做。
我是如何制作EC的:https://archive.sap.com/documents/docs/DOC-69441
这是Dedeepya Reddy非常好的文件
它很有帮助。但是以下是步骤:
创建输入端口:
创建输入处理器事件处理程序:
2.所以暂时不要从EC中删除按钮,啥叫人工智能,在进入下一步之前彻底测试按钮。
3。在一个标准BO上创建一个自定义域,云服务器商,无论你的EC链接到哪里,在我的例子中,这是一个机会。
创建一个临时域:
4。在xBO中声明一个动作。
动作ShowPDFGeneration;
ABSL文件中的代码:
所以基本上我们有按钮按下的时间戳(一个瞬变字段)
5。现在我希望你的基于某个自定义BO的EC已经过完美的测试。
如果是,那么检查你的自定义BO是否与StnardBO有关联。如下图
6。现在将您在第3点中创建的字段添加到EC的数据模型中。
6。在customBO的Aftermodify方法中添加一段代码,用于填充customBO中的关联商机
导入ABSL;导入AP.Common.Global公司;导入AP.CRM.Global公司;
无功电流=此;无功电流公共=这是第一次();
如果(!这是第一次().机会ID.I初始()){var OptQuery=Opportunity.QueryByElements公司;var OpptSel=OpptQuery.CreateSelectionParams();OpptSel.添加(提问ID内容,"I","EQ",这是第一次().机会ID.content);变量OpptRes=质疑。执行(OpptSel公司);变量opportBO=机会。找回(这是第一次().机会ID.AddLeadingZeros());这是第一次().toupport=opportBO;}
7. PreviewHandler只有一个FireOutport来预览Modelbox。
7。通过扩展浏览器在标准TI上添加自定义按钮。
8。调用您在第4点中创建的操作。
这只是这类工作的一个用例,手游返利折扣,您可以通过保持EC不可见的方法来做更多的工作,并使用时间戳瞬态字段。
另一个供您练习的用法:在单击custombutton in standard TI on standard toolbaar.
我希望这能帮助其他用户。