Sending Contract to backend

Hi All,
We are trying to figure out PROS N CONS of two different options that can be used to send a contract to backend (as a follow on doc from bidding engine app only). These are
1. Directly create a backend contract by using badis.
2. Create GOA in SRM and then send it to the backend.
Currently there is a single backend and classic scenario. We want to consider the options of contract alert mgmt and adding additional backend in future.
Ques1: Please suggest what can be the better option to implement and what are advantages and disadvantages of both.
Ques 2: In option 1 the system creates a backend contract WITH NO COPY OF CONTRACT IN SRM. Is this statement true? If yes how can this be resolved as we want to have contract copy in SRM as well?
Thanks in Advance
Hussain

Hi,
it is a feasible solution:
Now when an accepted bid is converted into contract it should create a GOA and create contract in backend (here we have a single backend). So the contract is available in SRM also as GOA.
Just disable the Badi and make the GOA doc type as the follow on document for bid. The system will create an incomplete GOA, which you can complete and distribute.
The operational contract created from distribution then can be used as source of supply in R/3 and all POs placed against it are recorded in SRM.
My query is that we want to have alert mgmt to notify the purchasers about the expiring contracts and then use "Negotiate" contract function for creating a bid invitation out of expiring contract. Is this functionality possible considering the classic mode and GOA.
Yes, SRM alerts on each contract type, also on GOAs. From GOA a Bid invitation (Negotiate) can be created and the GOA can be renewed and is redistributed.
Is there any special customisation or BADI required?
Make the follow on settings in SRM to enable the right doc types as follow on document. Also make sure, that the distribution of contracts is working fine by using the BADI BBP_CTR in R/3 for conditions as well for company code (when needed). Then you are fine.
Cheers,
Claudia

