SAP 其他增强---针对创建会计凭证的增强
前言:
1、查看物料凭证:MB03(数据库表:MKPF抬头,MSEG行项目)
MKPF抬头表两个主键
2、查看财务凭证:FB03(FB01 FB02)(数据库表:BKPF抬头,BSEG行项目簇表)
BKPF抬头三个主键,故FB03中首页有三个输入框,即三个字段决定唯一的财务凭证:
3、创建财务凭证:tcode:F-02(FBV1预制财务凭证)
业务需求:
F-02做会计凭证时,要求当抬头文本输入某文本时,行项目中也自动填充该抬头文本。即使用抬头文本替代行项目文本。
需求实现:会计凭证增强
1、SPRO后台,找到下图:
2、点击“会计凭证中的替代”,新建分录:
(上图,选择0002表示对行项目进行替换,若选择0001则表示针对抬头进行替换)
3、双击输入行,进入更改替换页面,对替换规则进行配置:
点击“新建替换”,在新替换中输入替换名称
4、选中建立的替换,点击“新建步骤”,
在弹出的选择框中选择行项目文本字段“BSEG-SGTXT”
在下一个输入替换方法的弹框中选择“字段-字段分配”,再输入描述:
5、设置先决条件:
比如,要求在“公司C999+2020年度”下才做文本替换,则先决条件设置为:
6、配置替换规则:
7、**替换点
返回首页,并**替换点:
8、F-02业务模拟:
F-02首页输入抬头文本,进入下一页面输入行项目金额等信息回车后,系统自动填充行项目文本:
业务模拟成功,同理,其他字段也可以做以上效果。
注意:
1、也可以使用常量替换
创建步骤时选择“常量”
配置先决条件:
配置常量文本:
业务模拟:F-02
输入金额等必输信息后,系统自动填充常量文本:
2、也可以选择“出口”增强:
创建步骤时选择“出口”
设置出口的先决条件
创建“出口替换规则”,输入新建“出口”FORM名称:
再针对出口ZU202编写逻辑代码即可。(修改SAP标准程序,需要license)