小技巧财务凭证的退代(substitution).pdfVIP

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

小技巧财务凭证的退代(Substitution)

和Validation不同的是,Validation只做检测,一般不做相应数据的修改,Substitution弥补了这反面的缺陷,

它和userexit结合将方便用户编写更复杂的逻辑。注意的是,如果Substitution使用Userexit在程序中只

做检查而不替代内容,此时,Substitution可以完全取代Validation。

简单地讲,替代就是在会计凭证生产时(包括手工和自动过帐)允许用户根据需求对凭证抬头和凭证行工程进行

一定的内容修改,这种灵活的功能可以满足一些非常变态的需求,要不怎么说SAP什么东西都能轻易配置出来

呢?

比方国内很多企业都要求会计凭证有个文本摘要可对某些自动凭证根据规则写入一些文本摘要,或修改凭证的利

润中心,功能范围等,同样,理论上讲,SAP系统几乎允许你修改会计凭证的任何内容,甚至包括会计科目,SAP

一直强调科目没有级别,对自动科目设置非常严谨,所以修改会计科目通常发生在自动过帐时人工无法干预科目

的情况,典型的是MIRO时科目只能对应供给商主数据科目,如果一个供给商发票校验需要对应应付或其他应付,

系统就无法自动实行,就可采用科目替代。

替代Tcode:

OBBH:AP/AR/GLDoc.

OACS:AMCreateAssets

OA02:MasschangeAssets

GCVY:GlobalSubstitution(InSPL,CompanyLevel)

GCVX:LocalSubstitution(InSPL,CompanycodeLevel).

GGB1:各模块全部替代

按照国内很多企业的内部制度,所有的会计凭证都需要文本摘要并且多数凭证要打印出来存档,对于很多自动凭

证却并不能产生文本摘要,此时可以使用替代塞一个文本进去,有的企业连ERP系统产生的特有的中间凭证也打

印,真是不掀嫌浪费纸张。

图1是一个文本摘要的例子,和Validation不同的是,Substitution只有两步骤,图1表示的是如果凭证类型

是折旧AF,并且科目是累计折旧类科目或折旧费用科目,则文本摘要为“计提本月折旧〞。图1中建立

Substitution和建立Validation步骤一样。

到目前为止,我们发现Validation和Substitution建立都非常简单,只要有简单逻辑思维的用户不需要任何编

程经验拖拖拽拽就可以实现功能,国内的ERP设计者应该好好借鉴借鉴,ERP工程实施不容易,不要让可怜的业

务参谋天天浪费时间去玩技术玩Coding。

系统允许更复杂的替代逻辑,下面举一个结合用户出口的替代简单应用实例。

业务背景:

假设在公司代码5100中,如果发生业务招待费,则在其行工程文本摘要字段(BSEG-SGTXT)写入信息“业务招待

1/6

费〞以做统计。

同时,在公司代码5100的期初,会将一些调整凭证或月结凭证过帐到上期间,如果有这样的业务,无论用户输入

上期间的任何一天,替代将自动将上期间的凭证的过帐日期换成上期间最后一天。

参考步骤如下:

(1).自定义的退代程序(Tcode:GCX2)

最好Copy系统默认的程序出来修改,起码不要申请AccessKey!App.Area选择GBLS,输入Copy出来的自定义

程序ZRGGBS00,自定义的程序名称最好不超过8位,系统只能显示程序名的前8位。

(2)。建立退代步骤(Tcode:OBBH)

建立一个替代的Step包括先决条件和退代内容,如图3,你可选择一个替代字段,表示替代这个字段的内容,在此

选择〞Onlyexit〞,表示使用用户出口编写程序来替代。

(3).剖析替代用户出口程序ZRGGBS00(Tcode:SE38).

用户出口程序ZRGGBS00分析.

究竟自定义的Form例程是fieldexit,headerexit,lineexit或completeexit有系统参数

c_exit_param_none,c_exit_param_field和c_exit_param_class决定。通常用户可以看到

2/6

替代出口程序如下(粗体局部):

exits-name=U100.

exits-param=c_exit_para

文档评论(0)

189****9718 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档