扬农化工(瑞祥)SAP项目-FI-资金支出计划表开发说明书-V4.0-20180402_第1页
扬农化工(瑞祥)SAP项目-FI-资金支出计划表开发说明书-V4.0-20180402_第2页
扬农化工(瑞祥)SAP项目-FI-资金支出计划表开发说明书-V4.0-20180402_第3页
扬农化工(瑞祥)SAP项目-FI-资金支出计划表开发说明书-V4.0-20180402_第4页
扬农化工(瑞祥)SAP项目-FI-资金支出计划表开发说明书-V4.0-20180402_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

开发规格书第11页,共11页扬农化工SAP项目-开发规格书1需求模块MACROBUTTONCheckIt_CheckBox£MM MACROBUTTONCheckIt_CheckBox£PP MACROBUTTONCheckIt_CheckBox£SD ■FIMACROBUTTONCheckIt_CheckBox£CO MACROBUTTONCheckIt_CheckBox£PSMACROBUTTONCheckIt_CheckBox£其它Spec编号FI003短描述资金支出计划表开发说明书类型MACROBUTTONUnCheckIt_Radiobutton报表MACROBUTTONUnCheckIt_RadiobuttonABAPProgramMACROBUTTONCheckIt_RadiobuttonInformationSystemMACROBUTTONCheckIt_RadiobuttonReportPrinterMACROBUTTONCheckIt_RadiobuttonReportWriterMACROBUTTONCheckIt_RadiobuttonSAPQueryMACROBUTTONCheckIt_RadiobuttonBWreportMACROBUTTONCheckIt_RadiobuttonCrystalReportsMACROBUTTONCheckIt_RadiobuttonOthers_____________________________________________________MACROBUTTONCheckIt_Radiobutton表单MACROBUTTONCheckIt_Radiobutton流程增强MACROBUTTONCheckIt_RadiobuttonUserExitMACROBUTTONCheckIt_RadiobuttonBADIMACROBUTTONCheckIt_RadiobuttonDialogProgramMACROBUTTONCheckIt_RadiobuttonOthers__________________________________MACROBUTTONCheckIt_Radiobutton接口MACROBUTTONCheckIt_RadiobuttonBAPIMACROBUTTONCheckIt_RadiobuttonIDOCMACROBUTTONCheckIt_RadiobuttonALEMACROBUTTONCheckIt_RadiobuttonOthers__________________________MACROBUTTONCheckIt_Radiobutton数据转移需求优先级MACROBUTTONUnCheckIt_RadiobuttonHigh/关键 MACROBUTTONCheckIt_RadiobuttonMid/推荐 MACROBUTTONCheckIt_RadiobuttonLow/可选预计开发天数(由功能顾问与开发顾问评估)必填_______天是否有标准功能MACROBUTTONCheckIt_RadiobuttonYes MACROBUTTONUnCheckIt_RadiobuttonNo标准功能未采用的原因:MACROBUTTONCheckIt_RadiobuttonPerformanceMACROBUTTONCheckIt_RadiobuttonComplexityMACROBUTTONCheckIt_RadiobuttonOtherse参考的标准功能表单开发:列出参考的标准的Form的技术名称报表开发:列出参考的标准报表文档变更历史版本号文档维护时间姓名简要的描述V1.02017/12/13杨锋创建V2.02018/1/4杨锋修改V3.02018/2/7杨锋创建V4.02018/4/2张锦涛补充开发技术说明

