一,Query 无需编程在SAP中利用查询来创建各种报表; 创建时,自带各种功能:比如:分类汇总,小计,特别标示.....
二, 增加计算栏位; 如有特殊需求,可以增加一些栏位,用来存放中间计算结果
三, Query 转成Tcode;
创建QUERY
例:创建一Query,查询异动类型为261 的库总量及库总金额;单价有标准&异动平均价之分;
所用到的数据库表:MSEG,MKPF,MARD,MAKT,MBEW,MSPR,MSKA;
T-code: SQ01 ;进入以下界面;选择菜单栏:环境-->工作区域-->选标准区域
点选“标准区域”后回车,进入下一个界面;点击”快速检视器“按钮;填入Query 名子:Z_QUERY_261;
点击“新建”按钮;在弹出的对话框中输入:标题,备注;在“数据来源”选项卡中选“表格合并”;
回车...进入以下屏幕;单击“工具栏”的第二个按钮,弹出:新增表格对话框;
把要用到的表格:依次输入;回车;
表格之间的联系,系统会自动区配;可据自己的实际情况,另指定主键对应;(或删除字段之间的对应)点
击相应字段拖到其它表的字段即可;表格输入完毕后;点击后退按钮;进入以下屏幕
在清单栏位选择中,确定报表都要输出哪些数据; 然后:选择“选择栏位”视图;确定供USER 选择的屏幕字段
然后:保存 系统提示: 已建立
然后点击工具栏“版面模式”可以对输出格式加以限定,此例:把未限制使用库存“小计”
点击“未限制使用库存,”然后点击“工具箱”的小计;
点击“执行”按钮;出现以下屏幕
至此 一个完整的Query 已创建完毕;
User 可据条件,路出相应的报表
技巧:把Query 存档之后,然后生成一序列,让user一进入sq01就可以在列表中找到
菜单: 查询--> 转换快速检视 如下图所示
回车:
再次进入系统后,很容易可以找到这个query;
二、在QUERY 里加入计算栏位