![SAP 表分权限查询]()
以下是程序可以设置对表进行分组,并把组分给用户,达到用户分权限组管理表的功能,此功能使用函数调用SE16N,来显示表,其实也可以增加一下,当有权限时调用SM30维护表。
增加两个表:
1.表 ZSE16N_AUTHGRP(ZSE16N 权限组描述)
2.表 ZSE16N (SE16N屏幕变式对照表)
ABAP程序源码
[crayon-68c5f9efda236755248315/]
....
Read More >
![SAP内表传值到指针]()
昨天收到一个需求,循环内表中的字段,每个字段对应一个内表名称,需要根据不同的内表进行JSON转换,搞了半天没有搞定。不知为什么今天脑子突然开窍,一分钟搞定,ABAP代码如下:
[crayon-68c5f9efdbd14671527412/]
....
Read More >
![得到PI接口的MESSAGE ID]()
在ECC与PI连接发送(接口)数据时,会需要在ECC端记录一下PI接口MONI中的MESSAGE ID号,以便以方便日志记录,或者问题的查找跟踪,以下是ECC中的ABAP代码的实现方式。
取发出PROXY(OUTBOUND)的MESSAGE ID获取
[wshop_downloads]
在调用OUTBOUND的PROXY发出数据后,我们想得到PI中的MESSAGE ID,我们先在调用的接口类中写入Enhance增强记录MESSAGE ID,类名如下,
....
Read More >
![关于PI调用ECC时ECC的操作方法]()
在零售企业中,大多时间会采用SAP的接口中间PI(早期叫XI,现在取名PO,不过我还是习惯叫PI).在PI与SAP连接时,一般有三种方式:IDOC,RFC,PROXY。
IDOC对标准业务是优选
IDOC使用的应该是最稳定的,对于一些标准业务来说,可能使用IDOC可能是最好的选择,并且IDOC本身有很好的日志及重处理机制,所以在使用时,我们可以完整的使用IDOC的优势,但对于自定义的功能,使用IDOC,就要做太多工作了,相对快速开发来说,可能不会是好选择。
RFC不太稳定,感....
Read More >
![不显示launchpad Head]()
今天在做一个二级用户登陆的功能时,默认当使用把App as Fiori Component运行时,总是带出Launchpad的抬头项目,如图
我的想法是二级用户登陆后,默认的这个HEAD就不需要了,要使用自己下面这一级的用户登陆信息,所以需要隐藏默认的HEAD,
在SAP网上找到如下代码,
[crayon-68c5f9efdd941457948754/]
把此两行代码写到,Component.js文件中,如图
执行后,结果如下,默认的HEAD就不在....
Read More >
![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 >