No PO Created in backend system after Bid is accepted

We are on SRM 4.0. using Classic Scenario
We can create a bid invitation in SRM and we have used the BADI - BBP_DETERMINE_LOGSYS to indicate to the system to create a purchase order in the backend system after the bid is accepted. We keep getting the following error in SM21: Purchase orders cannot be created without IPC pricing
Did you have to turn on the IPC in order to create the purchase order in R/3? Also, if you have used the BBP_DETEMINE_LOGSYS Badi and have example code that might be helpful as well.
If anyone has some useful BID INVITATION configuration document or tips that will be appreciated. email id is [email protected]
Thanks,
Ashwani

Hi,
The BADI  is used in case of Backend contract creation.Please read the documentaion of the BADI carefully.
You can use the Business Add-In BBP_DETERMINE_LOGSYS to define your own
criteria for determining the backend system / company code. You use thi
BAdI to determine the source system for
o   Shopping cart items
    In the standard system, the backend system is determined using the
    product category Define Backend Systems. The backend System is
    placed in the field ITEM_DATA-LOGICAL_SYSTEM. Then the system calls
    the Business Add-In BBP_DETERMINE_LOGSYS.
    The company code is put in the field ITEM_DATA-BC_CO_CODE. Then the
    system calls the Business Add-In BBP_DETERMINE_LOGSYS.
o   Contracts
    In the standard system, the system creates contracts locally from
    Sourcing and SAP Bidding Engine You can use this BAdI to determine
    backend system.
Example
Shopping Cart:
Backend system A is determined for product category OFFICEMATERIAL. You
also want to consider the vendor and purchasing organization fields
during determination of the backend system. The purchase order is to be
created in backend system B for the vendor OFFICE1 and purchasing
organization 0001. You overwrite the field ITEM_DATA-LOGICAL_SYSTEM wit
B.
Contract:
The local system used by the standard system to create contracts is
XYZ4711. In the field CV_LOGSYS, you enter the logical system ABC0815
that links to a backend system. In this way, contracts are created in
the backend system.
Sample codes for the BADI:
method IF_EX_BBP_DETERMINE_LOGSYS~DETERMINE_LOGSYS.
data: w_acct_data type enriched_acct_data.
data: w_acct_icom type BBP_PDS_ACC_ICOM.
data: w_et_messages type BBP_TMESSAGES_BADI.
data: re_obj(40).
data: imkey(8).
field-symbols: <waItem> type bbp_oci_enritem.
field-symbols: <waAcct> type bbp_oci_enracct.
field-symbols: <f1> type any.
if not acct_data[] is initial.
loop at item_data assigning <waItem>.
loop at acct_data assigning <waAcct> where line = <waitem>-line.
check <waAcct>-acc_cat = 'RE'.
if not <waAcct>-acc_str is initial.
CALL FUNCTION 'Z_RE_ACCT_ASSGN'
EXPORTING
ACC_STR = <waAcct>-ACC_STR
BUKRS = <waItem>-BE_CO_CODE
IMPORTING
RE_OBJ = RE_OBJ
IMKEY = IMKEY
TABLES
BBP_RETURN = w_et_messages.
endif.
if not imkey is initial and w_et_messages[] is initial.
move imkey to <waAcct>-rl_esk_key.
move re_obj to <waAcct>-acc_str.
modify acct_data from <waAcct>.
endif.
endloop.
endloop.
endif.
endmethod.
OR
method IF_EX_BBP_DETERMINE_LOGSYS~DETERMINE_LOGSYS.
data: ztprod  type zprod1.
data result(4).
data tline TYPE LINE OF bbpt_detlogsys_item.
loop at item_data into tline.
   case sy-uname.
      when 'BUYER3'.
         if tline-product eq '69E2D3C8AF4B5C4CBDCC73A50C58EFA2' or
           tline-product eq '6BB856ADA25D584FA0B5A2FDCDA27766' or
           tline-product eq 'F31AD68E8EDCE646A9C7ECC4F24CE464' or
           tline-product eq 'ABC0320E1A37E743B75406DF0B7C53BF' or
           tline-product eq '3C0665006B2D2A43B3A1CC74B560E8A9' or
           tline-product eq '8F97635441496647A69CD021A5FFF4D2'.
           tline-be_co_code = '1000'.
           tline-logical_system = 'F47CLNT800'.
           tline-BE_PUR_ORG = 'O 50000660'.
           tline-BE_PUR_GROUP = 'O 50000662'.
           modify item_data from tline.
         endif.
      when others.
           select single * from zprod1 into ztprod where product eq tline-product.
           if sy-subrc eq 0.
             tline-be_co_code = '3000'.
             tline-logical_system = 'F47CLNT800'.
             modify item_data from tline.
           elseif tline-product is initial.
             tline-be_co_code = '3000'.
             tline-logical_system = 'F47CLNT800'.
             tline-BE_PUR_ORG = 'O 50000612'.
             tline-BE_PUR_GROUP = 'O 50000614'.
             modify item_data from tline.
           endif.
   endcase.
