SAP FI凭证替代有效性验证在“发票替代”中的应用

更新时间:2024-04-18 23:56:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

ERP技术文档

凭证替代/有效性验证在“发票替代”中应用

周 清 湘

替代:

系统自动根据某种需求填充或替换凭证中的某些字段。替代被激活在公司代码级,替代有三个调用点:凭证抬头、凭证行项目、完全凭证。

有效性验证:

根据用户事先设计好的逻辑关系(如:在条件A成立的条件下,检查条件B是否成立),如果逻辑关系不成立,系统给出信息提示、警告提示或错误提示。

配置过程:

1. 自定义替代程序(事务码:GCX2)

路径:财务会计(新)-特殊功能分类帐-基础设置-用户出口-维护特定集团的用户出口

应用区域GBLS被用做替代出口,将系统已有的程序RGGBS00复制成ZRGGBS00作为替代的出口程序,不要使用系统标准程序RGGBS00.

备注:并不是凭证中所有的字段都可用于替代,凭证中的字段是否可以在抬头、行项目、完全凭证中替代可以查看GB01表。

2. 建立替代步骤(事务码:GGB1)

路径:财务会计(新)-特殊功能分类帐-工具-维护有效性检查/替代/规则-维护替代

替换有三种方式:常量替换(用某个固定值替换或写入凭证某个字段)

第 1 页 共 5 页

ERP技术文档

字段替换(用凭证中的某个字段的值写入另外一个字段)

用户出口(用于一些复杂的替代)

如上图,系统判断只要是5501开头的费用科目就会执行替换,此处用的是用户出口,因为只有自动记账和折旧凭证才需要替换,手工费用凭证不需要替换。

此程序是根据现有自动记账业务使用的事务码来判断是否替换,具有一定的局限性,如果有新增业务或事务码需要更新此程序。

3. 自定义有效性验证程序(事务码:GCX2)

应用区域GBLR被用做有效性验证出口,将系统已有的程序RGGBR000复制成ZRGGBR000作为有效性验证的出口程序,不要使用系统标准程序RGGBR000。

4. 建立有效性验证步骤(事务码:GGB0)

路径:财务会计(新)-特殊功能分类帐-工具-维护有效性检查/替代/规则-维护有效性检查

第 2 页 共 5 页

ERP技术文档

有效性验证分三个小步骤:先决条件(即在什么条件下才执行验证); 检查(满足先决条件条件下执行检查);

检查后有返回值,如果返回值为F,给出相应信息;

检查如果简单可以直接根据凭证上的某个字段是否满足条件,如果检查复杂,需要使用用户出口程序。

此段程序检查费用凭证对应的分配字段是否输入的是费用科目,如果是,则返回TRUE,否则返回FALSE。

第 3 页 共 5 页

ERP技术文档

此处根据上面检查的返回值判断是否给出相应的信息,如果返回值为TRUE,则无信息提示,否则给出相应的信息提示。

5. 激活凭证替代(OBBH)

6. 激活凭证有效性验证(OB28)

7. “发票替代”中的其他配置

? 费用科目主数据“排序码”设置为031(会计科目);

因为CO模块有涉及成本中心重过账功能,如果设置有效性验证,此功能无法使用,所以在此不执行有效性验证,系统自动将会计科目写入分配字段;

? 费用科目字段状态组“分配”字段设置为必输(费用科目用到三个状态组); Z004---成本中心必输、分配必输

第 4 页 共 5 页

ERP技术文档

Z002---成本中心必输、分配必输、获利能力段必输; ZZ04---成本中心必输、分配必输

? 费用科目自动记账涉及的移动类型字段状态组“分配”字段设置为必须输入; 101/102/------成本中心采购 201/202/------成本中心领用 Z19/Z20/-----赠品/赠品代售出库 Z81/Z82/-----福利发放 Z85/Z86/-----礼品领用 Z93/Z94/-----研发领用 Z97/Z98/-----列管资产领用 Z33/Z34/-----促销物料发放 Z01/Z02/-----生产小料领用 Z67/Z68/-----小料生产收货

8. 凭证生成过程执行每个关键点检查优先级

? 判断分配字段是否有输入(分配字段必输输入); ? 凭证替换; ? 凭证有效性验证;

? 如果没有替换根据排序码设置将相应内容写入分配字段。

第 5 页 共 5 页

本文来源:https://www.bwwdw.com/article/rgdp.html

Top