SAP HCM QUERY分配用户组问题


导读

特殊查询:SAP-HCM中有个功能叫特殊查询,它的作用就是我们日常用的表可以自由组合,HR可以根据自己的思维快速出具统计报表而不需要开发资源,提升工作效率。

作者:vivi,来源:osinnovation

1 问题描述:

今天遇到的问题是,用户执行S_PH0_48000513 - 特别查询 的时候,遇到用户没有被分配到任何组里,具体错误见下图:

图片

图片

2 解决思路:

因为在特殊查询中,有两个区域一个是全局区域,一个是标准区域,因为自定义的一般都是设置标准区域,所以我们需要切换到标准区域,看看用户组里面是否有员工的编号。,通过TCODE:SQ03,环境-》查询区域,切换到标准区域中。

图片

输入对应的用户组,选中分配用户和功能区按钮,然后到下面输入员工编号,此时人员与用户组建立关系。特殊查询的关联关系我们可以理解成人员编号-》用户组-》信息级。用户组是中间桥梁,信息级是表的关联关系,我们可以用逻辑数据库,也可以用表关联方式,所以特殊查询不单单是HR模块使用,其他模块也能使用。Sap有很多模块非常好用,只是国内一般喜欢定制化,相关的报表也定制化,丢失SAP原本的灵活性,所以SAP还是需要多尝试使用标准的功能,能快速的实施上线,也能为后期的拓展应用提供帮助。

图片

图片

下面就通过一个例子完成特殊查询的创建。

第一步:SQ03:创建用户组:ZHR001,注意:我们需要切换到标准区域,切换的步骤在上面已经介绍,可以自行查看。用户组就是一个信息描述,没有其他的配置信息。

图片

第二步:SQ02:zhr-py001,因为HCM也有很多字子模块,所以一般根据子模块设置对应的信息级,信息级是配置最多的地方,主要功能就是选择数据来源,例如可以用多表关联或者使用逻辑数据库,此案例中使用逻辑数据库pnpce。HR有几个常用的逻辑数据库,PNP、PNPCE、PCH等前面两个主要是人员相关,后面是组织相关,为什么要使用逻辑数据库?逻辑数据库是SAP为HR模块单独封装的一套逻辑,为的就是能加快HR得我开发效率,所以围绕逻辑数据库有很多概念,具体可以参考HR350开发文档。数据集默认就是一堆信息类型,所以初始化的时候可以手工勾选需要的信息类型,然后选择自己需要的字段,HR表中有一些自动生成的字段,对普通用户来说没有实际意思,所以我们需要删除不需要的字段。

图片

图片

图片

上图中蓝色字体的就是需要展现的字段,如果不需要显示,可以在右边中删除,左边蓝色就会自动取消。

第三步:SQ03:选择用户组,输入信息集,点击更改

图片

图片

第四步:S_PH0_48000513 - 特别查询 

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wl8511

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值