销售-发货数据接口技术1_第1页
销售-发货数据接口技术1_第2页
销售-发货数据接口技术1_第3页
销售-发货数据接口技术1_第4页
销售-发货数据接口技术1_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

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

文档简介

1、延锋HFM 实施项目开发功能说明书销售发货数据接口2014 年 09 月版本号修订日期修改内容描述1.02014 年 11 月 07 日第一版文件签署项目角色签字日期IT财务会计师财务利润分析高级经理IT 经理目录1.2.3.基本信息6前提假设7功能设计概述73.13.2业务背景7相关系统模块73.2.13.2.2涉及系统7系统影响的程度和范围74.功能详细设计84.14.24.34.44.5输入信息8数据选择/验证8处理逻辑8输出结果9表单设计94.5.14.5.24.5.34.5.44.5.5表单类型9表单样例9表单逻辑10打印纸张类型及大小10打印需求104.6接口设计104.6.14.

2、6.24.6.3接口设计方案10详细设计细节10接口信息和转换104.74.84.9数据转换开发(批导入)11数据字典设计11增强开发设计124.9.1增强对标准功能的影响124.9.24.9.3增强的详细设计12所需的客户化数据字典124.10测试权限控制12. 125.1. 基本信息开发需求:HFM-SALE开发需求描述:销售发货数据接口开发类型表单报表接口数据导入增强BPM 接口涉及模块财务分销其它执行模式:OnlineJob执行频率:不定时数据量:复杂度:低中高非常高前提假设QAD 系统运行正常;3. 功能设计概述3.1 业务背景HFM&QAD 项目实施要求导出销售发货数据。3.2 相

3、关系统模块3.2.1 涉及 QAD 以外系统3.2.2 系统影响的程度和范围无4. 功能详细设计4.1 选择屏幕输入信息4.2 选择屏幕数据有效性验证1. 期间值不能为空,期间值年份必须大于 1950,月份必须为正常的月份;4.3 处理逻辑1.根据用户选择的期间范围,导出指定期间范围内的销售发货数据至 HFM 系统4.4 输出结果另在自定义表中,表结构见数据字典。4.5 表单设计无4.5.1 表单类型Script FormSmart Form其他序号字段说明选择类型参照表-参考字段搜索帮助备注单值区间复选单选1期间X2批处理X3更新X4.5.2 表单样例4.5.3 表单逻辑4.5.4 打印纸张

4、类型及大小4.5.5 打印需求4.6 接口设计无4.6.1 接口设计方案详细设计细节校验用户输入的期间值,如果输入的期间值无效,给出错误提示并且不能继续;2.查找是否有用户在运行销售发货数据导出,如果有用户正在运行,给出提示,如果用户选择继续,则将另外的用户建立的运行标志删除,建立当前用户运行标志qad_data_ctl where Ctl_Dlass = in-dlass andCtl_Entity = in-hfmentity and Ctl_Year = in-year and Ctl_Period = in-period and Ctl_HasTed1 = SI and(ctl_rem

5、ark = in-remark or in-remark = )3.查找用户输入的期间数据是否已经存在于历史数据库,如果有存在,则给出提示4.按照用户设定的范围,查找指定年度日期范围内所有的销售发货数据,保存发货时的数量,价格,成本(QAD 五大成本要素)并保存到 tb_ship 临时表For each cm_mstr no-lock,Each tr_hist no-lock where tr_addr = cm_addr no-lock: create tb_ship.assigntb_addr tb_ctry tb_entity tb_part tb_site tb_grouptb_pro

6、mon= tr_addr= if available(ad_mstr) then ad_ctry else = if available(gl_ctrl) then gl_entity else = pt_part= tr_site= pt_group= pt_promotb_prd_line= pt_prod_linetb_qty= - tr_qty_loctb_qty_consign = consign_qty_shiptb_price tb_sct_mtl tb_sct_lbr tb_sct_ovh tb_sct_bdntb_sct_sub= base_price= tr_mtl_std