2详细功能描述2.1选择屏幕:公司代码:XXXX供应商:FROM:XXXXXXTO:XXXXXX(2)日期:XXXXXXXX顺序字段名称字段技术名称字段描述特殊需求LFB1-BUKRS公司代码必输LFB1-LIFNR供应商可选SYST_DATUM参照数据元素日期必输EKKO-AEDAT订单创建日期可选2.2报表/表单/功能的字段EKKO-EBELN采购订单号EKKO-BUKRS公司代码EKKO-LIFNR供应商EKKO-WAERS货币EKKO-WKURS汇率EKKO-ZTERM付款条件EKKO-HTZJE合同总金额EKKO-JDMC1阶段名称1EKKO-JHFKJE1计划付款金额1EKKO-JHFKRQ1计划付款日期1EKKO-ZJRQ1追加天数1EKKO-FKFS1付款方式1………EKKO-JDMC12阶段名称12EKKO-JHFKJE12计划付款金额12EKKO-JHFKRQ12计划付款日期12EKKO-ZJRQ12追加天数12EKKO-FKFS12付款方式12EKPO-BRTWR采购订单金额含税EKPO-EBELN采购订单号EKPO-EBELP采购订单行项目号EKPO-MENGE采购订单数量MSEG-EBELN采购订单号MSEG-EBELP采购订单行项目号MSEG-MBLNR物料凭证MSEG-MENGE数量MSEG-BUDAT_MKPF收货过账日期RBKP-BELNR发票凭证编号RBKP-BUDAT发票过账日期RBKP-KURSF汇率RBKP-RMWWR发票总金额RBKP-LIFNR出票方RSEG-BELNR发票凭证编号RSEG-EBELN采购订单号RSEG-MENGE发票数量RSEG-WRBTR发票金额RSEG-MWSKZ税码A003-ALAND国家CNA003-KSCHL条件类型MWVSA003-MWSKZ税码A003-KNUMH定价记录号KONP-KNUMH定价记录号KONP-KBETR价格税率*‰MSEG-SHKZG借/贷(收货)S-借,H-贷EKBE-SHKZG借/贷(货款发票)S-借,H-贷ZTFI003-ZFKSQ付款申请单号ZTFI003-ZIFHK是否货款ZTFI003-ZSQJE付款申请金额ZTFI003-ZSFJE已付金额ZTFI003-ZFKFS付款方式ZTFI003-BELNR采购发票号ZTFI003-EBELN采购订单号ZTFI003-ZDJRQ申请单据日期ZTFI003-ZFKRQ付款日期ZTFI003-ZFKJD付款阶段ZTFI003-ZFKLX付款类型ZTFI003-ZDEL删除标记2.3逻辑关系:1.EKKO-JDMC1-12=预付定金、质保金付款时,筛选符合EKKO-BUKRS、EKKO-LIFNR的PO,取EKKO-FKFS1、EKKO-WAERS、EKKO-WKURS、EKKO-JHFKJE1-12值(外币),人民币-RMB=EKKO-WKURS值*EKKO-JHFKJE1-12值;根据EKKO-JHFKRQ1值减去输入日期的值判断落在对应区间(负数在已到期区间)。2.EKKO-JDMC1-12=货到预付时,取EKKO-JHFKJE1-12值(外币),人民币-RMB=EKKO-WKURS值*EKKO-JHFKJE1-12值;根据EKKO-JHFKRQ1值减去输入日期的值判断落在对应区间(负数在已到期区间,EKKO-JHFKRQ1无值则不取);若EKKO-JHFKJE1-12无值,则取各行的EKPO-BRTWR*MSEG-MENGE/EKPO-MENGE值汇总,得到每次收货的金额,此汇总值(MSEG-SHKZG=S-MSEG-SHKZG=H)+现实点PO已在资金计划表中存储的值≤EKKO-HTZJE,超出部分不取;按MSEG-BUDAT_MKPF值+EKKO-ZJRQ1-12值(对应EKKO-JDMC1-12值=货到预付)-输入日期的值判断落在对应区间(负数在已到期区间)。3.EKKO-JDMC1-12=票到付款时,取EKKO-JHFKJE1-12值(外币),人民币-RMB=EKKO-WKURS值*EKKO-JHFKJE1-12值;根据EKKO-JHFKRQ1值减去输入日期的值判断落在对应区间(负数在已到期区间,EKKO-JHFKRQ1无值则不取);根据EKBE-EBELN对应的EKBE-BELNR,相同PO号的各行EKBE-WRBTR*(1+EKBE-MWSKZ对应的KONP-KBETR值*‰)汇总,得到PO对应的每次发票的金额,此汇总值-【现实点PO已在资金计划表中存储的值(票到付款阶段计划金额除外)-已开发票金额(EKBE-SHKZG=S-EKBE-SHKZG=H))】>0则更新至资金支出计划表,【】中<0则不取,并清空之前根据EKKO-JHFKJE1-12值(外币)已取到的资金支出计划表中的金额,人民币-RMB=RBKP-KURSF值*外币;若EKKO-JHFKJE1-12无值,取数逻辑同上(无EKKO-JHFKJE1-12值清空);按RBKP-BUDAT值+EKKO-ZJRQ1-12值(对应EKKO-JDMC1-12值=票到付款)-输入日期的值判断落在对应区间(负数在已到期区间)。4.在ZTFI003-ZDEL=空且ZTFI003-ZIFHK=X的前提下,找到对应ZTFI003-EBELN的付款申请单,取ZTFI003-ZSQJE、ZTFI003-ZFKRQ、ZTFI003-ZFKFS信息更新资金计划表,同时冲减对应ZTFI003-ZFKJD的资金计划表之前的值(按区间段由近至远冲减,直至0则停止);取对应付款申请单的ZTFI003-ZSFJE值冲减资金计划表对应阶段相同付款方式、区间段的值5.双击可看到采购订单明细,见下图3技术说明ProgramnameZFIR1004TransactioncodeZFIR1004AuthorizationObjectFormFormnameN/AOutputtypeN/AFormroutineN/A3.1程序逻辑:根据选择屏幕条件,取到符合条件的采购订单和相关信息,以及从ZTFI0001自定义表取得PO关联的合同页签数据累计订单总金额

计算订单含税价和行项目含税单价表konvkschl

IN

('PBXX','PB00')的,存入内表gt_po物料凭证行项目金额

=

数量

含税单价,根据采购订单号合计收货金额(根据借/贷标识S为正,H为负,货币单位不为RMB的,转换本位币CALL

FUNCTION

'CONVERT_TO_FOREIGN_CURRENCY'),存入内表gt_po合计发票金额,*

发票行项目含税价格

ls_rsepo-wrbtr

*

(

1

+

l_zduty

).

"订单含税金额

ls_rsepo-dmbtr

*

(

1

+

l_zduty

).

"订单含税金额本位币根据订单号合计发票含税金额,根据借/贷标识S为正,H为负,存入内表gt_po(5)汇总每个采购订单对应的物料凭证应放入资金计划表的收货金额FORM

demount_migo

.如果没有货到预付阶段(则资金表不计入此采购订单的收货金额),或者合同页签货到预付的金额不为空(则此采购订单计入资金计划表的收货金额为合同页签货到预付金额)以采购订单对应的物料凭证为准,统计收货金额放入内表gt_desubt,计算应该放入的日期区间(6)汇总每个采购订单对应的发票应放入资金计划表的开票金额FORM

demount_miro

.合同页签未填,则不计算开票金额如果合同页签没有票到预付,则取合同页签最后一个付款方式,如多个票到预付,则取最后一个票到预付付款方式以采购订单对应的发票号为准,统计开票金额放入内表gt_desubt,计算应该放入的

温馨提示

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

评论

0/150

提交评论