Service Contract - Create Price Agreements On Item Level

Dear Experts,
first I'm on CRM 4.0.
I have the requirement to create price agreements on a contract product on item level of the contract. I know that some of  you were able to create PA's by using FM CRM_ORDER_MAINTAIN. Maybe someone would be as kind to give me a hint how to fill the necesarry import parameters.
I have allready tested various scenarios on my own but without success
My first approach was to debug transaction CRMD_ORDER and get to know how FM CRM_ORDER_MAINTAIN was called in this case. But during the debugging I recognized that only table CT_INPUT_FIELDS hab an entry (Object = PRIDOC, empty FIELD_NAMES).
Nerver the less I tried to create a PA by using Table PRICE_AGREEMENTS_CRM of FM CRM_ORDER_MAINTAIN. I filled the structure in the way the BDOCS (created by TA CRMD_ORDER) were filled. The condition group was correcly determind during the FM call but the PA wasn't created (I used CRM_ORDER_SAVE and BAPI_TRANSACTION_COMMIT to save the changes).
On my second attemp I used FM CRM_PRICE_AGRMNTS_READ_OW to read the PA's of an existing contract, changed there figures and tried to save my changes to the DB by calling FM CRM_PRICE_AGRMNTS_MAINTAIN_OW.
<removed_by_moderator>
Kind regards!
Lars
Edited by: Stephen Johannes on Jul 30, 2009 8:06 AM

Hi,
I dont think there should be any problems regarding the format of the values to be passed as all the fields of structure BAPICUVAL are of type CHAR.
Regards,
Danish.

