SAP Solution Manager发行/周期

2020-09-22 20:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我试图通过CRM_OR...

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

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


你好,

我试图通过CRM_ORDER_MAINTAIN从技术上创建Charm文档,并且面临更新字段Release/Cycle的值的问题,在解决方案管理器7.2中,此字段是必填字段,即使我正在手动创建以下内容,也无法通过CRM_ORDER_MAINTAIN更新此值 文件。 我将屏幕快照附加到系统中以供参考,非常感谢您的帮助!

capture.png capture.png capture.png

致谢

Mani Nagarajan

付费偷看设置
发送
5条回答
CPLASF-自律
1楼-- · 2020-09-22 20:20

嘿Manikandan,您是否成功填写了发布/周期字段? 我遇到了同样的问题,并尝试了几天以填写更改请求的字段...问候本杰明

亦是此间程序员
2楼-- · 2020-09-22 20:40

嘿玛尼,

感谢您的快速回答! :)

只要我发现发布/周期是一个订单对象的链接/即对象ID(在表CRMD_ORDERADM_H中具有关联的GUID)。

您使用了哪个配送点,并且在哪个字段中填写了"订单ID"或"订单GUID"?

非常感谢您!

问候

本杰明

spaceman01
3楼-- · 2020-09-22 20:35

你好本杰明

通过CRM_ORDER_MAINTAIN在创建文档时传递值对我也不起作用。 因此,我最终在应用程序中打开了增强点以更新项目。 虽然它不是直接解决方案,但似乎可以正常工作。

致谢

Mani Nagarajan

clever101
4楼-- · 2020-09-22 20:21

亲爱的玛尼,

如今,

我想出了如何将新创建的"变更请求"连接到发布/周期。 表tsocm_cr_context是用于存储连接的表。

我的要求是创建一个新的电子邮件更改请求电子邮件,并根据电子邮件入站传入参数将其链接到SMIM发布/周期。

我使用cl_ags_crm_1o_api类保存了RfC,之后又进行了数据库插入,因为其他可能性不起作用。

可以通过以下方法接收数据库条目的字段:cl_aic_cm_release_api => get_release_data_for_cycle。

如果您有任何疑问,请告诉我!

问候

本杰明

请在这里找到我的编码:

数据ls_release_data类型aic_release_cycl。
         数据:ls_cr_context类型为tsocm_cr_context。

         cl_aic_cm_release_api => get_release_data_for_cycle(
           出口
             iv_crm_guid = ls_imp_fields-chg_cycle_guid"'F7420E0EBA271ED796A122F89C4F0783'
           输入
             es_release_data = ls_release_data
           例外情况
             no_data_found = 1
             其他= 2
         )。

         如果sy-subrc <> 0。
 *消息ID sy-msgid类型sy-msgty编号sy-msgno
 *与sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。
         万一。

         " Changezyklus
         选择单个*从tsocm_cr_context输入ls_cr_context
           哪里GUID = ls_imp_fields-created_rfc_guid
           AND item_guid = ls_imp_fields-created_rfc_guid。

         如果sy-subrc <>0。" nichts gefunden
           清除ls_cr_context。
           ls_cr_context-client = sy-mandt。
           ls_cr_context-guid = ls_imp_fields-created_rfc_guid。  " SMIM对象的GUID
           ls_cr_context-item_guid = ls_imp_fields-created_rfc_guid。  " SMIM对象的GUID
           ls_cr_context-process_type = ls_imp_fields-process_type。  " RfC的进程类型
           ls_cr_context-project_id = ls_release_data-smi_project。
           ls_cr_context-solution_id = ls_release_data-release_crm_id。
           ls_cr_context-slan_id = ls_release_data-release_component。
           ls_cr_context-sbra_id = ls_release_data-branch_id。

           插入到tsocm_cr_context值中ls_cr_context。
 
huskylover
5楼-- · 2020-09-22 20:37

你好本杰明,

感谢您共享解决方案,您确实深入了解了该表以使其能够正常工作。

我还没有尝试过这种方法,但是看起来我们必须以表更新和屏幕增强这两种方式之一来使此功能起作用。 有时候很难向客户解释直接使用表格更新/屏幕增强功能来代替标准BAPI来进行值更改。

希望您的研究对将来尝试实现此功能的人有所帮助。

祝你有美好的一天。

感谢与问候

Mani Nagarajan

一周热门 更多>