Conversion/Creating Contract from Install Base Information

Hi All,
My client has just completed Install base conversion from the legacy system
(both history and active information).They have also completed sales order conversion for the open orders only from legacy system.They have done the customer conversion,item conversion as well from the legacy system.
Now the customer wants to create program for running the Contract conversion from Install base.They want to take extract from install base and done some validation and call the contract api to create the contract.
I am assigned this job,I need some information on this :-
1. Is it possible to run a extract from install base and though contract api,create the contract (since the billing,invoicing,payment rule is missing).As per client,these values will be defaulted.Also price list information,they want to derive the price based on the item at the run time.
2. If the first method of getting the extract from install base is considered,which all fields from install base are necessary to create the contracts.
3.Further to ,if starting from the install base extract,what are the list of validation done before calling the contract api to create the contract headers,lines.
4. Is it better idea to start the extract from legacy system and do the validation program and then call the contract api to create the contract.
5. If the first method of getting the extract from legacy is considered,which all fields from install base are necessary to create the contracts.
6.Further to ,if starting from the legacy extract,what are the list of validation done before calling the contract api to create the contract headers,lines.
7.I am basically keen to know how this design will work.Any help,support will be highly appreciated.
Thanks,
Pooja
[email protected]

Ajay,
I would say to change the business process and adapt new practices in Oracle.I am not sure at what point of time they get the information about the "instance" in their field service system (Booking or Picking).
When the order is booked we do not choose the serial number (if it is non serial it is even worse), only at the time of pick confirmation we do that if you have setup such serial number control in inventory for the item (unless you are selling airplanes or ships where you know which customer is getting what much in advance).
If you are feeding them after pick confirmation when the instance information is known (not final yet!), you can institute a business process where unless FS gives the final go for ship confirmation cannot happen (notification based).
It is not a good idea to update IB (There is no API Support for the instances that are in inventory) that is still in inventory.
You can place an order line on hold order ship confirmation and before invoicing.
Let the ship confirmtion update IB and FS (I am not sure why you call it Field Service when they want to touch the machine that is still in Inventory) can come update the instance again after they finish the work using debrief for the service request. There is no harm in that. Once they do this, you can identify the order line that is on hold and release it so that invoicing can happen.
Ship Confirmation is a system transaction, and does not mean that the physially the product is out yet.!
Thanks
Nagamohan

