Query on Service Order Assignment Type in CRM Service Manager

Hi All,
This query is regarding the Service Order Assignment type in CRM Service Manager.
While fetching the service orders from SAP, the ServiceOrderFetchBAPI calls the ServiceOrderAssignmentTypeDelegateFactory class
ServiceOrderAssignmentTypeDelegateFactory class contains {
1.  public static String ASSIGNMENT_TYPE_GLOBAL = "ServiceOrder.AssignmentType";
      public static String SECTION = "APPLICATION_CONFIG";
Question 1: Please explain about both the String values, Are these two values being fetched from the sap config panel ? If yes then please elaborate where can I check their respective values in SAP.
2. The method getAssignmentTypeDelegate compares each values and returns the respective assignmentTypes
public static ServiceOrderAssignmentTypeDelegate getAssignmentTypeDelegate(User user, SAPObject sapObject, BAPI bapi)
    throws Exception
    String assigmentType = user.getPropertyValue(SECTION, ASSIGNMENT_TYPE_GLOBAL);
    if (assigmentType.equalsIgnoreCase("1"))
      ServiceOrderAssignmentTypeDelegate assignmentTypeBAPI = new ServiceOrderByResourcePlanning(user, sapObject, bapi);
      return assignmentTypeBAPI;
    if (assigmentType.equalsIgnoreCase("2"))
      ServiceOrderAssignmentTypeDelegate assignmentTypeBAPI = new ServiceOrderByPartnerResponsible(user, sapObject, bapi);
      return assignmentTypeBAPI;
    if (assigmentType.equalsIgnoreCase("3"))
      ServiceOrderAssignmentTypeDelegate assignmentTypeBAPI = new ServiceOrderByMultiResourceScheduling(user, sapObject, bapi);
      return assignmentTypeBAPI;
    if (assigmentType.equalsIgnoreCase("4"))
      ServiceOrderAssignmentTypeDelegate assignmentTypeBAPI = new ServiceOrderByAccount(user, sapObject, bapi);
      return assignmentTypeBAPI;
Based on the values a new class is instantiated and it mentions their filter range to be set in BAPI
For ServiceOrderByResourcePlanning  -
public void setParameters(SAPObject obj)
    throws Exception
    String partnerGUID = this._serviceOrderComponentManager.getPartnerGUID();
    this._bapi.setFilterRange("IT_LRP_RESOURCE_GUID_RA", "I", "EQ", partnerGUID, "");
For ServiceOrderByPartnerResponsible -
public void setParameters(SAPObject obj)
    throws Exception
    String partnerGUID = this._serviceOrderComponentManager.getPartnerGUID();
    this._bapi.setFilterRange("IT_PARTNER_GUID_RA", "I", "EQ", partnerGUID, "");
For ServiceOrderByMultiResourceScheduling -
public void setParameters(SAPObject obj)
    throws Exception
    String partnerGUID = this._serviceOrderComponentManager.getPartnerGUID();
    this._bapi.setFilterRange("IT_LRP_RESOURCE_GUID_RA", "I", "EQ", partnerGUID, "");
For ServiceOrderByAccount -
public void setParameters(SAPObject obj)
    throws Exception
    for (GUID object : this._accounts)
      String guid = object.getGUID();
      this._bapi.setFilterRange("IT_ACCOUNT_GUID_RA", "I", "EQ", guid, "");
Question 2 : Why  the filter range in ServiceOrderByMultiResourceScheduling  (MRS Scheduling engine )  is set as - this._bapi.setFilterRange("IT_LRP_RESOURCE_GUID_RA", "I", "EQ", partnerGUID, "");  ? If we see the ServiceOrderByResourcePlanning  also has the same filter range  -  this._bapi.setFilterRange("IT_LRP_RESOURCE_GUID_RA", "I", "EQ", partnerGUID, "");
If these are two different scheduling engines then the table names should be different both in case of MRS and LRP ? Please clarify and explain
Please Explain
Thanks and Regards
Neha Mahanty

Neha,
Got these answers back from the programmer:
Answer 1: Yes, this is being
fetched from the Mobile application configuration parameters as shown below.
The value is configured by a rule to look up to the Service Order MDO
Assignment type filter.
Answer 2: Yes, MRS and LRP are
different scheduling engines, but since the client does not have all the user
information regarding MRS (i.e the resource information), we set the partner
GUID for both. SAP backend ABAP code will determine resource based on the
partner GUID and will call the respective handler for MRS and LRP to retrieve
the service order assignments. Currently Service Manager 4.0 code does not
support MRS with the provided add on.
Jason Latko - Senior Product Developer at SAP

Similar Messages

  • Error during resource related billing against service order SM02 type!

    Hi,
    I have created a service order SM02 type with internal operation and activity type assignment. Confirmed the operation. Did goods issue against the order reservatio. Got actual costs updated.
    While running DP90 I am getting a message Character combination W/O Mat. Assign. in DIP profile XXXXXX
    and at the message long text
    *Key uniquely identifying "a.
    Items in a chart of accounts that are relevant to cost, are referred to as cost elements. They are used for entering all costs within the entire cost accounting system.*
    And the above mentioned is Information Message . Latter when I enter and proceed I get an error message saying
    Error during material determination for sales document item 817702/
    Message no. AD01155
    Diagnosis
    An error occured during material determination for a dynamic item.
    Kindly suggest me how can I solve this issue.
    Regards,
    N.Nagaraju

    It looks like the DIP Processor cannot determine a material.
    Go you your DIP Profile and check the Material Determination settings
    Also run TCode ODP2 to check the consistency of your DIP Profile
    PeteA

  • Notification Assignment Type Issue - SAP Work Manager 6.0

    Hello Experts,
    We are not able to download notifications on the device for header level work center that is assignment type = 5.
    We have done the below configuration.
    - added the user parameter for work center in user profile.
    - changed assignment type to 5 in Notification MDO.
    Same configuration is working properly in case of work orders only change is assignment type set to 8 and changed in client global value Wo.AssignmentType to 8.
    There is no configuration guide available which explains notification assignment types in SAP Work Manager 6.0.
    Any help would be appreciated.
    Regards,
    Abhishek
    Tags edited by: Michael Appleby

    Hi,
    In the notification MDO data filter, you also need to add a filter to the WORK_CNTR field. It should be user parameter type, with value "VAP".
    Also, from memory, I had to disable some other filters that were set out of the box. These were filtering out my data.
    Hope that helps
    Michael

  • SAP ECC 6.0 Service functionalities vs. SAP CRM Service functionalities

    Hi all,
    My name is Chitra.  I want to make a comparison between the Service functinalities available in SAP CRM Service.  I beleieve SAP CRM has lot more functionalities for Service than SAP ECC.  But since I have not worked in Service, I would really appreciate any help in this regard.   What are the Service options available in ECC 6.0 .  What are the additional functionalities available in SAP CRM Service.  Any help in this regard will be very helpful.
    You can email me at [email protected]
    Thanks in advance,
    Chitra

    Hello Chitra,
    I know it was a long time ago since you posted this thread, but I was wandering if you (or anyone reading the forum) ever got the information requested for comparing CRM Service to SAP ECC Service. I have a similiar requirement for comparing both options.
    Your help would be truly helpful,
    Many thanks in advance,
    Pedro

  • Revenue bearing service order and non-revenue bearing service order

    Hi Gurus,
    1) Please let me know the difference between Revenue Bearing Service orders and Non-Revene bearing service orders.
    2) What is the difference in settlement of both?
    3) It will be helpful for me to understand if you can give examples for each.
    Regards,
    Sam

    can you tell me the difference revenue bearing service order and non-revenue bearing service order with example.
    how to handle the repair and return process in a gear business company.   i m servicing the gear box which i supplied one year before to a customer.  now i m returning back to my comany and do some repair, quoting the customer and charging them.
    how to caputure this process in customer service module.
    regards
    vinoth

  • Extract Text Types from CRM Service Order

    Hello Experts,
    I have a requirement where we need to extract the Text Types and texts from a the Item Details of a CRM Service Order.
    I know it's not ideal to have large strings of text in BW but it is needed by the business.
    Can anyone point me to the table that contains the Text Types and associated texts?
    When I F1 on the field, nothing happens.
    Thanks in advance.

    This can be done through action profile.

  • Creating ERP Sales order with reference to CRM Service Order

    Hello all,
    I am trying to create an ERP Sales Order from CRM. If Icreate the Sales Order manually, it is working correctly but, if I try to create the ERP Sales Order as follow-up document for the CRM Service Order, it is not working.
    I have defined the Cross-system Copying of Transaction Types, byt the ERP sales order is not shown as possible follow.up doc from the CRM Service Order. Does anyone know if it is possible?
    Additionally, I would need to create CRM Sales Orders in reference to ERP Sales Order. Is there any way to do it??
    Thanks in advance and Regards,

    Hi Oliver,
    Rajendra answer is correct.
    The SAP Standard integration Scenario creates a ERP sales order for all the salesitems in the serviceorder.
    Without items no salesorder is created in standard.
    Maybe you could realize your requirement with own coding when you save a new service order or by button - click.
    I realized something similar some weeks ago. One hind:  It is helpfull to maintain a ztable where you store which CRM serviceorder is linked to which sales orders.
    Kind regards.
    Manfred

  • Availability check in service order quotation in SAP CRM

    Hello Experts,
    I am trying to establish an availability check for service order quotations in CRM
    Could somebody please guide me through the steps to solve this problem.
    Thanks in advance,
    Itisha

    Hello
    For quotations, only an availability information is triggered and that shows only confirmation when creating but not after
    save. You can find the logic in our standard function module CRM_CONFIRM_DEL_T_SCHEDLIN_EC
    You can also find information in [ online documentation|http://help.sap.com/saphelp_crm70/helpdata/en/45/b67bba228747f5e10000000a114a6b/frameset.htm]
    Regards
    Joaquin

  • Business Object "Service Order" not found in Web Service Tool

    Dear Experts,
    We're trying to create a web service for Service Order via Web Service Tool,
    but we can't find the business object "Service Order" there.
    How to step to reproduce the problem:
    1. Logon CRM WEBUI with the business role ITSERVICEPRO.
    (or T-cd:BSP_WD_CMPWB > Enter component WS_DESIGN_TOOL > Test)
    2. Go to Service Operations>Web Service
    3. Create a new Web Service
    -> In "Service Objects" area at step 1 "Select Objects", there's a drop down list box of "Business Object".
       In this list, "Service Order" does not exist.
    Other objects such as "Service Confirmation", "Service Order Quotation" etc are available.
    How can we create a new web service for Service Order?
    Any advise would be highly apprecaited.
    Best regards,
    F.T.

    Hello Rocca,
    It is hard coded in FM CRM_SALESDOCUMENT_FILTER that the item which is assigned to object type BUS2000140 would be removed from the upload relevant item list.
    To get it replicated, I am afraid that you need to modify the relevant coding here.
    Best regards,
    Maggie

  • Service order as followup document for service order

    HI gurus,
    Can a service order be created as a followup for service ticket. The call agent creates a service ticket for a channel partner. The channel partner should open the service ticket and create a followup document service order for the service ticket.
    Can we create a followup document which has the leading business transaction category same as the preceeding document.
    Thanking u, Madhu.

    Madhu,
    I am sure you can create a follow-up transaction from a Service ticket to Service Order, All you have to make sure is the setting in IMG for Follow-up are active and right.
    Thanks

  • CRM Service - ECC Logisitcs Integration (Spare Parts in a Service Order)

    Hi Experts,
    We have been trying to configure a scenario for CRM Service Orders with SAP ECC logistics integration in CRM 7.0 EHP1.
    We are aware of the standard configuration wherein we assign one logistics scenario ( Purchase Requisition or Purchase Order or Reservation) for a specific service organization & Item Category for spare parts in service order.
    Our first query : Is it standard that the spare part will be automatically reserved if it is in stock (after ECC availability check from service order) and purchase requisition or purchase order is created only if it is not in stock?
    We also understand that while a reservation happens during Service order creation, the goods issue or material withdrawal happens only on service confirmation. If this the case, how will the physical delivery happen to customer? This is our second query.
    Please note that we are raising this query only for spare part items in service order and not for sales item in service order.
    It would be great if you could help us with this issue.
    Responses will be suitably rewarded.
    Thanks,
    Prish

    Hi Pritesh,
    Thank you for your prompt reply and help, appreciate the same, we would be going for the scenario where the service order in sap crm has saleable parts, the service order would get replicated to ecc as a sales order and the costs would get booked when the post goods issue is performed after creating the delivery in SAP ECC.
    Following are the configurations done
    1) Service Order type ZRVW is created in SAP CRM
    2) The same service order ZRVW is mapped in SAP ECC
    3) The service order in SAP CRM has the following number range and the same is kept internal
    4) The same number range is marked as external in SAP ECC in vn01 tcode
    5) The number range is assigned to the document type ZRVW in SAP ECC
    6) Item category determinations are done in SAP CRM, standard SRVS(Sales items are copied to YRVS)
    7) The same item category determination is also set in SAP ECC for Item category group NORM
    8) Item category determination is also set for ERLA as item category group in ECC
    9) The item category YRVS is set to delivery relevant in SAP ECC
    10) The standard schedule line is determined which is CP is relevant for delivery
    11) The sales area is also assigned to the document type ZRVW.
    12) In SAP CRM, the status profile YCONT is assigned, having the business transaction to be distributed, the status of the same is set to allowed for completed status
    13) The status profile has been assigned to the transaction type ZRVW
    14) Pricing configurations are also done in sap crm and sap ecc
    15) Now I am creating the service order ZRVW in SAP CRM, having saleable parts, customer's and material's exist in both systems having the same sales area, the status is set to completed at item and header level
    16) The system is throwing an error when I click on edit
    17) When checked In sap ecc the system says that the document does not exist
    18 I did open the error in SAP CRM and it says that there are some settings required for billing
    Since there is no billing relevance to this scenario in the item category the billing relevance is set to no billing
    Please advice further
    Kind Regards
    Atul

  • CRM service order does not create purchase requisition

    Dear experts,
    CRM 5.0
    We have a scenario where saving a released service order should create a purchase requisition in ECC and update the document flow. I have performed the following steps and still the PR isn't getting created.
    1. Configuration in CRM and ECC for integration of service processes with logistics and maintaining the purchasing document types.
    2. Maintaining standard pruchase groups in ECC table V_TMW01
    3. Assigning standard purchase org to the plant
    4. Making sure correct RFC destination is assigned to the logical system.
    Am I by any chance missing some middleware steps as saving the service order does not even trigger anything in the system?
    Thanks
    Ritwik

    Hi Ritwik,
    Just check the following activities  are maintained or not
    1) You have created the subscription in SMOEAC with Site , Replication object  and Service Order
         Process type in the criteria value.
    2) You have maintained the customizing entry in CRM in spro for the following combination in logiistics      
        Integration for  Trans.Type  Item Cat.  Service Organization Org Unit (Service)  Log. Scen.
    Regards
    Pavan.A

  • Creating Purchase Requisition/Order from a CRM Service Order

    Hello,
    My client is using CRM 4.0 with Service Industry add-on.
    I am trying to kick out a purchase requisition from a service order, but does not go through.
    The Service Order is released in CRM and an internal order does get created in R/3. The material that I am using is a service product (defined in R/3 and used in CRM) and I trying to procure External services.
    All the requisite configuration in CRM and R/3 have been done.
    I get an error message E06 436 (In case of account assignment, please enter account assignment data for Item).
    Would appreciate any feedback in this regard.

    Hi,
    I am working on the some scenario. Based on the limited documentation, it appears that you have to create a service master in R/3 that is than replicated to CRM (object SERVICE_MASTER). I did this, and this works. However, I am facing the issue that there is no sales data assigned to the service product in CRM, while you do need this (service order is not complete).
    I hope that I will have an answer for this, and then I think that it should work.
    The PO that is created in R/3 will contain an item with item category D and account assignment F (in our case, as we work with internal orders as account assignment object).
    The receipt of the service provided will then be posted by means of a service entry sheet in R/3.

  • Ho to setup internal order in R/3  for CRM originated Service order.

    Hi
    I am working on SAP CRM Service.I have created Service order in CRM,Once Service order saved how internal order will create in R/3(There is already R/3 and CRM connectivity)for Spareparts consume and finance controling posting.Is there any Settings to be required for settingup internal order,or does it required to setup similar CRM order type in R/3. how can we do that.Please respond to this.Early Response will be rewarded immediatly.
    Regards
    Vikram

    Hi Vikram,
    You will have to replicate the same order type, item category and it's determination in R/3 SD as well , also the number range will have to be mapped accordingly so that when a service order is created in CRM it gets replicated in R/3 and corresponding sales order and internal order are generated from R/3.
    Hope this helps
    Regards
    Raj

  • Req Assignment Tab page not coming for Service order

    Hi All,
             I am working on simple service order SM01 type scenario. where in i am entering the operation & time for the same.
    Now when i am going in to operation detail screen . I am not able to find out the requirement assignment tab page.
    Strangely when i am using same reference object & creating the Maintenance order PM01 & doing the same as above it is showing the req assignment tab page.
    Regards,
    Amar

    Hi , I have found out the solution for the same.
    I have found that the external scheduling flag is   
    set for order type SM01 in customizing. Since this is set, requirement    
    assignment tab will not be populated as this will be taken care           
    externally.                                                               
    Remove the flag in below customising path.
    Plant Maintenance and Customer Service--Maintenance and Service ProcessingMaintenance and Service Orders-Scheduling--External Scheduling--Define for Each Order Type                                                                               
    Once this flag is removed for order type SM01, this tab will appear       
    for service orders.                                                       
    Regards,
    Amar

