imgfisa3004财务凭证的替代复杂.pdfVIP

  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文档。上传文档
查看更多
财务凭证的替代(复杂) 一、适用范围:本文档适用于复杂的替代,涉及到 ABAP ,涉及到出口(exit) 二、替代(Substitution):在凭证保存前根据设置条件判断此凭证是否有效,其中可以按 抬头、行项目或完全凭证来判断,然后根据替代规则把原有字段替换当前字段。 三、替代的逻辑:简单理解,首先将用户自屏幕上输入的值临时保存在内表中,当通过了所有的业务 检查, 最后保存到数据库, 替代则是根据用户设置的条件去替换掉内表的一些临时内容再保 存到数据库。 四、使用到的 TCODE: OBBH:AP/AR/GL Doc. OACS:AM Create Assets OA02:Mass change Assets GCVY:Global Substitution(In SPL,Company Level) GCVX:Local Substitution(In SPL,Company code Level). GGB1 :各模块全部替代 五、 财务凭证的替代(Substitution) 和 Validation 不同的是,Validation 只做检测,一般不做相应数据的修改,Substitution 弥补了这反 面的缺陷,它和 user exit 结合将方便用户编写更复杂的逻辑。注意的是,如果 Substitution 使用 User exit 在程序中只做检查而不替代内容,此时,Substitution 可以完全取代 Validation。 简单地讲,替代就是在会计凭证生产时(包括手工和自动过帐)允许用户根据需求对凭证抬头和凭 证行项目进行一定的内容修改,这种灵活的功能可以满足一些非常变态的需求, 六、 实例 1 比如国内很多企业都要求会计凭证有个文本摘要可对某些自动凭证根据规则写入一些文本摘要,或 修改凭证的利润中心,功能范围等,同样,理论上讲,SAP 系统几乎允许你修改会计凭证的任何 内容,甚至包括会计科目,SAP 一直强调科目没有级别,对自动科目设置非常严谨,所以修改会 计科目通常发生在自动过账时人工无法干预科目的情况,典型的是 MIRO 时科目只能对应供应商 主数据科目,如果一个供应商发票校验需要对应应付或其他应付,系统就无法自动实行,就可采用 科目替代。 按照国内很多企业的内部制度,所有的会计凭证都需要文本摘要并且多数凭证要打印出来存档,对 于很多自动凭证却并不能产生文本摘要,此时可以使用替代塞一个文本进去,有的企业连 ERP 系 统产生的特有的中间凭证也打印,真是不掀嫌浪费纸张。 图 1 是一个文本摘要的例子,和 Validation 不同的是,Substitution 只有两步骤,图 1 表示的是 如果凭证类型是折旧 AF ,并且科目是累计折旧类科目或折旧费用科目,则文本摘要为 “计提本月 折旧”。图 1 中建立 Substitution 和建立 Validation 步骤一样。 到目前为止,我们发现 Validation 和 Substitution 建立都非常简单,只要有简单逻辑思维的用户 不需要任何编程经验拖拖拽拽就可以实现功能,国内的 ERP 设计者应该好好借鉴借鉴,ERP 项目 实施不容易,不要让可怜的业务顾问天天浪费时间去玩技术玩 Coding 。 系统允许更复杂的替代逻辑,下面举一个结合用户出口的替代简单应用实例。 业务背景: 假设在公司代码 5100 中,如果发生业务招待费,则在其行项目文本摘要字段(BSEG-SGTXT)写入信 息“业务招待费”以做统计。 同时,在公司代码 5100 的期初,会将一些调整凭证或月结凭证过帐到上期间,如果有这样的业务, 无论用户输入上期间的任何一天,替代将自动将上期间的凭证的过帐日期换成上期间最后一天。 参考步骤如下: (1).自定义的替代程序(Tcode:GCX2) 最好 Copy 系统默认的程序出来修改,起码不要申请 Access Key! App. Area 选择 GBLS,输入 Copy 出来的自定义程序 ZRGGBS00, 自定义的程序名称最好不超过 8 位,系统只能显示程序名的前 8 位。 (2)。建立替代步骤(Tcode:OBBH) 建立一个替代的 Step 包括先决条件和替代内容,如【图 3】,你可选择一个替代字段,表示替代这个 字段的内容,在此选择”Only exit”,表示使用用户出口编写程序来替代。 (3).剖析替代用户出口程序 ZRGGBS00(Tcode:SE38). 用户出口程序 ZRGGBS00 分析. 究竟自定义的 Form例程

文档评论(0)

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

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

1亿VIP精品文档

相关文档