根据特定用户条件对发票进行拆分和合并

2020-08-17 01:38发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我的业务要求是从交货开始创建发票时,如果满足某些条件,我必须拆分发票或合并/分组发票。

我的问题是,哪个用户出口/BADI可以用来完成此任务?

发票分割的标准条件保存在哪里?

谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我的业务要求是从交货开始创建发票时,如果满足某些条件,我必须拆分发票或合并/分组发票。

我的问题是,哪个用户出口/BADI可以用来完成此任务?

发票分割的标准条件保存在哪里?

谢谢。

付费偷看设置
发送
4条回答
SAP德到
1楼 · 2020-08-17 02:30.采纳回答

您好 Rujuta Kadam

在SAP SD中实施计费拆分的标准方法是:

  1. 在文档的项目定义中定义拆分过程。 在SPRO销售和分销>出具发票>开票凭证>维护开票凭证的复制控制中定义。
    然后,您需要选择源凭证(销售订单,交货或其他开票凭证)。 您的情况是交货。 选择源和目标文档类别。 为项目选择相同的内容。 然后,如果有人匹配您的逻辑,则选择一种预定义的拆分过程,或者复制标准的并根据您的需要进行修改。 自定义过程以数字900开头。

  2. 在 创建的过程中,应定义一个本地结构,其中包含在拆分过程中应考虑的所有字段,并根据此类型创建变量。 根据您的逻辑填写所有这些字段。 最后,将整个变量分配给字段VBAK-ZUKRI。
    如果有任何导致发票拆分的标题字段,则需要清除它们。

  3. "其他拆分条件
     类型:
       yls_zukri的开始,
         modul(3)VALUE'903',
         vtweg TYPE vtweg,
         spart TYPE spart,
         werks TYPE werks_d,
       yls_zukri的结尾。
    
     数据:
       ls_zukri TYPE yls_zukri。
    
     "拆分的一些逻辑和值
     如果某物= abap_true。
       ls_zukri-werks ='0001'。
     其他。
       ls_zukri-werks ='0000'。
     万一。
    
     ls_zukri-werks = vbap-werks。
    
     vbrk-zukri = ls_zukri 

    最后,您需要使用报表RV80HGEN激活事务SE38中新创建的过程。

    亲切的问候,

    Mateusz

蓋茨
2楼-- · 2020-08-17 02:20

非常感谢Adamus。< br>关闭线程

歪着头看世界
3楼-- · 2020-08-17 02:13

你好 Rujuta Kadam

以补充< a hraf=" https://people.sap.com/frdric.girod">弗雷德里克·吉罗德(Frederic Girod)回答我还建议以下注意事项:

317935-发票清单的发票分割标准

1561427-拆分开票凭证

最诚挚的问候

Dominik Tylczynski

三十六小时_GS
4楼-- · 2020-08-17 02:23

表ZUKRI中有一个字段。 在标准SAP中,此ZUKRI中的几个字段串联在一起。 之后,根据此字段(如键)累计数量。 因此,如果要添加其他拆分条件,则必须将其他字段添加到此ZUKRI。

注释11162-开票凭证和相关注释中的发票拆分条件

一周热门 更多>