退出后,用SE11再次查看或修改结构KOMCV,可见增加一个结构,点击进入可见到字段信息。
图 8 KOMCV结构字段清单(已增加字段)
按同样操作也给结构KOMPCV增加字段,如图 9所示。
图 9 KOMPCV结构增加字段
3. 修改子例程
在结构扩充字段后,需要将数据传递给结构的字段,这就需要修改程序。按SAP官方帮助提示,需对程序RV60AFZZ进行修改,可修改的子例程有两个,分别是:
- USEREXIT_ACCOUNT_PREP_KOMKCV,抬头部分的修改,给KOMKCV结构中的字段赋值。
- USEREXIT_ACCOUNT_PREP_KOMPCV,项目部分的修改,给KOMPCV结构中的字段赋值。
此例扩充的物料组字段是修改项目部分,用SE38编辑RV60AFZZ,进入后找到项目涉及的子例程USEREXIT_ACCOUNT_PREP_KOMPCV,在FORM和ENDFORM之间增加赋值语句,如图 10所示。
本例是将VBAP-MATKL赋值给KOMPCV-ZZMATKL,用的是MOVE语句:
MOVE VBAP-MATKL TO KOMPCV-ZZMATKL.
图 10 子例程增加赋值
4. 扩充字段目录
将扩充字段加入可选取字段目录,需要维护T681F表。维护方法有两种:
- 用SM30维护特定的视图;
- 用SM30维护视图V_T681F,需输入特定参数。
发票的三个科目确认(收入、统驭、现金)在此项配置有差异。
用SM30维护VV_T681F_CV可直接进入图 12进行维护,相应路径是“销售和分销→基本功能→科目分配/成本→收入账户确定→定义收入科目确定的相关性 <字段目录:表的允许字段>”。
用SM30维护视图V_T681F,如图 11所示,用途选C,应用程序选V,字段组选001。点击确认按钮()进入图 12界面。
图 11 SM30维护视图V_T681F
图 12是字段维护界面,在此增加物料组ZZMATKL字段。
图 12 字段目录维护界面
如果是统驭科目确认,维护方法如下:
- 用SM30维护视图VV_T681F_VB,或路径“销售和分销→基本功能→科目分配/成本→调节科目确定→维护字段目录”;
- 用SM30维护视图V_681F,用途选C,应用程序选VB,字段组选001。
如果是现金科目确认,维护方法如下:
- 用SM30维护视图VV_T681F_VC,或路径“销售和分销→基本功能→科目分配/成本→现金科目确定→维护字段目录”;
- 用SM30维护视图V_681F,用途选C,应用程序选 VC,字段组选001。