一个足以取代标准QUERY的动态报表

整合了报表的常用功能:

  1. 基于表/视图或表连接建立查询(可以对表/视图进行授权管理,以控制用户的查询行为)
  2. 统计/明细两层输出(改变用户输出习惯,先快速查看特定纬度的统计信息,再针对特定统计条目查看明细)
  3. 双击跳转(无需配置,通过对单元格的双击,可以自动识别并跳转到常用的主数据/单据显示界面)
  4. 关键字段附带描述(关键字段,比如单据类型/组织机构通过配置通用码表,可以快速附带描述)
  5. 默认选择控制(可以限定强制选择条件)
  6. 默认选择不允许修改(可以控制选择条件不被用户修改)
  7. 标准授权功能(通过标准授权对象的检查,判断用户是否有权显示特定数据)
  8. 自定义授权功能(通过一套自定义授权体系,快速针对用户/用户组授权并控制报表显示内容)
  9. 列颜色(可以自定义列颜色,定制个性化的报表功能)
  10. 字段描述快速调整(字段描述可以自行调整)
  11. 字段输出顺序可快速调节
  12. 跳转到其它查询(通过简单配置,可以从一个查询选中行跳转到相关其它查询)
  13. 查询设计保存(包含版本功能,记录了查询的每次修改,可以快速返回到之前的版本)
  14. 查询快速部署(查询保存可以生成一个TCODE并写入传输请求)
  15. 更全面的变式功能(用户可以在设计基础上定义并保存自己的变式(包含选择条件,字段描述,选择内容,查询结果,明细结果等))
  16. 数量/金额字段的特殊处理(解决SAP数量,金额字段退货取负数的设定)

推荐一个SAP的录屏软件: SAP workforce Performance Builder Producer 

录制的屏幕可以生成一个执行文件,并且可以输出一个word文档. 下面的文档就是直接使用这个软件录屏后生成的WORD文档. 特别适合用来做操作手册.

1.1.开发一个报表

使用动态报表功能快速设计一个统计-明细类报表,

产生一个TCODE:可以通过该TCODE进入设计好的报表

最后把所有设计的对象写入一个传输请求.

改请求传输到目标系统即可使用

1.1.1.S4D(1)/300 SAP 轻松访问 零售

Java动态报表配置_python

(1) 填写  框。

1.1.2.S4D(1)/300 动态报表:

Java动态报表配置_Java动态报表配置_02

(1) 填写  框。

1.1.3.S4D(1)/300 动态报表:

Java动态报表配置_数据库_03

(1) 单击

Java动态报表配置_mysql_04


1.1.4.S4D(1)/300 动态报表:

Java动态报表配置_mysql_05

(1) 单击 插入表  

Java动态报表配置_java_06


1.1.5.S4D(1)/300 添加表

Java动态报表配置_Java动态报表配置_07

(1) 填写  框。

1.1.6.S4D(1)/300 动态报表:

Java动态报表配置_mysql_08

(1) 单击

Java动态报表配置_数据库_09


1.1.7.S4D(1)/300 动态报表:

Java动态报表配置_python_10

(1) 单击

Java动态报表配置_java_11


1.1.8.S4D(1)/300 动态报表:

Java动态报表配置_Java动态报表配置_12

(1) 单击

Java动态报表配置_java_13


1.1.9.S4D(1)/300 动态报表:

Java动态报表配置_数据库_14

(1) 单击 鎵ц 

Java动态报表配置_mysql_15


1.1.10.S4D(1)/300 动态报表:

Java动态报表配置_Java动态报表配置_16

(1) 单击

Java动态报表配置_Java动态报表配置_17


1.1.11.S4D(1)/300 动态报表:

Java动态报表配置_Java动态报表配置_18

(1) 单击

Java动态报表配置_Java动态报表配置_19


1.1.12.S4D(1)/300 动态报表:

Java动态报表配置_java_20

(1) 单击

Java动态报表配置_数据库_21


1.1.13.S4D(1)/300 动态报表:

Java动态报表配置_mysql_22

(1) 单击

Java动态报表配置_python_23


1.1.14.S4D(1)/300 动态报表:

Java动态报表配置_python_24

(1) 单击

Java动态报表配置_java_25


1.1.15.S4D(1)/300 动态报表:

Java动态报表配置_Java动态报表配置_26

(1) 单击

Java动态报表配置_数据库_27


1.1.16.S4D(1)/300 动态报表:

Java动态报表配置_数据库_28

(1) 单击

Java动态报表配置_java_29


1.1.17.S4D(1)/300 动态报表:

Java动态报表配置_python_30

(1) 单击

Java动态报表配置_python_31


1.1.18.S4D(1)/300 保存查询设置

Java动态报表配置_java_32

(1) 填写  框。

1.1.19.S4D(1)/300 保存查询设置

Java动态报表配置_Java动态报表配置_33

(1) 单击

Java动态报表配置_mysql_34


1.1.20.S4D(1)/300 保存查询设置

Java动态报表配置_数据库_35

(1) 填写  框。

1.1.21.S4D(1)/300 保存查询设置

Java动态报表配置_java_36

(1) 单击

Java动态报表配置_Java动态报表配置_37


1.1.22.S4D(1)/300 保存查询设置

Java动态报表配置_mysql_38

现在已按 Caps Lock 。

