联芯科技ERP项目-技术文档-PP-013-计划独立需求调整报表-20090601_第1页
联芯科技ERP项目-技术文档-PP-013-计划独立需求调整报表-20090601_第2页
联芯科技ERP项目-技术文档-PP-013-计划独立需求调整报表-20090601_第3页
联芯科技ERP项目-技术文档-PP-013-计划独立需求调整报表-20090601_第4页
联芯科技ERP项目-技术文档-PP-013-计划独立需求调整报表-20090601_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

DATE\@"yyyy-MM-dd"2009-10-28Version1.0PAGE1联芯科技ERP项目 DATE\@"M/d/yyyy"10/28/2009Version1.0 联芯科技ERP项目开发规格书第I部分:需求模块MACROBUTTONCheckIt_CheckBox£MM ■PP MACROBUTTONCheckIt_CheckBox£SD MACROBUTTONCheckIt_CheckBox£FI MACROBUTTONCheckIt_CheckBox£CO MACROBUTTONCheckIt_CheckBox£IP/FMMACROBUTTONCheckIt_CheckBox£其它Spec编号ZLC_SPEC_PP_013短描述计划独立需求调整报表类型MACROBUTTONUnCheckIt_Radiobutton报表●ABAPProgramMACROBUTTONCheckIt_RadiobuttonInformationSystemMACROBUTTONCheckIt_RadiobuttonReportPrinter MACROBUTTONCheckIt_RadiobuttonReportWriterMACROBUTTONCheckIt_RadiobuttonSAPQueryMACROBUTTONCheckIt_RadiobuttonBWreportMACROBUTTONCheckIt_RadiobuttonCrystalReportsMACROBUTTONCheckIt_RadiobuttonOthersMACROBUTTONCheckIt_Radiobutton表单MACROBUTTONCheckIt_Radiobutton流程增强MACROBUTTONCheckIt_RadiobuttonUserExitMACROBUTTONCheckIt_RadiobuttonBADIMACROBUTTONCheckIt_RadiobuttonDialogProgram MACROBUTTONCheckIt_RadiobuttonOtherseMACROBUTTONCheckIt_Radiobutton接口MACROBUTTONCheckIt_RadiobuttonBAPIMACROBUTTONCheckIt_RadiobuttonIDOCMACROBUTTONCheckIt_RadiobuttonALEMACROBUTTONCheckIt_RadiobuttonOthersendMACROBUTTONCheckIt_Radiobutton数据转移需求优先级MACROBUTTONCheckIt_RadiobuttonHigh/关键 MACROBUTTONUnCheckIt_RadiobuttonMid/推荐 MACROBUTTONCheckIt_RadiobuttonLow/可选用户MACROBUTTONNextCell王董豹要求日期集成测试时使用预计开发天数_4__天是否有标准功能MACROBUTTONCheckIt_RadiobuttonYes MACROBUTTONUnCheckIt_RadiobuttonNo标准功能未采用的原因:MACROBUTTONCheckIt_RadiobuttonPerformanceMACROBUTTONCheckIt_RadiobuttonComplexityMACROBUTTONCheckIt_RadiobuttonOtherse参考的标准功能文档变更历史版本号文档维护时间姓名简要的描述V1.02009-0朱辉明V1.12009-08-24张钰添加技术说明

第II部分:详细功能描述目的:根据系统中建立的预留的数量,系统自动调整计划独立需求的数量。功能描述:系统自动执行计划独立需求调整,只限于当天建立的预留,并给出调整的结果。是否成功执行。同时,该报表也可以手工执行,执行之前可以进行测试。运行频率MACROBUTTONUnCheckIt_Radiobutton任何时间MACROBUTTONUnCheckIt_Radiobutton每天MACROBUTTONCheckIt_Radiobutton每周MACROBUTTONCheckIt_Radiobutton两周MACROBUTTONCheckIt_Radiobutton每月MACROBUTTONCheckIt_Radiobutton每年MACROBUTTONCheckIt_Radiobutton其它:运行方式MACROBUTTONUnCheckIt_Radiobutton手工MACROBUTTONUnCheckIt_Radiobutton自动MACROBUTTONCheckIt_Radiobutton批处理MACROBUTTONCheckIt_Radiobutton在线处理输出方式MACROBUTTONCheckIt_Radiobutton屏幕输出MACROBUTTONCheckIt_Radiobutton打印MACROBUTTONUnCheckIt_Radiobutton文件输出MACROBUTTONCheckIt_Radiobutton其它:打印机类型(如无特殊需求,预设为激光打印机)纸张大小(如无特殊需求,预设为A4横印)语言(如无特殊需求,预设为中文)选择屏幕:

