定义机会中的默认销售周期

2020-09-05 15:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们在ORG中有2个活跃的销售周...

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

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


我们在ORG中有2个活跃的销售周期。

有两个销售单元,每个销售单元与一个销售周期相关

我们希望可以根据所有者的组织单位将销售周期自动设置为机会,但是找不到解决方法。

如果此字段为只读并自动更新,则我将保存销售代表的手动更新和手动错误。

3条回答
Bunny_CDM
2020-09-05 16:13

Gu Avital,

这是一个答案和解决方案。

在开始时就需要知道

销售周期已在spro中分配给交易类型-CRM-交易 -定义交易类型-选择交易类型-业务交易类别的分配-bus2000111机会-自定义标题-销售周期

所以销售周期:交易类型= 1:1分配。

Q1:

A1:标准功能中未提供此功能。

Q2:如何根据组织单位开发自动更新功能?

A2 : 这个有可能。 当您选择用于创建的oppt类型时,系统会先处理伙伴,组织数据,然后处理oppt_h。 销售周期在oppt_h中维护。

步骤1:在伙伴确定过程中,确保为负责的员工分配了访问顺序。 该访问顺序确定示例响应。 表单登录用户,例如0004。

第2步:实施Badi CRM_OPPORT_H_BADI的实现-在CRM_OPPORT_H_MERGE中编写逻辑,您需要先在其中读取组织单位,然后在CS_OPPORT_H_BADI中修改销售周期。 然后该销售周期将在oppt中更新。

但是由于您的业务场景尚不清楚,因此有2个问题。

关注点1:您只想在创建或自动更新期间确定一次
















































































第二,如果自动确定,您需要首先确定触发销售周期自动更新的原因 。 具体来说,当您更改哪个字段的值时,销售周期应更新。 然后,您需要自定义事件,您需要编写自己的FM来更新销售周期并将此FM分配给该事件。

关注点2:组织单位来自哪里?

如果确定销售 仅循环,我们可以使用badi,但是组织单位来自哪里?

第一,如果组织单位是组织数据或oppt中所谓的销售区域,则需要确定如何确定组织数据 。

技巧部分到了。 仅当选择oppt事务类型时,才会处理opport_h。 选择转换类型后,您可以输入潜在客户,它也可以触发组织确定,但是由于输入字段中不包含opport_h,不再触发opport_h,因此调用了badi。

因此,如果组织单位 您提到的是在机会中确定的组织数据,因此需要确保在选择事务类型时确定了组织数据,但在之后没有确定。 如果此组织数据是从一个基点确定的,则需要确保在自动选择交易类型但以后未输入时确定该基点。

第三季度:如何将销售周期设置为只读。 >
A3:标准设置为只读。 如果要在Webui上进行更改,则系统应该有所改动或增强。

在webui上,运行tcode bsp_wd_cmpwb

BT111H_OPPT/Details
BTOPPORTH SLS_CYCLE

销售周期的get_i方法负责此功能。 请检查您是否具有增强功能。

我在下面的标准系统中的代码。

METHOD GET_I_SLS_CYCLE。
rv_disabled ='TRUE'。
ENDMETHOD。

您看到了 它总是设置为只读。

我还将计划一些时间来编写Wiki。

https://wiki.scn.sap.com/wiki/display/CRM/Sales+Cycle+Customizing+and+BADI

希望我的回答对您来说足够清楚。

随时提出任何问题。

Spencer

Gu Avital,

这是一个答案和解决方案。

需要一开始就知道

销售周期已分配给spro中的交易类型-crm-交易-定义交易类型-选择交易类型-分配业务交易类别-bus2000111机会-自定义标题-销售周期

所以销售周期:交易类型= 1:1分配。

第一季度:是否自动更新销售周期?

A1:这不是标准功能。

Q2:如何根据组织单位开发自动更新功能?

A2:这是可能的。 当您选择用于创建的oppt类型时,系统会先处理伙伴,组织数据,然后处理oppt_h。 销售周期保持在oppt_h中。

步骤1:在伙伴确定过程中,确保为负责员工分配了访问顺序。 该访问顺序确定示例响应。 表单登录用户,例如0004。

步骤2:实施Badi CRM_OPPORT_H_BADI的实现-在CRM_OPPORT_H_MERGE中编写逻辑,您需要先在其中读取组织单位,然后在CS_OPPORT_H_BADI中修改销售周期。 那么此销售周期将在oppt中更新。

但是由于您的业务情况尚不清楚,所以有两个问题。

关注点1:您只想在创建过程中确定一次,还是在处理oppt时动态地对其进行自动更新?

第一,如果只确定一次,我上面的解决方案是好的。

2,如果自动确定,则需要首先确定是什么触发了销售周期自动更新。 具体来说,当您更改哪个字段的值时,销售周期应更新。 然后,您需要自定义事件,您需要编写自己的FM,以更新销售周期并将此FM分配给该事件。

关注点2:组织单位来自哪里?

如果仅确定销售周期,我们可以使用badi,但是组织单位来自哪里?

首先,如果组织单位是组织数据或oppt中所谓的销售区域,则需要确定如何确定组织数据。

技巧部分到了。 仅当选择oppt事务类型时,才会处理opport_h。 选择转换类型后,您可以输入潜在客户,它也可以触发组织确定,但是因为输入字段中不包含opport_h,所以不再触发opport_h,因此调用了badi。

因此,如果您提到的组织单位是在opport中确定的组织数据,则需要确保在选择事务处理类型时确定了组织数据,但在之后没有确定。 如果此组织数据是从bp确定的,则需要确保在自动选择交易类型但以后不输入时确定该bp。

第三季度:如何将销售周期设置为只读。

A3:标准将其设置为只读。 如果要在webui上进行更改,则您的系统或增强功能应该已经存在。

在webui上,运行tcode bsp_wd_cmpwb

BT111H_OPPT/详细信息
BTOPPORTH
SLS_CYCLE

销售周期的get_i方法负责此功能。 检查您是否有增强功能。

我在以下标准系统中的代码。

方法GET_I_SLS_CYCLE。
rv_disabled ='TRUE'。
ENDMETHOD。

您会看到它始终设置为只读。

我还将计划一些时间来编写Wiki。

https://wiki.scn。 sap.com/wiki/display/CRM/Sales+Cycle+Customizing+and+BADI

希望我的回答对您来说很好并且很清楚。

随时提出任何问题。

Spencer

一周热门 更多>