FIAR应收账龄表的开发作业总结文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FIAR应收账龄表的开发作业总结文档

作业需求:编写FI模块应收应付的报表 目录: 1. 作业目的和安排 1 2. 作业简单需求 1 3. 作业要求 2 4. 作业过程 2 5. 时间统计 13 6. 知识和经验总结 14 6.1 14 作业目的和安排 本作业的目的是: 为了进一步熟悉ABAP的编程技巧; 更主要的目标的:熟悉sap fi模块的应收和应付业务场景; 熟悉相关的表; 作业简单需求 开发一个FI模块的报表: 输入的条件是:供应商 (但是可以多选),公司代码 (必输)账龄计算日: 报表输出字段包括: 公司代码、供应商(客户),年度销售总额、应付(收)账款总额、0天金额 1-30天,31-60天,61-90天,91-150天,150天以上 数据结果需要和这个表进行比对。 作业要求 时间要求: 郭裕的要求 2天左右开发完成报表; 一般的项目要求 给予4天左右。 最低要求 作业过程 充分分析需求; 对于复杂程序在编写之前要画流程图; 为了方便和加深对要编写程序的理解,我们一般: 步骤一:编写字段来源 输入的条件是:公司代码(必输),供应商(但是可以多选),账龄计算日(默认今天) 报表输出字段包括:公司代码、供应商,年度采购总额、应付账款总额、=0天金额,1-30天,31-60天,61-90天,91-150天,150天以上 需要的表字段:(具体见步骤2) BSIK(会计核算:供应商的第二次索引(未结算项目)): 公司代码(bukrs),供应商(lifnr),清帐日期(AUGDT) 用于到期日计算的基准日期(ZFBDT) BSAK(会计核算:供应商的第二个索引(已结算项目)): 公司代码(bukrs),供应商(lifnr),清帐日期(AUGDT) 用于到期日计算的基准日期(ZFBDT) 要知道年度采购总额,必须知道年度已付账款总额+年度应付账款总额,采购成立与否,是由收到发票与否来判断的。每张发票都对应一个会计凭证,此凭证分别在bsik和bsak中都可找到。经se16n检查,bsik中清算单据的单据号码(AUGBL)全部为空,bsak中清算单据的单据号码(AUGBL)全部不为空。这个字段表示对会计凭证编号(BELNR)的清算单据号,blart代表凭证类型。 例子: 用f-53实验了2笔清帐凭证,2笔都是完全清帐了1个会计凭证,部分清帐了1个会计凭证。第1笔清帐凭证号是1500000005,我填的开始总清帐金额为1234元,完全清帐了5100000673的696元,部分清帐了1500000005的538元,一共就是1234元。第2笔清帐凭证号为1500000006,开始清帐总金额为2345元,完全清帐了5100000004的367.72元,部分清帐了1500000006的1977.28元,共2345元。 在se11中查看bsak,可以分别看到2笔清帐凭证已经完成的清帐,注意SHKZG是借贷标记,DMBTR(按本位币计的金额)和WRBTR(凭证货币金额), 同样在se11中查看bsik,可以分别看到2笔清帐凭证部分完成的清帐: 年度采购总额可以通过发票金额总额来判断,也就是bsik和bsak中凭证类型为RE的。 应付账款总额,即bsik中所有凭证金额之和(正负冲销,原因见下面)。 上图其实是已清的,为何在未清中呢?这很令人混淆,其实答案很简单,它是正值!写到那里就是为了冲销用的,所有应付的实质是欠款,因此显示都是负值,因此,它们还是显示原来的值(负值),不管冲销多少,只要没冲销完,就显示原来的,比如下图:已经被冲销了很多次了,可是没有完,所以值不变。 正负冲销的判断是借方或贷方科目,在字段借贷标识(SHKZG)中。 步骤二:画数据来源表的逻辑关系 本次表关系比较简单,难在1. 业务的理解和数据的寻找 2. 程序的统计功能上。还在艰难摸索中。 步骤三:具体完整程序流程 ??在bsik中累加得到发票总金额 ??select?bukrs?lifnr?sum(?dmbtr?) ????into?table?git_bsik_sum ????from?bsik ????where?bukrs?=?s_bukrs ??????and?lifnr?in?s_lifnr ??????and?blart?=?RE ????group?by?bukrs?lifnr. ??在bsak中累加得到发票总金额 ??select?bukrs?lifnr?sum(?dmbtr?) ????into?table?git_bsak_sum ????from?bsak ????where?bukrs?=?s_

文档评论(0)

teda + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档