功能说明书-sap与立体仓库接口开发_第1页
功能说明书-sap与立体仓库接口开发_第2页
功能说明书-sap与立体仓库接口开发_第3页
功能说明书-sap与立体仓库接口开发_第4页
功能说明书-sap与立体仓库接口开发_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、文档控制版本信息修改日期更修改内容作者审核2014.03.11v1.0创建文档名称SAP ABAP 开发需求功能说明书文档代码文档描述SAP 与 WMS 接口目录1.设计.41.11.2版本信息4修订历史42.报表概述52.12.22.3报表基本信息5相关业务5文档约定53.选择屏幕63.13.2屏幕格式布局6屏幕字段说明61.1 .6输出屏幕64.4.1主屏幕64.1.14.1.2主屏幕格式布局6主屏幕字段说明74.2定单明细屏幕74.2.14.2.2明细屏幕格式布局7明细屏幕字段说明84.34.44.54.6报表抬头信息8汇总规则8排序规则8分页规则8设计及功能95.6.算法逻辑97.报表

2、用户权限98.开发确认99.附录91. 设计1.1 版本信息1.2 修订历史版本号更新日期修订作者主要修订摘要V1.02014.03.11创建V1.12014.03.14修改:增加出入库信息传输至WMS功能当前版本:V1.1更新日期:2014.03.14更新作者:作者:创建日期:2014.03.11人:日期:2. 报表概述2.1 报表基本信息程序名称:程序名:事务码:权限检查:关键用户:用户:提出日期:2014.03.11业务顾问:业务模块:财务(FI/CO)销售(SD) 物料(MM)生产(PP)设备(PM)质量管理(QM) 人力资源(HR) 项目管理(PS)BW(数据仓库)其它程序类型:屏幕

3、输出报表Reporting to Screen打印输出报表Reporting to Prer批输入程序Batch Data Prosing用户出口User Exit接口程序erfacing 表单Form增强Enhancement 模块池Module Pool 其它 运行频率:随时 低 周 月 高季 年优先级别: 中2.2 相关业务SAP 完成出入库操作后(包括采购入库、生产入库、调拨入库、退货入库、盘盈、其他入库(免费收货、无订单收货)、销售出库、领料出库、调拨出库、退货出库、其他出库等),将入库信息传输至SAP 与WMS 的中间表(中间表存在于WMS 数据库MS SQL 中),供WMS 系统

4、从中间表据,进行WMS 中相应单据的生成处理。数建议SAP 解决办法(最终技术方案需要与 ABAP 沟通后确定,请ABAP 了解下):(1)依据WMS 中间表需求字段,在SAP 中创建相应的 数据表ZSAS*;(2)将SAP 标准表数据信息写入到ZSA新;S*,写入频率可由ABAP 评估是采用实时更新或定时更(3)将ZSAS*中数据信息通过接口传输至SAP 与WMS 的中间表,传输频率可由ABAP 评估是采用实时更新或定时更新。2.3 文档约定3. 选择屏幕3.1 屏幕格式布局3.2 屏幕字段说明4. 输出屏幕4.1 主屏幕4.1.1 主屏幕格式布局序号字段说明参考字段字段类型字段长度字 段

5、详细信息备注TMID_Cur124.2定单明细屏幕4.3报表抬头信息4.4汇总规则4.5排序规则4.6分页规则5.设计及功能6. 算法逻辑ZSAS01:SAP 与 WMS 供应商对照表.取数逻辑:(1)WMS 中的供应商与客户存在同一张表“TMID_Cur”中,SAP 中存在不同的数据表,所以需要标识来区分,所以加入自定义字段“ZIN_K-供应商标识”;(2)先把 SAP 标准表数据供的中间表;到自定义表ZSAS01,然后通过接口将数据传输至 WMS 提(3)将LFB1- BUKRS=“9255”或“9256”或“9259”或“9260”的供应商写入到该表中;6.1.1 SAP 与 WMS 客

6、户/供应商对照表明细屏幕格式布局明细屏幕字段说明4.1.2 主屏幕字段说明345(4)传输频率:如果满足条件(3)的数据出现变更或新增,则实时进行传输;如果 ZS=“3”,则重新触发传输,直到 ZS=“2”传输成功SAPWMS:XML 结构序号字段说明SAP字段字段类型字段长度字段详细信息WMS中间表TMID_Cur1供应商编 码LFB1- LIFNRCHAR10cCSId2供应商名 称LFA1- NAME1CHAR10由 LFB1- LIFNR=LFA1- LIFNR得到cCSNameQ3供应商简 称LFA1- SORTLCHAR10由 LFB1- LIFNR=LFA1- LIFNR得到cC

7、SNameJ4公司代码LFB1- BUKRSCHAR4cCmptId5供应商标 识ZIN_KNUM1固 定 值 : 用 “ 1 ” 代表供应商;自定义字段nType6传输状态ZSCHAR10-未传输; 1-已传输;2-写入成功;3-写入失败7原因ZREONCHAR100如 果 ZS=“ 0 ” 或“ 1 ”,则 ZREON为空;如 果 ZS= “ 2 ”,则 ZREON 为“ 成功”;如 果 ZS= “ 3 ”,则 ZREON为 错误原因ZSAS02:SAP 与 WMS 客户对照表取数逻辑:(1)WMS 中的供应商与客户存在同一张表“TMID_Cur”中,SAP 中存在不同的数据表,所以需要标

