BAPI_BIDEC_CREATE - Bid Invitation Create - External System

There appears to be a SRM function and BAPI that can be used to create Bid invitation programmatically.  They are:  BBP_PD_BID_CREATE and BAPI_BIDEC_CREATE. 
Questions :
1.  Is the BAPI_BIDEC_CREATE used if creating Bid Invitations from an external systems (i.e. ECC 5.0)?     
2.  If BAPI_BIDEC_CREATE is not for this purpose, is BBP_PD_BID_CREATE the correct one to use?
3.  For both BAPI_BIDEC_CREATE and BBP_PD_BID_CREATE when creating a Bid Invitation (the GUIDs are not yet created) the Item Long Text structure does not have item number included.  It has the Item GUID but during a create you donu2019t know what it is.    Is the following the correct process for using this BAPI/function and if not, please correct?
Create the Bid Invitation:
     1.  Call BAPI_BIDEC_CREATE   (do not provide the item long text or delivery schedule information)
     2.  Call BBPU_COMMIT_AND_WAIT
Call the BAPI again with the GUIs returned in the E_ structures to update item long text and delivery schedules:
     3.   Call BAPI_BIDEC_CREATE    with known GUIs for the items or is there a different function to call for the change to add additional long texts to each item
     4.  Call BBPU_COMMIT_AND_WAIT

Requirement has probably long gone and potentially you've resolved the problem but for the benefit of others;
In order to differentiate between Header and Item data within structure I_BID_TEXT you need to use field PARENT_GUID. The value here is not necessarily the parent of the BID Invitation but the parent of the text i.e. header or item.
for example;
I_BID_HEADER_CUST
PARENT_GUID
DF1203499AF874F1AB76000D6098290C
I_BID_ITEMS
ITEM_GUID.............................................PARENT_GUID......................................ITEM_NUMBER
DF12037B3803EDF1AB76000D6098290C DF1203499AF874F1AB76000D6098290C 0000000001
I_BID_TEXT
PARENT_GUID......................................TEXT..TEXT_LINE
DF1203499AF874F1AB76000D6098290C   HTXT   testing bidder text      -> Header Bidder Text
DF1203499AF874F1AB76000D6098290C   NOTE   testing internal note   -> Header Internal Note
DF12037B3803EDF1AB76000D6098290C   NOTE   Testing internal note  -> Item Internal Note
Edited by: Kyle Freeman on Jun 24, 2010 3:21 PM
FM: GUID_CREATE (EBP/SRM & ECC) can create the guid for you.