Similar Messages

  • How to make a mass change for incoterms of a scheduling agreement at item level.

    Hi SAP Guru,
    There are many wrongly assigned incoterms in the scheduling agreement at item level by a user exit which was implemented recently in production. May i know if there is any way that we can revert those changes back to the original incoterms via mass change? I've tried to search over the internet and it seems like there is no posting about this issue before. Please help urgently. Thanks in advance.
    Regards,
    Shawn

    You can use the following sample to develop your usecase.
    Here, we would show menu items only for the nodes at level 3.
    You can also download the entire sample based on POJO at
    http://adfsampleapplications.googlecode.com/svn/trunk/TreeSampleApplication.zip
    The code is self explanatory.
    Let know, if you have any specific questions.
    <af:form id="f1">
    <af:treeTable value="#{bindings.continents.treeModel}" var="node"
    selectionListener="#{bindings.continents.treeModel.makeCurrent}"
    rowSelection="single" id="tt1" columnStretching="last">
    <f:facet name="nodeStamp">
    <af:column id="c1">
    <af:outputText value="#{node}" id="ot2"/>
    </af:column>
    </f:facet>
    <f:facet name="pathStamp">
    <af:outputText value="#{node}" id="ot1"/>
    </f:facet>
    *<f:facet name="contextMenu">*
    *<af:popup id="p1" contentDelivery="lazyUncached">*
    *<af:setPropertyListener from="#{bindings.continents.treeModel.depth}"*
    *to="#{pageFlowScope.CurrentDepth}"*
    *type="popupFetch"/>*
    *<af:menu text="menu 1" id="m2">*
    *<af:commandMenuItem text="View Districts" id="cmi1"*
    *visible="#{pageFlowScope.CurrentDepth == 2 ? true : false}"/>*
    *<af:commandMenuItem text="View Attractions" id="cmi2"*
    *visible="#{pageFlowScope.CurrentDepth == 2 ? true : false}"/>*
    *</af:menu>*
    *</af:popup>*
    *</f:facet>*
    </af:treeTable>
    </af:form>
    Thanks,
    Navaneeth

  • Which BADI will be triigrd for dates in service contract creating

    Hello CRM  guys ,
       Which BADI will be triigrd for dates in service contract creating.
    regards,
    ram.

    Hello CRM  guys ,
       Which BADI will be triigrd for dates in service contract creating.
    regards,
    ram.

  • Changing Billing Schedule Level for Service Contracts created in OM

    Hi,
    When we create a Service Contract from Order Management, the Billing Schedule Level is always set to Top Level and only one Billing Stream gets created.
    Can we get the Billing Schedule Level changed to other Levels viz., Equal Amount or Covered Level using any setups.
    Has anyone did any customization/extension to be able to change the Billing Schedule Level.
    The basic requirement is to have multiple billing streams for the contract, created from Order Management.
    Gurus, any ideas/suggestions to get this accomodated.

    Sid,
    I don't think you are on the right track (in my opinion). You are right that we can only create service contract from the order management (service or Extended Warranty Lines).
    If I understood correctly, you sell electronic subscriptions (like my internet service I have at home) and you are looking for way to take it from the order management so that you can bill it from Contracts and not from OM. As this is electronic service, looks like you do not have fulfill any tangible product (like magazines) from contracts. Hence you do not care about the schedule for the contract shipments. Is that correct?
    As this is not something Oracle offers (I did not find anyway), you may want to consider extending OM workflow or a batch program to create a subscription contract once the order line is fulfilled (not the program where we create service contract). This way you have flexibility to create the contract the way you want it.
    But you can always create a service contract covering a subscription item as covered product. Like I have internet service as subscription but they cover me for any incidental visits of technicians for this subscription charging me some amount every month.
    Thanks
    Nagamohan

  • Problem in service contract determination using spare part items

    Hi experts
    I created a service contract with spare parts in product list, and discont for those spare parts in price agreement. The spare parts item category group is SRVM.
    If I then create a serice order and add the spare part as the item of the transaction, depends on item category I put in for the spare part, contract determination may or may not happen. If I put SRVP ( service product) as item category then the contract determin will happen. But SRVP is not allowed for the spare part product. If  I use SRVM as item category, then the contract determination will not happen at all.
    The questions are
    Can contract determination be triggered by item category SRVM? If yes, what do I have to do to make it happen?  If no, what item category can I use for spare parts to trigger the contract determination?
    Your help is highly appreciated.
    Ming

    Hi
    Please check following link.
    http://help.sap.com/saphelp_crm70/helpdata/en/c1/315dc323e64f43b1e2ff92ff077d5b/frameset.htm
    Regards,
    Srini

  • SA showing price zero at item level

    Hi Friends,
    There is a Scheduling Agreement created (type:LP) .
    Following is under investigation :
    THe item level prices (Price per unit ) is showing `Zero` although the Price in condition shows as required .
    THe Price in condition has validity period .
    Any pointer - why the price in item level screen showing as Zero .
    Thanks in advance,
    regards,
    CK

    Hi CK,
    can you clarify where you are missing the price?
    - Screen display ME32L
    - Print of the agreement
    - Print of the schedule
    Here's a simple idea in case you are refering to the print of the agreement.
    On the item level details is the box "Print Price" EKPO-PRSDR ticked?
    In terms of print of a schedule: In the SAP standard form the price will not be printed.
    Best,
    Ralf

  • Attachments Activating Generic Object Services (GOS) in VA41/VA42 at item level

    Hi to All,
    I'm trying to manage attachments for sales document at item level.
    I've already read this wonderfull post (Activating Generic Object Services Toolbar in SAP Objects) but I didn't understand how manage attachments at item level.
    Please, if anyone has ideas of how to achieve it please share solutions.
    Thanks & Best Regards,
    Umberto

    Hi again,
    Thanks for the answers, they were very helpful,
    but the customer isn't happy with the "Store business Documents" and it's Drag n' drop interface.
    I'm to develop a new GOS menu item, that will show
    a normal Open File dialog, and a following popup
    where the user can change the document title shown
    in the Attachment list.
    ARCHIVOBJECT_CREATE_FILE and ARCHIVOBJECT_GET_TABLE
    along with ARCHIV_CONNECTION_INSERT should probably
    cover the functionality I need.
    I know both the BOR type ID and the object ID is
    available to me in the Execute() method of the GOS menu handler I'm overriding, but for the ARCHIV_CONNECTION_INSERT, I'm supposed to supply an AR_OBJECT parameter (I know that this information is stored in the TOAOM table), but I have no clue where to get this information for the current object I'm trying to add an attachment for.
    Regards,
    Lars Wilhelmsen

  • Steps to implement ME_GUI_PO_CUST ME21N to create custom tab at item level

    Dear Gurus,
    I have to create one Custom tab in ME21N item level beside Conditions.
    The Tab name is Customer. I'm very new to ABAP so after searching the forums I got ME_GUI_PO_CUST  badi is used to do that. In the Custom tab my required fields are
    PO NO1--                        PO NO2--
    PO Item NO1----
                     PO Item NO2
    Quantity----
                          Quantity
    SO NO1--                       SO NO2--
    SO Item NO--                 SO Item NO--
    any one provide me the sample code to implement this.
    Thanks!

    solved

  • Service contract from outline agreements

    Hi MM gurus,
    my requirement is tht i should send a Machine for repair to an outside vendor..the requirement is triggered from PM-Order..
    i should make a contract with tht vendor say for a valu of 10000/-..could anyone suggests me hw can i map this,,,from receiving the PM order to MM,,thn sending the machine to vendor,,receiving and isssuning to machine against the Order,,
    hw shld i map this...
    thanks in Advance,,
    ganesh kumar

    Hi
    Follow the bel
    1. create contract in tcode ME31K, with account assignment category F.
    2. Create Service Master in AC01 transaction.
    3. Create the Maintenance order in IW31.
    4. Enter the Control key PM03 (control key with service indicator on) in the order.
    5. In the opertaion details of the order you have to enter the service master number which you have created.
    6. System will create Purchase Requisition in the Order automatically.
    7. Create PO(ME21N) with reference to the PR.
    8. Send the Machine to Service Provider with returnable gatepass.
    9. Do the Service entry sheet (ML81N)against the PO when you receive the machine after repair.
    10.Finally transfer the machine to the respective area.
    Hope it helps.
    Regards
    Bala

  • How to create Subscription Schedule for a Contract created from Sales Order

    Hi Gurus,
    Need help in creating subscription contracts from Sales Orders.
    We know that Service Contract is created from Sales Orders by adding covered item and service item as two lines in a Sales Order.
    1. Does anyone know how to a create Subcription Contract by adding single item or BOM item(Model) to a Sales Order?
    2. Can we have a BOM item created as Subcription item and reference this to the Service Item in the Sales Order, so that we get the Service Contract created with the BOM item as Covered line.
    3. Whenever we create the Service Contracts from Sales Orders, the Billing Schedule Level is set to 'Top Level'. Can we get this changed to 'Equal Amount' by using any profile options.
    Please advise as we are in a critial design phase and need to make a decision quickly.
    Thanks,
    Sid

    Hi Mani,
    I have a similar requirement but i need to transfer the values to the same page... what then. I have seen the developers giude and the example shows how to tansfer values to another page but no clues what so ever if i have to transfer them to the same page different region. Do u have any suggestions ....
    Regards,
    Amit.

  • PO item level validation if create with ref to contract

    Hi
    Pl help me to fulfill the following client requirement:
    When user create the PO with ref to contract , system fetch the all data from the contract to PO at line item level, but in the PO, user is able to change the contract line item rate.
    Now contract line item rate is already fixed with vendor & PO creator should not allowed change this rate.
    Could you provide the any standard configuaration or development to restric the user to chage the PO line item rate if created with ref to contract
    Pl give me replay as soon as possible as it is very urgent
    Rgds
    Nishit

    Hi,
    First you have to create a separate document type which is to be used for creation of PO referring a contract . Than define functional authorisation to buyers going by the menupath -Materials management > Purchasing > Authorisation management > Define function authorisations for buyers-Function Authorizations: Purchase Order. Here enter the field selection key of the new PO document type you created . Than check the box "Display Prices" . Uncheck all other boxes .You can check reference to Contract against possible reference Objects. Than save . Than in the User id enter the User parameter EFB and allocate the aparameter to the user . Also remove other document types of POs except the newly created document type in user authorisations. This will prevent change of price field in the specific document type.
    Dhruba

  • Changing Price agreement while entering the item

    Hi all,
    While creating a contract when I enter item details and hit 'Enter' I can see the item details. When I go to 'Price Agreement' tab I can see the condition record with 'Price Unit' same as 'Target Quantity' entered for product.
    Currently I have a requirement in which I need to change value of 'Price Unit' of Price agreement whenever I am entering a product. So I tried using CRM_SCHEDULIN_BADI but when I read the order it did not fetch the price agreement internal table at that point (may be price agreement was not created at that point).
    Kindly suggest a BAdI in which I can get the price agreement of item (This is in runtime - while entering a product ) so that I can change it and using MAINTAIN I can update the same.
    Regrads,
    Sameer

    Hi Sameer,
    Can you check CRM_COND_COM_BADI. Hope this helps.
    Regards,
    Chandrakant

  • Service Contract -  Zero net price

    Dear All,
    I have a service contract. it has a line item mainitining one service with two rates (Two differant prices according to the quantity). When the contrat is pick to the PR, system always pick the price of the first line item where user wants to get the rate of the second line. Could you pls help me to give a solution to the user.
    TKS
    Sujith

    Thank you Purihella,
    In our case, your suggestion can not be done, as contract is centrally managed by SCM division and User division has to refer that contract when raising PR. At that time user wants to pick the correct line item to get the agreed price
    Tks

  • Service contract/agreement

    HI,
    what is the main difference between service contract and service agreement??? when do we use agreement??/ give me full explanation pls???
    Thanks in advance...
    bajee

    Hi,
    Service Contracts:
    Service contracts are outline agreements with business partners which define services offered for a particular period. Service contracts represent long-term service agreements with customers in relation to the content and scope of services guaranteed within specific tolerance limits for certain parameters, for example, within a predefined timeframe.
    You can either create a service contract directly, or as a follow-up transaction for a service agreement, a service contract quotation, or a service contract template.
    Service Agreements:
    Business partners define conditions, such as prices, and releasable products in long-term outline agreements. These conditions and products are valid for all service contracts or service orders that are created with reference to the service agreement.
    Unlike service contracts (value/quantity), service agreements contain no target values or target quantities.
    Cheers,

  • Service Contract: Copy line item

    Scenario: we have Service Contracts and these have line items with contract start date and end date.
    Requirement: We want to create a new line item if the existing line items contract end date -- date profile's    
    Rewenal period value(say 10 days) equals to today's date and line item's custom field value equals to X.
    Question: what are possible ways we can achieve this?
    My thought was to use Actions but I am stuck with start condition. Basically I do not know how to create start conditions that involves fields from Contract Line Items and date profile's period.
    Please help.

    HI,
    You can use Action Profile to achieve your requirement. However there is some enhancement invloved in it.
    Create an Action profile for the item category of the service contract. Keep the Start condition as Renewal date >= Todays date.
    Use processng type as method call for this action definition and create a custom class and method with the logic to copy the line item into a new line. It seems quite possible.
    Regards,
    PP