Maybe you are looking for

  • ABAP code for validation OB28

    I want to make a validation for callup point 3 'Complete Document' I would like a validation in bool_data-bseg that only 1 transaction type (bewar) or no transaction type is used in any of the line items. If 0 or only 1 transaction type has been used

  • Connecting SAP MDM to UG (UniGraphics)

    Hello all, I wonder if anyone there connected SAP MDM to UG (or other CAD-CAM systems), without creating the whole master data in those systems. I have a customer that wants to use the search and hierarchy capabilities of MDM (by many users) - when t

  • Installation from ZIP or native package??

    Hi guys, i have installed DSEE 6.3 from ZIP package for Solaris 9 Sparc and all the components are working fine... But i came to know that the "directoryserver" command is not present under /usr/bin... The unix guys feel that maybe the Native package

  • Time machine froze while formatting hard drive.

    I have an Iomega HDD 80GB USB 2.0 External Desktop Hard Drive. I have used this hard drive before on both my Mac and a PC, and it worked fine. The other day, I plugged in my external hard drive so that I could use it to back up my system on Time Mach

  • Photos! please help!

    so i just got a new 5th generation ipod. i have both a pc and a ibook.. all my photos are on my pc, but i want my ipod to be a mac ipod. my ibook has very little space on it, though. i was thinking of putting all my pictures on a zip drive and pluggi