在前面一文中写到可以对SAP中已存在的FIORI APP做增强,“WEBIDE 中对已存的FIORI APP做增强扩展 ”
但发现只能对APP中的一些对应进行显示或者隐藏增强,及在SAP预留的位置做代码增强,
WEB IDE 事实可支持更多的增强试,包换Replace Vies,Extend view/fragment,Hide Conrol,Replace service,Extend Conroller,I18N Resource Text Customization,Implement UI Controller hook,应该是可以做做到无所不在的增强了,
一、保存前一文中的Extension Project已创建到WEB IDE中。可参看“WEBIDE 中对已存的FIORI APP做增强扩展 ”
二、在生成的项目上点击左键,NEW->Extension,如图
三、选择你要对SAP FIORI APP增强的内容,比如Replace Vies,会提示要你选择要替换的视图名,你选择后,就会生成此视图名,比如,你选择"S3_PurchaseOrderDetails",并选择”Empty view“的话,会生成一个VIEW名为:S3_PurchaseOrderDetailsCustom.view.xml 的视图,但内容为空。
四、此时你运行此程序的话,你会发现明细窗口的内容为空了,程序使用了新生成的VIEW,所以此时,你需要做的就是在此S3_PurchaseOrderDetailsCustom.view.xml中写入你的自定义的代码,想写什么都可以了。