SRM Upload contracts

Hi,
System details :
ECS
SRM 5.0
ECC 6.0
Please help me in finding out, How to upload Contracts (SRM) Locally...
Do we need to write a Zprogram or is there a way to upload the contracts locally using any Function modules ?
If so please provide me the code as well as the structure of the internal table..
Points will be rewarded ...
Regards

Hi
<b>Try using Function Modules -  B46B_CTR_CREATE for creation of contract.
One helpful Note on contract.</b>
<u>Note 646903 Global Ouline Agreement:Tips and tricks
See note 734060, which provides you Excel macros to view the downloaded document.</u>
<b>Sample useful code and links -></b>
<u>Re: Upload new Contracts in SRM4.0</u>
Re: Contract Upload to New System
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAISMM/CABFAISMM.pdf
<u>Report - BBP_CONTRACT_INITIAL_UPLOAD
You can use this report to upload the contracts and scheduling agreements from an ERP system to an SRM system. A contract or a scheduling agreement from the SAP backend system is uploaded to the SRM system as a contract or a global outline agreement (GOA), based on the transaction type customized in the SRM or SAP backend systems.
If you want to upload R/3 contracts to SRM you can run the below mentioned report using SA38 and can upload the contracts in SRM.</u>
<b>BBP_CONTRACT_INITIAL_UPLOAD</b>
However any changes made in the contracts in R/3 after the upload will not get updated in SRM.
Refer to this link for details.
http://help.sap.com/saphelp_srm50/helpdata/en/6d/1e8442a07b0e53e10000000a155106/frameset.htm
<b>Other SRM useful function modules for contract upload -></b>
BBP_PD_CTR_CREATE
BBP_PD_CTR_SAVE
BBP_PD_CTR_CREATE
Upload Contracts
Re: Upload COntracts
Do let me know.
Regards
- Atul