Similar Messages

  • Populating the configurator from install base!!

    HI All
    We have a requirement of
    Referencing the current product configuration from the Install Base and then populating it in Oracle Configurature , If any feature code is not populated due to any reason ,then we need to show those reason in the report .
    Do we have any stabdard API or concurrent program to this ??
    Or any program which does some part of the above requirement !??
    Pls help
    thanks
    naveen

    hi,
    To get one service customer created one order in CRM system (say A) and this order is came down to our system(say B) and we send it further to another system(say c). we got ok response from system whome we send the order i.e. (C), so in our system (B)we close the order.
    But unfortunately this order is failed in System C so we need to cancell this order. We cancelled the Order in system A but in our system(B) order is close so it is not possible to cancelled this order so we need to remove this item instance form install base.

  • Create Contract from PR

    Hi All,
    When i am trying to create a contract from PR, i see two options in the screen
    "Create Contract : Selection List: Purchase Requisitions"
    1) Adopt +Details
    2) Adopt
    Can anybody tell what is the difference between option 1 and 2 above?

    Hi Mewan and Chandru,
    Thanks for your replies
    Mewan, i have checked and you are right. You can see more information in the following link if you want.
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/75/ee11d955c811d189900000e8322d00/frameset.htm
    Also, as far as i know, there is no configuration involved to convert a PR to contract. SAP provides the necessary settings for it.
    Thanks

  • Can't Create Contract From RFx Response (SAP SRM 7.0)

    Dear Expert,
    Could you help me,
    i have create rfx, response the rfx and accepted the rfx response.
    After i have accepted that RFx, i would like to make a contract from this RFx response. Via menu Create Contract.
    But this error is show up.
    Error application is coming up.
    20111020
    RHESAS
    093450
    sapgsd
    http://sapgsd.garuda-indonesia.com:8011/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif
    OBJECTS_OBJREF_NOT_ASSIGNED
    Access via 'NULL' object reference not possible.
    Method: PST95E57RQRHC49FBLT5QTJBJT9Z of program /1BCWDY/NC67WCWB50U4IGZ40GZ1==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/NC67WCWB50U4IGZ40GZ1==CP
    Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
    Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
    Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: DO_MODIFY_VIEW of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
    Method: IF_WDR_RUNTIME~EXECUTE of program CL_WDR_MAIN_TASK==============CP
    http://sapgsd.garuda-indonesia.com:8011/sap/bc/webdynpro/sapsrm/wda_l_fpm
    Do you have any idea to solve this issue?
    (we are activate Procurement for Public Sector Functions )
    Regards,
    Rhesa Syahrial

    Hi All,
    I have solved this issue.
    I missed the configuration in Partner Grouping schema ID.
    Regards,
    Rhesa Syahrial

  • Creating Contract from another contract

    hi
    is it possible to create a contract from another contract as a reference? Can i use the expired contracts again after changing its validty dates?
    thanks
    maniraj

    Hi
    It is possible to create a contract from another contract in MM.
    Please follow the steps
    1) Go to t code ME31K
    2) Initial screen press Copy document button
    3) Give the reference document no and mention the reference items ( from & to)
    4) Press enter
    Now you can see the items copied from the old contract.
    Hoep it helps.
    Thanks /Karthik
    Edited by: Karthik on Aug 13, 2009 9:27 AM

  • Error when create contract from RFx bid response

    Dear Expert,
    need your help, i have create rfx, response the rfx and accepted the rfx response. after that i want to create this response rfx to contract, but this error show up.
    Error application is coming up.
    20110425
    ABY_AZKI
    183553
    srmqas
    http://srmqas.pttimah.co.id:8032/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
    OBJECTS_OBJREF_NOT_ASSIGNED
    Access via 'NULL' object reference not possible.
    Method: PST95E57RQRHC49FBLT5QTJBJT9Z of program /1BCWDY/L0FUVEBVXGIOBVYFB4KR==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/L0FUVEBVXGIOBVYFB4KR==CP
    Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
    Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP
    Method: DO_MODIFY_VIEW of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: DO_MODIFY_VIEW of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
    Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
    Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
    Method: IF_WDR_RUNTIME~EXECUTE of program CL_WDR_MAIN_TASK==============CP
    i've already report thie error message to AGS but if someone have the same experiance, could you share some information about this error?
    please help me,
    Best Regards,
    Melynessa

    Hi,
    Whay is your SP level?
    SP10 is the latest one for SRM 7.0.
    Regards,
    Masa

  • Create Central Contract from Requisition

    Dear SAPers,
    Is there anyway I could do this: I want to create centrally-agreed contract with reference from PR/RFQ.
    Yes, I know that..
    - I cannot change nor delete the plant in contract
    - The plant data is locked during contract creation (if using PR reference)
    I've been explaining this to my client, but they still want to create contract from PR (plant specific), that can be released to many plants.
    In standar SAP process, I know this requirement cannot be made. But..
    - Is there any custom I can make?
    - Can I override the error message (plant doesn't match with contract) at PO creation?
    - If can override it (which I can't. I tried to cange it in SPRO purchasing message setting), is there any effect? (in accounting, maybe?)
    Please share your comments.
    Thanks,
    Bayu

    Hi,
    Please check the below link
    [http://help.sap.com/saphelp_470/helpdata/en/75/ee0f0c55c811d189900000e8322d00/content.htm]
    Hope it will be useful.
    Thanks & Regards,

  • Create VA41 contract from ABAP code

    Hi,
    I'm using batch input programs to create contract from the VA41 transaction.
    Because there is some changes in specifications, it become difficult to continue this way ( using batch input). So my question is : is there FM or BAPIs I can use to create the same king of contract ?
    If it exists, do you please have exemple of source code to show me the different internal tables that need to be filled ?
    Regards,
    MOrgan

    Thx,
    I tried both SD_SALESDOCUMENT_CREATE  and the bapi, each time,
    I have the following error message :
    please fill the sold to party or the ship-to party.
    When I use the VA41 transaction, I fill in sold-to-party field and this correspond to a kunnr type.
    So I tried by adding a line in SALES_PARTNER table with the kunnr value but It doesn't work.
    Would you please tell wath fields I need to fill in to avoid this error message ?

  • Hierarchy Category for Installed Base creation

    Hi All,
    We are implementing service management using CRM 5.0 and R/3. We have created some custom material types in R/3 and downloaded to CRM. In CRM configuration "Assignment per Product Type for application Product" the HierarchyID R3PRODSTY is assigned to Product Type "Material". Now, I want to assign the Object family 0401 to a category to be able to create Installed Base records. I cannot modify the Hierarchy R3PRODSTY since it came from R/3. So I created a new hierarchy "IBase" and assigned the Object family and I assigned this hierarchy to Product Type "Material". With this I am able to create a Ibase but not a product because I changed the assignment. Is there straight forward way to have object family in the Hierarchy “R3PRODSTYP" or to be able to create products and Installed Bases simultaneously? Any Input will be greatly appreciated.
    Thanks,
    Uday.

    Hi Ankit ,
    There is some SAP F1 Help. FROM SPRO
    That may answer your question.
    Activate Partner and Address Inheritance
    Use
    In this activity, you can make the following settings for each installed base category:
    Activate partner and adress inheritance for a specified number of installed base hierarchy levels
    The inheritance of partners and addresses is a logical rather than a physical inheritance.
    Activate calculation of geographical coordinates from address information when address data is created or changed
    Enable changes to an installed base for a validity date that is earlier than the system date.
    Partner assignment or address assignment is used during the search for components to take partner inheritance and address inheritance into account.
    For example, this means that in the interaction center or service processes, all components can be found using the business partner.
    Default Settings
    No standard settings are provided.
    The settings are optional. If you do not enter any data, the function is not used.
    Activities
    To activate partner and adress inheritance, select the PInherit. or AdrInherit. checkbox, respectively, and specify the number of levels in the installed base hierachy that should inherit partners or addresses.
    Note: If want partners or addresses to be inherited by all lower-level components in the hierarchy, enter 0 (zero).
    Regards
    Logu

  • Installed bases-controlling with ABAP

    I need to create and populate installed bases (IBIB, etc) from ABAP. i have looked through the objects in SE24 and through the function modules in SE37, and quite frankly, i am stumped. i find NO BAPIs, no documentation (in English, anyways), nothing...
    Every function module requires a "handle", but the call to IB_GET_HANDLE does pretty much nothing. it does not create a handle in the table where the system apparently wants it. If i try to load that table in my code, it will still not be seen becuase it is in a different scope.
    As i said, i am at a loss. I want to:
    1. create a new installed base (type 01)
    2. put either materials or serialized equipment under it
    simple, it would seem...

    Hi David!
    Jumping a little bit through the where-used list, I found following call:
    *--- Fetch Ibase Handle
        IF ib_handle IS INITIAL.
          CALL FUNCTION 'IB_COM_NEW'
               IMPORTING
                    e_ibco_handle = l_handle.
          ib_handle = l_handle.
        ENDIF.
    Looks promising, at least first step of getting valid handle should be done.
    IB_COM_NEW is used quite often, maybe you find some more hints (like FM IB_COM_SAVE_AND_FREE).
    Regards,
    Christian

  • Steps and setup for Creation of Project Contract from Scratch

    Dear All,
    Steps and setup how to create contract from oracle project contracts?
    Thanks
    HNP
    Edited by: user12197222 on Aug 1, 2012 1:30 AM

    Please refer Ch 2 Creating New Contract Documents on below link from user guide:
    http://docs.oracle.com/cd/B11454_01/11.5.9/acrobat/115okeug.pdf
    thanks

  • No Configuration In Install base for procured Items

    No configuration is build in Install base for Configured Items procured thru PO.
    Problem Description:
    We created a PO for a Configured Item and received into an Org ( setup as serialized at receipt) for stocking purpose. The Entire Configuration is not created in Install base. We expected both the Parent and the child ( which are IB-trackable) to be created in the Install base. But the child is not created in the Install base.
    We set the profile CSI:Explode BOM as "yes" and still it did not help.
    Any ideas
    Regards
    Kumar

    Alka,
    FYI, the error code is as follows...Can you give us the error code?
    Also paste the procedure structure that you are using to call the IB API where you are trying to trap the error.
    Let us see what we can do.
    Thanks
    Nagamohan

  • Getting error message while creating Contract through BAPI

    Hi
    I am getting a 'Specify either address number or address handle' message while creating contract from BAPI BAPI_CONTRACT_CREATEFROMDATA. Can someone please tell me what can be the cause.

    Hello Bharati,
             you need to give the value of the constant by selecting from the source parameter.Hope this answer helps you.
    Assigning Points = Thanks in SDN
    Thanks & Regards
       Jai

  • E-commerce contract from catalog

    Hello
    I would like to knoe if there is a way to create contracts from the catalog .
    Now we can only create orders.
    I would appricitae yor quick respose and directions on how to do that
    Best regards
    Efrat Koppel

    Hi Efrat,
    This thread suggested that you are able to create a Contract from webshop.
    I am trying to create a quantity contract from the B2B webshop, but getting an error (contact your administrator). I do not understand where am I going wrong.
    Have copied the std Transaction Type (Quantity COntract) and assigned it to a transaction group  (with Trans. Cat.BUS000121 (Sales COntract) and Usage as Quantity COntract. Have assigned the transaction type group to the webshop, but still to no avail.
    I am able to create the a contract inquiry by using Quotations transaction type with usage as Quantity COntract.
    COuld you guide me through the same?ARe there any more settings/configuration I need to do?
    Edited by: Vartika Prakash on Jan 5, 2009 10:24 AM
    Edited by: Vartika Prakash on Jan 5, 2009 10:25 AM
    Edited by: Vartika Prakash on Jan 5, 2009 10:25 AM

  • How to create an Installed base from the sales order

    Dear Friends,
    could any one let me know the process of creating an Installed base with the below process.
    Once a sales order is created in SD, an istalled base need to be created in CRM system with reference to sales order.
    There are around 50 final products and approximately 2000(BOM)components for each product exists. but the client wants to maintain only few components
    like 100 to 200 components in Installed base.
    In CRM system, can we maintain Installed base Template with that 100 or 200 components. If yes, how do we assign the Individual objects(Serial numbers) to each component.
    Regards,
    Ven

    Hi Ajay
    there can be two possibilities
    Option 1. Create Install base in CRM while creating Sales order in ECC using RFC CRM_IBASE_CREATE. Make some reference  of sales order in the Ibase. later when you move equipments to CRM then you can attach these equipments to Ibase (Already created in Thru RFC)in Badi CRM_EQUI_LOAD(This BAdi is called while moving equipments from ECC to CRM).
    Option 2. Don't create Ibase at the creation of Sales order. but while creating Equipment just add some indiacator in the equipment to know which sale sorder this equipments belongs.
    and once these equipments moves to CRM. Using the BADI CRM_EQUI_LOAD you can club all the equipments(of same sales order) under one ibase.
    Regards
    Naresh

Maybe you are looking for