CRM SERVICE TABLES

Hi all,
Kindly please share the crm service module tables.
Any input is valuable.
Thanks
Girish.

Hi,
Just sharing some of the existing SCN post for your help
http://scn.sap.com/thread/1770638
CRM Tables - CRM - SCN Wiki
SAP CRM Some more tables - CRM - SCN Wiki
If you have query on specific area then let us know
With regards
Ankush Rai

Similar Messages

  • Standard crm service tables

    Hi All,
    I need standard CRM tables list. could you please help me ths.
    Thanks,
    SK.

    Hi,
    In addition to above please refer below tables for Service transactions:
    CRMD_SERVICE_H     Service Process
    CRMD_SERVICE_I     Transaction Item - Service
    WFDSD_DEMAND     Service Table(Workforce deployment)
    CRMD_SERWI     Tables for service profiles
    CRMD_SERWI_T     
    Regards,
    Dipesh.

  • Joins for CRM - Service tables

    Hi,
    Could you let me know joins for below tables.
    CS_INCIDENT_TYPES_TL  Name (SR Name)
    MTL_SYSTEM_ITEMS_B
    cs_incidents_audit_b
    csi_item_instances
    csi_iea_values
    csi_iea_values_h
    Q_ESTIMATE_DETAILS_V
    JTF_TASK_AUDITS_B
    jtf_task_assignments_audit_b
    csi_item_instances_h
    cs_incident_statuses_vl
    QA_RESULTS
    QA_RESULTS_V
    Thanks
    Praveen

    Could you let me know joins for above tables.

  • CRM Service Transaction Types availability in ECC table CRMC_SRV_BILL_PR

    Dear experts
    I need to customize ECC IMG object CRM_SRV_BILL_MAP (SPRO -> Integration with Other mySAP.com Components -> Customer Relationship Management -> Settings for Service Processes -> Billing Integration -> Map Transaction Types and Item Categories).
    This is to map SAP CRM Service Transactions to SAP ECC Sales Orders for triggering Debit/Credit Memos based on Service Orders. However, the table in which CRM Service Transaction Types are stored is empty (CRMC_SRV_BILL_PR) - how to we get the data in there?
    For some reason, we have one client where this info is available, in another one it's not. We are not sure whether this might be a download object, or if customizing on ECC side is required?
    Thank you in advance for all helpful replies!
    Christian

    Hi,
    As far as my knowledge goes in this area, i have worked on this in my previous project with R/3 version being 4.7. We have had to manually maintain the configuration in the table that you are reffering to. So you would need to maintain the document type to be created and also assign the item categories acordingly.You will ofcourse need to configure the document types and item categories that are relevant to create a debit/credit memo in R/3. Also, you will need to map the CRM item categories to the R/3 credit/debit item categories.
    Hope this helps
    Shiloo

  • Product substitution in SAP CRM Service

    Hi Friends
    To replicate product substitution in CRM I have followed the same steps which SAP has provided in help.sap.com
    Product Substitution - Sales Quotation and Order Management - SAP Library
    1) After implementing the initial loads using objects DNL_COND_D001,DNL_CUST_PDD products are populated successfully in CRM condition table
    1CN/CCRSAP001 .
    2) Condition type has created successfully and it was assigned In define determine procedure in Application CRM and in Usage PD.
    3) Assigned Condition procedure in Define transaction types to the required process type.
    but nothing is happening in CRM Web UI /GUI. Could any one suggest did I miss any steps to activate product substitution .
    Thanks & Regards,
    Siva Krishna 

    I got an clue and it is SAP using below function module for product substitution purpose , here it is taking ordered product and looking in pricing tables ( in VMC ) is there any substitution products are available or not . if yes then it is throwing the popup. In my case i haven't received any products from pricing tables so I have populated it in Debug Mode . then I got a popup to select the product with description as Sales Order Item xxxxxx have below substitute products but now I am doing all this process in CRM service order.  
    FM Naem : CRM_PROD_DET_DETERMINATION_OW
    Thanks & regards,
    Siva Krishna

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

  • 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

  • Middleware Replication-ISU Installation Facts into CRM Service Contract

    Hi All,
    I would like to share an update which I have followed for one of my implementation project.
    Following document will help you, if you want to replicate some of the data from ISU to CRM Service contract custom fields, which is not the standard replication practice.
    [Middleware Replication-ISU Installation Facts into CRM Service Contract|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/30e51278-00f0-2d10-89a9-ee3d76447650]
    Appreciate your feedback.
    Cheers,
    Suraj

    Hi Fritz,
    As requested following are the code samples-
    For  ISU System BAdI "ECRM_CRM_DOWNLOAD" as below:
    X_CONTRACTPOS               TYPE ECRM_CRMCONTRACT_DATA_POS          Item Data (Enhanced)
    XY_CONTRACTPOS               TYPE ECRM_CRMCONTRACTPOS          Transfer Structure: Contract Status from CRM to IS-U
    XY_CONTRACTPOSX               TYPE ECRM_CRMCONTRACTPOSX          Transfer Structure: Contract Status from CRM to IS-U
    TXY_CONTRACTCONF          TYPE ECRM_CRMCONTRACTCONF_TAB          Configuration Container
    TXY_CONTRACT_STATUS_DATES     TYPE ECRM_CRMCONTRACT_STATUS_DAT_T     Status and Date Tab
    METHOD if_ex_ecrm_crm_download~crm_download_fill_data_new.
    *...Local data declaration
      DATA : l_c_string1      TYPE  string1,
             ls_contractconf  TYPE  ecrm_crmcontractconf.
      IF x_contractpos-partner       IS NOT INITIAL AND
         x_contractpos-everh-anlage  IS NOT INITIAL.
        SELECT SINGLE string1
                                 FROM  ettifn
                                 INTO  l_c_string1
                                 WHERE anlage = x_contractpos-everh-anlage.
        IF sy-subrc EQ 0.
          MOVE : x_contractpos-partner            TO  ls_contractconf-partner,
                 x_contractpos-everh-contractpos  TO  ls_contractconf-ref_guid,
                 'OPERAND'                        TO  ls_contractconf-attr_name,
                 l_c_string1                      TO  ls_contractconf-value.
          CALL METHOD me->fill_container
            EXPORTING
              ip_contractconf = ls_contractconf
              ip_value        = ls_contractconf-value
              ip_name         = 'Operand'
            CHANGING
              li_contractconf = txy_contractconf.
        ENDIF.
      ENDIF.
    ENDMETHOD.
    VALUE( IP_CONTRACTCONF )     TYPE ECRM_CRMCONTRACTCONF     Configuration Container
    VALUE( IP_VALUE )          TYPE TEXT70               Error message text - long text of the error
    VALUE( IP_NAME )          TYPE CU_CHARC               Characteristic Name
    VALUE( LI_CONTRACTCONF )     TYPE ECRM_CRMCONTRACTCONF_TAB     Configuration Container
    METHOD fill_container.
      DATA : l_c_contractconf TYPE ecrm_crmcontractconf.
      FIELD-SYMBOLS : <contractconf> TYPE ecrm_crmcontractconf.
      l_c_contractconf = ip_contractconf.
      READ TABLE li_contractconf ASSIGNING <contractconf> WITH KEY ref_guid = ip_contractconf-ref_guid
           attr_name = ip_name.
      IF sy-subrc EQ 0.
        <contractconf>-value = ip_value.
      ELSE.
        l_c_contractconf-value = ip_value.
        l_c_contractconf-attr_name = ip_name.
        INSERT l_c_contractconf INTO TABLE li_contractconf.
      ENDIF.
    ENDMETHOD.
    For CRM system BAdI "ECRM_DOWNLOAD" as below:
    IP_MTR_TYPE     TYPE /NPC/MTRTYPE          Meter Type
    IP_REF_GUID     TYPE CRMT_OBJECT_GUID          GUID of a CRM Order Object
    CP_CS_TRANS_MSG     TYPE BAD_BUS_TRANSN_MESSAGE     Transaction Messaging BDoc
    METHOD fill_container.
      DATA:           li_flds_upt_orderadm_i TYPE TABLE OF smog_sfldn.
      FIELD-SYMBOLS : <orderadm_i>           TYPE bad_orderadm_i_mess.
      READ TABLE cp_cs_trans_msg-orderadm_i ASSIGNING <orderadm_i> WITH KEY guid = ip_ref_guid.
      IF sy-subrc EQ 0.
        APPEND 'ZZ_METER_TYPE'    TO  li_flds_upt_orderadm_i.
        CALL FUNCTION 'SMO_SNDBITS_SETX'
          EXPORTING
            structurename       = 'BAD_ORDERADM_I_MESS'
            ddic                = 'X'
          TABLES
            sfields             = li_flds_upt_orderadm_i
          CHANGING
            sndbits             = <orderadm_i>-sendbits
          EXCEPTIONS
            structure_not_found = 1
            wrong_fieldname     = 2
            OTHERS              = 3.
        <orderadm_i>-zz_meter_type = ip_mtr_type.
      ENDIF.
    IS_CONTRACT_DATA     TYPE ECRM_ISU_CONTRACT_DATA2     
    CS_BUS_TRANS_MSG     TYPE BAD_BUS_TRANSN_MESSAGE     Transaction Messaging Business Document
    METHOD if_ex_ecrm_download~ecrm_download_fill_data.
      DATA :   ls_contractconf  TYPE  ecrm_isu_contractconf2,
               ls_orderadm_i    TYPE  bad_orderadm_i_mess.
      LOOP AT is_contract_data-t_contractconf INTO ls_contractconf.
        READ TABLE cs_bus_trans_msg-orderadm_i  INTO ls_orderadm_i WITH KEY guid = ls_contractconf-ref_guid.
        IF sy-subrc EQ 0.
          MOVE : ls_contractconf-value  TO  ls_orderadm_i-zz_meter_type.
          CALL METHOD me->fill_container
            EXPORTING
              ip_mtr_type         = ls_orderadm_i-zz_meter_type
              ip_ref_guid         = ls_orderadm_i-guid
            CHANGING
              cp_cs_trans_msg     = cs_bus_trans_msg.
        ENDIF.
      ENDLOOP.
    ENDMETHOD.
    ENDMETHOD.
    Cheers,
    Suraj

  • CRM services DataModel

    Hi,
    Does any one have the CRM Data-model Tables Relationship handy? I need to develop an extract structure for Service contract Metrics. Can you please mail me at [email protected]?
    Thanks

    Hi
    Please check these links which will be useful for you to integrate the CRM Service with IS-Utilities.
    http://help.sap.com/saphelp_crm70/helpdata/en/8e/86c140caa4e015e10000000a114b1d/frameset.htm
    http://help.sap.com/saphelp_crm70/helpdata/en/47/389a4440452039e10000000a114a6b/frameset.htm
    Regards,
    Sivasankar.U
    SAP CRM Consultant.

  • How to get CRM service order data in R/3

    Hi,
    I want to retrieve service order data from CRM system to R/3, is there any FM for this. Please help as i am new to CRM
    Thanks
    Bobby

    Hi Bobby,
    It is very much possible to upload CRM service orders to SAP R/3 or SAP ECC via standard CRM middleware.
    Please refer to the below SAP help document for complete list of configuration activities for service order upload.
    http://help.sap.com/saphelp_crm50/helpdata/en/f0/5d583c65399965e10000000a114084/frameset.htm
    <b>Do not forget to reward if it helps</b>
    Regards,
    Paul Kondaveeti

  • CRM Service: Demand replication in R/3

    Hi,
    This is a case of a firm engaged in carrying out after market service for various OEM products through 3rd party agents (Channel Partners). Replacement Parts required for Service by these Channel Partners are supplied by the parent company. I have a few queries w.r.t. replication between CRM and R/3.
    Service Order is created based on end customer request. To perform the requested service, replacement components are required. Identified components are thus specified in 'Spare Parts' tab page. Inventory is maintained in SAP R/3 in a Storage Location assigned to each Channel Partner.
    (a) In what form does 'demand for components' (identified under Spare Parts) get replicated in the respective Storage Location in R/3 so that if there is any shortfall in availability, Planning can trigger procurement proposals?
    (b) If there is an 'Alternate component' available in place of the requested one, how can we issue it? Where exactly in CRM do we maintain 'Alternate Parts' at a component level for a Product (similar to BOM maintenance in R/3)? Or,
    (c) How does BOM in R/3 get replicated in CRM Relationship along with Alternate Part grouping?
    (d) Does Service Confirmation (created as a follow-up document to Service Order) post goods issue automatically in the background?
    Thanks.
    Raj

    Hi Bobby,
    It is very much possible to upload CRM service orders to SAP R/3 or SAP ECC via standard CRM middleware.
    Please refer to the below SAP help document for complete list of configuration activities for service order upload.
    http://help.sap.com/saphelp_crm50/helpdata/en/f0/5d583c65399965e10000000a114084/frameset.htm
    <b>Do not forget to reward if it helps</b>
    Regards,
    Paul Kondaveeti

  • 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

  • Integration of CRM Service with ERP MM (Reservation, Purchase Requisition, Purchase Order)

    My (i think simple) question is about integration of CRM service to ERP MM, e.g. for spare parts delivery or spare parts purchasing or scrapping parts in a CRM service order - i thought something very basic and standard
    I always thought that inside a ERP SD order you have item categories and those item categories do have a schedule line category and a requirement class and from those are determined the MM movement typ and the automatism if the system creates  in MM a reservation a purchase requisition or a purchase order. That was always my understanding
    Now i was surprised to learn the customizing in SAP CRM (CRM/Transactions/Settings for Service Transactions/Integration/ Logistics Integration/Define Transfer parameters) - there i can say:
    CRM Transaction Type+ CRM Item Category = ERP Movement Type + ERP Special Stock Indicator
    or next to it in the SAP CRM Customizing
    (CRM/Transactions/Settings for Service Transactions/Integration/ Logistics Integration/DefineLogistics Scenario for the Procurement of Material and Sales)
    i can say:
    CRM Transaction Type+ CRM Item Category = ERP Reservation or ERP purchase requisition or ERP purchase Order
    Now i know that in SAP CRM if you have a transaction and an item category for a logistics operation, the system creates an EPR sales order of the same number and type with the same item categories.
    My question is: WHERE is determined which movement type the system uses and if there is created a reservation or purchase requisition or purchase Order. Is it determined in the ERP by using the ERP sales order item category and the SD item category customizing or is it determined by the customizing in the SAP CRM that i described above?
    Thank you

    Hi Anup,
    I am facing purchase requisition creation problem for service products from crm.
    I have seen your query which was posted on same issue, so i thought i could get some help.
    The problem here is when i am saving the service order i am getting the below message.
    Enter a (default) purchasing group for material group SUB_MC (Notification E CRM_SRV_LOG_EXT_OLTP 002).
    I have actually downloaded mat_dien materials from ecc to crm and for material purchase group is already assigned for one plant, but still not able to recognise.
    Please help me out.
    Thanks in advance.

  • How to configure SAP ECC DMS content repository with CRM Services Object

    hi,
    we have SAP Document management system which is currently integrated with SAP R/3 Ecc system .
    with ref. to sap standard functionality i am able to upload the document in DMS content repository through SAP R/3 Ecc System as below.
    step-1 ,T.code:CV01n
    a.     create - DMS Documents
    b.     Oupload Scanned documents in DMS system
    c.     select content repository
    d.     Save Document
    now, in same manner i want to store business documents in SAP ECC R/3 DMS content repository using CRM services trnsaction"CRMD_ORDER". kindly guide me suitably.
    regards,
    sunil

    i am explaining your proble
    a.    create - DMS Documents
    b.     Oupload Scanned documents in DMS system
    c.     select content repository
    d.     Save Document
    after saving open to document in cv02n and track status of doc i.e. AR CR & RE
    if RE status is there the it will repositor at server
    Regards,
    Sanjeev

  • Unable to view Spare Part Components in SAP CRM Service Order

    Hello All,
    We are implementing CRM 7.0 Ehp 2.0
    As per the following video it is now possible to integrate the spare part components in the CRM Service Order, using the BOM replication and Product Proposal functionality in SAP CRM
    SAP CRM 7.0 - Integration of ERP BOM Information in the CRM Product Proposal
    However in our case we are not able to achieve the desired results.
    Following configurations are done
    1) The BOM is replicated from ECC to CRM the same can be viewed in commpr01
        Material 4561 is the main product and 4562 is the component
    2) The item category for the main product is YRVS where the customization for structure scope is done
    3) For the Product Proposal customization's, I have created a new method schema
    4) The transaction type and the sales org are assigned to the method schema
    5) However now when I am creating the service order, I enter the sold to party, the product id
    6) Next  I go to the line item to click on product proposal.
    7) The system issues the below message
    Please advice if I am missing on any configurations.
    Kind Regards
    Atul

    Hi Raghavendra,
    Thanks for your reply, appreciate the same, I have now added the relationship objects as per your post above in comm_hierarchy for the particular category
    Now  in the product master , I am now able to view the tabs(screen shot attached)
    Next I create my BOM in ECC with BOM Usage 5 and save the same
    Next I run the initial download for the adaptor object  BOM in SAP CRM
    When I check in commpr01 for the material 4561 the component and the main material have not come.
    Can you please advice further.
    Kind Regards
    Atul

Maybe you are looking for

  • Check SQL 2008 standard or enterprise

    Hi, how can I check sql 2008 edition except running query on sql browser? Or can I check this information from registry?

  • Multiple level report??

    I'm trying to develop a report like this: I have a parent table with two children tables. I want to print one line of data from the parent table, then multiple lines of data from the first child table(one line for each row) and when that is completed

  • Navigation control

    Hi~ In the Visual Composer,there is a funtion called "navigation control". in web dynpro, how to make "navigation control" effect, the same as Visual Composer does? thanks Message was edited by: Allen Chou

  • StringIndexOutOfBoundsException while doing a subString()

    Hi, I am parsing out a data set (lottery numbers) and want to return each 2 digit number back as a seperate string. However, about halfway through the 1000 lines of numbers I get a "Exception occurred during event dispatching:java.lang.StringIndexOut

  • Linking to another page (sheet) in the same workbook?

    Hi, Can somebody please confirm that Numbers does NOT offer the possiblity to have a hyperlink linking to another sheet within the same workbook? I have a few switchers at my office who couldn't get it to work, and I couldn't find any info about it e