1.1.23.S4D(1)/300 保存查询设置

Java动态报表配置_数据库_39

(1) 填写  框。

1.1.24.S4D(1)/300 保存查询设置

Java动态报表配置_Java动态报表配置_40

(1) 单击

Java动态报表配置_mysql_41


1.1.25.S4D(1)/300 保存查询设置

Java动态报表配置_java_42

现在已按 F1 。

1.1.26.Performance Assistant

Java动态报表配置_python_43

(1) 单击  

Java动态报表配置_python_44


1.1.27.S4D(1)/300 保存查询设置

Java动态报表配置_python_45

(1) 单击

Java动态报表配置_mysql_46


1.1.28.S4D(1)/300 保存查询设置

Java动态报表配置_数据库_47

现在已按 F1 。

1.1.29.Performance Assistant

Java动态报表配置_Java动态报表配置_48

(1) 单击  

Java动态报表配置_java_49


1.1.30.S4D(1)/300 保存查询设置

Java动态报表配置_mysql_50

(1) 单击

Java动态报表配置_java_51


1.1.31.S4D(1)/300 保存查询设置

Java动态报表配置_数据库_52

(1) 单击

Java动态报表配置_Java动态报表配置_53


1.1.32.S4D(1)/300 保存查询设置

Java动态报表配置_python_54

(1) 填写  框。

1.1.33.S4D(1)/300 保存查询设置

Java动态报表配置_mysql_55

(1) 单击

Java动态报表配置_python_56


1.1.34.S4D(1)/300 保存查询设置

Java动态报表配置_数据库_57

(1) 单击

Java动态报表配置_python_58


1.1.35.S4D(1)/300 请求概览

Java动态报表配置_mysql_59

(1) 单击

Java动态报表配置_java_60


1.1.36.S4D(1)/300 请求概览

Java动态报表配置_Java动态报表配置_61

(1) 单击 创建请求... 

Java动态报表配置_python_62


1.1.37.S4D(1)/300 创建请求

(1) 单击

Java动态报表配置_java_63


1.1.38.S4D(1)/300 创建请求

Java动态报表配置_mysql_64

(1) 填写

Java动态报表配置_mysql_65

框。

1.1.39.S4D(1)/300 创建请求

Java动态报表配置_数据库_66

(1) 单击 保存 

Java动态报表配置_Java动态报表配置_67


1.1.40.S4D(1)/300 请求概览

Java动态报表配置_Java动态报表配置_68

(1) 单击此处  。

1.1.41.S4D(1)/300 请求概览

Java动态报表配置_mysql_69

(1) 单击

Java动态报表配置_python_70


1.1.42.S4D(1)/300 请求概览

Java动态报表配置_数据库_71

(1) 双击此处  。

1.1.43.S4D(1)/300 保存查询设置

Java动态报表配置_Java动态报表配置_72

(1) 单击 继续 

Java动态报表配置_mysql_73


1.1.44.S4D(1)/300 保存查询设置

Java动态报表配置_Java动态报表配置_74

(1) 拖动

Java动态报表配置_Java动态报表配置_75


(2) 放下  。

1.1.45.S4D(1)/300 信息

Java动态报表配置_python_76

(1) 单击 帮助 

Java动态报表配置_数据库_77


1.1.46.S4D(1)/300 信息

Java动态报表配置_java_78

(1) 单击 继续 

Java动态报表配置_mysql_79


1.1.47.S4D(1)/300 创建任务

Java动态报表配置_java_80

(1) 单击 继续 

Java动态报表配置_java_81


1.1.48.S4D(1)/300 动态报表: 测试动态报表的保存

Java动态报表配置_java_82

(1) 单击

Java动态报表配置_python_83


1.1.49.S4D(1)/300 保存查询设置

Java动态报表配置_python_84

(1) 单击 继续 

Java动态报表配置_java_85


1.1.50.S4D(1)/300 信息

Java动态报表配置_数据库_86

(1) 单击 继续 

Java动态报表配置_java_87


1.1.51.S4D(1)/300 动态报表: 测试动态报表的保存

Java动态报表配置_Java动态报表配置_88

(1) 填写  框。

1.1.52.S4D(1)/300 动态选择

Java动态报表配置_Java动态报表配置_89

(1) 单击 新字段选择  。

1.1.53.S4D(1)/300 动态选择

Java动态报表配置_java_90

(1) 已双击

Java动态报表配置_python_91


1.1.54.S4D(1)/300 动态选择

Java动态报表配置_数据库_92

(1) 单击 执行 

Java动态报表配置_数据库_93


1.1.55.S4D(1)/300 动态报表: 测试动态报表的保存

Java动态报表配置_数据库_94

(1) 单击

Java动态报表配置_python_95


1.1.56.S4D(1)/300 动态报表: 测试动态报表的保存

Java动态报表配置_mysql_96

(1) 单击 鏄庣粏 

Java动态报表配置_java_97


1.1.57.S4D(1)/300 动态报表: 测试动态报表的保存

Java动态报表配置_Java动态报表配置_98

(1) 单击

Java动态报表配置_python_99


1.1.58.S4D(1)/300 动态报表: 测试动态报表的保存

Java动态报表配置_python_100

(1) 单击

Java动态报表配置_mysql_101


1.1.59.S4D(1)/300 SAP 轻松访问 零售

Java动态报表配置_python_102