PO_开发功能说明书_E3S与SAP创建销售订单接口_V1.1(模板).doc
功能开发说明书FunctionalSpecification
PagePAGE1
版本
作者
修改描述
日期
V1.0
XXX
创建
XXXX-XX-XX
基本信息
需求文档名称
E3S与SAPR/3创建销售订单接口
版本
1.0
所属模块
[X]SD
接口编号
FS_SD04
接口类型
[X]文件批处理[]实时
方向
[X]输入到SAP[]从SAP输出
源系统
E3S
目标系统
SAPR/3
需求者信息
姓名
提出日期
所属部门
电话
功能说明书编写者信息
姓名
完成日期
所属部门
电话
功能说明书审批信息
姓名
审批日期
所属部门
电话
技术小组成员信息
姓名
接手日期
所属部门
电话
注:由功能说明书作者负责向开发小组解释此功能说明书
遗留问题
序号
描述
级别
责任者
计划/已解决日期
1
2
3
功能详细信息
目录
描述
1
程序说明
2
权限设置
3
涉及业务流程和事务代码(及相关的流程、相关文档、相关系统)
4
输入文件/输出文件、长度、名称、路径,及网络传输要求
5
列出数据字段或记录格式
6
文件格式(包括对应的SAP字段说明,以作数据格式和含义对照)
7
程序逻辑
8
程序运行环境
9
选择规则
10
排序规则
11
汇总规则
12
接口目的与作用,业务相关流程说明(包括SAP和外部系统),及前后有无互相依赖的接口等集成性的说明。
13
Log的处理说明、重处理说明
14
主要TABLE及字段表、自建字段与表
15
测试要求
16
其它特殊说明事项
程序说明
流程背景
目前ZNA的销售订单是手工创建,即,由经销商把订车信息给到销售部门之后,由销售部门把订单所需的信息手工录入到SAP系统来创建销售订单,此种方式耗用了销售人员大量的精力,效率偏低。E3S系统上线之后,由经销商直接在E3S系统中录入订车信息,通过接口将订车信息传送到SAP,自动在SAP中创建销售订单,开发此接口将销售人员从繁重的手工录入工作中解脱出来,有更多的精力进行销售的管理和分析。
从E3S系统取得订单的所有相关信息,包括订单类型、客户、车型等信息通过接口传输到SAPR/3,在SAP中自动生成销售订单。
功能前提
前提内容是针对E3S提出的要求
E3S系统能够提供在R/3中生成销售订单所需要的数据源。
在这里,E3S能够根据不同的订单类型提供不同的订单原始信息。
对于一些在SAP系统中默认的字段数据信息,E3S不需传输,由SAP系统创建订单时自动抓取系统默认的字段信息。
SAP有关销售订单的主数据以及各种条件已经维护完整。
程序名与TCODE
程序名:ZNASDI04
TCODE:ZNASDI04
触发事项
当有经销商或其他客户订车时,由E3S销售部销售人员审核后将创建销售订单的信息形成文件传到SAP。
处理频率
按实际需求,预计每天发生的数据量由ZNA销售人员审核后E3S系统自动发送,一般情况下要求10分钟发送一次。
功能简介
从E3S系统取得销售订单的所有相关信息,包括:
抬头部分
行项部分
对于抬头和行项部分信息需要区分不同的订单类型,不同的订单类型需要的信息不同,根据订单类型从E3S与SAPR/3接口数据中选取信息,自动生成销售订单。
语言环境
描述程序在中文语言环境下可以正常执行
权限设置
在此说明该程序只对应相关销售岗位的人员开放
涉及业务流程和事务代码
此接口在R/3中生成销售订单后,可以通过VA03显示销售订单,生成销售订单的事务是VA01。
输入文件/输出文件、名称、路径、长度,及网络传输要求。
/*此部分由开发人员定义即可
要求
说明
注释
文件名
ZNASD04_YYYYMMDDHHMMSS.txt
YYYYMMDDHHMMSS(输入/输出文件的产生时间)
文件内容
字段与字段之间没有任何分隔符分开,每一行的以'回车'符号结束.
文件长度
502
在此描述该程序的输入/输出文件的路径和文件名
说明
目录名称
绝对路径(开发系统)
输入工作目录
Inbound
/usr/sap/ZND/Socket/inbound
输出工作目录
Outbound
/usr/sap/ZND/Socket/outbound
已处理备份目录
Backup
/usr/sap/ZND/Socket/backup/znasd04
处理出错目录
Errorfile
/usr/sap/ZND/Socket/errorfile/znasd04
日志目录
Logfile
/usr/sap/ZND/Socket/logfile/znasd04
如有网络传输的特殊要求,请注明。(例如,如需要二进制传输,或因为文件大小原因需要分段传输;或对于前后依赖的相关接口的一些文件传输顺序要