To update service contract Item data

Hi Experts,
I have to create the new Item number in the customer contract, for that I am using the FM 'BAPI_CUSTOMERCONTRACT_CHANGE'.
But this fm is not sutable for my requirment.
Except the above function module is there any available to update the service contract.
Could any one please suggest me.
Thnx,
Jay.

Hi Edit,
Thanks for the reply.
Yes, i wanted to do status update in bulk for service contracts in CRM system.
Guess there are no FM to update status of service contracts in bulk.
I used FM CRM_ORDER_CHANGE_STATUS in loop to update the status.
The performance is little bad. Let me know if there is an alternative.
Thanks in advance.
Regards
Shanthi

Similar Messages

  • Service contract ITEM extractor

    Hello,
    I found the following extractors:
    0CRM_SRV_CONTRACT_H: CRM Service - Contract Header Data
    0CRM_SALES_CONTR_I: Sales Contract Item
    The first one gives the SERVICE contract header data, whereas the second one gives the SALES contract item data.
    Now, I'm a little bit confused: Should there not be a Service contract item data extractor and a Sales contract header extractor as well?
    Are the service and sales contract in fact the same techincally?
    Regards,
    Rikard

    HI Rikard,
    the datasource 0CRM_SALES_CONTR_I also provices Service Contract items , you can check the standard DSO
    0CRM_CNT1 - Service Contracts (Item Data) which gets data from 0CRM_SALES_CONTR_I  ,
    Note that 0CRM_CNT2 - Sales Contracts (Quantity and Value) also gets the data from the same datasource
    You check the ABAP logic in the start rotuine for both DSO s to understand how the data is differentiated using the
    Object type
    But there is no seperate datasource for Sales Contract header
    Regards,
    Sathya

  • Updating service contract line item's end date

    Hi,
    I am trying to extend the end date on a line item in a service contract via the DI and it is giving me the following error:  'Item's end date cannot be greater than contract's end date' and I don't understand why.
    I retrieve the service contract object, change the header end date then find the line item  I need, update it with the same end date and then issue call the SC update method.  Here's my code:
        Try
                 SC.Lines.SetCurrentLine(SerialNbrLineNumber)
                 NewStartDate = LineEndDate
                 'calculate new end date & extend service contract
                 NewEndDate = NewStartDate.AddYears(Warranty_Duration)
                'never make the contract end date earlier than it had been
                SC.EndDate = IIf(NewEndDate > SC.EndDate, _
                                                             NewEndDate, _
                                                             SC.EndDate)
                'update service contract detail with new end date
                 If NewEndDate > LineEndDate Then
                     SC.Lines.EndDate = NewEndDate
                 End If
                 If SC.Update() <> 0 Then
                    rs.RtnCode = -1
                    rs.RtnMessage = B1Comp.GetLastErrorDescription()
                 End If
    I did see something in the di help that mentions that B1 calcs an end date based on the "duration of coverage" field but I don't think I could use that because I might only change the end date for one line item. 
    BTW I can do this in the application with no problem.
    Thanks in advance for any assistance.

    Known B1 bug.  Should have checked support first.  More info on note # 1026540

  • Add the configuration data to service contract Item

    Hi Experts,
    I have to assign the configuration character stics to the service contract (va43)
    if we click the service contract Item ->extras->Configuration
    there I need to add the characterstics.
    Could any one suggest me if any function module is available for that.
    Thnx,
    Jaya.

    What config data do you need... u need to be more specific and explanatory.. to get an answer

  • Change Sales Contract Item Data - VA42

    Dear Colleagues,
    I'm trying to create an LSMW that will allow us to change item data in a quantity contract.  We used a direct input program to create the contracts but I'm not sure that it can be used to change them as well.  Our info from the contract creation is below.
    The item level fields we're attempting to change are contract start date and contract end date VEDA-VBEGDAT and VEDA-VENDDAT
    Does anyone know if it's possible to use this program to change contract item data?  Is there a better method other than trying a batch input recording?
    Your help is greatly appreciated.
    Thanks,
    Brian Stookal

    Many times this has been discussed and if you search SCN or Google with the text "LSMW for sale orders with multiple line items", you will get lot of inputs.  Take the inputs from there and try.
    G. Lakshmipathi

  • Warranty as Service Contract Item.

    Hi,
    in help.sap.com I've read the following sentence related to "Service Contract Items":
    "element of the service contract in which you define the services or products you are providing the customer with under the terms of the service contract. A service contract item can be any of the following:
        * Service (for example, a particular task)
        * Material (for example, a spare part)
        * Time (for example, an hourly rate for a technicianu2019s time on the job)
        * Response time (how soon you are obligated to respond to a problem call)
        * Warranty (the agreed duration and coverage)
    So I would be interested in using Warranty as a service contract item, but i don't know how to proceed.
    Thanks in advance,
    Luis.

    Does anybody know the answer or should I close this message?

  • How to update  Service Contract using BAPI/FM for ME31K

    Hi ,
    I am using BAPI BAPI_CONTRACT_CREATE to create contracts.
    It works fine, the only problem i am facing is while updating line item with item category "D' its simply skips the item category and create a item. The item category is blank when i see in transaction ME33K.
    When i create it using ME31K transaction with line item item category type  "D' its ask me to fill the services also for that line item.
    My question is is there any BAPI which i can use to update the Services for item line with item category  D.
    Thanks
    Amar

    Hi Amar,
    Not sure if this would help you but you can consider writing different logic (probably a BDC) for item category 'D', and use BAPI for all other cases (if 'D' is the only exception).
    BAPI documentaion says:
    *External services (planned and unplanned services) are not supported.
    Creation of configurations is not supported*
    Regards,
    Shyam

  • Service Contract (item category D)

    Hello,
       I created a contract for service for painting of the building. Used docuement type WK, item category D and account assigned cost centre.
    I gave at the line item level (outline level) the description as painting of building and at service specification level as painting. I am not using service master.
    Now when I create a PO referencing this contracts, the item level gets copied but the service specifications  short text, qty, gross price donot get copied. what short text I gave at service specification level in contract doesnot get copied in po. Interestingly, the value at item level is also zero.
    Then i created another scenario by creating the service master for painting and again created the contract using the service master. still the servie specification short text is not filled. In both cases the system behaviour is same- means no service short text, no qty, no gross price get copied in po made referencing the service contract.
    Is this a standard behaviour in system or something is missed out.
    Pl help, as I tried everything could not locate the problem
    Thanks and regards

    Dear Kavita,
    Can u pl. help me out??
    I m also facing the same problem.
    Biswajit

  • Can I use my 4S to make calls and texts with just wifi and no service contract or data plan?

    I met a guy who claims he does not have phone service - no contract - no data plan - he bought a "hotspot" and makes calls, texts, facetime, email, fecebook, everything - total communication everywhere all the time for free.  It was a casual meeting and I didn't get his contact info. to verify and research.  IS THIS POSSIBLE?

    this was the clearest answer - BUT Viber is only free if the people I call have Viber, right?  What about free text with voice (Pinger).  Also thinking of a Magic Jack.  I'm moving to Mexico - that's why all these questions.  I have a Mexican SIM card (my Iphone is factory unlocked), but loading it costs an arm and a leg.  Same as when I go to France - I just switch out my SIM card, and don't phone the US - just FACETIME, etc. in WIfI zones.  My MAIN concern is being able to call my elderly parents in PA, and unfortunately, they don't have smart phones.  Landline.  Thank you for all the answers!

  • FM to update Service contract in bulk.

    Hi,
    I would like to know if there is any FM / BAPI to update the status of service contract in bulk.
    Thanks in advance.
    Regards
    Shanthi
    Edited by: shanthi v on Jul 27, 2010 9:35 AM

    Hi Edit,
    Thanks for the reply.
    Yes, i wanted to do status update in bulk for service contracts in CRM system.
    Guess there are no FM to update status of service contracts in bulk.
    I used FM CRM_ORDER_CHANGE_STATUS in loop to update the status.
    The performance is little bad. Let me know if there is an alternative.
    Thanks in advance.
    Regards
    Shanthi

  • Idoc segment for updating Sales order item dates

    Hi All,
    I would ike to update the sales order item dates (loading date, Goods Issuance date etc) from an IDOC.
    please let me know the Idoc segment and fields that need to be filled in?
    Thanks in advance.
    Regards,
    Zeeshan.

    Hi,
    Here are some details of the segments in the idocs -
    SEGNAM Segment Name E1EDL20
    VBELN Sales and Distribution Documen 180001539
    SEGNAM Segment Name E1EDL18
    QUALF IDOC Qualifier: Control (Deliv PIC : Picking with flow records (inbound)
    SEGNAM Segment Name E1EDL18
    QUALF IDOC Qualifier: Control (Deliv PGI : Post delivery goods issue (inbound)
    SEGNAM Segment Name E1EDT13
    QUALF IDOC Qualifier: Date (Delivery 010 : Picking
    NTANF Constraint for activity start 20090808
    ISDD Actual start: Execution (date) 20090808
    SEGNAM Segment Name E1EDL24
    POSNR Item number of the SD document 10
    MATNR Material Number 1112
    WERKS Plant SG01
    KDMAT Material belonging to the cust 1112
    LFIMG Actual quantity delivered (in 55
    VRKME Sales unit EA
    POSEX External item number 10
    ORMNG Original Quantity of Delivery 55
    SEGNAM Segment Name E1EDL41
    QUALI Qualifier for Reference Data o 001 : Purchase order data of customer
    BSTNR Customer purchase order number 4500004668
    BSTDT Customer purchase order date 10
    POSEX Item Number of the Underlying 10
    SEGNAM Segment Name E1EDL37
    Regards,
    Shamma

  • How to change Service Contract item status to I1401(Terminateddue to Produc

    Hi,
    This is a ISU-CRM intergration scenerio. In certain case of contract renewal, I need to change status of existing item to I1401 (Terminated due to Product Change) and add new item with status I1400 (Started due to Product Change).
    But when I try to change it using class:
    call method cl_crm_isu_order_change=>set_single_status
    exporting
            iv_guid        = l_new_itm_guid
            iv_status      = 'I1400'                          
    receiving
            ev_success     = l_success
    then, success flag is always false and no exception is raised. Please help what  am I doing wrong?
    Regards,
    Daman

    It worked after a commit.

  • Issue in using custom discount condition type in pricing agreement at Service Contract line item level

    Hello
    We are facing an issue while using a Z discount condition type in price agreement at service contract line item level.
    A Z Condition type has been created in ECC and assigned to the pricing procedure. This pricing procedure is downloaded in CRM and determined in the service contract.
    A condition maintenance group using this Z condition type is created in CRM and assigned to service contract item category.
    Condition records are created in CRM for this condition type/condition maintenance group for specific products along with sales org and discount percentage.
    But when the price agreement(using this condition type) is used at the item level of a service contract, the system throws errors (related to product/unit of measure and sales org, even though no issues seem to be there)and thus the price agreement is not allowed to be used.
    If anyone has worked on such kind of scenario, please get in touch, I will share more details for the same. 
    Regards
    Ankit Arora

    Dear Ankit,
    Once the pricing procedure is downloaded, please maintain the document pricing procedure at service contract header level, and maintain the customer pricing procedure at business partner sales area billing data.
    In spro, maintain the pricing procedure for the combination of sales area, document pricing procedure, customer pricing procedure.
    Please crosscheck whether the condition table is active or not.
    Regards,
    Maddy

  • Load Service Contract data through LSMW

    Hi,
    I am trying to load the service plan item data for service contract through LSMW.
    I am able to load everything except service plan item detail.
    FM - CRMXIF_ORDER_SAVE
    I am passing the following fields in the following structure.
    Structure - E101CRMXIF_SRVPLAN_I
    Fields
            Cycle - 2
             Unit - WEE
             Rule Name - SPLA_TIME
    Structure - E101CRMXIF_SRVPLAN_IE
    Fileds
          SRVPLAN_TYPE - T
          CYCLE_TYPE  - C
    Could you please let me know if I am missing any detail to be passed?
    Thanks,
    Anup Garg

    Hi,
    Do it like this way:- come into recording screen and give tcode PA40 now select in PA40 screen hiring action>execute> fill the details>save when 0001 screen wil open click on back button.> now in second step> give any name and discr.>save>back> third step> click on table button and give >
    PERNR     c     8
    EINDA     ddmm     10
    SELEC_01     c     1
    BEGDA     ddmm     10
    ENDDA     ddmm     10
    MASSN     c     2
    MASSG     c     2
    PLANS     c     8
    WERKS     c     4
    PERSG     c     1
    PERSK     c     2
    4) save it
    5) select PA40 click on etras> auto feild mapping press enter when date format will come select 2nd option. save
    7)specify flat file with tabular option
    8) assign it
    9, 10,11,12,13 & 14 just execute
    Thanks and regards,
    ARU

  • Auto-triggering of PM Planning from service contract

    Greetings!
    I am currently working to automatically trigger preventive maintenance service order from service contracts. However, I have been struggling to understand some of the dates and the date rules, and how they work?
    The dates are:
                                                        Rule Name
    a) Planning start date:                  Today's Date
    b) Planning Date From:                Determine Planned Date
    c) Planning Date To:                    Planned Start + Tolerance
    d) Start of Interval                        Planning Start Date
    e) Service order creation date:     Planned Date - 2 weeks
    f) Tolerance:
    Let's say that I would like to have a contract valid from the 13.08.2014 to 13.09.2015, and I want the preventive maintenance service order to be begin from 20.08.2014, with a interval period of every 2 days (may be until 10.09.2015). Then how should I fill these dates in the service contract item ?
    I would be glad if someone explained it to me. If you have a better example, I would also appreciate that.
    Thank you.

    Hi,
    When you are using Contract is a Outline agreement -That may be Quantity or Value contract this for specific period.
    Example you can maitain various Service line items for entire Periods as per the Contract details with Vendor.
    when you want to create Release order w.r.t Contract for a specific work or only for Specific Services
    whatever you want to required service for that release order that only system will ask us to select the services just like while creating Service entry sheets how we adopt the required services lines for accepting.
    we need to select the Services from the contracts by manually while creating Release order
    System will not copy automatically.
    If you have more than 100 service lne items in Contract If you want to create release order only for 10 service line items then unnecessarly 100 line items will copies.T o overcome this problems SAP will allow to select the  service manuall for adopting to release order from contract
    I think you are clear with the statement.
    with regards
    Shrinivas gangoor
    Edited by: Shrinivas Gangoor on May 19, 2009 1:00 PM
    Edited by: Shrinivas Gangoor on May 19, 2009 1:01 PM

Maybe you are looking for

  • REFORMATTING VIDEO

    SX170IS :  i shot some video i want to send out... apparently its to large...  can i reformat it, even after its shot ?    thanks, dave.

  • Can renaming multiple times degrade a photo?

    Is there any chance that I might lose photo quality by renaming photos several different times (JPGs, NEFs or TIFFs) or by adding more keywords (using Bridge or any other browser) with either individual or batch renaming - without making any edits or

  • Adobe Reader 11.0.07 Freezes if I open pdf that is digitally signed

    recently deployed the latest reader with no issues.  now I notice that if I try to open a pdf that contains digital signaures it freezes.  I can open a regular pdf form and sign it, but once I try to open it again or have someone else open, it freeze

  • File load and save errors???

    hi,i'am unable to get my file to oad and save in this class.i get 5 errors 1."Exception java.io.FileNotFoundEception must be caught or be declared in the throws clause" 2."Incompatible type for constructor.Cant convert java.io.FileInputStream to java

  • ORA-27302: failure occurred at: skgpspawn

    In the alert log I see lot of following errors : Process J000 died, see its trace file Process m000 died, see its trace file In past I experienced database crash after these error messages appeared in alert log. Any help is appreaciated. Sanjoy