Classification in Service Order Component level

Hi All,
We have a requirement to maintain various codes at the component level of the service order. 
At header level (Servicable Material / Product) of service order, we can do it by maintaining the material for  classification and there by allowing for configuration.  Can we do similar thing in component level?
If configuration at component level is not possible, is there any way that I can add 5 to 6 columns in the component tab without changing the SAP standard code?
Please let me know how this can be achieved .
Thanks in advance.
Regards,
Surya.

Hi Surya,
It is not possible to enter configurable material as components in service order.
See SAP Note 409513 (RMA: Repair of configurable material). You want to repair a configurable material in the RMA process. After posting of the returns delivery for the repair order the system generates a repair item and a service order is generated in the background. However, the generation of the service order terminates and the system displays error message IW292: 'No configurable material can be assigned to the order'.
However, I think you can use classified materials, if it is of any help to you.
Regards
Nikhilesh

Similar Messages

  • Any way to add 'Actions' tab on Service order Item level in ICWeb?

    Hello,
    We are implementing Service orders under CRM2007 Interaction Center.
    When we access the Service Orders through backend (t-code CRMD_ORDER), we see an 'Actions' tab on the Item Level which captures all the actions executed at Item Level. This tab is not available from the UI.
    Is there any way to add it to the UI? Note that it is available from both backend and UI at Header level but only from backend at the Item level.
    Thanks,

    Hi Deepali,
    I checked the TCODE CRMD_ORDER, there are buttons like AVAILABILITY CHECK on the item level.
    When you say it is an Item view on the Web UI, I believe it is a Table View.
    In Table Views you will have ON CLICK ACTION buttons next to the Row Selectors.
    For most of the views it will be available by default.Identify the Web UI component and open it through BSP_WD_CMPWB.Select the view and open the context node class and check if there is a method
    GET_OCA_T_TABLE.
    This method will have the code like this, for the buttons
      ls_one_click_action-id      = 'DELETE'.
      ls_one_click_action-icon    = 'delete.gif'.
      ls_one_click_action-text    = ''.
      ls_one_click_action-tooltip = cl_wd_utilities=>get_otr_text_by_alias( 'CRM_IC_APPL/DELETE' ).
      ls_one_click_action-active  = 'X'.
      APPEND ls_one_click_action TO rt_actions.
    If your component also has these things, then you can simply add the ACTIONS column using Configuration Tool else you need to add this column by coding, redefine the method GET_OCA_T_TABLE and add the buttons.
    You need to explicitly create event handlers for the button click actions.
    Mostly,it should be available to you by default as it is available in SAP GUI.
    Regards,
    Masood Imrani S.

  • Service Order Component User Status

    Hello All -
    Has anyone successfully tied a user status profile to the component item on the service order?  I've added the object type from BS12 and BS02, but I can't find a configuration assignment at the component level.  Any help is greatly appreciated!

    Hi ,
    What i get with your query is that you want to know the user status at component level. I mean to say for example if suppose product has come for repair than at each level of service what is the status of the process at user level you want to know that.you can get that into table crmc_status_proc table. this table is UI filter in order to restrict visibility of status management in the CRM business transaction to the necessary functions there.
    Entries in the CRMC_STATUS_PROC table control the following:
    Which system status should be displayed in the CRM business transaction?
    Which of the system statuses used in the CRM business transaction are lifecycle statuses?
    Which system statuses may be set manually in the CRM business transaction?
    Which system statuses may be deleted manually in the CRM business transaction?
    If a system status may be manually set or reset, which business transactions should be used for setting or resetting?
    Should the display or maintenance be restricted to specific business object types?
    Which of the system statuses used in the CRM business transaction should be displayed in the toolbars for status maintenance?
    Visualization of the system status using an icon
    thanks
    hemant ghiya

  • Adding View/tab TO service Order Item Level

    Hi All,
    I am using CRM 5.0 SP3. I need to add a new View/Tab on SERVICE ORDER at Item Level Details.
    This view consist of Some Custom Field (like IO Box, Drop down etc.)
    I have created the view but not able to understand how to add this view to the Item level details. I gone through the Cookbook, but not getting a clear idea of how to add this custom view there.
    I want to add this view like there are other view at Item level Details For Example "SLA Info","Notes" & "Partners", "Z view" (This Should be my custom view).
    Any hint will be very help full.
    Abhinav

    I assign the New z view into the viewset (ServViewSets.xml) and define the navigation link( in ServNavigationalLinks.xml as well. but when i am clicking on the link from the ServSLA, i am getting following errors.
    An exception occurred during the activation of target view ZServEvnt1 for the navigation
    An exception has occurred
    Exception Class CX_BSP_INV_PAGE
    Text: BSP Exception: Das Objekt ZServEvnt1.do in der URL/sap(bc/bsp/sap/crm_ic/ServItemViewSet.do ist nicht gültig.
    Program: CL_BSP_PAGE_BASE==============CP
    Include: CL_BSP_PAGE_BASE==============CM01A
    Source Text Row: 117
    An exception occurred in inbound plug IP_DEFAULT of target view ZServEvnt1
    An exception has occurred
    Exception Class CX_SY_REF_IS_INITIAL
    Text: Dereferencing of the NULL reference
    Program: CL_BSP_WD_WINDOW==============CP
    Include: CL_BSP_WD_WINDOW==============CM004
    Source Text Row: 47
    any help
    abhi
    Edited by: abhi on Sep 4, 2008 8:56 AM

  • Service order component not reflecting in sales order

    Dear All,
    I have mapped service notification type & service order type now if i create sales order directly from the service notification sales order is not reflecting the componets assigned in service order for that service notification. can anybody help me out?

    Sanjay,
    This is not standard, although it is possible through development (e.g. via action-box).
    However, there is the advance shipment functionality in the service order which does allow you to create a sales order from the service order components...
    PeteA

  • Plant Maintenance / Customer Service Orders - Component Data

    I asked this question yesterday but was told to go and look at SAP Help. Which I had done anyway but i've looked again and I'm still confused. On our SAP ECC system we use PM/CS Orders. I can see that I can extract the data from these orders using the 2LIS_17 & 2LIS_18 (Cubes 0PM_C04 & OCS_C03) . However these dont show the linked component data it's pureley operation data. I can see there is a goods movement cube that shows goods movements but is there any standard PM/CS cube that show stock and nonstock components that are linked to operations?
    Thanks
    Joel

    Hi,
    Thanks for your suggestion.
    I've also already turned on the BC for inventory management and I can see the stock / non stock data there but i want to actually link it to the operation on the order. If the inventory management stuff si the only way to do it I guess we'll have to see if there is anyway of customising to get there.

  • Automating offset reqmt date on service order component line

    Hi,
    I have an issue with automating the offset on component detail screen when creating the new component line.
    When creating the new component line we are using EXIT_SAPLCOMK_007 to default plant and storage location based on functional location and stock determination group. this works no problems.
    Now based on the same I want to default a value into reqmt date offset on the new component line. I could not find a suitable exit or BADI for this so I enhanced the FM CO_MK_GET_USER_PLANT_STLOC that is calling the exit EXIT_SAPLCOMK_007 and fill the values into the offset fields in resbd structure. the value is set on the offset on the created component line but the reqmt date is not calculated right.
    After a little debugging I have concluded that the initial creation of the component line always uses the calendar from the operation, whereas when I manually enter an offset the calendar of the plant is used. I can see that I can implement a BADI so that when entering manually the calendar from the operation is used, but the calculation must be based on the calendar of the plant.
    Any ideas how to set the offset automatic on a newly created component line and have the reqmt date calculation work as standard when entered manually?
    extra info:
    calculation of date is done in FM CX_SCHED_VIA_OPERATING_TIME.
    when updated manually its called from FG COMD subroutine FUNCT_BDTER_CHK
    when set on creation it is called from FG COMK subroutine BDTER_FILL.
    Thanks in advance,
    Steffen Høegh.

    Hi,
    just to update on the solution.
    Ended up doing an implicit enhancement at the end of routine bdter_fill in FG comk.
    algorithm:
    If Offset and manual maintenance of req. mt. date is initial.
      if certain order types
        Logic for determinig offset
           write new offset to resbd_g fields nlfzv and nlfmv
    now the rescheduling part in code.
    BEGIN determine calendar
    Logic for determinig if calendar from plant or operation should be used.
    This logic is derived from sub funct_bdter_chk in FG COMD
          TRY.
              GET BADI badi_cx_offset_calid.
       --> call BADI to determine calender for offset
              CALL BADI badi_cx_offset_calid->change_calid
                EXPORTING
                  is_caufvd        = caufvd
                  is_afvgd         = afvgd
                IMPORTING
                  flg_use_wc_calid = flg_wc_cal.
            CATCH cx_badi_not_implemented.
        no implementation
            CATCH cx_badi_multiply_implemented.
            CATCH cx_badi.
          ENDTRY.
          IF NOT flg_wc_cal IS INITIAL.
            l_calid = afvgd-kalid.
          ELSE.
            IF l_t001w-werks <> t001w-werks.
              CALL FUNCTION 'CO_TA_T001W_READ'
                EXPORTING
                  t001w_werk = resbd_g-werks
                IMPORTING
                  t001wwa    = l_t001w
                EXCEPTIONS
                  not_found  = 1
                  OTHERS     = 2.
            ELSE.
              l_t001w = t001w.
            ENDIF.
            l_calid = l_t001w-fabkl.
          ENDIF.
    END determine calendar
    *BEGIN Scheduling
    *logic is from above
          IF caufvd-autyp = auftragstyp-fert OR
             caufvd-autyp = auftragstyp-bord.
            CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME'
              EXPORTING
                i_date_start = resbd_g-bdter
                i_time_start = resbd_g-bdztp
                i_duration   = resbd_g-nlfzv
                i_unit       = resbd_g-nlfmv
                i_fcalid     = afvgd_g-kalid
              IMPORTING
                e_date_end   = resbd_g-bdter
                e_time_end   = resbd_g-bdztp.
          ELSE.
            IF NOT resbd_g-bdter IS INITIAL.                    "note683510
              IF resbd_g-nlfzv < 0.
                l_time = time_const-beg.
              ELSE.
                l_time = time_const-end.
              ENDIF.
              CALL FUNCTION 'CX_SCHED_VIA_OPERATING_TIME'
                EXPORTING
                  i_date_start = resbd_g-bdter
                  i_time_start = l_time
                  i_duration   = resbd_g-nlfzv
                  i_unit       = resbd_g-nlfmv
                  i_fcalid     = l_calid
                IMPORTING
                  e_date_end   = resbd_g-bdter.
            ENDIF.
          ENDIF.
        ENDIF.
    Regards and thanks for the help,
    Steffen Høegh
    Vestas Wind Systems

  • PIR Consumption - Sales Order & Service Order

    All -
    I've come across an issue in our system as it relates to PIR consumption.  We create a PIR forecast which is designed to be consumed by orders.  (MM strategy group 40, PIR consumption indicator 1).  PIR is successfully consumed upon sales order creation.
    In the same area of our business (aftermarket service and repair), we also require PIR consumption when component requirements are added to our repair service orders.
    With the current setup (strat 40, CI 1), the PIR is not consumed after service order component addition.  It adds to the total material requirements.
    I've altered our settings across the board to account for both order types, however, i am hitting a wall as to if my new settings are a help or a hinderance.
    New settings are (MM strat 40, MM mixed MRP mode 3, PIR CI 3).
    Visually, i can see that my total PIR count is actively reduced via MD04 monitoring, however, when looking at the PIR directly, I see that the PIRs have not been consumed.  Instead they are still active and the reqs are hidden.
    I don't know if consumption of PIR is allowed for multiple order types.  I know that strat 40 directly relates to sales order requirement planning.  I do not know if there is a strategy that works similarly for both sales order AND service order types.  I'm also very skeptical of using mixed MRP mode 3 to accomplish the PIR consumption.
    Could anyone enlighten me on this?  I can't find any information on this sort of order types with consumption.  If it's not possible to combine order types with PIR consumption, so be it.  I'd just like some info.
    Thank you in advance,
    Ehren

    Sure thing. I'm running in our test client for the results, but my settings are identical:
    Image 1 = MD04 result of addition of PIR using VSF with consumption indicator 3:
    Image 2 = Addition of sales order requirement for the same part, VQTEST1.  Successfully consumes qty 1 of PIR material:
    Image 3 = Modification of service order to add qty 1 of component VQTEST1. Rather than consuming one of the remaining PIRs, the order created a new requirement above the PIR forecast:

  • Costing indicator in Repair Service Order

    Hi Gurus,
    I am facing pblm in Repair Service order for component cost.
    Actually the flow is creation of a Service Order automatically using Requirement type from a Return Sales Order.
    Items returned in Return Sales Order are Non - valuated & hence appearing as non-valuated in my Service Order Component tab as well (Defaulted Parent Item -->" Not relavant to costing")
    This is creating pblm to me. Whatever parts, materials I am issuing to Service order are not getting costed. Also the Costing indicator for all the components lines appearing as Not relavent to Costing.
    How I can set it Relavent to Costing for the Child items. Is this control lies in Task List/BOM setting?
    regards
    Ravi

    Spare components are not influenced in anyway by the actual repairable equipment. Pls check other settings.

  • Customer Service Order

    My client will soon be implementing customer service order and I need to know what are the FI and CO entires related to a creation of a CS order. ....
    eg... I know expenses and materials will be assigned to a cs order.... so will it hit the FI system or will they be managed in CO until the CS order is settled?
    how is WIP calculated for a CS order?
    Thanks

    Hi,
    When you issue goods to service order,
    The inventory gets Dr & Credit, at this time it is not hit to P&L account,
    Once if you make any invoice(Resource related billing), then revenue come, and after order settlement,the revenue which is genrated from this order  & whatever cost like labour cost & cost of components is hit to COPA,(It flow in P&L accounts),
    If you don't want to flow this  cost of goods used for order then
    IW32 (Change service order) >>> Component tab >>> Select component >>> click on genral data >>> Costing relevancy - Make it not relevent for costing.]
    Kapil

  • Can we cancel a Service Order

    Hi,
    Can one please help me on following points:
    1. After cancellation of TECO on service order what happens to the costs?
    2.What all areas will get effected after TECO of a Service order?
    3.Is it possible to cancel/delete a Service Order?
    4.If so what all areas has to be looked in before canceling a service order and canceling a TECO?
    Thanks in Advance....

    1. After cancellation of TECO on service order what happens to the costs?
    The costs remain as it is in the Service order.There is no changes in the costing.Cost can be viewed in Costing Tab in Service order (IW33--> cost tab) or thru t-code KOB1
    2.What all areas will get effected after TECO of a Service order?
    After TECO, the following transactions cannot be done : Material Reservation, scheduling,goods movement, confirmation,Requisition,Quotation, RRB, etc etc.
    Once TECO is done, the goods movemnent,confirmation, etc cannot be reversed.
    3.Is it possible to cancel/delete a Service Order?
    A Deletion Flag can be set at the service order header level.
    4.If so what all areas has to be looked in before canceling a service order and canceling a TECO?
    Service order should be open ( status = CRTD) for it to be deleted. All confirmations and goods movement etc should be reversed before deleting a service order.
    TECO cancellation cannot be done for settled orders.

  • Approval Procedure in service request/Service Order

    Hi,
    We are implementing approval procedure to set up an approval process in service request & order.
    We have made the necessary configurations in IMG->CRM->Transactions->Basic settings->Approval settings.
    The web UI component for approal procedure is BT_APPROVAL does not show up in assignment block of SRQM_INCIDENT_H or BT116H_SRVO. Therefore we are note able to view approval procedure in web ui.
    Please let us how to activate this component in service order & request in web ui
    Regards
    Sushant

    Hi Vikas/Sushant,
    This has been implemented in standard in the component "SRQM_RFC_H". This is the component for Request For Change.
    In your case you will have to do the same if you want this approval block for Service Order or Incidents.
    It could be executed in 3 major steps:
    a) Add BT_APPROVAL as an Usage in these Components through the UI Runtime Repository tool from the component workbench
    b) Make this assignment visible by adding it to the Overview page in Runtime Repository and changing the Overview Page Configuration to accommodate this view
    c) Make changes to pass the data to BT_APPROVAL. This will require you to enhance the component. the enhance the Component Controller and then change the method WD_USAGE_INITIALIZE in the component controller to bind the BTADMINH of the Service Order component with that of the BT_APPROVAL. Something like below
        when 'CUBTAPPROVAL'.
          iv_usage->bind_context_node( iv_controller_type  = cl_bsp_wd_controller=>co_type_component
                                       iv_target_node_name = 'BTADMINH'
                                       iv_node_2_bind      = 'BTADMINH' ). 
    Please check RFC the component mentioned above for finer details.
    Thanks!
    Amrut Tadas

  • How to update the service order status at meter level

    Hi
    I need to fetch one open service order and update the retrieved open service order status at meter level.
    I am trying to do it through BAPI_ALM_ORDER_MAITAIN but i am not able to do it.
    Please let  me know the process how to update.
    Thanks & Regards
    Pallavi

    Hi,
    Check if this code works ...
    REPORT zbapi .
    DATA t_meth TYPE TABLE OF bapi_alm_order_method.
    **Internal table for Operation (BAPI)
    DATA t_oper TYPE TABLE OF bapi_alm_order_operation.
    DATA t_comp TYPE TABLE OF bapi_alm_order_component.
    **Internal Table for Opertaions UP (BAPI)
    DATA t_comp_up TYPE TABLE OF bapi_alm_order_component_up.
    **Internal table for BAPI Return code
    DATA t_ret TYPE TABLE OF bapiret2.
    ***WORK AREA DECLARATIONS
    **Work Area for Hedaer
    DATA:wa_header TYPE caufvdb,
    wa_meth TYPE bapi_alm_order_method,
    wa_op TYPE afvgb,
    wa_comp TYPE resbb,
    wa_comp1 TYPE bapi_alm_order_component,
    wa_comp_up TYPE bapi_alm_order_component_up,
    wa_oper TYPE bapi_alm_order_operation.
    PARAMETERS:TEST.
    ****Fill Method Internal table
    CLEAR wa_meth.
    wa_meth-method = 'SAVE'.
    APPEND wa_meth TO t_meth.
    wa_meth-refnumber = sy-tabix.
    wa_meth-objecttype = 'COMPONENT'.
    wa_meth-method = 'CHANGE'.
    wa_meth-objectkey(12) = '000004000104'.
    wa_meth-objectkey+12(4) = '0010'.
    wa_meth-objectkey+16(4) = '0010'.
    APPEND wa_meth TO t_meth.
    **Component Internal table
    wa_comp1-reserv_no = '0000001072'.
    wa_comp1-res_item = '0001'.
    wa_comp1-activity = '0010'.
    wa_comp1-item_number = '0010'.
    wa_comp1-special_stock = 'B'.
    wa_comp1-requirement_quantity = '15'.
    wa_comp1-stge_loc = '0001'.
    wa_comp1-backflush = 'X'.
    APPEND wa_comp1 TO t_comp.
    **Component Update Internal table
    wa_comp_up-special_stock = 'X'.
    wa_comp_up-backflush = 'X'.
    wa_comp_up-requirement_quantity = 'X'.
    wa_comp_up-stge_loc = 'X'.
    APPEND wa_comp_up TO t_comp_up.
    **Call Bapi
    BREAK-POINT.
    CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
    TABLES
    it_methods = t_meth
    it_component = t_comp
    it_component_up = t_comp_up
    return = t_ret.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.   <--- Hope u r using this too
    regards,
    Naveen
    Edited by: Naveen Deva on Apr 16, 2009 9:12 AM

  • Vendor Determination to PR thru componant tab of service order

    Hi All,
    I have maintain the vendor in notification partner list and then it get copy to service order partner tab after service order creation.
    Now when I create the Purchase req. from component tab, Vendor should get determined automatically from service order partner tab. Right now it gives me pop screen which includes list of all vendor for given material and plant.
    My requirement is vendor determination in PR thru component tab should always get determined from service order partner tab.
    Pl let me know if there is any note to be implemented.
    Thanks,
    Chetan

    Hi,
    You have to maintain source list in the transaction ME01 for this vendor as fixed vendor....
    Sudhakar

  • DMS Object Link at Maintenence Order and Service order level

    Hi SAP Gurus,
    We had a requirement for maintaining DMS Object at Service order and maintenence order level, as Standard DMS does not provide any Standard Object link at Order level, we went for development and following the Standard procedure i could bring the Order Tab in CV01N Object Links, and also i could search the relavent maintenence order and maintain documents relevant to it,
    But the biggest problem now is i could not create DIR from the Maintenence or service order screen IW31, and the document i have placed at the order is not visible in the order screen at all,
    i know it is some sort of enhancement in the Order screen to allow DMS Documents to appear in the Order screen to provide this funtionality.
    let me pls know what exactly has to be done, as there is no config at the order level to get the DMS Screen, as DMS is not a standard object at the order level.
    one approch as suggested is modifiying the Order screen or using Screen Exit Enhancement for Order but not sure which one to use or how to move ahead,
    Thanks n Regards
    Priya S

    Dear Christoph Hopf
    Many Thanks for your answer,
    i went through the said SAP Note, but it only speaks about the notifications level, where SAP itself has provided the standard DMS Object links, and iam in latest ECC-6 version where this note  is taken care of i think,
    iam looking for creating DMS Document (DIR) from the maintenence Order IW31 transaction screen, and have developed new Object link for Maintenence order,
    but the main problem is, iam not able to create DIR from the IW31 Screen directly as Maintennce order is not a standard SAP Object,
    please let me know how to get the list of documents that i have attached to a maintenence order to appear in the IW32 maintenence order screen, and also we need to create the documents (DIR) directly from IW31 / 32 screens.
    Thanks and Regards,
    PriyaS
    Edited by: Priya S on Aug 19, 2009 1:50 AM
    Edited by: Priya S on Aug 20, 2009 1:54 AM
    Edited by: Priya S on Aug 24, 2009 6:24 PM

Maybe you are looking for

  • Nokia c5-03 usb connecting error

    hi i have nokia c5-03.there is no memory card present in my phone.but when i connect my phone to pc through cable the erroe comes in there (memory card not present usb connection may not work as expected) anyone know what's the reason is this... plz

  • Performance problems with DFSN, ABE and SMB

    Hello, We have identified a problem with DFS-Namespace (DFSN), Access Based Enumeration (ABE) and SMB File Service. Currently we have two Windows Server 2008 R2 servers providing the domain-based DFSN in functional level Windows Server 2008 R2 with a

  • Copy service line items to new line items in the same contract (ME32K)?

    Hello friends, Requirement: There are many contracts (account assignment K) has service line items  (type 9). I need to copy a contract line item along with its service line items (1 or more) into a new line item in the same contract. I tried bapi_po

  • Printing to PDF creates document with only part of the printout, improperly sized

    I am printing from a windows application with my Adobe Acrobat Standard 10.1.9, and when it prints (to a standard Portrait size document), only about 25% of the document appears in the PDF, as if I had told it to zoom in on the document. I want the P

  • StarOffice 7 and Vista

    Vista introduced a new format for addresses/contacts. Is there any way to import this new format into StarOffice 7? Any help greatly appreciated!