Swapping Technical Objects on Service Contract (VA42)

Hi,
I need to develop a funtion  that will swap Technical Objects on Contracts.  The reason for the change is a swap of equipment under warranty. 
I have been looking at the IWOL function group trying to determine if the needed functions are there.  Has anyone else done this before?  If so, which BAPIs did you use to perfom this process?
Thanks
Rich

The main contract data is stored in VBAK/VBAP, that is correct. 
I'm not sure of all of the tables associated with the Technical Object link.  Here's some that I've found in my search.
EQUI, contains the equipment (technical objects)
SER02, gives OBKNR(s) by sdaufnr(vbeln) and posnr.
OBJK, gives SERNR(s) by OBKNR.
There are probably more tables involved, I can't say for certain.  There must be another table that links EQUI-EQUNR with either SER02 or OBJK.
Note: Just to clarify what it is I'm trying to do.  What I need to do is to add a new Technical Object to an existing Contract Line item.  And delete and existing Technical Object from an existing Contract Line item.

Similar Messages

  • Adding Technical objects linkage sales contract to equipement document

    hi Gurus,
    I am  trying to add an equipment in a sales contract (Extras / Technical Objects) but the system gives the message V1 192 (Serial number profile is missing for material 212 in plant 0001), the material is a maintenance service, and the equipment has a serial number, Why a the system checks the serial profile of material master data?
    Krishna

    Dear Prase,
    As you have explained, that´s the case you sale material as equipment, but in our case we sale a service maintenance over a client equipment. Does not logical  create a serial number related to service material.
    Thanks in advance for your help.
    Amparo

  • Check on Technical Objects when saving VA41/VA42 (Enhancement for SD)

    Hi All,
    I need to check whether a particular Equipment/Tech Object is already linked to any other existing Sales Document based on Sales Doc Type while saving. If so i need to raise an error and stop the VA41/VA42 Save.
    I tried USER EXIT SAVE DOCUMENT PREPARE under SAPMV45A but i cant access the Tech Objects attached which is under SAPLIWOL.
    Kindly advise me how to access Tech Objects data from SAPMV45A under SAVE DOCUMENT PREPARE or any better option is there.
    Thanks,
    Saleem BEC

    Instead of validating technical object, you can try to validate the technical field name which would be very much available in the user exit.
    G. Lakshmipathi

  • Extracting Technical Object List on Contract Items (View VISER02)

    Hi,
    We have build a simple extractor to get a full load of the VISER02 view into BI.
    However this does not give us the set of objects which have been deleted by the users from the technical object list on the contract items.
    We have looked at following options:
    1. preventing users from removing equipments from the object list using SAP ERP user-exit.  It was put in place, then rejected by the business
    2. flagging the SER02 underlying table for changes, and then develop a custom extractor on the change log tables.  Sounds over complex.
    3. extracting VISER02 in full into a DSO into BI, then using a second DSO and with some mechanism identifying and flagging the equipments that disappeared. Not nice to do this in BI.
    4. using an SAP ERP user-exit, saving the equipments removed from the object list to a custom table in SAP ERP, then extracting that table in delta mode.
    Any more thought?
    Thanks!!

    I found the problem  This issue was caused by a condition within get_content method whereby all non hex input should have import param 'RAW' given, despite the difference in the objecttype being retrieved from the previousl class method cl_fitv_gos=>get_links. 
    So no need to reply.
    Thanks,
    Kevin

  • Technical objects from contracts

    I am trying to update the partners on an equipment master based on the partners assigned to the line item of an SD contract , the equipment is linked to the contract line item in the technical objects. does anyone know of an exit that will allow for this or the internal table that hold the link between the technical object and the contract item ?
    Thanks
    Edited by: Brendon Shotton on Oct 6, 2008 6:27 PM

    You can create a User Exit in CMOD for the 2LIS_11_VAITM DataSource to get the data. There should be a 1:1 (equi or inner join) or 0:1 (outer join) relationship of the data that you want to include, so that you don't create duplicate data.
    Another option would be to create generic DataSources and join the data in BW.

  • How to create a Service Contract ? (ABAP related devlopment)

    Dear All,
    How to create a Service Contract ? (ABAP related devlopment)
    The Info I have is that
    Service contract will contain:
    u2022     Validity Start
    u2022     Validity End
    u2022     Duration u2013 minimum period for contracts
    Additional Info:
    1. Creation of service contract will take place automatically via u201Cfunction moduleu201D. This step will take place if all serial numbers are known in the sales order.
    2. When ever a Sales Order is created in Seibel containing a line item of servie contract I need to create a service contract
    I searched a BAPI -- BAPI_CONTRACT_CREATE
    I searched a Tran  --  VA41- create Contarct ( type - WV - Service and maint)
    I am i in right direction ---> , If you have any good solution kindly answer
    Please help.

    Hi Iqbal,
    You can use
    BAPI_CONTRACT_CREATE
    BAPI_CONTRACTS_CREATEFROMDATA .
    Once you create the contract, update the technical objects for the contracts
    using two function modules called one after another.
    IWOL_WV_ADD_OBJECTS
    IWOL_WV_POST_OBJECT_LIST
    Check this link:
    http://abap.wikiprog.com/wiki/BAPI_CONTRACT_CREATE
    Regards,
    Chandra Sekhar

  • Technical objects required to be mandatory in service contract VA41

    Hi
    I've got exactly the same issue as the one described in the thread.
    Technical objects required to be mandatory in service contract VA41
    Unfortunately for me it has never been answered, and seems to be quite old now.
    Does anybody knows how it could be set or developed?
    Regards
    Olivier

    Through standard configuration, it is not possible.  However, you can try with any of the following exits
    USEREXIT_MOVE_FIELD_TO_VBAP or
    USEREXIT_SAVE_DOCUMENT
    in the program MV45AFZZ where your technical team needs to validate those required fields as mandatory which is quite possible through coding.
    G. Lakshmipathi

  • Incompletion Log(Service Contracts-Technical Objects)

    Dear Experts,
              Our Requirement is to include Equipment (Technical Objects) in the Service Contract - Incompletion Log. We could not find the Equipment Details. Please post your thoughts.
    Regards,
    shareeq

    Hi Zakaria,
    I know it is possible to make it compulsory when introducing a service material in the service contract. You should check transaction OISD. Here you should check fields RTYP (02) and ROBJ (02) .
    "The reference type determines whether you can or must specify a technical reference object when you create a service order automatically, or whether you can generate a service order without a technical reference object."
    I hope this will help you.

  • Urgent - BDC program to update technical objects using transaction VA42

    Hi,
    Currently my program updates technical objects details at item level as well as BOM header level.
    But my client insists on updating at contract level i.e when u go to va42 transaction and without selecting any item, we need to go to menu,technical objects where the client  wants all the items to be displayed.
    How to do this way?, is it possible, please advise on this regard.
    Very urgent!
    Thanks in advance
    Anandh.B

    I went into va42 and tried to extras->technical objects but it saying to select the item. Without selecting any item it is not going into technical objects.
    You can only do BDC if is possible manually, since its not possible you cannot do BDC for that.
    Cheers,
    Satya

  • Adding Technical objects (equipment) in sales contract

    Hi Gurus!,
    I trying to add an equipment in a sales contract (Extras / Technical Objects) but the system gives the message V1 192 (Serial number profile is missing for material 212 in plant 0001), the material is a maintenance service, and the equipment has a serial number, Why a the system checks the serial profile of material master data?
    Best regards,
    Amparo

    Dear Prase,
    As you have explained, that´s the case you sale material as equipment, but in our case we sale a service maintenance over a client equipment. Does not logical  create a serial number related to service material.
    Thanks in advance for your help.
    Amparo

  • Service Contract (VA41/VA42) Outbound IDOC Details

    Hi ,
    I have to send the changes in the Service contract from SAP to Third party system when ever contract is changed.I am able to send the IDOC with the output type KO00 and process code SD10 but it doesn't contain any contract details like start date and end date i.e the data from VEDA table.
    Please let me know is there any standard Process code available for this, otherwise i have to extend the standard ORDERS with the contract related fields.
    Please suggest me regarding the above.
    Thanks & Regards,
    Rajesh.

    What are the details of the contract you need? Some specific detail?
    Maybe we should develop an IDOC 'Z' depending on the information you need ..

  • Service Contract-CS Process

    Dear Mates
    My requirement is of as follows.please help me in how to do it in SAP.
    1.Service Contract (Contract type : WV & Item Category : WVN) with peridic billing plan
    2.Create Notification with ref to Service contract (Please correct me if iam wrong.Also where to assign Contract type to Notification type)
    3.Creation of Service order with ref to Service notification.
    4.Costs are been captured there.
    5.Creating Debit memo request(Debit memo request(LV) is created with ref to Service contract or service order i need clarification here!)
    6.Creating debit memo with ref to debit memo request.
    Kindly anybody can explain me the configuration to be done to run the above process

    Hi,
    1.Service Contract (Contract type : WV & Item Category : WVN) with peridic billing plan
    Copy / use the contract type WV and item cat WVN, would suitable for your requirement
    2.Create Notification with ref to Service contract (Please correct me if iam wrong.Also where to assign Contract type to Notification type)
    You may attach technical object (Equipment / Functional location / Material Serial number) with the contract. Whenever you are creating notification, system will determine the contract pertaining to the reference object (Equipment / Functional location / Material Serial number)
    3.Creation of Service order with ref to Service notification.
    IW34 to create Service order from notification. Order can be created from Notification screen
    4.Costs are been captured there.
    Cost / Revenue are captured in Service order
    5.Creating Debit memo request(Debit memo request(LV) is created with ref to Service contract or service order i need clarification here!)
    Created with reference to the Service order (not from contract)
    6.Creating debit memo with ref to debit memo request.
    VF01 is to create DM wrt DMR
    [Useful link|http://help.sap.com/saphelp_46c/helpdata/en/e6/4a8df09e0311d189b70000e829fbbd/frameset.htm]
    Hope this helps
    Babu

  • Attach files to a Sales Contract (VA42) using ABAP

    Hi Guru´s
    Hope everybody is doing fine.
    I have 3 or 4 days trying to find a BAPI or Function Module to attach files to a SAP object, in this case, to a Sales Contract (VA42). This is my first time working in a program to do this. I tried to develop a BDC program, but the "Services for Object" control is not supported via BDC.
    Does anybody have an idea how to do it?
    I really appreciate all your help!
    Best Regards
    Jesus Martinez
    ABAP Developer

    you have already found the name : generic object services (GOS). Look at the forum, it has already been explained many times. You may also look at the sap library for general information (APIs are not discussed a lot).

  • Service Contracts(CS)

    Dear All,
    Service Contract is Created and Technical Objects are attached.
    Contract start date and End date are defined.
    Contract is finalised on Yearly price.
    But billing plan should split the price in months, because billing can be monthly, quartely, half yearly.
    Please help to get a solution.
    Regards,
    Shareeq

    Hi,
    Yes, it is possible to have monthly billing plan.
    Consider the Periodic Billing Plan type of Billing type.
    Billing plans are controlled in Customizing for Sales by the following elements:
    Billing Plan Type
    Date Description
    Date Category
    Proposed Date Category
    Proposed Date
    Assigning billing plan types to sales document items
    The date category defines data for each billing date that appears in the billing plan.
    For example, the date category determines the following data:
    Billing rule (determines whether the billing date is based on, for example, the percentage
    of project completion or a monthly periodic payment for a service contract, and so on)
    Regards

  • Copy button not working properly in service contract - crmd_order tcode

    Hi experts,
    I want to create a duplicate row in contract through Duplicate Button Supplied by SAP. As
    I understand the function of the duplicate row button is to copy the same set of information in next row with auto incremental or manual. As far as number incremental is concern that is happening based on
    customization on transaction type line item incremental sequence .
    This is an upgrade project before upgradation it was working fine, you can check the same in old CRM 4.0. If you see in the Object Tab, condition tab or any other tab, no data is duplicated from parent line item. This works very well in CRM 4.0. Actually after discussing with the client i have come to know that , they also had the same issue before and SAP gave two Notes : 739462 and 740103 to resolve the issue. But now this feature is only availabe in the WEB UI in CRM 2007, and as i am upgrading to CRM 2007 this feature is not available, but my client want this feature.
    I went through the SAP note , they have given some corrective instructions but it is valid till BBPCRM 500 version of the software component and mine is BBPCRM 600 . My query is, will it work if i follow the same corrective measures in the Note for my system ie. by inserting few blocks of code given in the SAP NOTE.
    please kindly help me out,
    Thank you,
    Regards,
    Arun.

    Hi,
    I think you problem is in u201CBilling tabu201D which it is not showing any details on particularly billing tab. Right
    Ok, as per you wording Services order having billing tab with details but Service contract does not.
    If am I right, you see the below solutionu2026.
    First go to T-code: CRMC_PCUITOOLS
    Put you
    Application : CRMD_BUS2000116
    View (blview) : ZXXXXX
    Then press F8 for execute
    You will see the view of particularly Leading Transaction Category and go to billing tab
    See below Tab Page Group (SRV_ODP1)
    Second go to T-code: CRMC_BLUEPRINT_C
    Follow this : Application Element -> Tab Page Group -> Tab Page Group Structure
    Put it (SRV_ODP1) and go to billing (double click on them)
    You will see following details
    Tab Page Group       SRV_ODP1
    View                      ZXXX
    Sequence                  23
    Event                     S1O_HD_PAYMENT_BILL
    Text                      Billing
    View Switch Gro
    Multi-Group               S1O_HD_PAYMENT_BILL
    Inactive          Flag is Not Set
    Follow the same for Service contract. You will see the Multi-Group missing
    Put it same on that (S1O_HD_PAYMENT_BILL)
    I think this issue will solveu2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026
    On..............................................................................

Maybe you are looking for

  • [tuner card] cx88 alsa buffer under-run (on xc4000)

    I'm having really weird bug and I don't know where should I look for help. I own Leadtek WinFast DTV2000 H Plus card with Conexant CX2388x PCI bridge and Xcieve XC4000 tuner. I'm using it with mplayer to watch analog cable tv. I'm suffering from buff

  • Where can I find detailed, systematic HELP for advanced topics relating to Thunderbird?

    In moving from XP to Windows 7, I opted for Thunderbird as email client in order to bypass Microsoft's hyper-intrusive Windows Live Mail (I used Outlook Express for years). I have a very complicated email structure, and it's taken me weeks (seriously

  • Replace Images in Keynote '09

    I need to update a presentation with new updated images. Is there a way to swap the current image with another, keeping its animation and properties without going through the pains of inserting the new image, formating it and reapplying the animation

  • Delete single photos in photostream

    How do I delete one og more pictures from photostream? I've already found out that I can delete my entire photostream "library". But it should be possible to mark and delete 1 or more photos. Does anybody know how to do that? If it's not possible: AP

  • FTP Passwords not retained.  Business Catalyst widget not functioning correctly

    I am using OS X 10.10.3, Dreamweaver 2014.1.1 Build 6982. I am unable to connect to my remote server through business catalyst.  it tells me that my credentials are incorrect and to check the settings. I check my credentials for the ftp server and it