Similar Messages

  • Problem in Sending data to Backend.

    Hi All,
    Thanks for all who is answering all my quations. Now i am unable to send data to backend.
    Model and Cardinalities are fine ( I am getting data from backend).
    I created new element in comp controller and method(executing model). I am calling this method in wdInit() in view.
    Do i need to write any code further to insert data into database.
    Any idea, If you have code or example. Please provide me
    Thank you
    Regards
    Ravi.Golla

    Ravi,
    *For sendind data to backend you need to create the model in your webdynpro
    application and call your own/Standard BAPI/RFC enabled function module
    to send/get data from your Back end.
    *If you already done this and getting error then please check these
    Check your Mapping and Binding
    Check your JCO connections.
    Check your code for executing your RFC module
    Check your RFC FM/BAPI in your Back end
    Regards,
    Ram.

  • Extracting XML fields and send it to backend

    Can somebody give me an idea of how to take XML,extrace some fields from XML and send it to backend using stateless session bean?Which API's I should use?
    Thanks,
    Sonali

    First and the foremost thing you require is a Java XML Parser....there are plenty available....xml4j, xerces, etc....google search will certainly yield better results in this category....
    These tools will provide two ways to parse the given xml...DOM and SAX (don't ask me the details, pick up a book/search the net). Depending upon which parsing way you took, desired elements from the xml can be picked up....Now all of the code written to achieve the above can reside anywhere...either in a Swing client, Servlets, EJbs or whereever (of course you will require parsers jar file in the classpath). And then you can do anything with this data, send it to server or write it to a file!
    Hope it helps.....but I sincerely suggest gaining kowledge by reading doc & trying examples in Sun site....U will find plenty of tutorials
    Cheers,
    Manjunath

  • Create blocked contract in backend R3 from a quot in SRM

    HI experts,
    I work in SRM 5.0 and I need to create a contract in backend R3 from a quot in SRM
    I need that positions of my future contract in R3 are blocked
    Do you know if filling the parameter IT_PDEXT_ITEMS-DEL_IND = S or with other mark in the badi BBP_CTR_BE_CREATE, the contract positions are blocked?
    Best Regards and thank you in advance.

    Hi,
    If u set the IT_PDEXT_ITEMS-DEL_IND = X then contract will be created and it will be deleted.
    Yes u can do this in BADI BBP_CTR_BE_CREATE.
    Thanks
    Venkatesh P

  • Sending Contracts through ALE

    Hi,
    Can anyone let me know the message-type used to send Contracts through ALE?
    Thanks,
    Kaveri

    Hi Sai Kumar,
    Thank you for your input,but can you suggest something which is ready to use.For example, we have msg type MATMAS to send material codes through ALE.
    Similarly, do you know of any message type which can be used to send contracts.
    Thanks,
    Kaveri

  • Triggering file sender process from backend system

    Hi,
    We have implemented a file transfer using SAP PI to move a file from one of our business partner's FTP server to our SAP ECC backend system.
    The integration scenario is file sender (using the SFTP protocol) to proxy receiver with an asynchronous service interface.
    The file contains payment information which we wish to pull into our SAP ECC system once daily.
    The scenario is currently working using the Runtime Workbench Availability Time Planning option which is set to activate the file sender communication channel accordingly.
    To aid testing and to permit adhoc processing of the interface (let's say if there are additional payment runs required after the scheduled run) we'd like to be able to trigger the interface at the user side from the SAP ECC system.
    As they don't have access to SAP PI the most appropriate solution would seem to be an ABAP program in SAP ECC that calls an outbound proxy that could link to the file sender mentioned above.
    What options are there for creating this integration - can we implement BPM or is there an alternative?
    As I've no experience of this type of scenario any blogs or example configuration would be useful.
    Thanks,
    Malcolm

    You can control the CCs externally.
    http://help.sap.com/saphelp_nwpi711/helpdata/en/45/0c86aab4d14dece10000000a11466f/frameset.htm
    The users will need the two roles mentioned there. You can just create 2 links (one for start, one for stop) and add as favorites in the user's browser. Or if you have portal you could encapsulate this so the links are transparent to the user (also, the roles would be added just to the technical user, not the end user, and the user mapping would be handled in portal layer).
    BR,
    Henrique.

  • Contracts and backend replication

    Hi. I am looking for a solution and wonder if any other has come across this challenge. We run SRM 5.0 extended classic. We use purchasing contracts in SRM which works great. Now, we want to replicate the contracts to R/3 as APO and CQM is dependent on the contract information retrieved from R/3. We set up global outline agreements, mapped the pricing conditions in the BADI and replicated those back to R/3, also works nicely. The global Outline agreements however are not seen for source determination for the requisitions in sourcing, and it is hard to modify this as the guid is not passed for the GOA's. Now, I wonder what is the best scenario for this in extended classic.
    Summarized, we need sourcable contracts in SRM which are replicated back to R/3 without doing too many modifications from standard.
    I would very much appreciate your input!
    Best regards
    Haakon Onshuus

    Hello Haakon,
    the best way would be to update to SRM 7.0 ...
    In SRM 5.0 local contracts are not transferable to ERP backends, and global outline agreements are no sources in SRM - with SRM 7.0, SAP promises that both is working as there is only one contract type.
    Best regards,
    Karsten

  • 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.

  • Configurations needed for distributing central contract to backend system

    Dear Gurus,
    I have configured central contract and getting approved in the local SRM system. Now, I need to distribute the central contract to the backend system. I have already get the PI interfaces configured using the integration scenario Central contract management.
    Now, I assign the backend POrg as well as the target values for the backend contract and try to release the central contract. The central contract is getting released. However, no contract is getting created in the backend system.
    I donot see any XML messages generated in the SRM system (SXMB_MONI).
    Do I need to maintain some settings in the SRM system to enable the distribution of contract to the backend system?
    Thansk and regards,
    Ranjan

    Hi,
    When one creates Local Contract; there is one option named 'Distribute' on contract screen.On drop down; one mention back end system. After clicking on it; contract has been created in ECC.
    If contract is not getting generated in back end; refer SAP Note: 609222.
    Check whether you find any error/information message in Txn BBP_CTR_MON.
    SRM Settings:
    1. Implement BBP_DETERMINE_LOGSYS: Determines whether contract is to be created in SRM or ECC.
    2. Assign transaction type to attribute CT_PROC_TY in Org Structure.
    3. Check whether have maintained message type BLAREL, COND_A, BLAORD.
    4. Assign role SAP_BBP_STAL_START_PURCHASER to process contracts.
    Helpful SAP Notes: 641919, 646903
    Regards,
    yaniVy
    reward if helps

  • Cuf in contracts in backend

    Hi,
    I'm in SRM 5.5 and ERP 6.0. I'm in classic scenario and I've already been able to create a contract in R/3 using IDOCs and the badi BBP_CTR_BE_CREATE.
    But How could I transmit cuf values to the contract in the backend?
    The fields are already in CI_EKKO but they are not filled in the process.
    Thanks in advance
    best regards

    Hi Yann,
    Sorry for the missunderstood.
    I 'd a look on the standard call to the BADI.
    The table ET_FIELDS is populated by default  with input = display = 'X' before the BADI call.
    So be carefull to <u>modify</u> existing entries in table ET_FIELDS, and not to <u>insert</u> additional entries in this table.
    Your code should be something like:
    LOOP AT ET_FIELDS into wa_fields.
    ELSEIF wa_fields-fieldname = 'ZREFEDI'.
    wa_fields-xdisplay = 'X'.
    wa_fields-xinput = ''.
    endif.
    MODIFY ET_FIELDS form wa_fields index sy-....
    ENDLOOP.
    try it and tell me.
    vadim

  • Creating contracts on backend - iDocs not even sent from SRM

    Hi all
    I'm having a bit of trouble configuring backend contracts and could use a little help from the experts.
    Trying to create a contract from SoCo or bid invitation results in a success message informing a contract number, but idocs BLAORD and COND_A don't appear on WE02 on the backend. Checking on WE05 on SRM, no idocs are listed, so I'm assuming they are not even being created.
    BAdIs BBP_DETERMINE_LOGSYS and BBP_CTR_BE_CREATE are implemented and active, logical systems and RFC destinations are defined correctly and organizational data is ok. Also backend POs are working fine. Please advice.
    Best regards
    Alvaro

    Hello Alvaro,
    for backend contract creation, there is no IDOC generated in SRM, but directy in R/3, but the function BBPV_CONTRACT_CREATE.
    If an error occurs during this function call, you should get an error message in Application Monitoring.
    You can access those monitors via the web, with role SAP_BBP_STAL_ADMINISTRATOR, or directly in SAP GUI with transaction RZ10.
    Last option: debug the process
    Rgds
    Christophe
    PS: please reward points for helpfull answers

  • How to send PR from backend to SRM ?

    In the backend I have customized that I want to transfer certain purchase requisitons to the srm system for the approval process. so I set up the t160ex table and t160PR table with the relevant data.
    I  have checked the used rfc connections but no shoppincarts appear in the srm system when saving a PR in the backend.
    do I miss certain steps in this scenario ?
    I have found this thread and on the srm side also implemented the badi BBP_DOC_CHANGE_BADI
    and had set the filter to BUS2121
    Re: Transfer SC to SRM trigger Workflow
    kind regards
    arthur
    Edited by: A. de Smidt on Nov 8, 2010 2:33 PM

    >
    Muthuraman Govindasamy wrote:
    > now your aim is to find out why EPRTRANS table dont get entry though you PR does not require any approval via ME54n and as well as EPROFILE was set.
    >
    > PR approved and EPROFILE set but no entry in EPRTRANS table
    >
    > Can you check why your PR did not get entry in EPRTRANS table.
    >
    > V_T160PR has SRM logical system entry?
    yep first aim is to find out why the eprtrans table was not  updated. I found that out now thanks to note 428116
    7. In order to be able to enter the external purchase requisitions into the transfer table, a BTE (Business Transaction Event) is to be introduced to function module BBP_EPRTRANS_MAINTAIN. For this, you have to include or change an entry in table TBE11.
          Note: You have to make the entries manually even if the note has already been implemented with a Support Package.
               Application indicator  Active   Text
               PM                    X        Maintenance
        * Afterwards, you have to add an entry with the following fields in table TBE31 for event 01000710:
               Business trans.  Event  Ctr  Appl.ind.  Function module
               01000710        PM                    BBP_EPRTRANS_MAINTAIN
          8. In order to set the purchasing profile determination, you have to maintain both view V_T160PR and view V_T160EX according to your requirements using Transaction SM30.
    In addition, the mechanism of the 'Business Transaction Events' must be activated for the 'New Dimension Integration' (NDI). To do this, carry out Transaction BF11. Then activate entry 'NDI' by selecting the checkbox. Save the change.
    so now I can continue with the srm side
    thanks for all the valuable input so far
    arthur

  • SRM 7.01 Backend Contracts creation with XI/PI ESOA Service

    Hello, we are implementing SRM 7.01 PPS with Extended Classic Scenario. We need to create contracts backend contracts ( ECC) from RFX RESPONSE at SRM. As we have ECC 6.0 EHP 5 we have to use Esoa services. The problem is that we have set up PI but no contract is created at ECC ( not even in SRM) when we pressed button "  create contracts" from rfx response even thought the message at SRM is " contracts XXXXXX created" I think we are missing some customizing in ECC.
    We have already implemented badi BBP_DETERMINE_LOGSYS
    I read note 1268821 who explains that we have to activate business function LOG_MM_P2PSE_1 in ECC but I think this only apply for "CENTRAL CONTRACTS" and we dont want to use central contracts. We just want to creates contracts at ECC from rfx response in SRM. I couldn´t find any documentation about this, just for Central Contracts or backend contracts creation (through idocs) . Any idea?
    Thanks in advance for your help!
    Best Regards
    Liam

    The first interface that try to get out from SRM was " PurchasingContractERPRequest_Out_V1", thus based on this interface we made the configuration on PI. So, after pressing button " create contract" on srm if we execute tx SXI_MONITOR in SRM we found the interface " PurchasingContractERPRequest_Out_V1" and in the backend system ( ECC) at tv SXI_MONITOR we found interface PurchasingContractERPRequest_In_V1 for this contract with black and white flag ( processed successfully) but no contract created in ECC not even SRM.
    Anyway we have checked that inbound proxy  is executed but we dont see any contract created
    Is this the right Interface? We are missing something?
    Best regads and thanks again for your help!

  • SRM 7.0 Contract not replicating to backend system

    Hi,
    We have created CCTR global outline agreement in SRM 7.0 extended classic scenario. the contract is not replicating into backend. we have maintained necessary message types BLAORD, COND_A in ECC system as inbound parameters for partner type as SRM system.
    when i looked rz20, i am seeing the message as "back end data could not be read"
    When I executed function module B46B_CTR_TRANSFER I am getting an error, RFC destination could not be found.
    please let me know what we are missing.
    thanks
    vem

    "Hi,
    I guess your SRM70 connected to backend ECC with EHP4 pack applied. If so, Central contract will not use IDocs instead it works on new eSOA technology where Xi/PI need to be set up to process service calls.
    If you are not using EHp 4 pack on your ECC, then SRM70 use IDocs to distribute contracts to backend.
    Thanks,
    Jagadish
    Hi jagdish,
    we are on SRM 7.0 and ENHPack 4.0 and as you said its picking up the eSOA route to distribute contracts in backend ECC system.
    I would like to know how can we  this programmatically ( BADI / Enhancement points)  and force system to pick the ALE/IDOC route ???
    Do you know any BADI / Enhancement points where we can implement this ???

  • 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

Maybe you are looking for

  • How do you make a static reference to a method?  I've included code.

    I'm sorry but this is a cross post. This should be here but it is also in the 100% pure Java forum. It won't happen again. Now... Why doesn't this work? How do I use the method add(int a, int b)? ERROR - "Can't make static reference to method int add

  • Aitomatic payment programme run

    Hello Iam few to automatic payment programme run.would anybody gives me about the app run. how do the process workflow in the run. please explain how do it flows the job into the R/3 ?

  • The application Final Cut Express quit unexpectedly.

    Dear Group I have been receiving this error when trying to run FCE today. I have spent all day trying to run the app but to no avail. I have completed an install after completing a complete uninstall as per the instructions on this page: http://suppo

  • ASR and suspending critical services

    Hi All I have two old CSS 11500 that are doing nothing but providing load balancing for 2 terminal servers. As per the documentation, I setup my ASR config (at least i think its right).  I'm now faced with two problems: Problem #1:  If I suspend the

  • My 8900 keeps rebooting

    I've had my 8900 for just under a year, worked well for ages but for the last month it keeps rebooting every 5 mins and is very annoying! I ran a OS update the other day which seemed to help, but it still does it at least once a day. Any ideas?