Similar Messages

  • Upload Contracts in SRM

    Hi Guys,
    When trying to upload the contracts data in SRM using the following process.
    1. Contract Management -- > Upload contracts -- > Upload
    We are inputting the file from the existing contract using the download option. After doing this i am facing an error called,
    The file cannot be read.
    Please help me in this issue. And please proved any file templete for it. Or do i need to modify the download flat file as it already contains the Document number and the GUI id.
    Thanks in Advance,
    Mohit.

    Hi Mohit,
    If you want to upload R/3 contracts to SRM you can run the below mentioned report using SA38 and can upload the contracts in SRM.
    <b>BBP_CONTRACT_INITIAL_UPLOAD</b>
    However any changes made in the contracts in R/3 after the upload will not get updated in SRM.
    The otherway is to publish contracts as catalogs using XI.
    Hope this resolves your query. Clarifications are welcome.
    Assign points for suitable answers.
    Rgds,
    Teja

  • Right Tool to upload Contract data into SRM 5.0 system ?

    Hi,
        Could you tell me, the right tool to upload Contract data from SAP 4.5 into SRM 5.0 system using transaction code BBP_CTR_MAIN. ?
    What would be the problem, if i go with LSMW?
    Thanks in Advance,
    Bobby

    Hi Friends,
        Could any one suggest me which tool (BDC/ LSMW/ BAPI) is suited to upload Contract data from SAP 4.5 into SRM 5.0 using transaction code BBP_CTR_MAIN.I am confusing with Arshad's reply on this.
    Thanks in advance,
    Bobby

  • Mass upload contract with "Distribute Contract to Catalog" flag

    I need to mass upload contract to update the flag "Distribute Contract to Catalog" (for srm mdm). What are the options. I don't see any option of that flag in the screen "Change Contracts: Mass Processing"

    Solved on own
    One needs to maintain System type as 'CATALOG' in SPRO >Define Backend Systems.
    This makes the Distribute Contract Catalog check box to be visible in the Header tab of contract.
    Regards
    Sarath

  • Uploading Contracts through XI into CCM

    Hi,
    We are using SRM 5.0, CCM 2.0, XI 3.0, EBP 5.5.
    Kindly let me know what is the process of uploading contracts using XI from SRM's EBP to CCM.
    Thanks,
    Swetha

    Hi,
    Check the below link:-
    Upload Contracts
    Regards.
    Praveen

  • SRM Local Contracts - Price Conditions

    Hi,
    We are trying to extract the price conditions from the SRM Local Contract line items, with the Condition Type, Valid From, Valid To, Amount, Price Unit, Unit.  This is to allow us to track the changes in contract prices.
    If you have any experience of this, or know which SRM tables we need to be extracting from it would be greatly appreciated!  We already have the Contract Header and Line information from CRMD_ORDERADM_H, CRMD_ORDERADM_I, BBP_PDHGP and BBP_PDIGP.  Where are the conditions stored?  And are there any extractors planned for this in the future?  It would be very useful standard content.
    Thanks.

    Hi
    Few BADIs to refer using SE18 Transaction (Please read standard documentation provided by SAP on them )
    BBP_IMS_CONTACT                Changes the Contract for the E-Mail
    BBP_CTR_INIT_UP                Contracts and GOAs to SRM
    BBP_CHANGE_SF_CTR    Change Smart Form for Contract Output              
    BBP_CND_UI_CTRL      BBP Conditions: UI Control                         
    BBP_CTR_BE_CREATE    Exit when Creating a Contract in the Backend System
    BBP_CTR_INIT_UP      BAdI to upload Contracts and GOAs to SRM           
    BBP_CTR_MAIL_BADI    BAdI for Changes Regarding Sending Mails           
    BBP_CTR_MASS_BADI    Implementation of Mass Change Parameters           
    BBP_CTR_STAT         BAdI to enable changes in the contract status      
    BBP_PROCESS_CTR      Process Smart Form with Changed Interface          
    BBP_QA_REDETERM_CTR  Redefine the Contract to be Used (Quota Arrangement)
    <b>Please go through these links -></b>
    http://help.sap.com/saphelp_srm50/helpdata/en/58/2a8442a07b0e53e10000000a155106/content.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/6d/1e8442a07b0e53e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/fd/dc804258544b76e10000000a155106/frameset.htm
    Regards
    - Atul

  • ERP invoice with reference to SRM Basic Contract?

    Hi
    In SAP SRM you can create a shopping cart or a PO with reference to a SRM Basic Contract by setting the item number to 0 like: 4700000107/0
    But with the new Ehp1 SAP states that ERP invoices can be created with reference to a SRM central contract (via SRM_SERVICE_PROC_1). But can you create the invoice with reference to contract item 0?
    The idea is to have the non PO related invoices registrered on the basic contract in SRM along with the PO's. A basic contract can't be copied to ERP, as there is no lines on it, but is the ERP contract copy needed for this scenario?
    So two questions:
    - is the ERP contract copy from SRM needed to use the Ehp1 functionality of creating invoices with reference to a SRM contract?
    - can the ERP invoice be created with reference to a basic SRM contract by giving the contract item as 0 or in another way?
    BR
    Jacob

    Hello,
    With SRM 70 EHP1 you can create ERP invoice against your SRM Central Contract distributed to ERP.
    To enable this you need to do few settings in ERP, for the same you can refer to the config guides available at Service market place for SRM701 releases.
    Configuring Contract Handling for Invoices : You use this procedure to configure contract handling for invoices in the SAP ERP system. You have activated the Procurement - SRM Integration 2 (LOG_MM_P2PSE_2) business function in the SAP ERP system.
    Steps :
    1. In Customizing for SAP ERP, perform the activity under :  Materials Management -- Logistics Invoice Verification -- Incoming Invoice -- Activate Direct Posting to Contracts , to allow direct references to contracts when creating invoices and parking documents.
    2. In Customizing for SAP ERP, perform the activity under : Materials Management -- Logistics Invoice Verification -- Invoice Block -- Set Tolerance Limits , to set the tolerance key for contracts (PC: Price variance for contract).
    The feature is termed as Invoice Reconciliation here.
    Best Regards,
    Rahul

  • SRM 7 Contract Distribution not possible in PPS - is it true ?

    Hi SRM Gurus,
    I gather that the SRM 7.0 Central Contract are not distributed to ECC 6.04 in PPS environment. 
    ( Ours is SRM 7.0 ECC 6.0 Enhp 4 with PI 7.11 on PPS - ECS.)
    Correct me if i am wrong.
    If so, is there any other way to distribute Central Contract to ECC .  Even it its partial distribution. 
    Thogh, I hv config for CCTR following the SNote 1268821. To start the problem, the Distribution button on the header of the contract is disabled.  CCTR tran type configured both in SRM and ECC.
    Kindly share your thoughts.

    Hello,
    You can try reverting the note 1354971, to get an assign distribution button active at item level.
    Interfaces(XML) which are used to transfered the central contract are not extended to all the fields related to PPS functionality. Eg. Guaranteed Minimum.
    These fields will not be transfered to backend and other process like release value updation to the backend contract has limitation as PPS funcalities can be used only in extended classic scenario.
    So we have a limitation and also this functionality will not be supported in PPS.
    Nevertheless, you can enable this funcationality and use with the limitation.
    You will have to handle this through custom meta data handle where you need to create dynamic class and method and maitain in the customizing table /SAPSRM/V_MDA_HC. You can enable the Assign distribution button and link in the dynamic class.
    You can check the configuration in the standard meta table /SAPSRM/V_MDA_HD for reference.
    Courtesy : Lisa Norris!
    Re: SRM 7 Contract Distribution not possible in PPS

  • SRM Central Contract Management with Service Hierarchy

    Hello Gurus !
    Is it possible to use the export/import functionality (with the business function SRM_CONT_IMPR_2) for changing/adding the service hierarchies in SRM Central Contract?  I see the SAP note that the hierarchies are not supported for Purchase Order.
    Any idea?
    Thanks in advance
    Regards
    Raj

    Hi Raj,
    it's not supported for contracts either.
    Regards,
    Zsofi

  • How to add conditions when uploading contracts

    Hi experts
    I'm trying to upload contracts from a text file using BAPI BBP_PD_CTR_CREATE.
    I'm not able to create conditions with the contracts. Can anyone tell me the mandatory parameters that have to be passed in the BAPI in its it_conditions table.
    This is what I'm doing:
      wa_condition-guid = c_dummy_cnd.       "Dummy guid
      wa_condition-cond_type = l_condtyp.
      wa_condition-COND_PRC_UNIT = '0'.
      wa_condition-COND_RATE = l_condval.
      wa_condition-COND_CURR = l_condcurncy.
      wa_condition-COND_TAB = l_condtab.
      wa_condition-date_from = l_valstart.
      wa_condition-date_to = '99991231'.
      APPEND wa_condition to tbl_condition_ex.
    Points will be rewarded...
    Thanks

    Hi Neelima
    I tried with the code that you had provided but I still couldn't create the discount conditions.
    Here is my code in more detail:
      IF l_condtyp = '01AG'.                                "Header discount
        l_condtab = 'SAP019'.                               "Table for header discount
        wa_condition-p_guid = c_dummy_hdr.                  "Dummy guid of header
      ELSE.
        IF l_condplant IS NOT INITIAL .                     "Location dependant item discount
          wa_condition-INVENT_LOC_ID = l_condplant.         "Adding location
          l_condtab = 'SAP068'.                             "Table for location dependant discount
          wa_condition-p_guid = c_dummy_itm.                "Dummy guid of item
          wa_condition-COND_UNIT = l_unit.                  "Unit of item
        ELSE.                                               "Location independant item discount
          l_condtab = 'SAP016'.                             "Location independant discount table
          wa_condition-p_guid = c_dummy_itm.                "Dummy guid of item
          wa_condition-COND_UNIT = l_unit.                  "Unit of item
        ENDIF.
      ENDIF.
      wa_condition-guid = c_dummy_cnd.                      "Dummy guid
      wa_condition-cond_type = l_condtyp.       "(01AG)
      wa_condition-COND_RATE = l_condval.    "(15-)
      wa_condition-COND_CURR = l_condcurncy.   "(%)
      wa_condition-COND_TAB = l_condtab.      "(SAP019)
      wa_condition-date_from = sy-datum.          "(also tried vper_start ie. start date of contract)
      wa_condition-date_to = '99991231'.
      wa_condition-time_from = '000000'.
      wa_condition-time_to = '235959'.
      wa_condition-UOM_DENOMINATOR = '1'.
      wa_condition-UOM_NUMERATOR = '1'.
      APPEND wa_condition to tbl_condition_ex.
      CLEAR wa_condition.
    The importing table is still empty after the FM has been executed. There are no messages in the messages table either.
    Please help me out here.
    This is very urgent.
    Thanks

  • Uploading contracts into SRM from flat file...

    I am asked to develop this program but I am not sure what transactions are involved and what approach to take.
    I know how to upload the file but not sure how to upload the contracts to SRM.
    Thanks for the help.

    Hi Rakesh,
    I have encountered the same difficulty in creating the contract as well. Thanks for your code sample. I have tried to follow it closely but still i am not successful. Is it possible for you to take a look at my code?
    data: pc_id like CRMD_ORDERADM_H-OBJECT_ID.
    data: pc_header_out like BBP_PDS_CTR_HEADER_IC.
    data: pc_header_in like BBP_PDS_CTR_HEADER_D.
    *data: pc_item type table of BBP_PDS_CTR_ITEM_D with header line.
    data: pc_item type table of BBP_PDS_CTR_ITEM_ICU with header line.
    data: pc_text type table of BBP_PDS_LONGTEXT.
    data: pc_partner type table of BBP_PDS_PARTNER.
    data: wa_part like line of pc_partner.
    data: pc_org type table of BBP_PDS_ORG with header line.
    data: pc_message type table of BBP_PDS_MESSAGES with header line.
    Insert dummy data*****************************************************
    pc_header_out-CURRENCY = 'SGD'.
    pc_header_out-PROCESS_TYPE = 'PCTR'.
    Insert Purchase Org data *********************************************
    pc_org-PROC_ORG_RESP_ID = 'O 50000026'.
    pc_org-PROC_ORG_ID = 'O 50000025'.
    pc_org-PROC_GROUP_ID = 'O 50000026'.
    Insert BP data - vendor, employee Purch Org and DSTA******************
    *DSTA
    wa_part-PARTNER_ID = '0000000001'.
    wa_part-PARTNER_GUID = '4BD22A16AFA2B74D844E1595998AE7E5'.
    wa_part-PARTNER_FCT = '00000038'.
    wa_part-ADDR_TYPE = '1'.
    wa_part-ADDR_NO = '0000010469'.
    append wa_part to pc_partner.
    clear wa_part.
    *employee
    wa_part-PARTNER_ID = '0000000006'.
    wa_part-PARTNER_GUID = 'E3D4AAE842930D41B7B107F3CC60B44D'.
    wa_part-PARTNER_FCT = '00000026'.
    wa_part-ADDR_TYPE = '3'.
    wa_part-ADDR_NO = '0000010472'.
    wa_part-PERS_NO = '0000010474'.
    append wa_part to pc_partner.
    clear wa_part.
    *vendor
    wa_part-PARTNER_ID = '0000000311'.
    wa_part-PARTNER_GUID = 'F0BC646129BE2D4BB7E301F8F3708B1E'.
    wa_part-PARTNER_FCT = '00000019'.
    wa_part-ADDR_TYPE = '1'.
    append wa_part to pc_partner.
    clear wa_part.
    *purch org
    wa_part-PARTNER_ID = '0000000002'.
    wa_part-PARTNER_GUID = '48459C575651D04091BAF1B9A554CF51'.
    wa_part-PARTNER_FCT = '00000051'.
    wa_part-ADDR_TYPE = '1'.
    wa_part-ADDR_NO = '0000010470'.
    append wa_part to pc_partner.
    clear wa_part.
    Item data
    pc_item-CATEGORY_ID = 'ARMOUR'.
    pc_item-QUANTITY = '233'.
    pc_item-PRICE = '1234'.
    pc_item-VALUE = '4321'.
    pc_item-UNIT = 'EA'.
    pc_item-PRODUCT = 'B78A60018B6018418F6D0F1632E10F69'.
    pc_item-DESCRIPTION = 'Russian T72 Tanks'.
    *--Reset Buffer Tables
    CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
    Create PC*************************************************************
    call function 'BBP_PD_CTR_CREATE'
    exporting
    I_HEADER = pc_header_out
    importing
    E_HEADER = pc_header_in
    tables
    I_ITEM = pc_item
    E_PARTNER = pc_partner
    I_ORGDATA = pc_org
    I_LONGTEXT = pc_text
    E_MESSAGES = pc_message.
    write: pc_header_in-guid.
    the guid return all 0s. The error message in pc_message is supply only one type of vendor and one type of responsible employee. Thanks for taking time to read this. I will really appreciate if anyone is able to help me solve this. Of course point will be rewarded. Thanks again!

  • Passing custom field in contract in SRM to contract in ECC

    Hi,
    We are using SRM 7.0 with ECC 6 (no EHP). We're planning to use central contract distributed with IDOCs. Our contract in ECC has custom field added in the header. We have tried and successfully pass the contract from SRM to ECC (using IDOC BLAORD03 and COND_A).
    I know we can create custom field in contract in SRM, but how to pass the value in the custom field in SRM contract to custom field in ECC contract? Do we need to edit IDOC BLAORD03? Is it possible?
    Best regards,
    Yosea

    Hi,
    Does anyone know the answer?
    John

  • Link to SRM 550 Contract from ABAP WebDynpro Application

    Hello,
    I developed an ABAP web dynpro application in our SRM system that display a contract list.
    How can I do a link from the contract number in the displayed List to the contract screen of the SRM system
    ( The contract Transaction in the SRM with the contract No )
    Thank You in Advanced
    Bella

    go to window
    create suspend outbound plug and resume inbound type
    when create an outbound plug of Suspend type a parameter Url is automatically created,
    fire the outbuond plug with the Url to a BSP page where you have JavaScript.
    and fromt he BSP navigate back to WDA again which you can do using by reading the url parameter sap-wd-resumeurl, which contains the WDA URL
    Abhi

  • SRM CCM Contracts in a Held Status

    Hello,
    I'm hoping someone can advise what we need to do as two of our main contracts appeared to have 'locked up' and gone into a held status. We are currently using CCM SRM 5.0.
    When going into change the contracts, the release button is greyed out and the error message we receive is 'No purchasing group exists'. However, the contracts do have a valid purchasing group assigned.
    At the time they went into a held status we were trying to add items/remove items etc for one and re-activate an item on the other.
    Since they have gone into a held status, changes have been made to other contracts successfully, but no-one is able to bring these contracts out of the held status.
    Any suggestions on what we can do would be greatly appreciated.
    Many Thanks
    Lisa

    Hi,
    This is due to change version exists in Contract. To cross check please have a look on BBP_PD with appropriate contract object type. You have to close the change version by putting X mark against document closed in the table BBP_PDHGP or
    try with selecting DELETE button from the Process Contract screen. It will ask popup for you to accept that change version will be deleted. Please accept so that the contract will be automatically changed to RELEASED. I hope the above information is very useful to you.
    Thanks
    Rajesh K

  • SRM 7 - Contract replication from ERP to SRM

    Hi all,
    We have SRM 7 and ECC 6.0 and we have a requirement to have contract handling for invoices functionality, in SRM, in order to create invoices with reference to a contract directly.
    We want to have ERP system as the central repository for all contracts, meaning that we need to replicate the contracts to SRM, and all the changes made to the contract in ERP side should also be replicated to SRM.
    Does anyone know if this scenario can be done as per standard?  And if so, how can we replicate the ERP contracts to SRM and ensure that all the changes made in ERP will be replicated to SRM?
    Thanks in advance.
    Regards,
    AN

    Dear Krupa,
    Thank you for your quick reply.
    So we should consider the scenario where SRM is the central repository for the contracts, and all the changes done in SRM should be replicated to ERP.
    In this scenario, do you know which steps should be done to allow contract replication from SRM to ERP? I already created a central contract in SRM but there is no message sent to PI.
    Thanks in advance.
    Regards,
    Andreia