8、识来区分,所以加入自定义字段“ZIN_D-供应商标识”;(2)先把 SAP 标准表数据供的中间表;到自定义表ZSAS02,然后通过接口将数据传输至 WMS 提(3)将KNB1- BUKRS=“9255”或“9256”或“9259”或“9260”的客户主数据写入到该表中;(4)传输频率:如果满足条件(3)的数据出现变更或新增,则实时进行传输;如果 ZS=“3”,则重新触发传输,直到 ZS=“2”传输成功序号字段说明参考字段字段类型字段长度字段详细信息WMS中 间 表TMID_Cur1客户编码KNB1- KUNNRCHAR10cCSId2客户名称KNA1- NAME1CHAR10由 KNB1- K

9、UNNR=KNA1- KUNNR得到cCSNameQ3客户简称KNA1- SORTLCHAR10由 KNB1- KUNNR=KNA1- KUNNR得到cCSNameJ4公司代码KNB1- BUKRSCHAR105客户标识ZIN_DNUM1固 定 值 : 用 “ 2 ”代表客 户;自定义字段nType6传输状态ZSCHAR10-未传输;1-已传输;2-写入成功;3-写入失败7原因ZREONCHAR100如 果 ZS=“0”或“1”,则ZREON为空;如 果 ZS=“2”,则ZREON为“成功”;如 果 ZS=SAPWMS:XML 结构SAP 与 WMS 物料类型对照表ZSAS03:SAP 与WM

10、S 物料类型对照表(1)先把SAP 标准表数据供的中间表;到自定义表ZSAS03,然后通过接口将数据传输至WMS 提(2)传输频率:如果出现新增或修改,则实时进行传输;如果 ZS=“3”,则重新触发传输,直到 ZS=“2”传输成功序号字段说明参考字段字段类型字段长度字段详细信息备注TMID_MaterialType1物料类型编码T134T- MTARTCHAR4cTypeId2物料类型描述T134T- MTBEZCHAR25取 T134T- SPRAS=1时的 T134- T134T- MTBEZ 的值cTypeName3分类方式cTypeMode4传输状态ZSCHAR1未传输;已传输;写 入

11、 成功; 3-写入失败5原因ZREONCHAR100如果ZS=“ 0 ” 或“ 1 ”,则ZREON为空;如果ZS=“ 2 ”,则“3”,则ZREON为 错误原因SAPWMS:XML 结构ZSAS04:SAP 与WMS 基本计量对照表(1)先把SAP 标准表数据供的中间表;到自定义表ZSAS04,然后通过接口将数据传输至WMS 提(2)传输频率:如果出现新增或修改,则实时进行传输;如果 ZS=“3”,则重新触发传输,直到 ZS=“2”传输成功SAPWMS:XML 结构序号字段说明参考字段字段类型字段长度字段详细信息备注TMID_Unit1计量号T006T- MSEHIUNIT3cUnitId2

12、计量名称T006T- MSEHLCHAR30取T006T- SPRAS=1时cCName3传输状态ZSCHAR10- 未传输; 1- 已传输; 2- 写入成功;3-写入失败4原因ZREONCHAR100如果ZS=“0”或“ 1 ”,则 ZREON为空;如果ZS=“ 2 ” , 则ZREON为“成功”;如果ZS=“ 3 ” , 则ZREON为 错误原因6.1.2 SAP 与 WMS 基本计量对照表ZREON 为“成功”;如果ZS = “ 3 ”,则 ZREON 为 错误原因6.1.3 SAP 与 WMS 物料主数据对照表ZSAS05:SAP 与WMS 物料主数据对照表(1)先把SAP 标准表数据

13、供的中间表;到自定义表ZSAS05,然后通过接口将数据传输至WMS 提(2)将工厂代码MARC-WERKS=“工厂代码”的物料编码写入到该表中;(3)传输频率:如果满足条件(2)的数据出现变更或新增,则实时进行传输;如果 ZS=“3”,则重新触发传输,直到 ZS=“2”传输成功序号字段说明参考字段字段类型字段长度字段详细信息备注1物料号MARC- MATNRCHAR18cMNo2物料名称MAKT- MAKTXCHAR40cName3物料规格cSpec4工厂MARD- WERKSCHAR45库存地MARD- LGORTCHAR46计量MARA- MENISCHAR3cUnit7会计分类T025T

14、- BKBEZCHAR25由MBEW- BKLAS=T025T- BKLAS, 且 T025T- SPRAS=1cTypeId18重量CHAR20CONCATENAT E(MARA- NTGEW,MARA- GEWEI)fWeight9库存安全数 下限MARC- EISBEQUAN13fSafeQtyDn10库存安全数 上限MARC- EISBEQUAN13fSafeQtyUp11默认仓库号MARD- LGPBECHAR10cWHId12传输状态ZSCHAR10- 未传输; 1- 已传输;2-写入成SAPWMS:XML 结构6.1.4 SAP 与 WMS 单据类型对照表ZSAS06:SAP 与

