当我们需要在特定条件下运行一些代码时,CRM操作是非常有用的功能。我们有很多自定义条件的选项。
CRM顾问当然更熟悉操作自定义。
我们正在定义我们的操作配置文件,然后定义条件。我们可以定义开始或计划条件。系统允许基于对象类型的标准参数。
但是如果我们有z字段并且我们想在条件下使用这些字段怎么办?
我们将执行以下步骤:
1-在条件定义页面中创建您的参数。
定义新参数非常简单。右下角有一个创建按钮。
您可以使用订单结构和字段作为参考。
定义完您的参数后,您可以在您的条件下使用此参数。
2-在badi容器\u PPF上创建一个实现来设置您的参数。
此badi在业务对象上有一个过滤器(例如:用于CRM服务的BUS2000116)流程)
这里有一些代码模式,
*---获取订单GUID----调用方法ci\U容器->获取\U值导出元素\U名称='BUSINESSOBJECT'导入数据=ls\u对象。
lv\u GUID=ls\u对象–instit。将lv\u GUID附加到lv\u headerguid。
*----获取参数从container call method ci\u parameter->get\u values receiving values=lt\u value.
可以使用"CRM\u ORDER\u READ"函数读取订单明细。
最后可以设置一个特定的自定义字段。重要的是元素名称应该是您的参数名称。
调用方法ci\u参数->设置值导出元素\u名称='Z\u DAGITIMSIRKETI'数据=ls\u orderadm\u h–zzafld00060接收retcode=lv\U返回。
谢谢!!!
嗨,尤努斯,数据建模,
有三个SAP标准解决方案来增强PPF行动条件。使用BADI容器PPF就是其中之一。使用BADI EVAL\u SCHEDCOND\u PPF或EVAL\u STARTCOND\u PPF是另一种解决方案。
然而,免费企业管理软件,最简单的解决方案是增强BOR对象,提供可组合和评估的上下文敏感属性。在大多数情况下,云服务器网址,增强可以在没有开发的情况下完成。在我看来,这个解决方案是最有利于顾问的。因为我找不到任何指南来解释这个解决方案,所以我创建了一个自己的解决方案。请随意使用。
谢谢,彼得
你好,企业应用中心,彼得,微信返利机器人,
谢谢你的替代方法。