开发申请要依据不同开发的类型,综合考虑各方人员关注的重点来进行设计,优秀的开发申请的内容包含了所有不同角色想要获取的内容。下文中将给出不同类型的开发申请的模板。
1.报表型开发申请
报表是对过往历史数据的集中展示,一般是将系统中的多个表进行关联,取出管理人员需要的数据,不经过处理或经过简单的描述性统计后进行展示,其具有人员管理、业务管理和业务分析等功能。报表的开发工作分为两大块,选择屏幕的开发和显示屏幕的开发。
选择屏幕,也称搜索屏幕,是报表使用人员限定报表输出信息或形式的前台操作屏幕。报表使用这通过对一个或多个报表字段值的限定,得到其需要的报表信息,报表的限定字段可以是所有的显示字段或其中的一部分,常见的限定字段为物料号、时间、人员、数量等等。在SAP中相对高级的报表开发还会在选着屏幕上添加数据显示形式的选择,不仅有表格选择,还会有柱状图、饼状图或折线图等可视化数据显示形式。选择屏幕的设计目的是为了满足不同的使用者在不同的维度上使用报表。
显示屏幕是指通过不同维度的限定后将报表显示出来的界面,大部分的报表都是以表格的形式进行显示的。显示屏幕的设计目的是满足不同使用者对显示数据的操作,SAP对报表有标准的操作功能,包含字段显示、排序。搜索等等功能,基本上也就可以满足客户对报表使用的基本功能了。
具体的开发申请模板见附件一。
2.增强型和功能型开发申请
增强型的开发申请和功能型的开发申请较为相似,增强型的开发是指在原有的功能是进行补充、修改或删除。功能型开发申请是对需求的功能完全自开发,一般会形成一个新的界面或事务码。这种开发申请的重点是操作前台和后台功能实现逻辑。
前台的操作是指对前台的变化或设计进行说明,首先需要对前台界面进行绘制,说明前台每一个按钮、输入框或选项的基本功能,点击或执行后希望得到什么样的结果,最好能够说明一般的前台的业务操作逻辑。
后台功能实现逻辑是指对前台功能的进一步解释,说明其具体实现的过程是什么样的。比如,先在那些表里获得数据,数据经过如何处理,最后使用什么BAPI或函数进行处理,完成功能需求。
具体的开发申请模板见附件二。
3.接口型开发申请
接口开发是所有开发中最为复杂的开发,开发申请也相对复杂,针对不同系统的特点,接口设计也大为不同,但对接SAP的接口一般都是在传递各个模块的主数据。
接口类型的开发申请需要注重以下几点:
(1)数据传输的触发方式
触发数据传输是通过前台的操作还是依靠后台任务,或是夹杂在任务流程中自动进行传输。
(2)数据获取方式
获取数据可通过SAP现有的BAPI、自开发的FUNCTION或直接通过找表的方法进行。
(3)数据对接
每一个字段的格式、长度或取值范围都会影响到接口的传输和接受,需要两边的系统进行对比。
(4)数据接收
数据接收和数据获取的方式类似,可以通过SAP现有的BAPI、自开发的FUNCTION或直接通过写表的方法进行。(一般不推荐写表,写表有风险且不可测,一定要经过大量的测试才可以使用)
具体的开发申请模板见附件三。
需要附件请留言邮箱