Badi BBP_LA_BID_VALIDATE方法NEXT_BID_PRICE中的自定义出价验证逻辑

2020-08-14 02:35发布

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

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


嗨大师!

我们想在我们的系统中实现BADI BBP_LA_BID_VALIDATE,但是在调试时,不会调用方法NEXT_BID_PRICE。

可能是什么原因?

谢谢,

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

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


嗨大师!

我们想在我们的系统中实现BADI BBP_LA_BID_VALIDATE,但是在调试时,不会调用方法NEXT_BID_PRICE。

可能是什么原因?

谢谢,

付费偷看设置
发送
3条回答
宇峰Kouji
1楼 · 2020-08-14 03:17.采纳回答

Hello Heft,

您可以尝试以下方法:

  • 以某种方式在BAdi的update_bids方法中实现自定义代码,即插入一个条目 在palastbid表中。 在FM BBP_LA_BID_CREATE中被称为。
  • 在此更新条目后,下一个出价将被正确提取。 下一个出价是当前出价者的下一个出价,并且已在FM BBP_LA_BID_GET_FOR_CURR_USER
  • EXPORTING
    i_auction_guid = ls_bidhist-auc_guid
    i_auction_item_guid = ls_bidhist-auc_item_guiner = > i_company_guid = i_company_guid
    i_bid_rule = lv_bid_rule
    i_client_type = i_client_type
    IMPORTING
    e_curr_bid_decr = es_bid-bid_bid_bid_est_bid_est_price_br_e_curr_e_curr_n_curr_n_bid_bid_est_bid_b_e_curr_e_curr_n_curr_n = _es_bid_b -combestbid_price_curr_dec5
    e_curr_overall_rank = es_bid-curr_rank
    e_curr_company_rank = es_bid-combestbid_curr_rank
    e_curr_donot_bid = es_bid-curr_donot_bid
    TABLES
    it_bidhist = lt>出价>。 li>更新FM BBP_LA_BID_CREATE

中调用的badi的update_bids方法中的表,这应该解决下一个出价问题

最好的问候,

Tamas

风早神人
2楼-- · 2020-08-14 03:19

嗨,

我忘了提及,我们已经完成了此设置。

还有其他建议吗?

谢谢!

clever101
3楼-- · 2020-08-14 03:36

Hello Heft,

根据所选的出价验证规则,从FM BBP_LA_BID_NEWBIDDER_NEXTBID中调用NEXT_BID_PRICE方法。

此验证 规则应在SPRO->跨应用程序基本设置->定义事务类型-> BUS2208-> AUC1(例如)->过程控制部分中选择为客户特定规则。

使用此设置重新测试 。

最诚挚的问候,

Tamas

一周热门 更多>