取消采购申请数量检查

时间:2018-05-07 13:02:55

标签: debugging sap abap purchase-order

我有一个案例,即使数量设置为0,我也需要采购申请(ME51N)。

标准采购申请在SAP中不允许这样做。如何调试在何处以及如何进行增强更改,或更改标准代码以便允许这样做?我一直在调试SE38 - > SPROX_SERVICE_INTERFACE_TEST_I

FM:BAPI_REQUISITION_CREATE

由于

1 个答案:

答案 0 :(得分:0)

使用BAdi <!-- begin snippet: js hide: false console: true babel: false --> <!-- language: lang-css --> body { margin:0; padding:0; font-family:Arial; } /*GLOBAL */ .container { width:96%; margin:auto; text-align: center; } ul { padding:0; margin:0; } /* NAV */ nav { float: right; width: auto; margin-top: 17px; } nav li { display:inline; } nav .nav-link { text-decoration:none; color: #222; font-size: 13px; letter-spacing: 0.02em; margin-right: 7px; } nav #nav-dots { position: relative; top: 5px; margin: 0 18px 0 10px; } nav #sign-in { text-decoration: none; color: #fff; background-color: #4787ED; padding: 7px 12px 8px 12px; font-size: 13px; font-weight: bold; border-radius: 3px; } .clear { clear: both; } <!-- language: lang-html --> <div class="container"> <nav> <ul> <li><a class="nav-link" href="#">Gmail</a></li> <li><a class="nav-link" href="#">Images</a></li> <li><a id="nav-dots" href="#"><img src="./img/dots.jpg"></a></li> <li><a id="sign-in" href="#">Sign in</a></li> </ul> </nav> </div> <div class="clear"></div> <section id="google-logo"> <div class="container"> <img src="./img/logo.jpg" alt="Google Logo"> </div> </section> 增强项目验证逻辑。 它有方法 PROCESS_ITEM 检查,这可能会对您有所帮助。

Here is实施示例代码,这里是适当的SAP备注:611175

虽然我没有找到如何抑制标准检查(它们是在BAdi之前进行),但您可以使用 PROCESS_ITEM 方法并尝试一次性更改某些值