产品编号:FROM:XXXX/XX/XXTO:XXXX/XX/XX(1)工厂:FROM:XXXX/XX/XXTO:XXXX/XX/XX(2)基准日期:FROM:XXXX/XX/XXTO:XXXX/XX/XX(3)需求日期:FROM:XXXX/XX/XXTO:XXXX/XX/XX(4)预留单号:FROM:XXXX/XX/XXTO:XXXX/XX/XX(5)移动类型:FROM:XXXX/XX/XXTO:XXXX/XX/XX(6)后台执行:XXXX/XX/XX(7)测试执行:XXXX/XX/XX(8):顺序字段名称字段技术名称字段描述特殊需求1MATNRRESB-MATNR产品编号2WERKSRESB-WERKS工厂3RSDATRKPFRSDAT基准日期如果是后台执行,此项无效4BDTERRESB-BDTER需求日期5RSNUMRKPF-RSNUM预留单号6BWARTRESB-BWART移动类型7后台执行单选框。如果选中,则不能输入基准日期8测试执行单选框。如果选中,测试运行,只模拟调整结果,并不真正执行计划独立需求调整。报表/表单的字段功能顾问(必填)列出报表或自定义打印程序上选择屏幕上的字段显示名称(在屏幕或单据上的名称)技术名称(字段的来源信息,如果有默认值或需要计算,也需要列出)描述(字段的业务含义,包括的内容等,例:标准salesorder—所有类型为OR的订单)特殊需求(如需要加入英文注释)例:顺序字段名称字段技术名称字段描述特殊需求1IDID序号系统自动编号2RSNUMRKPF-RSNUM预留单号3RSPOSRESB-RSPOS预留项目号4WERKSRESB-WERKS发货工厂代码5RSDATRKPF-RSDAT基准日期6BWARTRESB-BWART移动类型7MATNRRESB-MATNR产品编号8MAKTXMAKT-MAKTX产品名称9BDTERRESB-BDTER需求日期10BDMNGRESB-BDMNG需求数量11MEINSRESB-MEINS单位12XLOEKRESB-XLOEK删除标识13是否存在计划独立需求是否存在激活的计划独立需求14VERSBPBIM-VERSB计划独立需求版本15PLNMGPBED-PLNMG调整数量16PERXXPBED-PERXX调整计划独立需求周期17调整备注信息A,成功;B,调整失败(失败原因)失败原因:1,找不到计划独立需求2,找不到激活的计划独立需求3,系统执行失败,建议手工调整格式/屏幕设计:必填报表和单据列出纸张附件名(必填)附上Excel/Word附件。(如附檔XXXXXXXX.XLS/或附表XXXX单)(必填)屏幕截图逻辑关系:PKPF关联RESBPKPF-RSNUM;RESB-RSNUMRESB关联PBIMRESB-MATNR;PBIM-MATNRRESB-WERKS;PBIM-WERKSPBIM关联PBEDPBIM-BDZEI;PBED-BDZEI备注说明:1,首先查找物料的计划独立需求(并且是激活的计划独立需求PBIM-VERVS=‘X’),如果物料的计划独立需求存在多个版本PBIM-VERSB,扣减的优先顺序是:先01后00后其它版本,日期上从最早的日期开始扣减。2,如果选中后台执行,则不能输入基准日期。报表执行时按照基准日期等于当前日期。3,如果选中测试执行,则测试运行,只模拟调整结果,并不真正执行计划独立需求调整。4,调整备注信息,根据执行调整的结果填写执行的如下信息:A,成功;B,调整失败(失败原因)失败原因:1,找不到计划独立需求2,找不到激活的计划独立需求3,系统执行失败,建议手工调整5,以下bapi可以完成计划独立需求的调整CallbapiBAPI_REQUIREMENTS_CHANGE更改计划独立需求。样张:列出业务单据编号附上样张的WORD/EXCEL文件其它内容:对报表/单据的其它功能进行描述*注:删除上面不适用的行和注释行.

