Sales Contract for Equipment

Hi,
We are using hierarchical equipment structures for certain products.
When trying to link a subequipment to a contract (transaction VA41), the system doesn't allow to put the subequipment number. It only allows to enter its parent equipment. We need to put the subequipment and not the equipment because we offer services based on the subequipments.
Is there anyway that we can put the subequipment instead of the parent equipment in a contract?
We are using SAP R/3  4.7
Thanks for your kind help.

The user decided to reference the parent equipment instead of the subequipment.

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

  • Annual Maintenance Contract for Equipment Pieces in SAP

    Hi All,
    I am aware of the standard SAP function of Service Procurement.
    However my requirement is as follows:-
    1.I want to create a 'F' Account Assigned service Purchase order (Annual Maintenance Contract) with a option in the PO screen to enter equipment numbers.On saving the PO,dynamically a Maintenance order should get created with the equipment pieces in the object List.
    2.The P.O number of AMC should get dynamically populated in the equipment master view for the equipment pieces mentioned in the AMC.
    3.During Notification or Maintenance order creation,I want to use the OIK(Object Information Key) or any other pop-up screen for information regarding the AMC PO Number with validity period.
    4.During Service entry preparation want to put the equipment number,for which AMC activity has been performed.
    5.Finally want to generate a report  to display the  equipment pieces for which AMC activity got missed.
    Request all to provide a solution for this as all maintenance services have been hired for my equipment pieces and I want to utilize all the standard SAP reports.
    Thanks and Regards,
    Sujoy

    Dear Sujoy,
    If you exactly require the same way what you have written, it would be a product development and not recomended.
    Follow the cycle described below.
    1. Create a Contract with F & D (Services & Assigned to Maint Order).
    2. Create all required Equipment.
    3. Create Equipment Task List with External Operation Control Key and assign the Contract Number for each Opeartion. (Service values from contract will not be updated Automatically, either update manually or do a development for this part).
    4. Create Maintenance Plans an dinclude the Task Lists.
    5. Orders are generated with PR's with reference to Contract.
    6. Let them release monthly or fortnightly PO's.
    7. On Submission of Service report, create SES and release.
    In this way you will have complete Maintenance History with cost & control.
    Hope this might be useful to you.
    Regards,
    MLN Prasad

  • Giving error while creating a sales contact for the previous year (2008)

    Hi Friends,
    We are currently with SP12. When we try to create a sales contract for the previous year it is giving error like "Schedule line is for the item 100 cannot be after the order's latest delivery date".
    i tried debugging and found that that there is a rule created for this (in SP12). I commented the rule and tried to create a contract but, again got an error "Error while saving". This error I can't catch while debugging.
    I even didn't find where the schedule line date and header cancel dates are set so that I can change the dates manually.
    If any one has any idea, kindly help me.
    Best regards,
    Swarna Seeta

    Hi Wolfhard,
    Thanks for the reply.
    You are right and I have uncommented the line which assigns true to the return value and the contract got saved now.
    Thank you so much.
    I just want to know whether commeting this rule effects any of the functionalities of the sales contract.
    Best regards,
    Swarna Seeta

  • Sales Contract with Material Variant at Sales Order

    We are producing fabric and using make to order in SAP. Our customer give us a commitment with qty and a fixed price for certain fabric in advance, then later they release order to us with specific qty per color. We want to use Sales Contract for the customer commitment and sales order when the customer release the order with color qty to us.  We are putting color in the sales order in the material variant. However we are facing the following problem:
    1. Let say we have a contract 1 with 100,000 yds of material A. 
    2. then we have a sales order 2 of 20,000 yds of material A with color Blue refering to contract1.
    3. Somehow our factory over produced Material A color blue total 25,000 yds.
    4. Then we have another sales order 3 of 5,000 yds of material A with color RED referring to contract 1.
    5. MRP does not create plan order for RED material A because it is showing customer stock 25,000 with contract 1 and 20,000 consume by sales order 2 and 5,000 extra.  however these 5,000 extra is blue is not red and cannot fulfill sales order 3.
    Any idea how to solve this problem?
    Tks,
    Calvin Ngan

    Hi Calvin,
    I think if you define your material as configurable, it can solve your problem.
    A car, for example, has a large number of options that need to be described wheras the order is created only at a model and variant level. Then you define values for characteristics, to allow you to select specific options, such as 'black' for paint.
    So in your case you need to define characteristics of colour(or texture or thickness) or whatever differentiates each output and add optins for each of them.
    These are asked for and stored both in your reciepts(stocks, Prod. orders, POs etc) and in your requirements(SO etc). Also MRP will differentiate between each characteristics while planning.
    Hope this helps.
    Thanks & Regards
    Santanu Dawn

  • Under /Over Delivery Tolerance with Sales Contract

    Hello All,
    Overview: In our current environment we are creating Sales Contracts, then a Subsequent order from the Sales contract. We change the Sales order quantity to desired amount for the time of delivery which the customer is requesting. Also in customer master (XD02) we have delivery tolerance setup for under and over.
    Question: Since we have tolerance setup for the customer.  At delivery time, we picked less from what the sales order originally had and complete the whole process to billing. Does the remaining quantity go back to the sales contract?  Sales order is still showing "Being Processed" Or is not possible to do that with delivery tolerance setup and Sales Contracts?
    Scenario 1: XD02 - Tol. Over/Under set as 5%. Unchecked box "Complete Delivery", "Partial del. Set to "Blank" and Max Partial to "9" for Customer
    Created Sales Contract for quantity 500 Tons--> Created Subsequent Sales order for 25 Tons.
    Delivery: Picked 22 Ton's. Recieved Message" Underdelivery tolerance of 5.0% has been exceeded".
    Completed shipment and billing.
    Sales order shows "being processed" and remaining qty did not go back to original Sales Contract.
    Scenario 2: XD02 - Tol. Over/Under set as 5%. Checked box "Complete Delivery", "Partial del. Set to "B" and Max Partial to "1".
    Created Sales Contract for quantity 500 Tons--> Created Subsequent Sales order for 25 Tons.
    Delivery: Picked 22 Ton's. Recieved Message" Underdelivery tolerance of 5.0% has been exceeded". Acc. To the partial dlv. Agreement, no subsequent delivery can take place
    Completed shipment and billing.
    Sales order shows "Completed", but the remaining quantity did not go back to the original Sales Contract.
    Is possible to have the remaining quantity to go back to the Sales Contract without going back to the Sales order and change the quantity to what was shipped.  Can this be done via configuration?
    Can anyone please shed some light on this.
    Thank you all,
    Nav

    Hi
    Can this be done via configuration?
    To my knowledge...definitely NO. It is not possible through configurations.
    Regarding the two scenarios...you are delivering quantity less than the lower tollerance. It should not happen and if your business process demands it....there is no meaning of maintaining the tollerance limits for the customer. Since the message is a warning message, you are ignoring it and proceeding with the delivery. This message should be an error message and delivery should not be allowed when the tollerance limits are crossed.
    Thanks,
    Ravi

  • Contract for multiple company codes

    Hi,
    The requirement is to process the Sales Contract for multiple company codes, the concern is
    while creating the Contract document in VA41 we get the Sales area as mandatory.
    How to achieve this? if we suppress or make it as optional with some kind of ABAP customisation (what it should it be? usereixt/VOFM routines or what?) would it solve the problem ? if yes ,what would be the impacts on the other transactions.
    Kindly suggest.
    Regards
    SR

    Hi
    If it is a customer contract (SD contracts) then it is not possible to create the document without specifying the sales area. In the overview screen, even if the sales area is not specified, it takes the value from the 'Sold To' customer master record. If the SP exists in multiple sales areas, then the system displays the different sales areas in a popup and we have to select the appropriate one. To my knowledge, even if you manage to create the contract without those details, you cannot refer them for creating the release orders.
    Thanks,
    Ravi

  • 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

  • Partner redetermination in CRM for the replicated Sales contract from ECC

    Hello Friends,
    We are facing a typical issue, Our sales process is, we are creating Sales contract in ECC and replicating it in CRM. Problem area is we want to determine the Employee with the Territory ID in the CRM. Issue is the User will not be aware, who is the Employee responsible for the particular Sold to Party at the time of creation in ECC.
    Config details:
    1. Partner function related to Contracts are
        Sold to Party
        Ship to Party
        Bill to
        Payer
        Employee Responsible
        Employee _ Territory
    2. Sales Contract is created in ECC and replicates in to CRM
    3. Created Z partrner function for Employee_Territory and access seq assigned is 0030:Preeceding docyment>Territory>User
    4. All the Partner function in ECC are determined through the Source as Sold to, except Employee_Terrritory, which is manual
    5. Partner function value is manually maintained for Employee_territory in ECC sales contract
    6. When replicated to CRM, I want this Employee_Territory to be redetermined based on the Territory attributes like Business partner Zip code
    Kindly let me know, how to achieve it through configuration or if there is any BADI which requires minimum development.
    Thanks,
    Anup Bansal

    Hey!
    You can use badi COM_PARTNER_DETERM to determine partnter function based on Determination Sources.
    You might also use user-defined callback function to realize your business requirement based on event handle technology.

  • Swap between two different item categories in sales orders for sub-contracting

    Dear gurus,
    my requirement is to have the ability to swap between two different item categories for sales orders for sub-contracting.
    This should be controlled by a combination of the material and a value maintained the Usage field in the Customer Material Info Record (for example by entering a ‘V’).  A combination of Sales Doc Type, Item Cat Group and Usage should result in the creation of a purchase requisition.
    In the event that a process order is required instead of a purchase requisition (i.e. the product is to be manufactured in-house instead of sub-contracted) the user must have the ability to change the Item Category within the sales order to produce a process order.
    The user would just change the item category within the sales order, and the system would automatically remove the purchase requisition assigned to the SO, and create a process order and assign it to the SO.
    Can you suggest any possible solution?
    Thank you in advance.

    Hi Majlo,
    In my system, I checked.  First created sales order with third party line item and then changed item category to normal item category.
    Till Purchase order not created, I can change Item category of my sales order line item.
    In this case SAP inform by log and once save delete purchase requisition of that line item .
    For this you need to assign another item category as an manual item category in SPRO Item category assignment.
    After this user can manually change item category to other one manually, if PO do not exist.
    Please let me know if your query is different.
    Regards

  • How to create service items and sales order for service contracts.

    Hi,
    I have created item using Purchased Item template and one more item(service item) using service /warranty program template. Then I have used these items to create sales order with service item in it and closed that order , but Iam not getting this order in service contracts. Is this right way to create sales order for service items. I
    item name:- personal_computer
    copied from purchased order template. service is enabled and install base is checked and enable service coverage is enabled.
    item name:- service_item
    copied from service /warranty program template
    service is selected to inactive,
    service type: service
    duration: 1 year
    template: Gold
    and saved the item.
    Then I have used these two items in sales order for service contracts. But that sales order is not hitting in service contracts. Is there any error with item creation.
    Thanks,
    Bharat G.

    Following SAP Notes to be referred for Service Tax:
    1.     778976 u2013 Service Tax and Ecess on Service Tax
    2.     1032265 - SEcess on Service Tax
    Regards
    AK

  • Adding item data in Product tab for sales contract (crm_order_maintain)

    Hi, can I use crm_order_maintain to add line items under the product tab for a sales contract while creating or modifying an order. Is there any sample code to add the line items, I could look at.  I tried calling this FM from my custom tab and then called CRM_ORDER_SAVE but that did not add the line item. I guess I need to call it from the order_save badi and then call the crm_order_save FM as well from within the BADI. If someone could send me some sample code then I can double check if I am missing something.Am I on the right track to be using this FM for adding a line item under the product tab for the sales contract? Please help. thanks

    Hi, I've encountered the same problem while I was creating a Sub-Contract from a Master Contract.
    In my case the solution was:
    first create the Sub-Contract,
    CALL FUNCTION 'CRM_ORDER_MAINTAIN'
          CHANGING
            ct_orderadm_h     = i_ctorderadm_h
            ct_input_fields   = i_ctinput_fields
            ct_doc_flow       = i_ctdoc_flow
          EXCEPTIONS
            error_occurred    = 1
            document_locked   = 2
            no_change_allowed = 3
            no_authority      = 4
            OTHERS            = 5.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
        READ TABLE i_ctorderadm_h INTO wa_ctorderadm_h INDEX 1.
        APPEND wa_ctorderadm_h-guid TO i_objects_to_save.
    in wa_ctorderadm_h-guid now we have the guid of the newly created Sub-Contract.
    SELECT SINGLE it_type_to
                 INTO  v_it_type_to    " --> target item type
                 FROM  crmc_it_copy_ma
                 WHERE it_type_from = wa_out_orderadm_i-itm_type.
         Prepare tables
            wa_ctorderadm_i-header =
            wa_out_orderadm_i-header.   "Retrieved from CRM_ORDER_READ
            wa_ctorderadm_i-handle = '0000000001'.
            wa_ctorderadm_i-number_int = '0000000001'.
            wa_ctorderadm_i-product = wa_out_orderadm_i-product.
            wa_ctorderadm_i-ordered_prod =
            wa_out_orderadm_i-ordered_prod.
            wa_ctorderadm_i-description = wa_out_orderadm_i-description.
            wa_ctorderadm_i-itm_type = v_it_type_to.
            wa_ctorderadm_i-order_date   = sy-datum.
            wa_ctorderadm_i-itm_language = sy-langu.
            wa_ctorderadm_i-mode = c_a.   "c_a = 'A'
            wa_ctorderadm_i-header = wa_ctorderadm_h-guid.
            APPEND wa_ctorderadm_i TO i_ctorderadm_i.
            wa_input_fields-ref_handle = '0000000001'.
            wa_input_fields-objectname = 'ORDERADM_I'.
            REFRESH i_input_field_names.
            wa_input_field_names-fieldname = 'DESCRIPTION'.
            APPEND wa_input_field_names TO i_input_field_names.
            wa_input_field_names-fieldname = 'HEADER'.
            APPEND wa_input_field_names TO i_input_field_names.
            wa_input_field_names-fieldname = 'ITM_TYPE'.
            APPEND wa_input_field_names TO i_input_field_names.
            wa_input_field_names-fieldname = 'MODE'.
            APPEND wa_input_field_names TO i_input_field_names.
            wa_input_field_names-fieldname = 'NUMBER_INT'.
            APPEND wa_input_field_names TO i_input_field_names.
            wa_input_field_names-fieldname = 'ORDERED_PROD'.
            APPEND wa_input_field_names TO i_input_field_names.
            wa_input_field_names-fieldname = 'ORDER_DATE'.
            APPEND wa_input_field_names TO i_input_field_names.
            wa_input_field_names-fieldname = 'PRODUCT'.
            APPEND wa_input_field_names TO i_input_field_names.
            wa_input_fields-field_names = i_input_field_names.
            APPEND wa_input_fields TO i_ctinput_fields.
    After that I've called function 'CRM_ORDER_MAINTAIN', to copy the Items from the Master Contract.
    CALL FUNCTION 'CRM_ORDER_MAINTAIN'
            EXPORTING
              it_sales          = i_sales
              it_schedlin_i     = i_schedlin_i
            CHANGING
              ct_orderadm_i     = i_ctorderadm_i
              ct_input_fields   = i_ctinput_fields
            EXCEPTIONS
              error_occurred    = 1
              document_locked   = 2
              no_change_allowed = 3
              no_authority      = 4
              OTHERS            = 5.
    Maybe if you're not working with Contracts, the procedure is not properly correct.
    I suggest to put a break-point into crm_order_maintain and try to add the Item manually.
    If you reproduce exactly the standard, I'm shure it will work.
    Lorenzo

  • NEED BAPI FOR  SALES CONTRACT CREATION AND EXTRACTION FOR Trans- PA41& PA43

    Hi All,
    I need the BAPI for T-code PA41 and PA43 for sales contract.
    i would like to extract all the contract details for Contract data contains Table VEDA. And need to create contract.
    Any body please help me out...
    Please give me code if any one have how to do mapping ..
    Thank you,
    Vishnu.

    Hi Vichu,
    Please search on SCN.
    Regards
    Abhii

  • Base table for 0CRM_SALES_CONTR_I(CRM Sales Contracts: Item)

    Hi experts,
    Im looking for the base tables for 0CRM_SALES_CONTR_I(CRM Sales Contracts: Item).if there is a base table for the datasource how do we find it.
    Thanks,
    sivarama landa

    Hello Siva,
    This is the way to find in the system:
    From RSA2>Extraction Tab-> Extract Structure-->Components Tab->Component Column( You will see .INCLUDE)  with its Corresponding Description in the column---> Short Description ( FOR EX : ORDERADM_H Data for BW DataSources), usually the CRM system table will be CRMD_******** or CRM_******.
    Here you will not find the lbwe( way to find tables in the ECC ).
    The Best and easiest way to find is as said by Martin.
    Regards,
    Adhvi

  • LSMW for sales contract VA41

    Hello,
    I need to know if we have any standard LSMW for sales contract(Transaction VA41).
    Also I can see if 0090(Sales documents) - standard method suits  for this requirement ? But I could not see the WBS element field inside this structures.
    Please let me know if we can use standard or Recording has to be done ?
    Thanks
    Senthil

    Hi Suraj,
    using transaction SO13: create Contract VA41.
    with regards,
    Mamta Kumari

Maybe you are looking for