MM-001SAP集中开发_功能规格说明书_打印采购订单_V1.020110818_第1页
MM-001SAP集中开发_功能规格说明书_打印采购订单_V1.020110818_第2页
MM-001SAP集中开发_功能规格说明书_打印采购订单_V1.020110818_第3页
MM-001SAP集中开发_功能规格说明书_打印采购订单_V1.020110818_第4页
MM-001SAP集中开发_功能规格说明书_打印采购订单_V1.020110818_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、SAP集中研发部设计组功能规格说明书规范V1.0第一部分:文档信息记录匕,001日期2011-7-6开发类型|Report区Form口Interface口Enhancement口Conversion口Others使用单位各单位模块MM编号ZMMF001名称打印采购订单事务代码ZMMF001业务负责人功能设计者王华报表开发者/程序员第二部分:维护记录请求提出者时间修改内容审批人2011-8-15创建XXXX设计顾问签名姓名:XXX日期:2011/7/6.第三部分:业务流程3.1业务流程图业务流程图示例:3.2功能分解描述程序的功能模块分解图,可以按照程序的方式来划分。当在一副图中无法完全描述所有

2、模块时,可以使用多幅图的方式来描述。第四部分:功能设计(由业务顾问提供)4.1必须填写部分SAP透明表格以及字段(实例如下):字段描述技木名称字段说明4.2报表填写部分权限要求(实例如下)要求对采购组织和采购组进行权限控制。第一步:输入事务代码ZMM001,选择屏幕屏幕字段中文描述选择类型参考字段名称缺省值必要输入检核条件区间复选框选择圆点是碇创建人EKKO-ERNAMSy-uname采购订单号EKKO-EBELNV采购组织EKKO-EKORGV采购组EKKO-BKGRPV供应商EKKO-LIFNR创建日期EKKO-BEDAT输出屏幕:创建人采购订单号供应商总价采购组织采购组创建日期A1A2A

3、3A4A5A6A7取数逻辑序号相关取数及处理逻辑A1EKKO-ERNAM=USR21BNAME根据USR21-PERSNUMBER=ADRPERSNUMBE取ADRP-NAME_TEXT勺值。A2EKKO-EBELN=屏幕输入值A3SelectNAME1FromLFA1WhereEKKO-LIFNR=LFA1-LIFNRA4汇总各行项目的金额,各行项目金额取值:SELECTKWETR*MENGE/KPEINFROMKONVWHEREEKKO-KNUMV=KONV-KNUMV,EKPO-EBELP=KONV-KPOSN,KONV-KSCHL=PBXXorKONV-KSCHL=PB00A5EKKO

4、-EKORG=屏幕输入值A6EKKO-BKGRP=屏幕输入值A7EKKO-BEDAT第二步:在输出屏幕上双击某一行,出现下一屏,展现订单详细信息,屏幕格式如下采购订单号j勺物料编码物料名称单位单价数量金额A1A2A3A4A5A6A7A8取数逻辑序号相关取数及处理逻辑A1EKKO-EBELN=屏幕输入值A2EKPO-EBELPA3EKPO-MATNRA4EKPO-TXZ01A5EKPO-MEINSA6SELECTKBETR/KPEINFROMKONVWHEREEKKO-KNUMV=KONV-KNUMV,EKPO-EBELP=KONV-KPOSN,KONV-KSCHL=PBXXORorKONV-K

5、SCHL=PB00A7EKPO-MENGEA8A6*A7第三步,打印采购订单要求在菜单栏中加入打印按钮和打印预览按钮,输出格式如下:采购合同合同编号:甲方:B1B3签订地点:B4签订时间:乙方:B2B5物资名称、数量、金额、供货时间序号物资编码物资名称版次数量单位含税单价非税单价含税金额交货时间名称B6B7B8B9B10B11B12B13B14B15B16税率:B17币种:B18合计金额 (大写) :B19(币种符号) : B20 (小写金额合计)B21甲方乙方名称B22名称B32地址B23地址B33邮编B24邮编B34电话B25电话B35委托4代理人:B26委托4弋理人:B36开户彳行:B2

6、7开户彳斤:B37心B28B38税号B29税号B39传真B30传真B40日期B31日期B41取数逻辑序号相关取数及处理逻辑B1SELECTNAMEFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB2SELECTNAME1FROMLFA1WHERELFA1-LIFNR=EKKO-LIFNRB3EKKO-EBELNB4EKKO-ZM01(char10)增强字段(增强出口:MM06E005)B5EKKO-ZM02(段EKKO-BEDAT)增强字段(增强出口:MM06E005)B6EKPO-EBELPB7EKPO-MATNRB8EKPO-TXZ01B9EKPO-REVLVB

7、10EKPO-MENGEB11EKPO-MEINSB12EKPO-BRTWR/EKPO-MENGEB13EKPO-NETPRB14EKPO-BRTWRB15SELECTEINDTFROMEKETWHEREEKET-EBELN=EKPO-EBELNANDEKET-EBELP=EKPO-EBELPB16SelectPOST1FromPRPSWhereEKPO-EBELN=EKKO-EBELNAndEKKN-EBELP=EKPO-EBELPAndEKKN-PS_PSP_PNR=PRPS-PSPNRB17IFEKPO-MWSKZ=J1/J2/J3/J4/J5/J6/L1,B17=0%/17%/13%/

