SO BAPI BAPI_SALESORDER_CREATEFROMDAT2信用额度问题

2020-08-18 15:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当客户超出信用额度时,使...

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

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


嗨,

当客户超出信用额度时,使用BAPI_SALESORDER_CREATEFROMDAT2创建销售订单时

然后未保存该订单,并且系统在RETURN []中引发以下消息:

S V4 233 SALES_ITEM_IN已成功处理

W V1 555销售单据尚未完成:

编辑数据E V1 152无法保存超出动态信用检查的范围

我的客户想绕过信用额度消息,以便生成销售订单。

当我们手动生成销售订单时,系统会抛出信息消息,然后按Enter键可以传递消息,系统将生成销售订单。

如何处理功能。

谢谢

capture.jpg (150.3 kB)
9条回答
me_for_i
2020-08-18 16:03

如果我是负责此更改请求的顾问,我肯定会挑战请求者以解释其背后的业务逻辑。

系统对某些销售订单类型和项目的信用检查的反应方式不取决于您使用哪种技术来创建它。 这是一条非常危险的路线-用户不会对此感到满意(因为很难确定订单的确切创建方式),我想审计师也不会认可该想法,因为这是 难以监控。 支持这种解决方案将是一场噩梦-每当用户看到信用检查问题时,他们都不知道这是否是通过BAPI创建订单的结果,或者确实存在严重的系统问题或配置问题, 或主数据...,那么他们每天将创建许多票证,以确认一切都按预期进行。

拥有一个多带带的销售订单类型和单据信用组是非常明智的,您可以为它们设置偏离的信用检查规则-信用文员更容易了解什么是什么 发生这种情况,您可以阻止新的订单类型进行手动处理(这意味着用户无法通过VA01创建此文档,但是他们可以根据需要编辑此类订单。)

在这种情况下,无需 引入绕过或重置信用检查的例程,您将使用标准功能。 另外,使用多带带的订单类型可以在报告方面带来更多好处,如果将来有这种需要,您可以使用多带带的定价程序或立即创建交货。

请理解,您不是 功能顾问,但在这种特定情况下,提出您的疑虑并为您的职能同事提出替代解决方案是很有意义的。

当然,如果不需要阻止创建销售订单 根本(无论是通过VA01还是通过BAPI创建文档),但仅仅是出于信用额度限制而阻止订单-这是一项微不足道的配置任务,您的顾问应该能够在开发环境中 几分钟。

一周热门 更多>