SD-FI字段传输:如何从SD-FI建议中传输字段?
SD到FI字段传输的具体实现方式
一、标准字段的默认传输逻辑
- SD内部单据流转:销售订单、交货单到发票的字段传递依赖复制控制配置。在SPRO路径
销售与分销 → 开票 → 维护开票凭证的复制控制中,选择对应单据类型(如订单到发票),抬头/行项目的复制规则里已默认配置核心字段(客户税码、付款条件、净价等)的映射,无需额外开发即可自动流转。 - SD发票到FI凭证:过账时系统基于账户确定和凭证类型配置传递字段。例如客户编号
KUNNR直接对应FI凭证的客户行项目,物料税码MWST同步到FI税行项目,金额字段NETWR流转到FI的金额字段,这些均为系统标准逻辑。
二、自定义字段的传输实现步骤
SD端添加自定义字段
- 通过
SE11给SD单据表(如抬头表VBAK、行项目表VBAP)添加自定义字段; - 用CMOD激活屏幕增强点(如RV60AFZZ),将自定义字段显示在SD单据的操作界面上。
- 通过
SD内部单据间传递自定义字段
- 在复制控制的用户出口
EXIT_SAPLV60B_001(抬头字段)或EXIT_SAPLV60B_002(行项目字段)中编写ABAP代码,把源单据(如订单)的自定义字段值赋值给目标单据(如发票)的对应字段。
- 在复制控制的用户出口
传递到FI凭证
- 方式一:使用FI行项目增强
EXIT_SAPLACC4_001,在SD发票过账生成FI凭证时,从SD发票表(VBRK/VBRP)读取自定义字段,写入FI行项目表BSEG的自定义字段中; - 方式二:通过BADI
ACC_DOCUMENT增强,在FI凭证生成前插入自定义字段值到凭证的附加数据或文本中。
- 方式一:使用FI行项目增强
三、特殊场景的字段传输控制
- 条件类型字段传输:若要传递条件类型的附加信息,先在条件类型配置中勾选“传输到FI”标记,再通过增强
KOMK/KOMP结构添加对应字段,最后在账户确定的用户出口EXIT_SAPLV60A_002中完成字段映射。 - 文本字段传输:SD单据的抬头/行项目文本,通过复制控制里的“文本确定”配置传递到发票,再在FI配置
OB32中设置文本字段的传输规则,将文本同步到FI凭证的抬头或行项目文本区域。
内容的提问来源于stack exchange,提问作者BitByte
相关产品推荐
相关产品推荐

