欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C4C销售订单中业务伙伴的自动决定功能Partner determination procedure ABAPJAVAunit test单元测试金庸 

程序员文章站 2022-03-13 11:22:42
...

例子:我新建一个Sales Order,account 字段选择ID为1001的Account:Porter LLC

 

 
C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
            
    
    
        ABAPJAVAunit test单元测试金庸 

创建成功后,观察这个Sales Order的Involved Party里,Bill to还是Account Porter LLC本身,但是Seller却变成了Almika。为什么这两个party role有区别?

 

 
C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
            
    
    
        ABAPJAVAunit test单元测试金庸 

原因就是C4C的Partner Determination功能在起作用。
在business configuration的fine tuning里设置Partner determination procedure:

 

 
C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
            
    
    
        ABAPJAVAunit test单元测试金庸 
 
C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
            
    
    
        ABAPJAVAunit test单元测试金庸 

选中Bill-to, 点击Maintain Determination按钮:

 

 
C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
            
    
    
        ABAPJAVAunit test单元测试金庸 

这里显示得很清楚,Sales Order的Bill-to 首先从Account主数据的Bill-to 取,如果取不到,就把Account作为默认值设置为Bill-to。

 

 
C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
            
    
    
        ABAPJAVAunit test单元测试金庸 

从Porter LLC这个主数据的Relationships里能看到,这个Account没有维护Bill to party,但是维护了Seller party,所以最后创建的Sales Order,Seller被自动填充了出来,而Bill to没有。

 

 
C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
            
    
    
        ABAPJAVAunit test单元测试金庸 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

 
C4C销售订单中业务伙伴的自动决定功能Partner determination procedure
            
    
    
        ABAPJAVAunit test单元测试金庸