‎2009 Apr 25 3:45 PM
We are doing a enhancement for opening of Bid Invitations. For this we have created ZTABLE in which I had defined a check field for Bid Invitation document which has to be manually updated. Than to perform this check we need a BADI that will search for this field status.Depending upon the status check our Bid Invitation will open else transaction will not go further.
This check we had planned at the time when buyer checks for vendor submitted bid in system i.e say for bid invitation Document no.810000, we received 2 vendor bid 87211 & 87212.Now when buyer will try to see document 810000 or vendor bid 87211 than the BADI should activate & performs a check in ZTABLE for the document status maintained.So we need to set filter for object type BUS2200 & BUS2202.
We have tried few BADI for which we didn't got any complete result,likewise we implemented "BBP_DOC_CHECK_BADI" where system gave required result only when we are going to change mode of Bid Invitation & that also worked only for BUS2200.
Here are few BADI that we tried-
BBP_DOC_CHECK_BADI
BBP_DOC_CHANGE_BADI
BBP_PROCDOC_CHECK
BBP_PD_BID_LOCK
BBP_PD_BID_UNLOCK
BBP_PD_BID_UPDATE
BBP_bid_det_proctype
BBP_authority_check
Please suggest your opinion as I feel we are missing something or not able to define logic correctly or not picking up correct BADI.
‎2009 Apr 27 12:30 PM
Hi,
BBP_DOC_CHECK_BADI is used for only validations,because we have export parameter ET_MESSAGES. As per my work experience in SRM when we are creating Shopping cart or adding any items to PO this badi will activate.
BBP_DOC_CHANGE_BADI,this badi will work when we are trying to change any PO are before ordering Shopping cart it will trigger.
Hope this helpful
‎2009 May 17 12:00 PM