FSCM信用管理-BAdI'BADI_SD_CM'的问题

2020-08-21 19:15发布

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

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


尊敬的专家

我们正在SAP系统中实施FSCM信用管理,并且已完成FSCM信用管理的必要配置。

作为此信用管理的一部分,我们 创建SO时必须激活信用检查并更新UKM_LOGS_DISPLAY。 为此,我们找到了一个BAdI" BADI_SD_CM",它在创建销售订单时被触发。 但是我们在这里面临一个问题。 BAdI方法" FSCM_GET_MASTER_DATA"-FSCM主数据; 是在创建SO而不是方法" FSCM_CREDIT_CHECK_ORDER"时触发的,该方法将包含通过VA01 tcode在创建SO中维护的运行时数据。

以下是与此问题相关的未解决查询。

< p> 1。 除了OVA8和FD32设置之外,我们是否还需要对FSCM信用管理执行其他任何配置?

2。 创建SO时如何触发此BAdI方法" FSCM_CREDIT_CHECK_ORDER"?

3。 如何通过信用管理维护SO的LOGS?

请帮助我们解决此问题。

所有建议都是非常可取的。

谢谢

甘加达

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

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


尊敬的专家

我们正在SAP系统中实施FSCM信用管理,并且已完成FSCM信用管理的必要配置。

作为此信用管理的一部分,我们 创建SO时必须激活信用检查并更新UKM_LOGS_DISPLAY。 为此,我们找到了一个BAdI" BADI_SD_CM",它在创建销售订单时被触发。 但是我们在这里面临一个问题。 BAdI方法" FSCM_GET_MASTER_DATA"-FSCM主数据; 是在创建SO而不是方法" FSCM_CREDIT_CHECK_ORDER"时触发的,该方法将包含通过VA01 tcode在创建SO中维护的运行时数据。

以下是与此问题相关的未解决查询。

< p> 1。 除了OVA8和FD32设置之外,我们是否还需要对FSCM信用管理执行其他任何配置?

2。 创建SO时如何触发此BAdI方法" FSCM_CREDIT_CHECK_ORDER"?

3。 如何通过信用管理维护SO的LOGS?

请帮助我们解决此问题。

所有建议都是非常可取的。

谢谢

甘加达

付费偷看设置
发送
4条回答
土豆飞人
1楼 · 2020-08-21 20:13.采纳回答

嗨,

我们已经通过以下实现方式解决了这个问题。

  • 已复制标准BAdI实现" UKM_BADI_IMP1"逻辑,适用于为自定义BAdI实现实现的所有方法。/li>
  • 使用下面链接部分FSCM中通过直接更新ECC中提供的代码,实现类CL_UKM_XI_FACADE_R3_50的接口方法IF_UKM_CREDIT_QUERY_R3〜CHECK_CREDIT的隐式增强。

http://wiki.scn.sap.com/wiki/display/XI/Non-PI+Synchronous+FSCM+Integration+via+WSRM+and+Direct+Updates?original_fqdn=wiki.sdn.sap.com

感谢

甘加达

shere_lin
2楼-- · 2020-08-21 19:51

此邮件已被审核。

SAP小菜
3楼-- · 2020-08-21 19:51

嗨,

您的配置不完整。

请在下面查看我对您问题的回答

1。 除了OVA8和FD32设置,我们是否需要对FSCM信用管理执行其他任何配置?

>>>>您还需要使用事务OVAK来指定要执行的信用检查的类型。 在这里,输入要使用的所有SD销售凭证类型,指定信用检查D和信用组01。除非同时使用SAP信用管理和传统信用管理,否则不需要使用事务FD32。 而是检查业务伙伴主数据,并确保已维护风险类别。 您遇到错误的可能原因是,客户的FSCM信用管理表中的主数据丢失。

2。 创建SO时如何触发此BAdI方法" FSCM_CREDIT_CHECK_ORDER"?

>>>检查是否已为相关的信用控制区域保留了OVA8,并且已指定反应/阻止。 一旦BADI_SD_CM处于活动状态,该方法将被自动调用。

3。 如何通过信用管理维护SO的LOGS?

>>>>日志仅在数据库中注册以用于信用检查失败。 换句话说,成功的信用检查不会记录。 对于您来说,由于甚至没有执行信用检查,因此将没有日志。 首先更正配置,然后检查PI或WS-RM是否已连接(无论使用哪种)。 然后,一旦进行信用检查,您只会看到信用检查失败的日志。

如果还有其他问题,请告诉我。

Fisayo。

土豆飞人
4楼-- · 2020-08-21 20:08

嗨,Gangadhar,

您已提到上述实现,复制的标准BAdI实现为" UKM_BADI_IMP1。我做了很多尝试,以使其复制所有这些方法代码并遵循您共享的链接。对此您可以帮我吗。

此致

马杜

一周热门 更多>