Missing Set Types in CRM 5.0

Hi Gurus,
We are trying to create hierarchy/category in our standalone CRM 5.0 system. However, after creating a new (base) category under the hierarchy we created (no other hierarchy in system), we cannot find the text-related set types (COMM_PR_LGTEXT1, COMM_PR_LGTEXT2, COMM_PR_SHTEXT). Can you please advise why this happened? How can we bring the set types back to the selection list?
Many thanks,
Leon Cao

Hi Leon
I've recently faced this issue. Following is the solution:
These particular set types can only be assigned to one Hierarchy and categories in that hierarchy. However this hierarchy must be assigned to the applications first.
You need to be very cautious for doing this.
1. First identify any other hierarchy (e.x. Hierarchy XYZ) where these settypes are assigned. If such hierarchy also contains products then you need to delete those products to cancle the assignemnt of these set types from that hierarchy XYZ. you can use the following reports to delete the products a) COM_PRODUCT_DELETE_ALL  and b) COM_PRODUCT_DELETE_SINGLE. to run these reports you must make entry in 'COMC_PR_TOOL_REG' tabke. To run these reports use transaction SE38 and to make entry in the table use transaction SE16
2. Once all the products are removed. Then you can remove these set types from this hierarchy XYZ.
3. Assign your hierarchy to the applications in IMG -> CRM-> MASTER DATA -> PRODUCTS -> CRM STANDALONE here select assign hierarchy to applications and assign your hierarchy.
4. Now you will be able to add these settypes to your hierarchy.
Comments: If you cannot delete the products for any reason then the best way is that you create the required products under Hierarchy XYZ and also assign your hierarchy to these products. this way you will be able to make use of your hierarchy.
Caution: if these set types are assigned to hierarchy R3PRODSTYP or R3PRODHIER or R3MATCLASS. then do not even think about removing them because they may have been downloaded from backend R/3 system and will be unmodifiedable. Here follow my comments stated above.
Hope this will answer your query.
Cheers
Avi