7、= tr_lbr_std= tr_ovh_std= tr_bdn_std= tr_sub_stdEnd.5.遍历 tb_ship 临时表,按客户编码进行分类汇总后,按零件,客户编码,地点查找用户当期的用户导入的销售暂估数据,如果查找到,将+当期用户导入的价格,销售成本+当期用户导入的销售成本for each tb_ship exclusive-lock break by tb_addr:/*加上当期暂估*/for each xxsopv_det no-lock where xxsopv_per = currper and (xxsopv_shipto = tb_addr or xxsopv_s

8、hipto = cstaddr) and xxsopv_site = tb_site and xxsopv_part = tb_part:assigntb_price= tb_price + xxsopv_price tb_sct_mtl = tb_sct_mtl + xxsopv_sct_mtl tb_sct_lbr = tb_sct_lbr + xxsopv_sct_lbr tb_sct_ovh = tb_sct_ovh + xxsopv_sct_ovh tb_sct_bdn = tb_sct_bdn + xxsopv_sct_bdn tb_sct_sub = tb_sct_sub + x

9、xsopv_sct_sub.end. /*for each xxsopv_det*/end;6.遍历 tb_ship 临时表,按客户编码进行分类汇总后,按零件,客户编码,地点查找用户期间去年 12 月 的用户导入的销售暂估数据,如果查找到,将-用户导入的价格,销售成本-用户导入的销售成本for each tb_ship exclusive-lock break by tb_addr:/*加上当期暂估*/for each xxsopv_det no-lock where xxsopv_per = beforeper and (xxsopv_shipto = tb_addr or xxsopv_s

10、hipto = cstaddr) and xxsopv_site = tb_site and xxsopv_part = tb_part: assigntb_price= tb_price - xxsopv_price tb_sct_mtl = tb_sct_mtl - xxsopv_sct_mtl tb_sct_lbr = tb_sct_lbr - xxsopv_sct_lbr tb_sct_ovh = tb_sct_ovh - xxsopv_sct_ovh tb_sct_bdn = tb_sct_bdn - xxsopv_sct_bdn tb_sct_sub = tb_sct_sub -

11、xxsopv_sct_sub.end. /*for each xxsopv_det*/end;7.将临时表中的数据按客户编码,国家代码,产品线,车型分类汇总后,根据用户的设定,导出至 HFM 中间数据和输出报表for each tb_ship no-lock break by tb_site by tb_addr by tb_ctry by tb_group by tb_promon:assigntotalSal = totalSal + (tb_qty * tb_price) + (tb_qty_consign * tb_price) totalMtl = totalMtl + (tb_qt

12、y * tb_sct_mtl) + (tb_qty * tb_sct_sub) totalLab = totalLab + (tb_qty * tb_sct_lbr)totalOvd = totalOvd + (tb_qty * tb_sct_ovh) totalBdn = totalBdn + (tb_qty * tb_sct_bdn).end.4.6.3 接口信息和转换4.7 数据导出开发请指定批导入的执行模式JOB4.8 数据字典设计如果需要创建自定义表, 请在下表中填写自定义表的结构信息。qad_data字段名编码说明核算系统取数要求QAD_Dlass默认:QAD_SALESQAD_S

13、cenario默认:ActualQAD_Year年份QAD_Period月份QAD_View默认:YTDQAD_Value默认:QAD_Entity公司编码QAD_SubAccount分账户4.9增强开发设计4.9.1增强对标准功能的影响4.9.2 增强的详细设计QAD_CurrencyType币种类型取本位币QAD_Currency币种QAD_Accout_type科目类型QAD_AccountCode科目编码:同 QAD 科目编码PrincipalSales: Principal Sales 主营业务收入 BaseSales: Base Sales 基本销售收入 Material: Material 材料成本Labor: Labor 人工Fix_Ovhd: Ovhd 制造费用-QAD 制造成本 Var_Ovhd:变动费用-QAD 间接成本 Pack_Trans:Package&Transporion及包装费G_A:G&A用Others:Others 其他erest:erest Cost 利息费用ProdVolume:Production Volume 产量(万辆)QAD_ICP客户/ICP None客户编码或第(ICP None)QAD_Cumtom1车型车型QAD_Cumtom2产品线产品线QAD_Cumtom3NoneQAD_Cumtom4国家代码国家代码QAD_C

温馨提示

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

评论

0/150

提交评论