Maybe you are looking for

  • How can I get my phone to turn on?

    I went to go take a nap earlier and set an alarm. Within minutes, my turned to a black screen and hasn't turned on. I know it's not dead. I've tried countless ways to get it back on but so far nothing has worked. I've only had the phone for a couple

  • 17" MacBook Pro - Phillips 40" LCD TV 120 HZ Capable

    I have been hooking up my 17" Macbook Pro to a Phillips LCD TV capable of 120 HZ refresh rate. I am connecting the computer to the TV with an HDMI-DVI with the apple Mini-DVI adapter. Everything that is shown on the TV seems to delay just enough to n

  • Help with turning off bold text when I use asteris...

    Hello. I have an extremly annoying problem and that is that when i put * at the start and end of one or more words *like this* the message appear as fat letters like this. It has never been like this before. Please help me get rid of it. Subject/titl

  • Got wireless going in XP and now it doesn't work in MacOS

    I did the XP install but found it wouldn't let me log into my wireless internet connection (but was happy to try my neighbours' ones!). I went through the full installation process with the router on XP and it did the job - I now have wireless access

  • E-mail messages appear, then disappear.

    I've been having e-mail messages show up in the inbox then disappear. It's been happening for months. I use a lot of rules and folders. Steps I've taken: – Rebuilt every mailbox in Mail – Today I deleted the Envelope Index but the problem keeps happe