原文链接:https://gavindong.com/10367.html
SAP会计凭证上增加字段比较简单,使用 编码块 Coding Block添加字段并激活即可使用,如果添加的字段需要自动传值可以通过增强或者在OBBH里替代实现。
本文以在F-02会计凭证录入界面增加一个字段为例子,演示一下SAP会计凭证增加字段的操作。
1.规划好要增加的字段
SAP会计凭证上增加字段会更新很多表,影响面很广,因此一旦增加就不建议轻易去修改字段的属性了,因此在增加之前一定要认真规划要增加的字段。
本案例假设增加上市公司募集资金的用途字段,供F-02录入资金类分录时使用。
2.SPRO通过Coding Block功能往BSEG会计凭证行项目表增加字段
SPRO路径:财务会计->财务会计全局设置->分类账->字段->客户字段->编辑编码块
选择 客户 APPEND 结构 ,然后点击 添加字段 (这里我用的生产环境,所以只有字段信息按钮)
英文环境如下
接下来会弹出一个框要求输入Access Key,这个Key要去SAP Support网站申请,输入Key之后就开始漫长的字段添加过程,耐心等待即可。
可见添加一个字段要做很多事情。
3.SE11检查字段
SE11检查表BSEG发现字段已经添加且系统自动创建了字段同名的Domain,为了方便演示我们直接在Domain里添加值,待会F-02测试的时候直接选择即可。
激活Domain的时候发现影响了300多张表,看样子涉及面确实广。
4.将上述添加的字段添加到会计科目余额汇总表FAGLFLEXT
如果需要将上述添加的字段作为科目余额汇总的一个维度,则需要将字段对应添加到科目余额汇总表FAGLFLEXT,如果不需要则可以跳过本步骤。
本例假设我们需要根据资金募集用途汇总科目余额,因此需要将字段添加到表FAGLFLEXT。
本步骤涉及面也很广,耐心等待即可。
SE11检查表FAGLFLEXT。
上面的操作只是将字段添加到表中了,但是要实现按此字段进行汇总,还需要执行下面的操作。
5.将新添加的字段添加到快速输入界面
本步骤可选,目的是将新添加的字段添加到某些非标准(这里假设F-02以外的为非标准)事务代码录入会计凭证界面上,例如FB50,FBV0.
6.修改字段状态将新添加的字段放出来
具体操作参考文章《控制SAP会计凭证字段状态两处配置》。
本例假设过账40、50以及字段状态组YB01均允许输入资金募集字段,自定义的字段在“Additional account assignments”视图的最末尾,按PageDown键可以找到。
7.会计凭证录入
为了验证科目余额汇总表根据资金募集用途分类汇总的功能,我们分别录入两笔研发用途和一笔销售用途资金信息。
8. SE11查表验证
下图余额与BSEG不等是因为我第一次配置的时候漏配了FAGLFLEXT表。
至此,通过Coding Block往SAP会计凭证录入界面添加自定义的操作就完成了。
---------------------------分割线 一下是一个美女在她们公司实现的效果--------------------------------
如下FB03的界面里,点击 其它,就会跳转到 编码块 里 ,这里她增强了两个字段
TIP:如果在增加了字段后在前台比如FB03里没出现,则再去检查一下FBKP 字段状态组 和 记账代码 是不是没有设置为显示