Maybe you are looking for

  • Approval workflow error when creating a new custom entity in FIM 2010 R2

    Hello, i'm hoping somebody here can help, me i've been struggling with this for some time now. On a fresh FIM installation i create a custom entity named "Role" and add a few custom attributes. I then create an approval workflow and MPR for normal us

  • Report RFIDESM340 - Substitute declaration

    Hello, I have a problem with my tax report 340, for Spain, I need to make a correction on the previous declaration because we have realized that  there is an error on. In RFIDESM340 program there is an option called "Substitute declaration" We have e

  • Using Software to Compare Maps/Map Versions

    I am considering buying a software package for comparing maps.  I'd like advice on what level of the Adobe Family will do the job I want do, if any will.  I need to take scans of historic maps, some current and digital, some hand-drawn in the 19th ce

  • Learn C on the mac questions...

    Hello everybody, I'm just starting to learn programming. I choose to start with the book Learn C on the Mac - Dave Mark.He wrote the book while using xCode 3.1 I have 2 questions. First: Every Project that came with the book, when i  try to open one

  • HELP! Address Book database all lost, says "corrupted", won't open.

    HELP! Recently installed Tiger 10.4.3 combo update. Or --- did that FBI virus get me? The same day as update I noticed a bunch of spam in my dotmac email (it's forwarded to Yahoo account). One spam was that FBI scam. As soon as I uploaded the spam at