Similar Messages

  • Vendor not able to see bid invitations created one day before

    Hi friends,
    We are workig with SRM5.0 SP08. I have observed that vendors are not able to see bid invitations processed one day before.
    Could you pls suggest the probable reason, if anybody has come across similar problem? Bid invitation version is active and can be seen with purchasers login.
    Your responses will be highly appreciated.
    Regards,
    Prashant

    Hi Marcin,
    all these bid invitation statuses are not closed. its published only. The problem is bidder is not able to see bid invitations with dates in the past.
    Dinesh,
    Ur right. There is also problem with search functionality. In fact I can display list of bid invitations only if I am not giving any search criteria.
    Regards,
    Prashant

  • Create and Send  Bid Invitation

    Hello,
    Newbie here, so thanks in advance for any help. We are in design phase and trying to figure out what's feasible or not.  We want to automatically create a bid (RFQ) from an approved SC item.   We then want to send this bid (RFQ) to our middleware (egate).  Here are my questions:
    (1) Can I create a bid in SAP EBP from the SC item, without setting up the Bidding Engine? 
    (2) Is creation of bid in SAP EBP, the same concept in R/3 backend, that is, I can view it via ME43 and it's stored in EKKO?
    (3) Found several FM, what is the diference between BBP_PD_BID_CREATE and BAPI_BIDEC_CREATE?  Which one should I use for our purpose in (1) above?  
    (4) Then, there is the BADI, BBP_CREAT_RFQ_IN_DPE...this seems to be a user-exit connected with the Bidding engine, allowing the developer to change the bid?
    (5) How can I send the bid (RFQ) automatically to the middleware within SAP EBP in XML format?  Is this feature available in one of the FM in (3) above?
    Thank you.
    Regards,
    Irene

    Hi Irene Yu,
    Good Quesitons. I will try to answer what i can.
    1. You can create a Bid Inv in SAP EBP from the SC item.  You do not set up Bidding Engine separately. It is part of EBP, you just need to enable the Sourcing/Bidding transactions, Assign Roles and Authorizations.
    It is LAC, SUS, CCM, those are setup separately.
    2. Creation of bid in SAP EBP, One part of RFQ functions, as the same concept in R/3 backend, but have much features than what you do in R/3.
    3. The diference between BBP_PD_BID_CREATE and BAPI_BIDEC_CREATE.
    BBP_PD_BID_CREATE is used as parf of Bidding Functions, not an interface.
    BAPI_BIDEC_CREATE is an interface. You are trying to create Bid Invitation from external system, you should consider this interface. 
    4. Yes, there is the BADI, BBP_CREAT_RFQ_IN_DPE...this seems to be a user-exit connected with the Bidding engine, allowing the developer to change the bid inviatation in the background, Like other Doc Change Methods in BBP_DOC_CHANGE_BADI.
    5. How can I send the bid (RFQ) automatically to the middleware within SAP EBP in XML format? Is this feature available in one of the FM in (3) above? - I am sorry i do not understand this question.
    Regards,
    Jay

  • How to retrieve Bid Invitation for a specific Vendor

    Dear Experts,
    I want to analyze the bid inviation send to particular Vendor. As to see is there any bid invitation created for him or not.
    Kindly advice .
    Many thanks.

    Hi Yang,
    Am working in SRM 5.0 Extended Classic Scenario. From the requestor point of view could you please give me the navigation to retrieve Bid Invitation send to a Vendor of our choice .
    your help is highly appeciated.
    Many Thanks

  • BID invitation publishing authorisation

    Hi,
      When we select " Process Bid invitation" in EBP, we have find button through which we can filter the Bid invitations and open the same. But it lists even the Bid invitations which i am not authorised.
    For ex.
    Bid invitations created by "P1" purchasing group are Bid1, Bid2 & Bid3.
    Bid invitations cerated by "P2" purchasing group are Bid 11, Bid12 & Bid13.
    P1 purchaser can open the Bid invitations (Bid11,Bid12 & Bid13)created by P2 and can publish. Is there any control in org.structure or it is only through authorisation objects.
    There is a selection criteria "My Bid invitations". But it can be used to open only my bid invitations not restricting others to open my bids.
    Regards,
    Prasanna

    go to PFCG
    Create a new role for Example ZBR01_EC_BBP_OP_RM1
    BR01 is a plant
    RM1 is a pruchase group
    and go to authorisation and display authorisation data . then go to organisational levels  and maintain purchase group , purchase organisation.

  • Status of Bid invitation and BID

    Hello All
    What are  status ( ALL STATUS)  header / technical status of Bid Inviatation and Bid response existing  AND THEIR IMPORTANCE ?
    for example
    Bid Invitation
    created
    published
    Bid
    accepted
    approved ( do we really require bid response approval)
    Muthu

    Hi,
    For Bid Invitation
    1. Held Bid
    2.Awating Approval. --Bids are subjected to Approval
    3.Published.
    I think created is not there
    For Bid
    1. Accepted
    2. Rejected
    3.Unprocessed Bids --Bids submitted by the vendor  but due date is there for processing
    In SRM 7.0 only Bid Response is there.In this supplier has to click the button stating whether he is participating in the Bid.
    Regards
    G.Ganesh Kumar

  • Bid  Inv created as followon doc problem with Approval

    Issue: For bid invitations created as a follow on document from sourcing cockpit, the is a problem with the approval.
    As soon as it is published, the bid invitation goes to the first approver. When the approver approves it, the bid invitation is still in his inbox.
    Cindy Sy

    Hi,
      See if the foll notes help:
    972265
    958526
    975784
    945418
    BR,
    Disha.
    Pls reward points for helpful answers.

  • Adding External Requirements to existing Bid Invitation

    We have a need to add external requirements to existing Bid Invitations. For example, I go to sourcing cockpit, choose 2 shopping carts to add to work area, select create bid invitation and it creates a bid invitation successfully for all line items of external requirements selected in the work area. Lets say the next day, another external requirement comes in and I want to add this new shopping cart to existing bid invitation. how do i do this? Requirement is to link this new shopping cart to the existing bid invitation. Adding a new line item, or changing qty, etc. does not do this. the shopping cart must be linked to the bid invitation.(i.e. the history tab should have every shopping cart linked to the one bid invitation). I have researched the submit to grouping functionality and this does not meet this requirement as far as I can tell. If you think it will, please elaborate.
    SRM SERVER 550
    Classic
    Plan driven procurement
    Thanks in advance,
    Justin

    Hi Justin,
    Once you have created BID invitation and published it,it is possible for adding any new requirement into the created BID.I even looked at option of copying BID and adding this new requirement into the copied BID but it does not behave in the way you are looking.
    Although I am looking in extended classic scenario system still I feel that in standard enviornment system should ideally behave in the way it is designed currently.
    So,I donot think the way you are looking at is possible.
    regards,nishant
    please reward point if this helps

  • Bid Invitation to create a Contract

    Hi Guys,
    We are implementing SRM 4.0 (Classic Scenario). Our requirement is to create a RFX through the bidding engine only manually. (Not going through sourcing or external requirements).
    I am aware that we cannot manually create a bid invitation for indirect materials as we donot have an account assignment object for indirect materials in the bidding engine and this restricts creation of a PO.
    Does the same hold good for creation of contracts for indirect materials or we can create contracts from the bidding engine manually without the cost assignment object problem??
    Also creation of bids manually for direct materials should not be a problem as it does not need a cost object assignment (only storage location is a mandatory field).
    Please confirm !!!!
    Does anybody have the best practices used for the live auction and bidding process in SRM??
    Thanks
    SUNNY

    Does anybody have a solution to my problem???
    Please let me know
    Thanks
    Sunny

  • Error when create bid invitation (Tax code CN in procedure TAXD is invalid)

    Dear All ,
    We have issue in our PDP scenario, when creating a bid invitation from a PR (from R/3), an error occured with message" Tax code CN in procedure TAXD is invalid".
    I already raise an oss message and the reply is because the system take different company code that's not active in R/3 system. Its because TAXD procedure is assign to country DE (German) and company 0001 country is "DE".
    BE_STGE_LOC 9114
    BE_PLANT 7008
    BE_BATCH
    BE_VAL_TYPE
    BE_MOVE_REAS 0000
    BE_EXPERYDATE
    BE_PUR_GROUP
    BE_PUR_ORG
    BE_CO_CODE 0001 --> supposed the Correct company code is "8008"
    CALL FUNCTION 'FI_COMPANY_CODE_DATA'
    EXPORTING
    I_BUKRS = BUCHUNGSKREIS
    IMPORTING
    E_T001 = T001.
    We wonder how the system assign company code 0001 with plant 7008, since in R/3 Plant 7008 is assign to company code 8008.
    The company code 0001 is not active in our R/3 system.
    And also its not happen for all document , so just for several document, and not just in this plant (7008).
    The OSS reply also mention that the company chages is because this badi
    implementation ZBBP_DOC_CHANGE_BADI with object type 'BUS2121' method 'BBP_SC_CHANGE' 'Method for Changing Shopping Carts'
    ======================================================
    Assign the appropriate company code and modify the ET_ITEM table
    ls_item-be_co_code = ls_locmap-company_code.
        MODIFY et_item FROM ls_item.
    ======================================================
    But we already use this badi for several years, and we're not sure that this badi id the root cause,and until now there still no solution for this issue.
    Please kindly advise.
    Regards,
    Darwin

    Hi SG,
    In SPRO > IMG > SRM > SRM Server > Cross Application Basic Settings > Tax Calculation
    1.Determine system for tax caluclation : Choose either no tax calculation or Tax calculation occurs in back end.
    2. Enter Tax code : Mention Tax indicator as I0 and tax description Zero Tax, Check the No Tax check box and make it default based on your requirement.
    Please follow the above steps based on your requirement which will definitely resolve your issue.
    This issue comes when the tax calculation happens in the SRM system and the tax code I0 is not defined in tax procedure TAXD.
    Hope this makes you more clear. Clarifications are welcome.
    Award points for helpful answers.
    Rgds,
    Teja

  • Various Account Assignment options while creating new Bid Invitation

    Dear Guru's,
    It seems while creating fresh Bid Invitation there is no option to define the Cost assignment like Cost Center, Asset, Order, Project, Network.
    System creates Bid Invitation only for Cost Assignment "CC - Cost Center". Is my understanding correct?
    Can any one confirm that Bid Invitation can only be created only for Materials/Services wtih Cost Assignment CC and Direct Material Option?
    Regards,
    Sandeep Parab.

    Thanks Vijay,
    We tried that scenarios also, we maintained alternate Account Assignment in Org Structure like AS, CC, NET, OR. These various Cost assignment options are also visible while creating Shopping Cart.
    But while creating new Bid Invitation system does not have any provision in Item details to enter the Cost Assignment details like shopping cart.
    That is why this question?
    We would like to invite bids for Asset, Project, Order and WBS element materials. So that system creates purchase order with respective Account assignment in backend as follow-on documents.
    Regards,
    Sandeep Parab.

  • Create a BID invitation from a BAPI

    Hello,
        I have a situation here where i need create a BID when a save a QUOT, the process is a little complicated, but i will explain what've done.
        I activated the BADI BBP_DOC_SAVE with the filter for QUOT object (BUS2202) and using the guid of the BID that generate the QUOT I need create a new BID changing some parameters, to find out the initial BID i used the function BBP_PD_QUOT_GETDETAIL, to get details of initial BID invitation i used the function BBP_PD_BID_GETDETAIL so to create a new BID a used the funcion BBP_PD_BID_CREATE.
        After execute the function to generate the new BID there is no errors and the GUID and new id number returned into header structure, to ensure the generation i used the function BBPU_COMMIT_AND_WAIT but the BID is not create in the system.
        I don't have any idea about this problem any help will be accepted.
    Thanks.
    Roberto Aran.

    Kathirvel,
        Thanks for your answer, i will use this function, but i found a flag to process the function BBP_PD_BID_CREATE in bapi mode (I_BAPIMODE = 'X') and after put this flag the BID was generated.
    Regards,
    Roberto Aran

  • Unable to create collaboration in BID Invitation

    Hi,
    We are running on SRM 5.0(SP6) using the C-folder Add-on component
    (CPRXRPM-4.0(sp1)).
    While creating collboration in BID invitation,when we click on the
    CREATE button,we get the foll dump:
    The following error text was processed in the system MRD : Template
    interpretation failed. Template does not exist.
    The error occurred on the application server sapdev14_MRD_01 and in the
    work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Form: VERIFY_CFOLDERS_USER_EXISTENCE of program
    SAPLBBP_BD_DRIVER_CFOLDER_20
    Function: BCFOLDER20_COL_CREATE of program SAPLBBP_BD_DRIVER_CFOLDER_20
    Function: META_CFOLDER_COL_CREATE of program SAPLBBP_BD_META_BAPIS_PART2Form: CFOLDER_COL_CREATE of program SAPLBBP_CFOLDER_UI
    Function: BBP_CFOLDER_UI_FCODE_PROCESS of program SAPLBBP_CFOLDER_UI
    Function: BBP_PDH_TEXT_GET_PAI of program SAPLBBP_PDH_TEXT
    Form: APPLICATION_TABLES_GET of program SAPLBBP_BID_INV
    Form: BID_UPDATE of program SAPLBBP_BID_INV
    Form: DOCUMENTS_UPDATE of program SAPLBBP_BID_INV
    Function: BBP_BID_PROCESS of program SAPLBBP_BID_INV
    The RFC user for Cfolders is a communication user with the foll roles:
    SAP_CFX_ADMINISTRATOR
    SAP_CFX_CFOLDERS_ADMINISTRATOR
    SAP_CFX_COL_CREATOR
    SAP_CFX_COL_DELETOR
    SAP_CFX_USER
    SAP_CFX_USER_ADMINISTRATOR
       Can anybody throw some light on this?
    BR,
    Disha.

    Hi Disha,
    I am trying to configure Cfolders (4.0) as an Add on on SRM 5.0 in same client and I am getting short dump.
    Could you please indicate config steps that you went through?
    Do we need an RFC Destination?
    Do we need a user with RFC Destination? if yes what are required roles?
    Do we have to indicate RFC destination when defining  backend system?
    Do we have to maintain "Stipulate RFC Destination for CFolders"?
    Do we need to specify any URL or area?
    ST22 Short dump Log
    Runtime Errors         UNCAUGHT_EXCEPTION
    Exception              CX_CFX_FATAL_ERROR
    Date and Time          05.06.2007 19:32:53
         Memory consumption
         Roll.... 8176
         EM...... 17768808
         Heap.... 0
         Page.... 24576
         MM Used. 16628960
         MM Free. 1136648
         Language key........ "E"
         Transaction......... "BBP_BID_INV "
         Program............. "SAPLCFX_API_URL"
         Screen.............. "SAPLBBP_BID_INV 1000"
         Screen line......... 64
    Information on where terminated
         Termination occurred in the ABAP program "SAPLCFX_API_URL" - in
          "CFX_API_URL_AREA".
         The main program was "SAPLBBP_BID_INV ".
         In the source code you have the termination point in line 59
         of the (Include) program "LCFX_API_URLU01".
      30 ***** do work
      31       CALL METHOD lp_api_application->get_area
      32         EXPORTING
      33           i_area_id             = i_area_id
      34           i_check_authorization = cfxf1_sc_auth_code_read
      35         IMPORTING
      36           ep_area               = lp_area.
      37       assert4 not lp_area          is initial.
      38
      39       lp_col = lp_area->get_collaboration( ).
      40       assert4 not lp_col is initial.
      41       l_col_id_str = lp_col->get_id( ).
      42       l_area_id_str = i_area_id.
      43       e_url = cl_cfx_area_ui=>get_url_for_area(
      44           i_col_id   = l_col_id_str
      45           i_area_id  = l_area_id_str
      46           i_role     = '' ).
      47 *     adjust URL
      48       REPLACE ALL OCCURRENCES OF cl_cfx_const_ui=>sc_contparams
      49         IN e_url
      50         WITH cl_cfx_const_ui=>sc_contparams_url.
      51
      52 *     is an absolute URL requested?
      53       IF NOT i_absolute_url = cfxa0_sc_false.
      54 *        CREATE OBJECT lp_system.                    "del Qiang
      55         lp_system = cl_cfx_system=>get_instance( ).
      56         CALL METHOD lp_system->get_settings_network
      57           IMPORTING
      58             e_absolute_base_url = l_base_url.
    >>>>         assert4 not l_base_url is initial.
      60         SHIFT l_base_url RIGHT deleting trailing '/' IN CHARACTER MODE.
      61         CONCATENATE l_base_url '/' e_url INTO e_url.
      62       ENDIF.
      63

  • Email Notifiaction to vendors once the purchaser creates a bid invitation

    Hi Experts,
    I need to send email notification to vendors (bidders) once the purchaser creates a bid invitation. How do I go about it?
    Thanks in advance.
    Regards,
    Arijeet Bhattacharya

    Hi Dinesh,
    My actual requirement is as follows. Once the bid invitation is created, based on certain conditions mails with different content (header + mail text) should be sent to the vendors. For example,
    1.During creating of IFB :- u201C An Enquiry has been raised against you : <CFN/PR/IFB No.> Please visit our portal :  Click here <link> u201C.
    2.During IFB modification for End date of submission :-u201CEnd date of submission has been extended to <  date  > against < CFN/PR/IFB No.> Please visit our portal :  Click here <link> u201C.
    3. During IFB modification for new vendor addition & End date of submission :-
    a. to the new vendor :-- u201C An Enquiry has been raised against you : <CFN/PR/IFB No.> Please visit our portal : address(link) :u201D----
    u201C.
    b.  to old vendors :- :-u201CEnd date of submission has been extended to <  date  > against < CFN/PR/IFB No.> Please visit our portal :  Click here <link>.u201D
    4. During Price bid modification :- u201CPrice bid opening date has been finalized as < date > against <CFN/PR/IFB No.> Please visit our portal :  Click here <link> u201D **
    this mail to be sent to only techno-commercially accepted vendors.
    These email messages are to  sent by the system.
    How can I affect these changes.
    Regards,
    Arijeet Bhattacharya

  • Create Support Message from external system

    HI experts,
    I would like to change the Create Support Message screen(Menu->Help->Create Support Message) and add three fields namely: Category, Subject and Solution Number because currently these fields are not populated in the Service desk if I create message in this way unlike in using NOTIF_CREATE tcode where there are selection fields for these.
    Also, I'm creating the support message from an external SAP system and the messsage is sent to the Solution Manager system. The NOTIF_CREATE tcode does not exist in the external system as well as the whole package DSWP.
    Please let me know you rthoughts on this.
    Thanks
    Eric

    Hi guys,
    Thanks for your answers... But is it possible to call transaction NOTIF_CREATE from an external system?
    I have done something already so that those 3 fields will be automatically populated for a message sent from an external system.
    I changed the screen and called FM BAPI_NOTIFICATION_CREATE(a remote enabled FM which is the one being used by transaction NOTIF_CREATE to create a message) inside FM BCOS_SEND_MSG.
    I populated the category, subject and solution in the FM export parameters as well as the solution number in the sap data table. I put a destination also..
    This FM calls another FM DNO_OW_CREATE_NOTIFICATION which is the one being used from the external system but do not cater the functionality to send the 3 fields that we need.
    As you will notice, there are lots of standard objects that I've changed. =)
    My problem now is that the system data sent is the same with the system data if you create the message using NOTIF_CREATE. Some system that were sent when a message is sent from an external system is missing but at least the sap system and client ID is sent. There is no external reference number also. But hopefullly, the users will accept it. Can't find any other solution to this.
    Thanks,
    Eric

Maybe you are looking for

  • Multiple Screens for Multiple Tracks....?

    HI there, I am working on a Multiple Camera shoot, Which mean I have a few Video Tracks I'm syncing up to the audio tracks in order to make sure the video is synced up. I need to know if there is a way to open a window for each Video track to play at

  • Column values to row

    plz help me to print column values into row values. for eg. 1 2 output will be 1,2

  • Match-code to field custom (to portal)

    Hi all! I must put a match-code to a field custom. I see the match-code to SAP R-3, but not to portal. I must customizing the match-code to "customizing"? Thanks to all. Vanessa

  • GUI in Java

    I ever learn Java before JDK 1.4, but to make application GUI in Java is so complicated. So i never learn Java to make application GUI again. Now There is JDK 1.6, is it more easy to make GUI in Java now ? I hope i can make GUI in Java likes VB6 or V

  • I up dated my mac to 10.10.1 now Photo shop will not open - help

    I up dated my mac to 10.10.1 ,how do I get Photo shop CS6 to open?