SAP生产订单集成WMS接口开发需求说明书_第1页
SAP生产订单集成WMS接口开发需求说明书_第2页
SAP生产订单集成WMS接口开发需求说明书_第3页
SAP生产订单集成WMS接口开发需求说明书_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开发需求说明书

基础信息:

模块:PP说明书编号:

功能名称:SAP生产订单集成到Master接口

程序名:

事务代码:

更改记录:

版本更新日期更改人更改内容

需求确认:

职责/角色签名日期

关键用户

顾问

项目经理(甲方)

项目经理(乙方)

报表/功能目标:SAP生产订单集成到Master接口

优先级别:□高□+口低

频率:口每天□每周□每月□其他(随时)

执行模式:口在线且后台|口接口调用

开发天数:计划2天;实际天

业务需求:

1.开发概要

未来SAP系统中的生产订单主数据,需要从SAP读取到外挂Master的功能中,以实现外挂扫描条

码接收图纸、报工报数、出入库等功能。

2.功能需求分析

1.读取SAP标准生产订单的主数据内容,参考后续详细表格

2.生产订单的状态变更时(例如:REL、TECO、CLSD),需要同步更新Master

3.透过NativeSQL直接写到Master指定的数据表中

4.读取生产订单的RFC:ZPPM_MAST_GET_MO

5.外部系统可以直接调用此RFC

6.封装远程调用函数每30分钟调用传输到master表和扫描文件表,并通过存储过程判断是插入

还是更新。

3.使用范围

外部Master系统与SAP集成读取SAP中生产订单主数据

4.输入和输出说明

输入:

生产订单号:多笔,选输

工厂:多笔,选输

生产订单类型:多笔,选输

生产订单建立日期:范围值,选输

表头物料编号:多笔,选输

是否输出建立状态:X代表输出,缺省值X

是否输出TECO:X代表输出,缺省值不输出,即二””

是否输出CLSD:X代表输出,缺省值不输出,即="”

是否输出生产订单工序:X代表输出,缺省值X

是否输出物料组件:X代表输出,缺省值X

输出:

生产订单表头:TXE_AFPO

生产订单工序:TXE_AFVC

生产订单物料组件:TXE_RESB

MASTER表:

[生产订单号][nvarchar](50)PPMO号(ZXTA_AUFO-AUFNR)

[MODD][smalldatetime]PP创建日期

[生产数量][int]PPMO数量

[计划类型][nchar](10)PPPPM的物料计划类型

[图纸分组][nvarchar](50)PPPPM的分图

[图纸分组时

[smal1datetime]PPPPM计划日期

间]

[完成部门][nvarchar](50)PP根据S根行号取利润中心

[是否CNC编判断生产订单是否有CYC工序,如果是传入

[nchar](1)PP

程]Y,否则为空

[是否NC编判断生产订单是否有NC工序,如果是传入

[nchar](1)PP

程]Y,否则为空

[是否WC编判断生产订单是否有WC工序,如果是传入

[nchar](1)PP

程]Y,否则为空

[是否有标准查询生产订单组件是否有标准件,是则Y,

[nchar](1)PP

件]否则空

[是否买料][nchar](1)PP查询该MO是否有PR,是则Y,否则空

[申购单号][nvarchar](50)PPPR号

[申购时间][smalldatetime]PPPR建立日期

[采购单号][nvarchar](50)PPPO

[PODD][smalldatetime]PPPO建立日期

[采购项次][int]PPPO行号

生产订单组件中原材料采购的笫一笔收货

[采购完成日

[smalldatetime]PP日期EBAN~ZZIIGFNR上层订单对应的PR对

期]

应P0的第一笔收货日期MKPF~BUDAT

[下计划时间][smalldatetime]PP生产订单排产后的开始H期AFKO~GSTRS

M0组件中标准件最早交期,ZZHGFNR

[标准件交期][smalldatetime]PP上层订单对应的PR对应P0的最早交期

EKET'EINDT

M0对应原材料的P0的送检日期二P0的第一

[检验日期][smalldatetime]PP

笔收货日期MKPF~BUDAT

打样标识ZXTA_AUFO〜FIXDY打样

合单标识ZXTA_AUFO~FIXHD合单

工艺文件表:

[PJ号][nvarchar](50)扫描的条码(MO号)

[操作员][nvarchar](50)M0的输入者

[姓名][nvarchar](50)SAP账号姓名(ADRP〜NAME_TEXT)

[动作:[nvarchar](50)选择的操作流程节点:固定值”产生M0单”

[开始时间][datetime]扫描时间:创建日期+时间

[结束时间][datetime]扫描时间(除生产部扫描之外,其余扫描的结束时间=开始时间)

5.实现描述

1.接收到输入条件后,读取出对应的生产订单主数据及工序、物料组件

2.在ZPPM_MAST_GET_MO完成后,还需要写多一个RFC用以直接与Master表交互插入或更新数据。

Master蓑与SQL交互使用NativeSQL,并在MSSQL中写一个存储过程执行插入或更新数据的

功能:

2.1PPM核发后不管自制还是外购M0#对应的信息都要传输到MASTER,传输上述表格字段插入

或更新MASTER表;

2.2在存储过程中根据M0号二[PJ号]去MASTER表中查询是否存在,如果不存在则插入一条带

M0信息的新数据,如果存储则更新。

2.3M0不存在需要插入数据时,根据生产订单中的SO二[受订单号]且SO行二[受订单项次]查找

一条MASTER表中符合条件的数据,复制该行并补充M0的相关字段内容,同时更新[M0

号]=Y,[分组]=Y后插入MASTER表;同时删除SO=[受订单号]且SO行式受订单项次]且[产

生工单]=N的行。

2.4如果是插入数据则在扫描文件表中也插入一条数据:[PJ号]、[操作员]、[姓名]、[动作]、

[开始时间]、[结束时间]。

2.5M0存在需要更新数据时,根据M0号=[PJ号]更新M0相关字段内容,当SAP表AFPO中查

询M0是否存在,是则更新[产生工单]状态=Y,否则不更新该字段;当SAP表EBAN中查询

M0的采购申请是否存在,是则更新[申购]状态=Y,否则不更新该字段;当SAP表EKKN中

查询M0的采购订单是否存在,是则更新[下采购单]状态;Y,否则不更新该字段:当生产

订单工序状态存在DSPT时,则更新[排产]状态二Y,否则不更

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论