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

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

  • 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.

  • 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.

  • 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

  • Copy from VBRP to technical object Serial Number in Sales Order

    Hi SAP colleagues,
    I need some help in the following issue. Hopefully somebody can assist. In a F2 invoice in the field VBRP-CHARG, the serial number of the product is available. In the business of my client, many return orders exist (KR, RE, etc.). The return order is created while referencing to the billing document. At this moment SAP users (transaction VA01) must fill in the serial number manually via Extra -> Technical Objects. Regularly people forget to do this or use an incorrect serial number. This leads to all kind of problems further on in the process.
    The question is: how can this process be automatized? So the serial number which is available in VBRP-CHARG, should be copied automatically into the return order in the technical object area in the field SERNR.
    Who knows how to solve this technically in SAP?
    Best regards,
    Paul

    Hi Karan,
    First of all thanks a lot for your answer. Unfortunately it is more complex... The batch number which is available in VBRP-CHARG should be copied into the Technical Object area in the sales order. Menu path: Extra -> Technical Objects. So this is equipment functionality related to sales orders. So copying using copy control from VBRP to VBAP or VBAK will not solve the problem. Do you have any idee how this can be achieved (tables like SER02, OBJK are relevant)?
    Best regards,
    Paul

  • 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.

  • 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

  • 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

  • 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.

  • 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

  • Which SD Table holds the Technical Object Information?

    I am writing a report in SQ01 and can't find an SD table holding the technical objects information from the Sales contracts or orders. Can anyone suggest a table or which tables to joins I need. .
    Thanks
    Jen

    .... also:
    inner join with sales ordem item:
    VBPM-VBELN = VBAP-VBELN
    VBPM-POSNR = VBAP-POSNR
    Available fields:
    Technical reference object type
    Technical reference object
    Serial number

  • R3 - CRM customer fields exchange of sales contract

    Hi,
    I need to replicate custom fields of sales contracts on item level (VBAP) from R/3 to CRM.
    R3 fields have been created manually earlier and the CRM fields have now been created with EEWB with the option "Adding new fields to Business transactions". The checkbox "Also used in R/3" was disabled.
    I am now able to exchange the sales contracts from R3 to CRM with middleware adapter object SALESCONTRACT and mBDoc BUS_TRANS_MSG.
    But how can I exchange the custom fields appended to VBAP in R3?
    Is there any BAdi I can use or do I need to enhance BDoc segments??
    thanks a lot in advance.
    frieda

    Hi ,
    We have a similar requirement for some custom fields of VBAK which need to be replicated to CRM.The fields are added in customer_h  structure in CRM.
    Can you please send me the lines of code which worked for you?
    We tried doing the same thing. the BADI is called but the values do not get replicated.
    Thanks in advance.
    Neil.

  • Technical Object Information in BAPI_CONTRACT_CREATEFROMDATA

    We are using BAPI_CONTRACT_CREATEFROMDATA to create contract. While loading, we need to update Equipment Number (Tecnical Objects) into too. However, wea re unable to map the field. Any help?

    Hi, I am trying to update the technical objects for the quotation as well. Can you explain a little more what you mean? I am not clear about the idoc setup.
    Thanks

  • How to restrict Material Class in Sales Contract Doc

    Hi,
    I need to restrict Material Class in Sales order based on Item catagory, Material group4 and Sales contract Document type.
    If the above 3 fields having a particular value then the system should restrict all the other classes of that material and display only a particular class and it's related characteristics.
    If any one come across such a senario then pklease let me know.
    Regards
    Ajay

    Hi,
    You have to make few configuration settings before you actually restrict at the object level. The solution is clearly discussed in the below thread:
    how to restrict material master by material type  t-code MM01
    Hope this helps!!
    Regards,
    Raghu

Maybe you are looking for

  • Multiple rows to multiple column

    I have a table TableA containing 2 columns ( Name and Value). Here I know what are the values for column Name TABLEA ======= Name Parameter Nexus 11 GPlay 21 Demo 31 I need a query which provides the below output Desired Output: ====== First Second T

  • Old PC user trying to setup Apple Tv

    Hi All, I just bought my first mac (27 inch one) and waiting for it to arrive. I also bought Apple Tv and cant wait to use it. Is it ok and easy to setup the Apple tv with my pc and then swap with the new imac when it finally arrives? Or should I jus

  • Printing format with filtered list

    When I filter my list in numbers there is blank last page when printing(pdf) it. Does anybody know how to get rid of this last blank page? So that the printing area is just as big as the filtered list. Thank you.

  • Putting a swf within a swf

    A friend of mine told me that I can take and create a swf file and then pull it onto another swf file (ex: creating a swf for the buttons and then the pages) he said that I needed to use action script and to create a container for the other swf to lo

  • Wrong data being sent thru XI

    Hi All I have a strange problem. This is the scenario: Employee related changes are to be sent to payroll every night. We have a report which fetches all the changes in employee data on that pirticular day. It would call the proxy and send all the da