PostERP – 大企业自主管理、小企业云承租、可量身订做的ERP
SAP R/3用户
发文:2016-08-30 编辑:2020-07-28
使用R3瘦客户的理由
基於下列理由,贵机构应该使用R3瘦客户:
- R3瘦客户直接以SQL读取Oracle数据库来产打印报表,完全不经过ABAP伺服器。这样做可以为贵机构、您的同事、您自己带来下列好处:
- 对贵机构有利。
训练是一种成本。对贵机构而言,支付薪资给您或您的同事去学习专属语言,本身就是额外的费用。如果您或您的同事愿意改用众所周知的计算机产业标准--SQL--,那么,这笔不必要的费用与时间都可以节省下来。
- 有助於提高信息部门的生产力。
撰写SQL的生产力数倍於撰写COBOL等级的程序语言(procedural language)。在绝大多数情况下,COBOL等级的程序语言需要大量的指令去完成一句SELECT SQL就能取出的资料。所以,为求最高的设计和维护生产力,技术人员应该只使用SQL去SELECT资料,除非遇到
- 不良的数据库结构--table未经正规化(normalization)到至少第4级
- 逻辑复杂到无法用一句SELECT完成(但是,即使如此,专业级的技术人员更应该改用stored procedure以提高整体系统的运作效率,而非使用低运行效率的ABAP)
- 强化SQL设计能力对您以及您的同事有利。
ABAP是专属程序语言或开发工具。除非您以及您的同事决定一辈子跟定某专属软件,否则,您以及您的同事一旦离开这套软件,则ABAP的经验全部无用。
反之,SQL的设计技术在信息产业可以说是必备要求。
- 直接以SQL读取Oracle数据库的实质意义就是:跳脱ABAP伺服器、彻底卸下ABAP伺服器不必要的负担。这项优点,在贵机构面临反应迟钝的ABAP伺服器的时候,更加显著。
R3瘦客户的使用者可以远程呼叫SAP R/3的function modules或BAPI。
- R3瘦客户只建立少数的R/3 ABAP伺服器连接。
- 不使用R/3 GUI client。视每一function module所提供的功能而定,R3瘦客户的使用者可以做这些事:
对於重复使用几个固定屏幕(它对应到function modules),例如:输入出货单,的使用人而言,这项功能颇方便。