第III部分:技术说明ProgramnameZ_PP_EXEC_DEMAND_CHANGETransactioncodeZPP002AuthorizationObjectFormFormnameN/AOutputtypeN/AFormroutineN/A程序逻辑:程序逻辑说明及程序逻辑图该程序为后台运行程序,分为模拟测试和前台、后台测试。模拟测试:预留数量<=版本数量调整数量为预留数量预留数量<版本数量日期从最早的,计划独立需求版本从01、00、其他开始逐个扣减,调整数量为计划独立需求版本数量前台、后台测试:预留数量>版本数量前台显示均为0,调整数量为计划独立需求版本数量预留数量<=版本数量日期从最早的,计划独立需求版本从01、00、其他开始逐个扣减,调整数量为预留数量从前台MD61、MD73可以看到调整的计划独立需求的具体信息。1、定义选择屏幕,循环SCREEN表,控制SCREEN-INPUT字段的值,对屏幕字段进行控制,当选择后台执行时,基准日期不能输入,默认为系统当前日期;当选择前台执行和模拟测试时,要输入基准日期。2、根据选择屏幕输入的条件,首先从表RKPF中选出预留单号。3、根据2种取出的预留单号,关联到表RESB,取出预留项目号、记录类型、删除标志、物料、工厂、需求日期、需求数量、单位、移动类型等信息。SELECTrsnum"预留单号rspos"预留项目号rsart"记录类型xloek"删除标志matnr"物料werks"工厂bdter"需求日期bdmng"需求数量meins"单位bwart"移动类型FROMresbINTOCORRESPONDINGFIELDSOFTABLEgt_outFORALLENTRIESINgt_rkpfWHERErsnum=gt_rkpf-rsnumANDmatnrINs_matnrANDwerksINs_werksANDbdterINs_bdterANDbwartINs_bwartANDrsnumINs_rsnum.4、根据3中取出的物料号、工厂,关联到表PBIM和表PBED,取出计划独立需求版本、调整数量、调整计划独立需求周期、版本激活等信息。SELECTpbim~versb"计划独立需求版本pbed~plnmg"调整数量pbed~perxx"调整计划独立需求周期pbim~matnr"产品编码pbim~werks"工厂pbim~bedae"需求类型pbim~pbdnr"需求计划编号pbim~vervs"版本激活pbim~datlp"日期pbed~pdatuFROMpbimINNERJOINpbedONpbim~bdzei=pbed~bdzeiINTOCORRESPONDINGFIELDSOFTABLEgt_pbFORALLENTRIESINgt_outWHEREpbim~matnr=gt_out-matnrANDpbim~werks=gt_out-werksANDpbim~matnrINs_matnrANDpbim~werksINs_werks.5、判断步骤4中是否有取出物料对应的计划独立需求版本,若不存在,则提示错误消息,并退出程序。IFp_front='X'ORp_back='X'.IFgt_pbISINITIAL.lv_remark='调整错误:找不到激活的计划独立需求'.EXIT.ENDIF.ELSEIFp_moni='X'.IFgt_pbISINITIAL.lv_remark='找不到激活的计划独立需求'.EXIT.ENDIF.ENDIF.6、若步骤4中存在计划独立需求,则分别把计划独立需求版本01、00、其他类型的数据放入到不同的内表中,方便后面处理。7、判断同一个物料的预留数量和计划独立需求版本数量,根据这两个数量的大小关系,进行计划独立需求的调整。8、若存在激活版本的计划独立需求,则通过函数BAPI_REQUIREMENTS_CHANGE来调整计划独立需求。CALLFUNCTION'BAPI_REQUIREMENTS_CHANGE'EXPORTINGmaterial=gs_out-matn

温馨提示

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

评论

0/150

提交评论