SAP CRM-使合作伙伴功能依赖于不同的状态

2020-09-22 07:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个问题要问。 ...

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

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


大家好,

我有一个问题要问。

我创建了自己的交易类型并进行了适当的设置(状态配置文件,合作伙伴功能,日期配置文件,Web UI设置等)。

现在,我被限制在一个必须根据交易状态使合作伙伴功能变为现实的条件下。

EX:交易类型的状态为:"新"-"分配待定"-"进行中"-"已结束"

和合作伙伴功能1,合作伙伴功能2和合作伙伴功能3。

现在,我要在状态为"新建"时将"合作伙伴功能1"作为必填字段,在状态为"待分配"时将合作伙伴功能2作为必选字段,而当状态为"进行中"时将伙伴功能3作为必选字段。/p>

PS:我已经尝试过"指定与状态相关的必填字段",但这并未使我的功能成为必填字段。

任何帮助都会很棒,非常感谢您的宝贵时间和帮助!

此致

Vinay

3条回答
SAP砖家
2020-09-22 08:19

您好Vinay,

根据您的描述,我会说您需要一个badi才能实现您的要求。

请在不完整检查中查看IMG中的帮助文档:

Business Transac中用于不完整性检查的业务加载项

使用

在此步骤中,您可以创建确定未完成过程的增强功能。

Business Add-In CRM_INCOMP提供以下方法:

  • PROC_DETERMINE:过程确定
    如有必要,可以交换由功能模块CRM_INCOMP_PROC_DETERMINE确定为标准的不完整过程。

要求

要使用业务外接程序,必须为现有的BAdI定义生成实现,并且必须编写相应的方法。

活动

    1.创建一个实现。
    2.将BAdI定义分配给实现。
    3.在编辑器中导航至一个或多个方法以对方法进行编程。
    4.激活方法。
    5.激活实施。

================================================ ================================================== =======

最诚挚的问候-克里斯托弗

一周热门 更多>