1.    说明

1.1.  扩充字段

销售发票的科目确认,主要有收入科目的确认,还有统驭科目确认、现金科目确认等,这些都是采用条件技术方式实现。系统本身提供一些常用的字段可进行组合,如果需要自行扩充字段,可按SAP提供的流程实现。

扩充字段均需按以下步骤操作:

  • 给用户通讯结构扩充字段;
  • 在用户出口程序(User Exits)中结构的扩充字段赋值。

扩充涉及的通讯结构和用户出口程序如图 1所示。

图 1 科目确认涉及的结构和出口程序

发票的科目确认,在程序中是用三个通讯结构传递数据,系统已设置的字段存放其中,结构名称如下:

  • KOMKCV (Account determination communication header),用于抬头的科目确认通讯结构;
  • KOMPCV (Account determination communication item),用于行项目的科目确认通讯结构;
  • KOMCV (Allowed fields for the account determination),包含抬头和行项目的所有字段。

 

而用户自行扩充字段,则放在以下两个结构中:

  • KOMKCZ,用于抬头字段的扩充;
  • KOMPCZ,用于行项目字段的扩充。

以上五个结构是互有include嵌套的,当在用户结构中扩充字段,则系统的三个结构也能见到扩充的字段。

以上各项配置,均需在具有cross-client权限的Client中进行操作,Client的维护参见《定义客户端(Client)》。

1.2.  条件技术相关配置

在结构和程序完成扩充字段后,就可以采用条件技术的相关配置,收入、统驭科目、现金等三类科目确认的操作路径不同,但大同小异。

首先必输要做的是在字段目录中增加扩充字段,然后新建条件表。

后续有两种方案:一是调整已有的存取顺序;二是新建存取顺序,以及条件类型,科目确认过程,并分配给发票类型。这些可参见《销售收入科目确定过程的配置》。

示例是扩充收入科目的字段,增加发票行项目的物料组字段,出自VBRP-MATKL。

2.    扩充字段

2.1.  添加字段

结用户通讯结构KOMKCZ,KOMPCZ扩充字段有两种方法:

  • 新建一个独立的结构,用户通讯结构加挂(INCLUDE)新的结构;
  • 用户通讯结构直接添加字段,或添加附加结构,再在附加结构中维护字段。

 

本例是扩充物料组字段,出自发票的行项目(VBRP-MATKL),为此需修改结构KOMPCZ,采用的是附加结构的方式,附加结构命名ZITEMKOMP,附加结构中包含字段ZZMATKL。

前台执行SE11,进入后如图 2所示,在“数据类型”栏输入KOMPCZ,点击下面的【修改】按钮。

图 2 SE11进入

        进入后如图 3显示结构KOMPCZ的字段,在标题栏点击【附加结构…】按钮。

图 3 KOMPCZ结构初始字段清单

发表回复

Post Navigation