SAP 其他增强---针对FI凭证的增强

前言:

1、查看物料凭证:MB03(数据库表:MKPF抬头,MSEG行项目)

               MKPF抬头表两个主键

 2、查看财务凭证:FB03(FB01 FB02)(数据库表:BKPF抬头,BSEG行项目簇表)

BKPF抬头三个主键,故FB03中首页有三个输入框,即三个字段决定唯一的财务凭证:

SAP 其他增强---针对FI凭证的增强_第1张图片     SAP 其他增强---针对FI凭证的增强_第2张图片

3、创建财务凭证:tcode:F-02(FBV1预制财务凭证)

SAP 其他增强---针对FI凭证的增强_第3张图片  SAP 其他增强---针对FI凭证的增强_第4张图片

 

业务需求:

F-02做会计凭证时,要求当抬头文本输入某文本时,行项目中也自动填充该抬头文本。即使用抬头文本替代行项目文本。

需求实现:会计凭证增强

1、SPRO后台,找到下图:

SAP 其他增强---针对FI凭证的增强_第5张图片

2、点击“会计凭证中的替代”,新建分录:

SAP 其他增强---针对FI凭证的增强_第6张图片  SAP 其他增强---针对FI凭证的增强_第7张图片

(上图,选择0002表示对行项目进行替换,若选择0001则表示针对抬头进行替换)

3、双击输入行,进入更改替换页面,对替换规则进行配置:

点击“新建替换”,在新替换中输入替换名称

SAP 其他增强---针对FI凭证的增强_第8张图片

4、选中建立的替换,点击“新建步骤”,

在弹出的选择框中选择行项目文本字段“BSEG-SGTXT”

SAP 其他增强---针对FI凭证的增强_第9张图片

在下一个输入替换方法的弹框中选择“字段-字段分配”,再输入描述:

SAP 其他增强---针对FI凭证的增强_第10张图片 SAP 其他增强---针对FI凭证的增强_第11张图片

5、设置先决条件:

SAP 其他增强---针对FI凭证的增强_第12张图片

比如,要求在“公司C999+2020年度”下才做文本替换,则先决条件设置为:

SAP 其他增强---针对FI凭证的增强_第13张图片

SAP 其他增强---针对FI凭证的增强_第14张图片

6、配置替换规则:

SAP 其他增强---针对FI凭证的增强_第15张图片

7、激活替换点

返回首页,并激活替换点:

SAP 其他增强---针对FI凭证的增强_第16张图片

8、F-02业务模拟:

F-02首页输入抬头文本,进入下一页面输入行项目金额等信息回车后,系统自动填充行项目文本:

SAP 其他增强---针对FI凭证的增强_第17张图片SAP 其他增强---针对FI凭证的增强_第18张图片

业务模拟成功,同理,其他字段也可以做以上效果。

注意:

1、也可以使用常量替换

创建步骤时选择“常量”

SAP 其他增强---针对FI凭证的增强_第19张图片

配置先决条件:

SAP 其他增强---针对FI凭证的增强_第20张图片

配置常量文本:

SAP 其他增强---针对FI凭证的增强_第21张图片

业务模拟:F-02

SAP 其他增强---针对FI凭证的增强_第22张图片

输入金额等必输信息后,系统自动填充常量文本:

SAP 其他增强---针对FI凭证的增强_第23张图片

2、也可以选择“出口”增强:

创建步骤时选择“出口”

SAP 其他增强---针对FI凭证的增强_第24张图片

设置出口的先决条件

SAP 其他增强---针对FI凭证的增强_第25张图片

创建“出口替换规则”,输入新建“出口”FORM名称:

SAP 其他增强---针对FI凭证的增强_第26张图片

再针对出口ZU202编写逻辑代码即可。(修改SAP标准程序,需要license)

你可能感兴趣的:(SAP,ABAP)