endloop.
endmethod.
Also if you have activated  "EXTENDED CLASSIC SCENARIO"( SPRO>Supplier Relationship Management>SRM Server>Cross-Application Basic Settings>Activate Extended Classic Scenario),then IPC is mandatory for ECS .
BR,
Disha.
Do reward points for useful answers.

Similar Messages

  • Global Outline Agreement (Contract Create in Backend System)

    Hi All
    We are trying to create contract in backend system automatically. We have implemented the following two BADI.
    BBP_DETERMINE_LOGSYS (SRM 5.0)
    BBP_CTR_BE_CREATE (SRM 5.0)
    But they are not getting triggered, when the contract is created. Just for the sake of confirming this, We put some logic for inserting an entry in the custom table if at the BADI is trigerred. But after the creation of contract there is no entry found in the custome table, hence I believe that the BADI is not getting trigerred.
    My requirement are
    1)  I want this BBP_CTR_BE_CREATE to be triggerred when I click the "Release" button in "Global Outline Agreement".
    2) Pointers how this can be debugged when releasing the outline agreement
    Any help to solve this/ some useful pointer would be highly appreciated.
    Note: I have checked these but did not help much,
    https://forums.sdn.sap.com/click.jspa?searchID=1066187&messageID=1694393
    https://forums.sdn.sap.com/click.jspa?searchID=1066187&messageID=1162212
    Regards
    Kathirvel

    Hi Bala,
    Please see the note
    Note 646903 - Global outline agreement: Tips and tricks.
    This contains details of debugging the GOA transfer BADI.
    Actually you need to make a variable X while starting debugging and then only BADI get trigerred.
    This will solve your issue as debugging seems to be only way for your issue.
    regards,nishant
    please award points if it helps

  • How to find out Shopping Cart created in backend system or ECC system

    Hi All,
    I am new  to SAP SRM7.0.  The Client has implemented "Extended Classic Scenario".  i.e. SC>Approval>PO>Confirmation>Invoice process in ECC.
    We created few SC with "Free text" i.e. Describe what you need option in SC.
    The SC is created with 4 digit number 2690.  Also, the Status " Approved". since its low value.say 5 GBP.
    I have like 25 to 30 SC created like this:  I need to know the following:-
    1. When i open SC and look for Related document, i see only SC number , but no Follow on document.  not sure why ?
    2. How can i know the list of SC in backend system. i.e like ECC of the SRM backend system.  Please let me know the table name it get stored.. I searched EBAN and found only those which has PO is stored.
    also can you please advise if by creating the SC in SRM.. will get replicated in ECC system ?. or only if Follow on doc gets created it will get replicated in ECC system?.
    Thx
    MJ

    Hi,
    SC is never replicated to backend.
    Extended scenario document flow is SC -> SRM PO(Main) -> ERP PO(Copy).
    Please go to BBP_PD transaction and navigate to SC item detail. You see what is the follow-on document.
    Regards,
    Masa

  • Needs R/3 User-exit help when PO/PR created in Backend system

    Hi SRM/MM Experts,
    We are using ERP2005 and SRM 5.0 with classic scenario. Shopping cart converts the Purchase Requisition and Purchase Order in the backend system.
    R/3 system had a custom logic to blank out the Account assignment category, cost center information when particular material group(ZZZZ0001), plant(Z0001) and storage location(Z01) used in the PO/PR that are created by SRM SC. The custom logic is used in user-exit- EXIT_SAPLMEWP_002- INCLUDE ZXMEWU06 and
    EXIT_SAPLMEWQ_001-INCLUDE ZXMEWU04 of R/3 system. But now this custom functionality is not working. And I found out that when PO/PR is created by SRM’s SC, include- ZXMEWU06 & ZXMEWU04 are not being called.
    In which user-exit we should put custom logic in the R/3 system, so that it will be called for blanking out the Account assignment information, when SC is converted into PO/PR in the backend system
    Thank you!
    MP

    Disha,
    I figured out that we have to use user-exit:EXIT_SAPL2012_003 in R/3 system. Now here is what I am doing... If it is at non-stock material and it uses account assignment category-K and Cost Center-Z1000001, then I am blanking out the POITEM-ACCTASSCAT and POACCOUNT-DELETE_IND = 'X', but still it is not blanking out or deleting the account assignment information from PO.
    Please let me know if this is the correct BADI to use to blank out the account assignment information in PO created by SC(SRM 5.0) in ECC 6.0. If yes, what should I need to do to blank out the account assignment information.
    Any help is appreciated!
    Thanks!
    MP

  • Shopping Cart Item wise PO or PR creation in backend system.

    HI Experts,
    I have one doubt in the shopping cart,can any one of you tell me the customizing setting for the same.
    Whenever we create shopping cart either PO or PR is created in backend system as per the requirement of client,there must be some customizing settings need to be done for the same.
    What is that customizing settings????reply for both PR as well as PO.
    Also when we have multiple line items in Shopping cart and if we want to create PO for one line item and PR for other line item in the back end system then how to change this setting for achieving item specific customizing?????
    Thanks in Advance,Please help.
    Thanks & Regards,
    Paresh Sojitra.

    Hi,
    1. Using Business Add-In BBP_CREATE_BE_RQ_NEW you can change all the data that is transferred to the backend system for generation of a requirement. This includes, for example, item data, account assignment data, and texts. You can access all the shopping cart data in the method FILL_RQ_INTERFACE for generation of the backend reservation via the BAPI BAPI_REQUISITION_CREATE
    2. Using the Business Add-In BBP_CREATE_BE_RS_NEW, you can change all the data that is transferred to the backend system for generation of a reservation. This includes header and item data.
    All the shopping cart data is available as input parameters.
    3. With Business Add-In BBP_CTR_BE_CREATE, you can replace or supplement existing contract data in SAP Enterprise Buyer with your own backend structures and tables. Enterprise Buyer calls this BAdI before it makes the RFC to the backend system to create a contract.
    For more details go through SE18 Badi documentation..
    Q Also in the the above case if i want to create Reservation for one item of shopping cart then what to do???????? and what to do for Contract creation in backend system????
    A. When you create SC for item, if the item was stock item in backend system automatically created reservation as mentioned in above settings.
    in classic scenario contracts are created in R/3 System.
    Thanks
    prasad.s

  • Access my backend system

    Hi All,
    I have a NW 2004s EP 7.0 SP10 system.
    I have created a backend system in EP7.0. My developer want's to use this system in Visual Composer to call BAPI's/ RFC's. How can i make the system available  without giving any super admin roles?
    Thanks in advance

    Hello,
    I can't believe it!!!!
    Now it works, I logged in with the J2EE Admin and retyped the password for my personal user under the user administration.
    Thanks a lot,
    Best regards
    Ivan Schnyder

  • Acess backend system?

    Hi All,
    I have a NW 2004s EP 7.0 SP10 system.
    I have created a backend system in EP7.0. My developer want's to use this system in Visual Composer to call BAPI's/ RFC's. How can i make the system available  without giving any super admin roles?
    Thanks in advance

    Hi Patan,
    In that case SAP will require details of Production system only. Please check with them what additional information is needed and furnish the same.
    Regards,
    Deepak Kori

  • Install GRC AC 5.3 RTAl in a backend system. (VIRSA) up on VIRSA 400_700

    Hi Supports,
    I want to install GRC AC 5.3 RTAl in a backend system. (VIRSA)
    Where we have below setups already. We have a NW 2004 server with GRC 5.3 Installed and SLD is configured. Now we need to install GRC AC 5.3  RTA in Backend systems, so that we connect the backend system with the GRC server (NW 2004).
    The backend system has ECC6.0 + Oralce 10g in AIX 5.3. This system is upgraded from 4.6c to ECC 6.0 recently.
    We have already VIRSA 400_700 release in this system. Now we need to install GRC AC 5.3 RTA upon this for configure newer version of VIRSA (GRC).
    Now here my quaries ??
    1) When we install GRC 5.3 RTA in this system then it over write the existing VIRSA 400_700 release or installed in separate ??
    2) We plan to take hole system backup before the installation. Including this we need to take backup of the existing VIRSA 400_700 release. Then what are the things i need to take backup and how ??  (tables of VIRSA backup only how ??)
    3)Any one have the RTA installation procedure please forward it ??
    4) After installation how can i sure that install is success or not ?? how can i check ??
    5) What are configuration settings for NW 2004 server and Backend system after installation require(Procedure) ??
    And i request to the guys to post the procedures/process is best way to share knowledge global.
    Advance thanks for your replies,
    Thanks & Regards,
    Jagadish

    Hi
    > 1) When we install GRC 5.3 RTA in this system then it over write the existing VIRSA 400_700 release or installed in separate ??
    > 2) We plan to take hole system backup before the installation. Including this we need to take backup of the existing VIRSA 400_700 release. Then what are the things i need to take backup and how ??  (tables of VIRSA backup only how ??)
    > 3)Any one have the RTA installation procedure please forward it ??
    > 4) After installation how can i sure that install is success or not ?? how can i check ??
    > 5) What are configuration settings for NW 2004 server and Backend system after installation require(Procedure) ??
    For GRC 5.3 check below SAP note
    1250521 GRC/Virsa Add-On Upgrade Best Practice
    SAP Note 1006083 - Virsa Access Control Suite- STMS to SAINT Migration
    Also check GRC upgrade guide.
    Thanks
    Sunny

  • How to create Contract in SAP backend systems( R/3)

    Hello All,
    We have SRM4.0 with classic scenario. We don't have sourcing cockpit , bidding engine and all activated.
    Please suggest me, how can I create contract in backend system?
    We don't want to create GOA in SRM system and distribute it to backend system.
    Regards
    Neelesh

    Hi Neeleesh,
    Go through the GOA setup in the <a href="https://websmp205.sap-ag.de/~sapidb/011000358700002897362004E/CG_Sourcing5.pdf">Strategic Sourcing Configuration Guide</a>
    In the web GUI you can use the transaction BBP_CTR_MAINCC to create the Global Outline Agreement
    Note 646903 is also useful.
    Hope this helps.
    /Kristoffer

  • Unable to create a PO(in backend system) in ECS

    Hello all,
    I used the FM BBP_PD_SC_CREATE, BBP_PD_SC_UPDATE, BBP_PD_SC_SAVE to create a shopping cart in ECS scenario.
    The problem is I am unable to create a PO in the backend system for the shopping cart. I am also getting the message 'Vendor 3000014598 not intended for purch. org. Ref: MM Purchasing Org'.
    Please help me in this context.
    Thanks,
    Vishnu

    Hi,
    The problem with organization structure , Please check your organizaiton structure.
    Change company code /Pur.org Separatlly it will work.
    while replicating vendor please select the flag 'with out reference to back end pur.org' and choose local purchasing organization.
    refer this link
    Vendor xxxxxxx not intended for purch. org. xxxx Purchasing Organization
    Thanks
    prasad .s

  • Create IDOC Type ORDERS in BackEnd System

    Hello together,
    we use " extended classic scenario" in our  SRM 4.0 and replicate PO's in the ECC 6.0 ERP Backend System. We would like create during the replicat a Message Type (IDOC) ORDERS in Backen System. I háve customized (NACE / MN05) but it is not poosible to generate a IDOC. I have read it is necessary to activate a USER-EXIT for BBP PO's.
    My question:
    Which USER-EXIT and how must i create this!
    Thanks for Answer!
    Regards,
    didisap
    Edited by: Dietmar Blome on Feb 8, 2011 11:59 AM
    Edited by: Dietmar Blome on Feb 8, 2011 12:01 PM

    Hi,
    Pls refer to following links for sample code ->
    Re: Status distribution incorrect in GOA
    Re: Distribution of GOA in R/3
    Re: GOA Distribution SRM 5.0-ECC 6.0 - Account Category & Multiple Distribution
    Re: Source determination in backend (R/3) for distributed contract i.e. GOA
    FM or BADI s' used to create a GOA
    BR,
    Disha.
    Do reward full points for useful answers and close the thread if your query is answered.

  • PO not created in backend after SC creation

    Hi Gurus,
    We are using classic scenario. Once the SC is approved in EBP it should create PO in backend. But it is not happening.
    The status in BBP_PD for the SC is I1111 item in transfer process. Also i checked BBP_PDBEI there the object is BUS2105 and also followon Backend id has been published.
    But when i see it R/3 i am nto able to see the PO.
    Can you pls. help out trace the error?
    With Regards,
    Darshan

    dharsan
    https://wiki.sdn.sap.com/wiki/display/SRM/Howtoanalyzethefollow-ondocumentdetermination
    peter method.
    however your sc created a number range for Purchase order but really not PO created in ecc system
    can you resubmit your shopping cart via clicking follow on docuemnt in monitor sc.
    then you will get again real error message in application log or rz20 for the shopping cart.
    from that error clearly srm will say why it could not create a PO.
    Then you can correct your shopping cart data and it will create a new PO number.
    even you hammer /push a shopping cart 10000 times via FM , it will not reach ECC unless you correct the error data in the shopping cart.
    muthu

  • How to create a backend administrator content management system?

    How to create a backend administrator content management system using SQLyog515 and JSP only.
    Can give suggestions?
    Thanks,
    JSPnewbie*
    Message was edited by:
    Liting_JSPnewbie

    Have a look at Perch
    Perch - The really little content management system (CMS) - Perch
    It requires a php/mysql database to run but the tables and set up are all automated through the Perch set up files - you just need a server that runs php/mysql. It works on the same principals as the one Ben suggested but its a lot cheaper for a one off site - however if you intend to build more CMS driven sites the one Ben suggested might be more financially viable in the long run.
    The nice thing about Perch CMS is it fits in with your workflow unlike Wordpress/Joomla where you have to jump through hoops to change anything.
    Plus I think you can take Perch for a spin before buying (or at least you could when I was exploring CMSs) - you can't with Power CMS. I never investigated Power CMS beacuse I would not buy something before trying it. It looks good but it might be a bit dated as it doesnt seem to be in continuous develoment. Perch is in a constant state of development and the guys are working to make it better on a daily basis.

  • Create Contract in Backend System

    Hi Experts,
    I need to implement the method CONTRACT_LOGSYS_DETERMINE (on the BADI BBP_DETERMINE_LOGSYS) setting the logical system to create Contracts in the Backend system.
    But, I want to found this value (CV_LOGSYS) dinamically, without need to put the local system on the code (CV_LOGSYS = AABBCCC111).
    Can anyone help me with this???
    Thank you!
    Best Regards,
    Luciana

    Hi,
    Pls refer to following links for sample code ->
    Re: Status distribution incorrect in GOA
    Re: Distribution of GOA in R/3
    Re: GOA Distribution SRM 5.0-ECC 6.0 - Account Category & Multiple Distribution
    Re: Source determination in backend (R/3) for distributed contract i.e. GOA
    FM or BADI s' used to create a GOA
    BR,
    Disha.
    Do reward full points for useful answers and close the thread if your query is answered.

  • SC catalog item has to create a PR instead of a PO in backend system

    Hi,
    I am working in classic senario SRM 7.0.
    My requirement is when a SC is created using catalog item with a Z field (checkbox) is checked, then it has to create a PR rathan a PO in the backend system.
    I am getting an error as partner cannot be changed when I tried changing the partner funtion from 19 to 39 in DOC change BADI.
    Please help me solving this req.
    Thanks
    Arun.

    Hello Arun,
    The type of follow on document of the shopping cart is decided based on the current product category of the item. If you don't change it, the system will still try to create POs on the backend.
    You have to maintain product categories similar to the ones you are currently using, but customized to  create PR instead of PO. User has to choose this product category to create PRs
    Best Regards
    Thiago Salvador

