惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
IT之家
IT之家
V
Visual Studio Blog
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
Y
Y Combinator Blog
Stack Overflow Blog
Stack Overflow Blog
D
Docker
MyScale Blog
MyScale Blog
小众软件
小众软件
云风的 BLOG
云风的 BLOG
美团技术团队
Microsoft Azure Blog
Microsoft Azure Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 【当耐特】

博客园 - smith_feng

六大免费网站数据采集器对比(火车头,海纳,云采集,ET,三人行,狂人采集) 微信公众账号 Senparc.Weixin.MP SDK 开发教程 索引 国内app快速生成平台对比 .NET连接SAP系统专题:BAPI_TRANSACTION_COMMIT的使用方法(十) SAP IDOC开发(转) 按月统计tcode和report使用次数的工具 webdynpro C#打印条码与ZPL weixin 公众平台开发 android SDK 离线下载更新 SAP web 开发 (第二篇 bsp 开发 mvc模式 Part2 ) SAP web 开发 (第二篇 bsp 开发 mvc模式 Part1 ) bsp STEP adobe form 程序员想玩转大数据:需要知晓的12种工具 查找SAP标准程序用户出口及BADI的方法 SAP abap 需找出口(BADI)的几种方法 SAP 增强-出口选找方法-全部 android sdk 更新用的HOSTS
使用查询(SQ01、SQ02、SQ03)创建报表
smith_feng · 2015-04-13 · via 博客园 - smith_feng

查询需求说明

通过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

1.1 信息集合维护

1.1.1 建立信息集(InfoSet)

事务代码SQ02建立信息集合ZSALEORDER,信息集合中包含销售订单的二个表(VABK/VBAP)

clip_image002[4]

点击查看原图

增加表VBAP到信息集中

clip_image004[4]

点击查看原图

点击按钮

clip_image006[4]

点击查看原图

,生成信息集合

clip_image008[4]

点击查看原图

点击按钮

clip_image010[4]

点击查看原图

生成包含信息集合

clip_image012[4]

点击查看原图

1.1.2 建立信息集-增加权限检查字段

在信息集中,增加选择屏幕字段”销售组织S_VKORG”,并设置对销售组织进行权限检查

clip_image014[4]

点击查看原图

设置选择屏幕字段S_VKORG的属性:参考表为VBAK-VKORG(销售订单的销售组织)

clip_image016[4]

点击查看原图

增加对销售组织进行权限检查的代码,并设置如果权限检查不通过则不再继续执行

clip_image018[4]

点击查看原图

1.1.3 在信息集中增加额外字段

在信息集中,增加字段ZVALUE(销售毛利),设置该字段等于销售订单的不含税金额(VBAP-NETWR)减去销售订单的成本(VBAP-WAVER)

clip_image020[4]

点击查看原图

设置字段的属性

clip_image022[4]

点击查看原图

设置字段的计算公式

clip_image024[4]

点击查看原图

将自定义字段ZVALUE增加到字段组Z1中。

clip_image026[4]

点击查看原图

clip_image028[4]

点击查看原图

1.2 维护用户组以及用户组所包括的用户、信息集合

事务代码SQ03通过以下三个操作,使得用户ZZTEST具有查询信息集合ZSALESORDER的权限

1)建立用户组ZSD01

2)将用户ZZTEST分配给用户组ZZTEST

3)将信息集ZSALESORDER分配给用户组ZZTEST

clip_image030[4]

点击查看原图

1.3 维护查询

1.3.1 查询与用户组

事务代码SQ01维护查询,维护和执行查询时,注意选择相应的用户组。

clip_image032[4]

点击查看原图

1.3.2 维护查询

事务代码SQ01针对用户组ZSD01下的信息集ZSALESORDER新建查询ZSALEVALUE,将销售订单的表中的字段:销售订单号码、金额、成本、物料等信息增加到该查询中。

clip_image034[4]

点击查看原图

clip_image036[4]

点击查看原图

clip_image038[4]

点击查看原图

clip_image039[4]

点击查看原图

1.4 用户权限与操作

1.4.1 为用户分配权限

事务代码PFCG建立角色Z001,该角色具有销售组织1000的权限

clip_image041[4]

点击查看原图

将该角色分配给用户ZZTEST,这样用户ZZTEST具有销售组织1000的权限

clip_image043[4]

点击查看原图

1.4.2 用户查询相关信息

用户ZZTEST通过事务代码SQ01查询Query:ZSALEVALUE,销售组织1000下将会有权限,销售组织2000没有权限。

clip_image045[4]

点击查看原图

clip_image047[4]

点击查看原图

clip_image049[4]

点击查看原图

clip_image051[4]

点击查看原图

clip_image053[4]