SAP 二次开发介绍1

1. 开发工具

ABAP Workbench开发平台

ABAP语言【Advanced Business Application Programming

2. 开发原则

ABAP语言功能很强大,但是需要遵循如下原则:

1:是否需要定制

是否可以通过定制、或者个性化定制修改标准的功能来满足实现?

【如果行】就进行定制开发处理

否则执行原则2

2:是否需要开发、购买

是否可以在SAP标准中找到类似的功能

【如果可以】在SAP程序模块基础上进行用户开发

否则执行原则3

3:判断SAP是否允许通过增强功能实现该功能呢

【如果允许】增强功能、用户出口

否则进行如下处理【在SAP程序模块基础上的用户开发,或者系统进行修改】

3. 开发标准

SAP二次开发项目过程中,每个环节都有相应的标准制定,具体环节如下:

项目计划 、 实施 、通知管理(Notification management)、项目文档 、

质量测控过程(Quality assurance procedures) 协作过程(Teamwork building

ABAP开发过程的标准化控制环节:开发项目评估、过程设计标准及技术标准、

标准化设计包括:

Ø 指定仓库对象命名规则

避免不同模块、集团、人员创建的仓库对象之间的名称冲突,需要对齐实施一套完整的命名规则或者系统内部名称体系。

SAP自身规则:自定制的仓库对象必须以:Y或者Z 开头

多个仓库对象之间的命名规则:通过保留固定的命名空间来避免冲突。

Workbean Orgianizer 通过V_TRESN系统视图来确保命名空间的保留。

第三方软件元素和仓库对象之间的规则,通过SAP OSS系统。

另外:仓库对象的名称应该体现出所隶属的开发类别(代表业务模块)、对象类型以及器本身功能。

如:Z_HR_RM_UPDATE_BIRTHDAY

Z:自定制 HR:人力资源模块 RM:功能模块 UPDATE_BIRTHDAY:表示具体功能

Ø 指定用户界面风格标准

参考SAP的标准GUI SAP Style Guide

Ø 程序文档维护

需要维护如下文档:

项目文档(Project documentation)

存储于SAPoffice SAP系统外部

最终用户文档(End user documentation)

包括:仓库说明、数据元素文档、程序说明文档、应用程序调用文档

技术说明文档(Technical documentation)

即对立仓库对象创建的说明性文档

Ø 修订列表维护

SAP命名空间内部对象的修订创建一个列表【对象类型、名称、例程、修订ID、修改日期和人员等】,以便升级核对和维护。

开发时考虑:对象模块化、实现复用

定义整个公司范围的在线文档标准

为修改进行记录

对于所有修改在升级前进行批准和释放

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值