SAP SRM实时拍卖Badi面临的问题BBP_LA_BID_VALIDATE

2020-08-20 15:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我们已经实现了BBP_...

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

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


您好,

我们已经实现了BBP_LA_BID_VALIDATE,并且根据SAP Note 1311690(根据SAP Note我们要绕过标准错误消息)将e-valid设置为'C'。

在配置中,我们选择了"客户特定规则"选项,此外,电子有效证件设置为" C"。

在使用买方ID进行拍卖时,我们还从下拉列表中选择了"特定于客户的规则"。 拍卖已发布。

在创建实时拍卖时,出价人输入的出价类似于开始价,或者大于开始价,然后单击"提交"按钮。 出现弹出窗口后,此后没有任何反应。 提交按钮也变灰了。 价格既不接受也不拒绝。

请对此提供帮助。

此致

Manish

2条回答
追夢秋陽
2020-08-20 16:16

嗨,Manish,

在我进行正向拍卖时,它会抛出自定义消息。
一旦将E_VALID设置为C,请按照以下步骤在BADI中抛出错误BBP_LA_BID_VALIDATE 并在方法VALIDATE_BID本身中,这样就解决了提交按钮变灰的问题,您也可以抛出可自定义的消息。

希望在此问题解决之后。

数据:lt_client_guid BBP_GUID_TAB的类型表,
       lv_timestamp类型TIMESTAMPL,
       lv_TIMEZONE类型TZNZONE。
 如果e_valid ='C'。
       通话功能'BBP_LA_UTILITY_GET_TIMESTAMP'
          输入
            E_TIMESTAMP = lv_timestamp
            E_TIMEZONE = lv_timezone。
 *
     通话功能'BBP_LA_MSG_CLTAUC_V_GETLIST'
     出口
       I_AUC_GUID = IS_auction_item-auction_header_guid
       I_PARTNER_GUID = is_bid-partner_guid
     桌子
       ET_CLIENT_GUID = lt_client_guid。
 *
       通话功能'BBP_LA_MSG_MESSAGE_CREATE'
     出口
       I_REFERENCE_GUID = is_auction_item-auction_item_guid" IS_BID-AUC_ITEM_GUID
       I_MESSAGE_TYPE ='3'
       I_MSGTY =''""不需要输入类型E,SAP将处理它
       I_MSGID ='ZSRM'""输入您的z消息类
       I_MSGNO ='028'"""消息号
 * I_MESSAGE = lv_msg""可选参数
 * I_MSGV1 = lv_msgv1""可选参数
 * I_MSGV2 = lv_msgv2""可选参数
       I_TIMESTAMP = lv_timestamp
       I_TIMEZONE = lv_timezone
     桌子
       IT_CLIENT_GUID = lt_client_guid。
 

一周热门 更多>