问题标签 [badi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2253 浏览

abap - 税码 MWSKZ 的哪些 BAdI/用户退出触发器?

你好,

生成会计凭证时正在修改税码MWSKZ ,

在FB01显示正常,但是会计凭证生成后,我离开到FB03,发现税码的值被修改了(FB03)。

示例:在 FB01 中我输入 A0 作为税码并保存,在 FB03 中我发现它已更改为 AA

我检查了 :

  1. AC_文档
  2. ACC_Document
  3. 退出_SAPLV60A_001
  4. EXIT_SAPLV60B_008
  5. 换人

是否有任何其他 BADi 或用户 exIt 可以更改BSEG表中MWSKZ的值。

0 投票
1 回答
627 浏览

abap - 读取当前 LUW 中的原始(更改前)DB 值?

在当前 LUW 中,当表已更改但尚未提交时,是否可以检索表的旧值或原始值?

我正在实现一个 BAdI,它应该用于根据对对象执行的更改来引发消息,但 SAP 实际上并没有在 BAdI 中提供原始对象数据。尝试使用SELECT语句读取数据不起作用,因为此时已经应用了挂起的更改,只是没有提交。

如果我调试代码,我可以在其中看到旧值,SE16但似乎未提交的更改值正在由SELECTs我在此 BAdI 中执行的任何操作返回。

有没有办法读取这些原始数据?

0 投票
2 回答
6625 浏览

abap - 通过 ME_PROCESS_PO_CUST BAdi 更新 ME21n 字段 WEORA/BSTAE?

我正在尝试在保存时在 tcode 中修改 ,WEORABSTAEME21n。我已经在ME_PROCESS_PO_CUST BADI方法中编写了代码CHECK

我尝试调试,但在方法内部set_data有一个条件:

两者的值都是初始的,因此它会中断并且不会转到其余代码。强制设置它们以true使所有代码执行,但字段的更新无论如何都不起作用。

似乎这个 BADI 不起作用,但我进行了研究,大多数人使用这个 BADI 来EKPO更新ME21n.

我的代码有问题吗?

保存时是否可以使用其他出口来更新字段WEORABSTAE事务代码ME21N

0 投票
1 回答
812 浏览

abap - MIRO BADI 留言

当输入的信息符合要求的标准时,我正在研究在 MIRO 上显示警告消息的要求。我已经实现了 BADI 'INVOICE_UPDATE' 并使用方法“CHANGE_AT_SAVE”。但是我注意到即使在调用我的 BADI 实现之后该消息也没有显示。

我注意到在调用 BADI 之后,如果事务/过帐是在对话模式下完成的,则执行以下代码进行检查并显示消息。是否有其他用户出口可以向用户显示警告消息?

0 投票
2 回答
1057 浏览

abap - 创建具有不同收货地址的外向交货

我已经搜索了几天,什么也没找到。我的问题是,我必须根据 QM 报告创建退货。一切正常。

但是,客户想要手动更改收货地址。

流程:QM02(QM 报告)=> 退货单BAPI_PO_CREATE1(不同地址工作正常)=> 交货BAPI_OUTB_DELIVERY_CREATE_STO(来自 PO 的不同地址不起作用)

我的问题:是否可以更改外向交货的收货地址?我必须实施 BADI 还是有简单的解决方案?

如果有什么遗漏,我会更新问题。

0 投票
1 回答
227 浏览

abap - 在 MB1A tcode 中保存期间更新 MKPF 文本

我正在处理在tcodeMKPF-BKTXT中保存期间更新的要求。MB1A我发现MB_DOCUMENT_BADI,但是BADI的方法只允许导入参数,不允许更改MKPF

社区中有没有人做过类似的工作?这个怎么做?

0 投票
2 回答
859 浏览

abap - 下达采购订单后如何调用ABAP代码?

我想在下达采购订单后触发 IDoc 或 Web 服务。最好的方法是什么?通过输出确定(这种情况下的条件是什么?)或通过 BADI 或用户出口?

最好的祝福

0 投票
2 回答
4170 浏览

abap - 如何通过 ME_PROCESS_PO_CUST 更改 PO 交货日期?

我需要更新采购订单的交货日期。

ME_PROCESS_PO_CUST在方法中使用了 BAdI,POST但它不更新EKET表中的日期,只更新屏幕上的日期。

这是方法中的代码POST

0 投票
1 回答
1373 浏览

abap - 如何知道 SAP 向外交货项目在 GR 中过帐

看哪些表来检查是否outbound delivery item张贴在 a 中GR

或者是否有任何 BADI 可以提供此信息?

0 投票
0 回答
70 浏览

cloud - SAP Marketing Cloud 在导入自定义逻辑之前修改交互数据 BAdI 无法从 CBO 获取数据

我尝试了以下代码

使用 CBO 搜索数据INTERACTION_DATA-yy1_dealer_outlet_mia并将其填写在自定义字段INTERACTION_DATA-YY1_Outlet_Contact_Num_MIA, INTERACTION_DATA-YY1_TEST_ADDRESS_MIA, INTERACTION_DATA-YY1_Outlet_Code1_MIA. 但它不返回任何值。在对自定义字段进行硬编码后,我可以在 Browse Interaction Data, Custom Field 中看到该值。

我还浏览了以下链接 https://www.sap.com/cxworks/article/447939305/overview_for_implementing_custom_logic_in_sap_marketing_cloud

但问题没有解决。