使用查询(SQ01、SQ02、SQ03)创建报表
查询需求说明
通过Query(SQ01、SQ02、SQ03)实现根据销售组织查询销售订单中的各项信息,包括物料、金额、成本,以及毛利。
其中对销售组织进行权限检查(Authority Check),字段毛利是通过金额减去成本计算出来的。
目录
1.1 信息集合维护... 1
1.1.1 建立信息集(InfoSet)... 1
1.1.2 建立信息集-增加权限检查字段... 2
1.1.3 在信息集中增加额外字段... 4
1.2 维护用户组以及用户组所包括的用户、信息集合... 7
1.3 维护查询... 8
1.3.1 查询与用户组... 8
1.3.2 维护查询... 8
1.4 用户权限与操作... 10
1.4.1 为用户分配权限... 10
1.4.2 用户查询相关信息... 11
事务代码SQ02建立信息集合ZSALEORDER,信息集合中包含销售订单的二个表(VABK/VBAP)
增加表VBAP到信息集中
在信息集中,增加选择屏幕字段”销售组织S_VKORG”,并设置对销售组织进行权限检查
设置选择屏幕字段S_VKORG的属性:参考表为VBAK-VKORG(销售订单的销售组织)
增加对销售组织进行权限检查的代码,并设置如果权限检查不通过则不再继续执行
在信息集中,增加字段ZVALUE(销售毛利),设置该字段等于销售订单的不含税金额(VBAP-NETWR)减去销售订单的成本(VBAP-WAVER)
设置字段的属性
设置字段的计算公式
将自定义字段ZVALUE增加到字段组Z1中。
事务代码SQ03通过以下三个操作,使得用户ZZTEST具有查询信息集合ZSALESORDER的权限
1)建立用户组ZSD01
2)将用户ZZTEST分配给用户组ZZTEST
3)将信息集ZSALESORDER分配给用户组ZZTEST
事务代码SQ01维护查询,维护和执行查询时,注意选择相应的用户组。
事务代码SQ01针对用户组ZSD01下的信息集ZSALESORDER新建查询ZSALEVALUE,将销售订单的表中的字段:销售订单号码、金额、成本、物料等信息增加到该查询中。
事务代码PFCG建立角色Z001,该角色具有销售组织1000的权限
将该角色分配给用户ZZTEST,这样用户ZZTEST具有销售组织1000的权限
用户ZZTEST通过事务代码SQ01查询Query:ZSALEVALUE,销售组织1000下将会有权限,销售组织2000没有权限。
![clip_image002[4] clip_image002[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709295537.jpg)
![clip_image004[4] clip_image004[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709302929.jpg)
![clip_image008[4] clip_image008[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/20120103170934548.jpg)
![clip_image012[4] clip_image012[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709357941.jpg)
![clip_image014[4] clip_image014[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709376173.jpg)
![clip_image016[4] clip_image016[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709382137.jpg)
![clip_image018[4] clip_image018[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709392005.jpg)
![clip_image020[4] clip_image020[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709403509.jpg)
![clip_image022[4] clip_image022[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709415885.jpg)
![clip_image024[4] clip_image024[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709437148.jpg)
![clip_image026[4] clip_image026[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709459393.jpg)
![clip_image028[4] clip_image028[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709474734.jpg)
![clip_image030[4] clip_image030[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709528666.jpg)
![clip_image032[4] clip_image032[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709545927.jpg)
![clip_image034[4] clip_image034[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709576775.jpg)
![clip_image036[4] clip_image036[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031709592367.jpg)
![clip_image038[4] clip_image038[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031710177943.jpg)
![clip_image039[4] clip_image039[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031710209806.jpg)
![clip_image041[4] clip_image041[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031710229608.jpg)
![clip_image043[4] clip_image043[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/20120103171024249.jpg)
![clip_image045[4] clip_image045[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031710269494.jpg)
![clip_image047[4] clip_image047[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031710287410.jpg)
![clip_image049[4] clip_image049[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031710299230.jpg)
![clip_image051[4] clip_image051[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031710311224.jpg)
![clip_image053[4] clip_image053[4]](https://images.cnblogs.com/cnblogs_com/SAPFrankyue/201201/201201031710321125.jpg)
浙公网安备 33010602011771号