8、7%/6%/4%/3%/5%B18SELECTKTEXTFROMTCURCWHERETCURC-WAERS=EKKO-WAERSB19SUM(B14),通过函数转化为大写B20IFEKKO-WAERS=RMB/CNY,USD,EURB20=,$,?B21SUM(B14)B22SELECTNAMEFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB23SELECTADDRFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB24SELECTPOSTCFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB25SELECTTE

9、LFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB26B27SELECTKOINHFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB28SELECTBANKNFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB29SELECTSTCDFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB30SELECTFAXFROMZMM001WHEREEKKO-BUKRS=ZMM001-BUKRSB31B32SELECTNAME1FROMLFA1WHERELFA1-LIFNR=EKKO-LIFNRB3

10、3SELECTADRNRFROMLFA1WHERELFA1-LIFNR=EKKO-LIFNRB34SELECTPSTLZFROMLFA1WHERELFA1-LIFNR=EKKO-LIFNRB35SELECTTELF1FROMLFA1WHERELFA1-LIFNR=EKKO-LIFNRB36B37SELECTBANKAFROMBNKAINNERJOINLFBKONBAKA-BANKL=LFBK-BANKLINNERJOINEKKOONLFBK-LIFNR=EKKO-LIFNRB38SELECTBANKNFROMLFBKWHERELFBK-LIFNR=EKKO-LIFNRB39SELECTSTCE

11、GFROMLFA1WHEREEKKO-LIFNR=LFA1-LIFNRB40SELECTTELFXFROMLFA1WHEREEKKO-LIFNR=LFA1-LIFNRB41相关表格和字段:自建表格表格描述字段多坟字段描述ZMM001米购订单公司指息表ZMM001-BUKRS(主键)T001-BUKRS公司代码ZMM001-NAMET001W-NAME2名称ZMM001-ADDRT001W-STRAS地址ZMM001-POSTCT001W-PSTLZ邮编ZMM001-TELTELF0(数据元素)电话ZMM001-KOINHKOINHFI(数据元素)开户行ZMM001-BANKNLFBK-BANK

12、NZMM001-STCDLFA1-STCD1税号ZMM001-FAXTELF0(数据元素)传真要求:1.列出报表所要展现的所有字段2.如果对输出内容有特殊的要求,以excel提供特殊的输出格式(附报表格式)3接口填写部分业务逻辑描述(按照报表逻辑的实例)3增强填写部分业务逻辑描述(按照报表逻辑的实例)3工作流填写部分.业务逻辑描述(按照报表逻辑的实例)第五部分:概要设计(由设计顾问提供).1报表填写部分报表用途(描述编写报表的用途或目的)物资管理部门对物资验收入库后,需打印物资采购验收入库单。此表格就是打印后的物料入库凭证。总体要求(报表/程序执行的功能描述)Form形式,格式按照提交的具体格

13、式编写,打印在专用大小的纸上,横排版。一般情况下,可根据公司代码、工厂代码、移动类型代码、计帐日期、物料凭证号、送货单号、物料号、库存地、成本中心代码、WBS账号、订单号、网络号、资产号中的任何一项查询打印。报表使用者工区、各个项目部等使用频度(日、月、季度或年)随时后台处理/在线处理要求:对于后台处理的程序,请指定频率打印机类型(激光/喷墨/针式)激光纸张大小/方向横向开发优先度W功能键说明(自定义工具栏时填写)1-回全选点击选中全部复选框;2-3H取消点击取消复选框选中;3:工L画J打印点击打印按钮,根据相关信息,按照相应的FORM,执行打印。4-倒执行点击执行程序5.后:批量下载导出表二

14、内容到ECXLS.功能逻辑设计(由设计组提供,实例如下)步骤一:取数:从表(EKKO/EKPO)取出字段(EKKO-EBELN、EKKO-LIFNR、EKPO-MATNR)放入内表1(若指定字段则在括号中注明);关联关系(EKKO-EBELN=EKPO-EBELN);条件(EKKO-LIFNRINS_LIFNRANDEKPO-MATNRINS_MATNRANDEKKO-BUKRSINS_BUKRSANDEKKO-BEDATINS_BEDATANDEKKO-BSARTINS_BSART)步骤二:取数:从表(T001)取出字段(BUTXT)放入内表2;条件(T001-BUKRS=内表1-BUKRS

15、)处理:从内表2转移字段(BUTXT)至内表1;条件(内表1-BUKRS=内表2-BUKRS)步骤三:处理:循环内表1,改变字段(HSDJ)值,内表1-HSDJ=内表1-KZWI1/内表1-MENGE;改变字段(HSYJ)值,内表1-HSYJ=内表1-KZWI2/内表1-MENGE。步骤四:省略步骤X:ALV输出:输出内表1,KEY字段(XXXXX),汇总字段(XXXXX),可输入字段(XXXX)输出界面用EXCEL或者图片给出具体的输出格式5.2接口填写部分输入参数.写出要开发接口的输入、输出参数。2,并且说明参数的类型:单行或者表类型。参数中的字段是否为必输。接口的类型:普通接口,远程调用接口(RFC),封装为WebService,BAPI。接口逻辑洀匀甀渀.接口中用到BAPI,请描述BAPI的用途。洀匀甀渀.用SAP开发顾问的角度,描述接口的逻辑。(按照报表逻辑的实例)增强填写部分增强类型.指明增强类型(函数增强、文本增强、替代、校验、BADI等)。.列出实现时,要用到的事务代码(开发所涉及的事务代码,业

温馨提示

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

评论

0/150

提交评论