• 自开发SAPUI5采购收货FIORI APP

    自开发SAPUI5采购收货FIORI APP

    在这里通过SAPUI5创建一个采购收货的FIORI APP,此SAPUI5的运用,使用的是前一文章生成的ODATA来做的,ODATA的具体生成请看这里。最终的APP,使用上与SAP标准采购收货的APP有很大的相似性(其实我一开始并不是参考标准的程序做的,只是发现我做的与标准的有很大的相似性,标准采购收货看这里),看这文章之前最好是先准备好ODATA,此SAPUI5是在在SAP Web IDE本地个人版本上进行开发的,如你还没有的话,你需要先安装SAP Web IDE本地个人版本,或者是直接使用我的在线版本(SAP WEB IDE在LINUX上的服务器多用版本安装看这里) Continue reading …
  • 为采购收货创建CDS并生成ODATA

    为采购收货创建CDS并生成ODATA

    经过各种折腾,现在终于把我的采购收货的FIORI APP做成功,测试正常,并发布到了我的SAP 服务器的Gateway上面,配置好了FioriLaunchpad后台配置,可正常访问,手机,电脑上测试都还正常,在手机中用IE打开,感觉效果挺好的,可以进行测试一下试试。在这里主要介绍SAPUI5使用的SAP后台ODATA的源码,此ODATA主要使用CDS创建,其它SAPUI5源码参看这里。 Continue reading →
2020
09-24

sapshow工具 HOT

sapshow工具 SAPSHOW是SAP官方文档的阅读工具,特别在在打开PA教材时,都需要使用此工具进行打开,可打开文件的扩展名为.kep的文件。 下载后直接可运行,不需要安装,此为绿色版本 以下为下载地址 [wshop_downloads] ....Read More >
2020
09-23

得到PI接口的MESSAGE ID HOT

得到PI接口的MESSAGE ID 在ECC与PI连接发送(接口)数据时,会需要在ECC端记录一下PI接口MONI中的MESSAGE ID号,以便以方便日志记录,或者问题的查找跟踪,以下是ECC中的ABAP代码的实现方式。 取发出PROXY(OUTBOUND)的MESSAGE ID获取 在调用OUTBOUND的PROXY发出数据后,我们想得到PI中的MESSAGE ID,我们先在调用的接口类中写入Enhance增强记录MESSAGE ID,类名如下: [wshop_downloads] ....Read More >
2020
09-14

关于PI调用ECC时ECC的操作方法 HOT

关于PI调用ECC时ECC的操作方法 在零售企业中,大多时间会采用SAP的接口中间PI(早期叫XI,现在取名PO,不过我还是习惯叫PI).在PI与SAP连接时,一般有三种方式:IDOC,RFC,PROXY。 IDOC对标准业务是优选 IDOC使用的应该是最稳定的,对于一些标准业务来说,可能使用IDOC可能是最好的选择,并且IDOC本身有很好的日志及重处理机制,所以在使用时,我们可以完整的使用IDOC的优势,但对于自定义的功能,使用IDOC,就要做太多工作了,相对快速开发来说,可能不会是好选择。 RFC不太稳定,感....Read More >
2020
08-30

不显示launchpad Head HOT

不显示launchpad Head 今天在做一个二级用户登陆的功能时,默认当使用把App as Fiori Component运行时,总是带出Launchpad的抬头项目,如图 我的想法是二级用户登陆后,默认的这个HEAD就不需要了,要使用自己下面这一级的用户登陆信息,所以需要隐藏默认的HEAD, 在SAP网上找到如下代码, [crayon-60d25c69ade50553409114/] 把此两行代码写到,Component.js文件中,如图 执行后,结果如下,默认的HEAD就不在....Read More >
2020
08-24

SAP Web IDE 增加一个新SAPUI5版本 HOT

SAP Web IDE 增加一个新SAPUI5版本 这几天想做一个,SAP FIORI 二级登陆的功能,也就是SAP标准用户登陆后,又可以使用自定义维护的用户登陆,这样就可以在FIORI APP统一一个SAP用户名,然后使用自定义用户登陆,这样节省了SAP用户授权费用,但在使用时我需要使用sap/ui/util/Storage来做Session处理,发现当前SAP WEB IDE自带的版本最大只1.52.13,没有这类,所以就想在SAP WEB IDE Personal Edition中增加最新SAPUI5版本,当前最新版本是,1.80.0,所....Read More >
2020
08-19

SAP WEB IDE编辑器报错 HOT

SAP WEB IDE编辑器报错 在SAP WEB IDE 做SAPUI5开发时,报错: Best practices. ESLint(linebreak-style):Expected linebreaks to be 'CRLF' but found 'LF' 此报错,只是在编辑器上报错,但不影响程序APP的运行。 解决办法 在APP工程项目上,右键,属性设置(Project settings),图中,我原因的值是“UNIX”,把此值修改为WINDOWS后,现使用正常。 终极办....Read More >