15、WMS 单据类型对照表取数逻辑:(1)该表用于SAP 与WMS 单据类型的对照,并用于其他逻辑的;(2)要求实现功能;(3)不需要传输。序号字段说明参考字段字段类型字段长度字段详细信息备注1移动类型T156T- BWARTCHAR32移动类型描述T156T- BTEXTCHAR203WMS 单据 类别号ZWMLBCHAR1Check:ZWMDJLB- ZWMLB4WMS 单据 类别描述ZWMLBDCHAR4由 ZSA S06- ZWMLB=ZWMDJLB- ZWMLB取 ZWMDJLB- ZWMLBD5WMS 单据 类型ZWMLXCHAR3从下拉条中选择:字段来源为ZWMDJLX- ZWMLX

16、cBTypeId功;3-写入失败13原因ZREONCHAR100如 果 ZS=“0”或“1”,则ZREON为空;如 果 ZS=“ 2”,则ZREON为“成功”;如 果 ZS=“ 3”,则ZREON为 错误原因ZWMDJLX:WMS 单据类型表(1)该表用于WMS 单据类型,并用于其他逻辑的;(2)要求实现功能;(3)不需要传输。ZWMDJLB:WMS 单据类别表(1)该表用于WMS 单据类别,并用于其他逻辑的;(2)要求实现功能;(3)不需要传输。取数逻辑:(1)先把 SAP 标准表数据数据传输至 WMS 提供的中间表到自定义表ZSAS07 和ZSAS08 中,然后通过接口将6.1.5 SAP

17、 向 WMS 传输出入库信息序号字段说明参考字段字段类型字段长度字段详细信息备注1WMS单据类别号ZWMLBCHAR1自定义字段2WMS单据类别描述ZWMLBDCHAR4自定义字段:序号字段说明参考字段字段类型字段长度字段详细信息备注1WMS单据类型ZWMLXCHAR3自定义字段2WMS单据类型描述ZWMLXDCHAR20自定义字段6WMS 单据 类型描述ZWMLXDCHAR20由ZSAS06- ZWMLX=ZWMDJLX- ZWMLX得到 ZWMDJLX- ZWMLXD(2)ZSAS07 和ZSAS08 要同时更新,物料凭证号要保持一致,ZSA S08 数据来自SAP 标准表MSEG。S07

18、 数据主要来自SAP 标准表MKPF,ZSA(3)写入MSEG 的信息需要满足如下条件:A. MSEG-LGORT=仓库在SAP 对应的库存地编码;B.如果MSEG-BWART=“321”时,必须满足MSEG-SHKZG=“S”;如果MSEG-BWART=“101”时,必须满足MSEG-QINSPST=“空值”(其他移动类型不进行控制)。(4)手动推送传输(后续会提供专门的推送操作功能说明书),避免将SAP 中冲销的无用单据传输至WMS 中。ZSAS07:SAP 与WMS 出入库单据对照表_主表序号字段说明参考字段字段类型字段长度字段详细信息备注1单据类别号ZWMLB由MSEG-BWART=

19、ZSAS06-BWART ,得到 ZSAS06- ZWMLBnBClass2单据类型号ZWMLX由MSEG-BWART= ZSAS06-BWART ,得到 ZSAS06- ZWMLXcBTypeId3SAP单号MKPF- MBLNRCHAR10cLinkId4单据日期MKPF- BLDATDATS8dDate5仓库号cWHId6建立日期MKPF- CPUDTDATS8dCreateDate7建立人MKPF- USNAMCHAR12cCreator8来源单号MKPF- MBLNRCHAR10SAP单号cBNoFromSAPWMS:XML 结构ZSAS08:SAP 与WMS 出入库单据对照表_明细

20、表序号字段说明参考字段字段类型字段长度字段详细信息备注1WMS单号2明细序号MSEG-ZEILENUMC4nItem3物料号MSEG- MATNRCHAR12cMNo4批号MSEG- CHARGCHAR10cBatchNo5工厂MARD- WERKSCHAR46库存地MARD- LGORTCHAR47单据数量MSEG- MENGEfQty8计量MSEG- MEINSUNIT3cUnit9SAP 单据类型号cLinkBTypeId10传输状态ZSCHAR10- 未传输; 1- 已传输; 2- 写入成功;3-写入失败11原因ZREONCHAR100如果ZS=“0”或“ 1 ”,则 ZREON为空;如果ZS=“ 2 ” , 则ZREON为“成功”;如果ZS=“ 3 ” , 则ZREON为 错误原因SAPWMS:XML 结构ZSAS09:SAP 库存表取数逻辑:(1)MARD-WERKS=“地编码”;对应的工厂代码”;MARD-LGORT=“仓库在SAP 对应的库存(2)MARD-LABST“空值”9SAP单号MKPF- MBLNRCHAR10cLinkId10SAP 单明细序号MSEG-ZEILENUMC4cLinkItem11供应商MSEG- LIF

温馨提示

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

评论

0/150

提交评论