Similar Messages

  • Error while adding set type to CRM Web UI(7.0)

    Hi Gurus,
    I was trying to add the custom set type to the product screen in Web UI . Followed the steps narrated in
    http://wiki.sdn.sap.com/wiki/display/CRM/CreatingUIConfigurationforSetTypestodisplayonCRMProductOverviewpage.
    Now the URL assignment Block is appering in lazy load. When I try to open I am getting the error
    Diagnosis
    An exception occurred during request processing. This was handled centrally. It changed the program flow and the result of the request probably contains errors.
    Procedure
    Contact your system administrator.
    Procedure for System Administration
    Activate checkpoint group BSP_WD_EXCEPTION_DISPLAY. To do this, use transaction SAAB. If the error recurs, further details are displayed.
    Exception Details
    CX_BSP_WD_INCORRECT_IMPLEMENT - Define component usage 'ZURLSETTYPE'
    Method: CL_BSP_WD_REPOSITORY=>GET_CMP_USAGE_DEF
    Source Text Row: 20
    Is this a prob in customization or something else?
    Please help
    Thanks,
    Neeraj

    Hi Neeraj,
    It looks like you have created a custom compenent "ZURLSETTYPE". If it is the case please check in Run time repository for component "PRD01OV". Check if component usage of newly created component is defined, not then define it and see the result. this may help.
    This doent work then please elaborate what you have done littile more.
    Thanks & Regards,
    Amit

  • Missing Set types

    Dear All,
    I am not finding the standard set types while creating a product category.
    Please suggest what to do?
    Regards
    Sweta

    Hello Sweta ,
    A set-type can be assigned to one hierarchy per product type.
    What this means is that for the product type if the set-type is already been assigned to a category under some other hierarchy,
    then this settype will not be available for assignment in categories of another hierarchy.
    You need to delete the assignment, in order for the settype to be used in other hierarchy.
    Hope this helps!
    Best Regards,
    Shanthala Kudva.

  • Extract CRM Set Types to BW

    Hello SAP Experts,
    We have a problem with customer defined set types in CRM. When we created these set types we forgot to select the checkboxes Relevant for BW and Relevant for Selection in BW in some of them. All of them have been assigned to a CRM object and the system is already in production, so we can’t  change the set types to mark those checkboxes.
    We are now trying to extract these set types to BW. However only those with the checkboxes’ selected appear in the extracting structures. How can we extract the others to BW?
    Thanks

    Hi,
    Steps for Extracting data from CRM:
    Configuration Steps
    1.Click on ->Assign Dialog RFC destination
    If your default RFC destination is not a dialog RFC destination, you need to create an additional dialog RFC destination in addition and then assign it to your default RFC destination
    2.Execute Transaction SBIW in CRM
    3.Open BC DataSources.
    4.Click on Transfer Application Component Hierarchy
    Application Component hierarchy is transferred.
    5.SPRO in CRM .Go to CRM->CRM Analytics
    6.Go to transaction SBIW-> Settings for Application specific Data Source ->Settings for BW adapter
    7.Click on Activate BW Adapter Metadata
    Select the relevant data sources for CRM sales
    8.Click on Copy data sources
    Say yes and proceed
    9.Logon to BW system and execute transaction RSA1.
    Create a source system to establish connectivity with CRM Server
    A source system is created. (LSYSCRM200)(Prerequisites: Both BW and CRM should have defined Back ground, RFC users and logical systems)
    10.Business content activation for CRM sales area is done
    11.Click on source system and choose replicate datasources.
    hope this help..
    rgds,
    raj

  • How to create attribute & set types with customer namespace COMM_ATTRSET?

    Hi CRM Gurus,
    I want to create some attributes and set types on CRM system with
    `/FITGL/` namespace but system is not allowed to create objects
    according. After debugging derives that SAP standart coding given below
    on LCOM_ATTRIBUTE_NEWF19 include.
    IF ( lv_systemname <> gc_sap_system ) AND
           ( iv_object_name(1) <> 'Y' AND iv_object_name(1) <> 'Z' ).
    Should we make an enhancement on this include? Is there any side
    efffects of this enhancement creating attribute & set types on CRM
    system during the packaging in terms of related with other attribute & set types objects?
    Kind Regards,
    Fahrettin

    Hi CRM Gurus,
    I want to create some attributes and set types on CRM system with
    `/FITGL/` namespace but system is not allowed to create objects
    according. After debugging derives that SAP standart coding given below
    on LCOM_ATTRIBUTE_NEWF19 include.
    IF ( lv_systemname <> gc_sap_system ) AND
           ( iv_object_name(1) <> 'Y' AND iv_object_name(1) <> 'Z' ).
    Should we make an enhancement on this include? Is there any side
    efffects of this enhancement creating attribute & set types on CRM
    system during the packaging in terms of related with other attribute & set types objects?
    Kind Regards,
    Fahrettin

  • Standard Set Types Missing

    Hi,
    I have installed a CRM 7.0 System. I have observed that the standard set types starting COMM_* are missing. For example: COMM_PR_SHTEXT is missing. Due to this I am unable to create a service using t-code COMMPR01.
    The values do not exist in t-code COMM_ATTRSET as well as in the table COMC_SETTYPE.
    Please help.
    Thanks,
    Rinkal

    Hello Rinkal,
    I do not think you would be able to see setype COMM_PR_SHTEXT  in txn:COMM_ATTRSET.
    But you should be able to see this in table COMC_SETTYPE where FRGTYPE_ID = COMM_PR_SHTEXT.
    If this standard settype is missing which is not a normal case, then you can transport this settype from the system
    where this exists in your landscape.
    Hope this helps!
    Best Regards,
    Shanthala Kudva.

  • How to retrieve date from a set type in SAP CRM in BRF+ application

    Hi,
    Can anybody please let me know how can I retrieve date from a set type in SAP CRM to BRF+.
    I need to process the data in BRF+ and then send it back to CRM. Thanks.
    Regards
    Yogesh

    Hi Manish,
    From my experience, you cannot change an existing attribute of a set type (esp. when it has a dependency).
    You need to delete the attribute, save the changes and then re-create the attribute with new value table.
    Also remove any dependencies before deleting the attribute.
    Regards,
    Vartika

  • Dowloding product attributes / set type to Master Data in  CRM 2007

    We have  created set-type and attribute in txn:COMM_ATTRSET.
    Created  set-type and assign attributes to them,you need to assign set-type to categories in txn:COMM_HIERARCHY by selecting the category.
    And then you assign category to a product and hence your set-types are available to that product.
    We are maintianing Attribute for COMPETITOR PRODUCT ( MAT_ZCPT as Category Hierarchy ). All Attributes are assigned to Competitor Product and Relationship is maintained with company Product .
    What BApi or BAdi shgould be used .
    When we are implementing BDC , SAP says from CRM 2007 they are not supporting GUI . Use existing BApi .
    But we want to download more than 5000 Products . Please guide .
    Regards,
    Anup Reche

    Hi Anup,
    use the following bapi ;
    BAPI_PPR_MAINTAIN:-This method allows the independent maintenance (create/change) of the following objects of Partner/Product Ranges (PPRs):
    BAPI_PPR_MAINTAIN_40:-This method allows the independent maintenance (create/change/delete) of the following objects of Partner/Product Ranges (PPRs):
    Badi:
    PRODUCT_UPDATE2 -Obsolete: Create or Change Product
    hope it will useful.
    thanks
    Hemant ghiya

  • How to Change an Attribute of A SET TYPE in SAP CRM

    Hi ,
    I have created an ATTRIBUTE through comm_attrset, and assigned it to a SET TYPE. Now I wanted to change the data type of this attribute. Its not allowing me to delete it, as its already assigned to teh SET TYPE. Moreover the set type is also not getting deleted as its assigned to a category ID.
    Kindly let me know how can I change the attibute , if any one of you have come accross such situation.
    Thanks
    Asish
    Edited by: Asish Dash on Sep 8, 2009 10:57 AM
    Edited by: Asish Dash on Sep 8, 2009 10:58 AM

    Hi Manish,
    From my experience, you cannot change an existing attribute of a set type (esp. when it has a dependency).
    You need to delete the attribute, save the changes and then re-create the attribute with new value table.
    Also remove any dependencies before deleting the attribute.
    Regards,
    Vartika

  • Error COM_PRODUCT812 when syncing products with Attribute Set Type

    Good Morning,
    I was wondering if anyone could help me with an error I am receiving when synchronizing products over with a set type for the MARC table.
    I get the following error for some products when I load them initially.  I only get this error on the initial load of the product and if I comment out the code in IF_EX_PRODUCT_CUSTOMER2~MAP_R3_TO_CRM_MATERIAL to populate the set type it runs fine, so it does not seem to be data related since I can comment the code back in and resync the product and it comes over fine with the set type information included.
    Any help would be appreciate.
    Here is the error message a receive
    Serious error in tables or in program
    Message no. COM_PRODUCT812
    Diagnosis
    This message is issued in unanticipated situations.
    For example, tables do not have corresponding data records. Missing information in the records in the one table is read from the other table, however the relevant data record does not exist.
    Here is the code from IF_EX_PRODUCT_CUSTOMER2~MAP_R3_TO_CRM_MATERIAL that fills the set type informaiton.  The set type is made up of product ID and plant as the key fields and profit center as the zz00010 field
                   WHEN 'ZMARC_SET'.
              IF is_mara-material = lv_ext-field2(18).
                CLEAR ls_zmarc_set.
                ls_zmarc_set-relation-owner   =  'X'.
                ls_zmarc_set-relation-logsys  =  cs_product_bdoc-header-com_product-logsys.
                ls_zmarc_set_row-data-zzk0010 = lv_ext-field2(18).
                lv_temp_string = ls_zmarc_set_row-data-zzk0010.
                lv_is_numeric = zl_crm_utils=>is_numeric( iv_text = lv_temp_string ).
                IF lv_is_numeric = '1'.
                  SHIFT ls_zmarc_set_row-data-zzk0010 LEFT DELETING LEADING '0'.
                ENDIF.
                ls_zmarc_set_row-data-zzk0011 = lv_ext-field2+18(4).
                ls_zmarc_set_row-data-zz0010 = lv_ext-field2+22(10).
                lv_temp_string = ls_zmarc_set_row-data-zz0010.
                lv_is_numeric = zl_crm_utils=>is_numeric( iv_text = lv_temp_string ).
                IF lv_is_numeric = '1'.
                  SHIFT ls_zmarc_set_row-data-zz0010 LEFT DELETING LEADING '0'.
                ENDIF.
                APPEND ls_zmarc_set_row TO ls_zmarc_set-set.
                APPEND ls_zmarc_set TO cs_product_bdoc-data-zmarc_set.
                APPEND ls_settype-frgtype_id TO cs_product_bdoc-data-mnt_settype.
              ENDIF.
    Thanks,
    Eric Matson

    Hello Eric,
    Without debugging, it is bit difficult to tell the actual reason for the above error.
    If you are comfortable with debugging, then you can put the watch point in COM_PRODUCT812 and try to find the reason.
    Please note that in order to debug, you have to de-register the queue R3AI_MATERIAL(for initial load) in CRM system.
    Once you execute the load in txn:R3AS, you can see that in CRM txn:SMQ2, queue entry would be waiting for debugging.
    Hope this helps.
    Best Regards,
    Shanthala Kudva.

  • Creation of Service Product with Set Type and Attribute

    Dear All,
    Please guide me with proper step by step process,
    How to create the product with the set type and attribute for service industry in sap crm 7.0
    Regards,

    Hi Nitin,
    Before creating the Service type of product, you have to define the Base category for Service type product. Generally the category for service will be created under the R3 hierarchy R3PRODSTYPE. You can create this category using the TCode:
    COMM_HIERARCHY. Here you have to select the product type as Service and have to assign the set types to the category.
    You can create a service product using the transaction : COMMPR01 -> Click on Service ICON -> Select the Category for Service Type. Then fill in the details for Service Product description, Service ID(Based on number range settings for products), Language.
    Also fill other details like Base Unit of measure, Pricing condition for different sales areas for the service product.
    Since you are using CRM7.0, you can do all these activities using a POWER USER role.
    For more information about Set types and hierarchies please refer the following help link:
    http://help.sap.com/saphelp_crm70/helpdata/EN/46/57672501a208e7e10000000a114a6b/frameset.htm
    Hope this helps!
    Regards,
    Chethan

  • Defining New product type in CRM 5.0

    Hi Guys,
    Can anyone tell me how to define new Product Type for CRM(Standalone Products) like material, Service, warranty, financing .
    Thanks in advance
    amar

    Hi Kovela,
    I haven't come across any IMG activity which allows to create a new product type in CRM. Why do you want to have a separate product type. It is not so easy to create a product type because you also need to create additional attributes and set types. In general all existing product types are stored to table COMC_PR_TYPE. Also you need to maintain a separate structure (COMT_PROD_MAT_MAINTAIN_API) for each product type.
    Why don;t you enhance the existing product type by creating new attributes and set types as per your requirement.
    <b>Do not forget to reward if it helps,
    </b>
    Regards,
    Paul Kondaveeti

  • How to use Set type datasources ?

    Hi,
    Our team has recently implemented CRM for one of our clients and now are integrating BW with CRM. Thus are developing corresponding objects in BW.
    In CRM, the team has created many set types and made those BW relevant as a result system created datasources for each attribute of the set type.
    Has anybody used set types to extract data into BW?
    Regards,
    Vikrant.

    Hi
    go to this guide
    http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/user/guide/uccx70edgs.pdf
    and see the chapter
    "Designing Scripts for use with the Cisco Application Gateway"

  • Set type attribute search help in Web UI

    Hello,
    I've created a set type attribute in the SAP GUI in CRM 2007 which links to value table BUT000. On the product in the SAP GUI, the F4 search help brings up the standard BP search help (COM_PARTNER).
    I've assigned the attribute to the web UI, and the field displays correctly, however when I click on the F4 help, the system only shows me a list of BP numbers without even a description description, and not the standard search help. The response to my OSS message is that this is "standard".
    Any suggestions as to how to enable the correct search help for this?
    Thanks,
    Alison

    Hello,
    This is an example :
      READ TABLE lt_multivalues WITH KEY fieldname = 'ZOPERATION_ID'
      INTO ls_multivalues.
      IF sy-subrc NE 0.
        READ TABLE lt_multivalues WITH KEY fieldname = 'ZKIT_ID'
        INTO ls_multivalues.
      ENDIF.
      IF sy-subrc EQ 0.
    Z search
        CALL METHOD me->search_by_kit
          EXPORTING
            it_search_tab          = it_search_tab
            it_multivalues         = lt_multivalues
            iv_number              = iv_number
            iv_item                = iv_item
            iv_archive             = iv_archive
            iv_call_authority_badi = iv_call_authority_badi
          IMPORTING
            et_guidlist            = et_guidlist
            et_return              = et_return.
      ELSE.
    Standard search
        CALL METHOD me->search_standard
          EXPORTING
            it_search_tab          = it_search_tab
            it_multivalues         = lt_multivalues
            iv_number              = iv_number
            iv_item                = iv_item
            iv_archive             = iv_archive
            iv_call_authority_badi = iv_call_authority_badi
          IMPORTING
            et_guidlist            = et_guidlist
            et_return              = et_return.
      ENDIF.
    You have to fill et_guidlist with the results.
    Benoî

  • Error in CLR: InvalidOperationException - The current type is an interface and cannot be constructed. Are you missing a type mapping?

    Hi, I'm trying to execute a .NET assembly's method from SQL Server 2012 Express, but I'm stuck with this error calling the sp:
    Microsoft.Practices.ServiceLocation.ActivationException: Activation error occured while trying to get instance of type ISymmetricCryptoProvider, key "TripleDESCryptoServiceProvider" ---> Microsoft.Practices.Unity.ResolutionFailedException:
    Resolution of the dependency failed, type = "Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.ISymmetricCryptoProvider", name = "TripleDESCryptoServiceProvider".
    Exception occurred while: while resolving.
    Exception is: InvalidOperationException - The current type, Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.ISymmetricCryptoProvider, is an interface and cannot be constructed. Are you missing a type mapping?
    At the time of the exception, the container was:
      Resolving Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.ISymmetricCryptoProvider,TripleDESCryptoServiceProvider
     ---> System.InvalidOperationException: The current type, Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.ISymmetricCryptoProvider, is an interface and cannot be constructed. Are you missing a type mapping?
    System.InvalidOperationException:
       en Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.ThrowForAttemptingToConstructInterface(IBuilderContext context)
       en BuildUp_Microsoft.Practices.EnterpriseLibrary.Security
    Microsoft.Practices.ServiceLocation.ActivationException:
       en Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)
       en Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance[TService](String key)
       en Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.Cryptographer.GetSymmetricCryptoProvider(String symmetricInstance)
       en Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.Cryptographer.DecryptSymmetric(String symmetricInstance, String ciphertextBase64)
       en ...
    Is there any limitation by design for Interface instantiation from CLR database?
    Any help I will appreciate, thanks a million!!

    Bob, thanks for your response.. Yes, the code works fine outside of SQLCLR. This is the class I'm trying to instantiate, I'm using it to envolve Cryptographer, an Enterprise Library 5.0 class actually, so I have no control to test it without referring the
    interface.
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.Practices.EnterpriseLibrary.Security.Cryptography;
    using System.Security.Cryptography;
    using Microsoft.SqlServer.Server;
    using System.Data.SqlTypes;
    namespace Cars.UtileriasGlobales.Helpers
        /// <summary>
        /// Clase que permite encriptar y desencriptar cadenas de textos utilizando
        /// TripleDESCryptoServiceProvider de Enterprise Library 5.0
        /// </summary>
        public static class Cryptography
            #region Metodos
            [SqlProcedure]
            public static void DesencriptarSQLServer(SqlString cadena, out SqlString cadenaDesencriptada)
                cadenaDesencriptada = !String.IsNullOrEmpty(cadena.ToString()) ? Cryptographer.DecryptSymmetric("TripleDESCryptoServiceProvider", cadena.ToString().Replace(" ", "+"))
    : String.Empty;
            #endregion
    I have collected all the dependent assemblies in one directory 'C:\migrate', so the create assembly finish ok. This is the script to create the assembly I'm using:
    sp_configure 'clr enable', 1
    GO
    RECONFIGURE
    GO
    ALTER DATABASE cars SET TRUSTWORTHY ON
    GO
    CREATE ASSEMBLY CryptographyEntLib5
    AUTHORIZATION dbo
    FROM 'C:\migrate\Cars.UtileriasGlobales.dll'
    WITH PERMISSION_SET = UNSAFE
    GO
    CREATE PROCEDURE usp_Desencriptar
    @cadena nvarchar(200),
    @cadenaDesencriptada nvarchar(MAX) OUTPUT
    AS EXTERNAL NAME CryptographyEntLib5.[Cars.UtileriasGlobales.Helpers.Cryptography].DesencriptarSQLServer
    GO
    DECLARE @msg nvarchar(MAX)
    EXEC usp_Desencriptar 'Kittu And Tannu',@msg output
    PRINT @msg