Maybe you are looking for

  • Problem playing some music after upgrade

    I recently upgraded to the latest that was offered and I think it was 7.4.1. Have they made a newer one since then?? Anyways, I had a problem immediately. I have a large majority of my music on an external hard drive, and some downloaded music on my

  • My mic is not sensed by my late 2012 mac mini

    I do not know why or what started this. i have Turtle Beach x12 headsets that have a mic that play back what you say anytime so you can hear yourself better except recently the mic shut off. It says its on, and its impossible to start it. I plugged e

  • Workflow Canceled Error in Sharepoint 2013

    A new SP 2013 installation, one server with SP, WF, etc and the other is simply SQL Server. Went through the installation steps for Workflow including the powershell bits. In designer, I am able to create a simple workflow and select 2013 as the type

  • Installing jam packs from DVD on Lion

    When I got my new iMac last year it came with Snow Leopard. At the time, I attempted to install all my jam packs (I have all of them) and it gave me an error that Rosetta was not installed. After installing it, I was able to install my jam packs, whi

  • Need to attache concurrent program to Payment Actions Screen

    Hi , Does anyone have an idea how to attach a concurrent program to Payment Actions screen "Print Remittance Advice" , i need too put my reports there , as when user choose it , it should bring that report(payment voucher report) to user with the ope