点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我有一个自定义流程要求,因此它需要在后端ERP系统和C4C之间进行某种自定义集成
我在这里感到困惑的是我应该采用的方法-我需要自定义iFlow还是应该使用RFC进行点对点集成,还是需要两者混合使用-我很困惑,因此寻求帮助。 如果您可以在此处建议最佳实践方法,则将受到高度赞赏。
要求-在Service Ticket上的某个事件中,我需要在ERP中触发SD文档的创建。 C4C票证上将没有任何部件或维修项目,因此请输入std。 在此处不能使用发布到ERP的业务情景。 由于某些特定原因,需要创建此SD文档,并且始终会包含特定详细信息。
C4C票证和此SD文档应该具有状态集成,这样C4C上的状态更改也会更改SD文档上的状态,反之亦然。
不需要将SD事务的文档流和PDF发布到C4C。
现在我有两种方法可以解决这个问题
1)通过RFC功能模块-在ERP中创建RFC FM并将其公开为WEBService,获取其WSDL,在C4C SDK中创建通信场景和通信安排以使用此Web服务。
在C4C事件上,实现代码以通过Web服务使用来调用此RFC,这将创建所需的SD报价并返回ERP SD报价ID。 将ID存储在票证的自定义字段中,或添加到票证根目录的BTDReference节点。
在这种情况下,我还需要iFlow吗? 如果是,除了系统之间的身份验证外,还会做什么?
2)通过自定义iFlow-
创建自定义idoc并在IDocFunction模块中应用逻辑以在ERP中创建SD文档。 创建自定义iflow并将票证映射到idoc字段。
在这里,我不清楚-如何在C4C票证上的某些事件(例如单击按钮)上调用/trigger。 这是否意味着我还需要使用C4C中的自定义idoc WSDL来调用Service Ticket事件中的idoc FM? 如果是,那么这与选项1有什么不同-我的意思是在这里使用idoc有什么用?
请告诉我您是否做了类似的事情-我应该怎么做?
感谢与问候
Suchita
本人解决-使用标准触发器和std。 iflow并在ERP和HCI中对其进行了调整。
我可以确认,到目前为止,尚无法通过自定义触发器从C4C触发iflow
普通人-请帮助!
这里有没有人知道如何在C4C中的事件(例如单击按钮)上触发自定义iflow?
感谢与问候
Suchita
嗨,
这是我的经验
通过HCI从ECC到C4C的ECC,您将了解C4C的一些细节,基本上是标准客户对象的查询结果。有用于客户查询的标准WSDL,您可以直接在ECC中使用
但是想通过HCI进行相同的 scenarios。所以 u要完成此任务,请遵循以下步骤:
1)创建了一个自定义RFC及其Web服务。
2)下载了在步骤1中创建的Web服务的WSDL。
3)使用在步骤2中获得的WSDL创建消费者代理,以便ulow可以给出HCI的终点。
4)在HCI中创建iflow并分别映射源和目标WSDL(ECC WSDL和C4C WSDL)。
Br,
Keshav
Horst Schaude , Prakash Arunachalam 能请教吗?
非常感谢。
最好的问候
Suchita
嗨,
我上面有文件,但是我不能在这里附加它! 超过1MB
您可以共享邮件ID吗? 或请通过链接。
https://archive.sap.com/documents/docs/DOC-54548
https://archive.sap.com/discussions/thread/3552196
BR,
Keshav
在新版本中是否有可用的选项? 我有类似的要求,可以从C4C调用自定义iFlow。 是否可以,如果可以,请分享可以帮助我们的链接
感谢您的答复。
您能否阐明触发iflow的原因?
这是我在选项2中突出显示的主要问题。如果我使用HCI并创建了自定义iflow来映射C4C和ECC WSDL字段-那么如何触发此iflow?
等待回复。
感谢与问候
Suchita
一周热门 更多>