Maybe you are looking for

  • Can iCloud be used to synchronize a very large Aperture library across machines effectively?

    Just purchased a new 27" iMac (3.5 GHz i7 with 8 GB and 3 TB fusion drive) for my home office to provide support.  Use a 15" MBPro (Retina) 90% of the time.  Have a number of Aperture libraries/files varying from 10 to 70 GB that are rapidly growing.

  • How can I get a .indd file to a .inx file?

    Hi, I'm a translator and got today a big project to work with. I downloaded a trial version of Indesign CS5 and could open the file, but now I cannot get the .inx extension, which is needed to work with this file in my CAT-Program. Could you please h

  • SalesOpportunityEBM missing in ebm file

    Hi, I am not able to locate SyncSalesOpportuntiyEBM in the SalesOpportunityEBM.xsd file that is delivered in FP 11g R1 on edelivery. Can you please advice if there will be a patch to include this? Thanks Sathya

  • Followup question about wireless scanning (and many thanks to PaHu)

    Hi, Got my Canon MP980 communicating properly with my macs AND our linux machine now! I'm having no luck using the bundled MP Navigator EX to scan documents and photos.. everything appears to be turned on and initialized correctly, the printer is on

  • Linked PDF opens too large

    I have a pdf that is at 100% on my screen, yet when it is uploaded and linked to Muse it then opens closer to 200%. How can I get it to open at 100%? I have checked with the Acrobat forum and they instructed me how to reduce the file: (Open the docum