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.

Similar Messages

  • 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

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

  • 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

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

  • PPR - Additional attributes on existing Set type are not displayed.

    Hi Expert,
    I have requirement to add some fields to Product to display in PPR product tab. I have added attributes to existing Set type which is already configured to display on PPR - Product tab. After adding the new attributes, I regenerated Set type but still in CRMM_PPR I don't see these new fields although the existing attributes of set type are on screen.
    Any idea what I am missing?
    Thanks,
    Cheers,

    Can you show the relevant JSP code and set/get methods in the bean?
    Sometimes this error is caused by capitalization. e.g. a request param of "myName" calls setMyName(). Also, your bean must have a no arguments constructor.
    Also, if you don't specify an action,the form submits to the current URL so you should be ok. Are you sure that the JSP runs when the user submits the form?

  • Missing set name or handle name -- FormHandlers

    Hi All,
    I'm trying to implement FormHandler for learning purpose. I've a form(regform.jsp) with four fields and corresponding FormHandler component(Registration.java).
    In regform.jsp, I've submit button in the following way,
    *<dsp:input type="submit" bean="/testform/registration.registration" value="Register"></dsp:input>*
    and Registration.java, I've used like *handleRegistration(DynamoHttpServletRequest req,
                   DynamoHttpServletResponse res)*
    After submitting the form, I'm getting the below exception
    07:44:38,031 ERROR [ContainerBase] Servlet.service() for servlet jsp threw exception
    atg.droplet.DropletException: Missing set name or handle name (ServletRequest, ServletResponse) for class: com.sim.emp.Registration. Can't deliver value= wewe
    at atg.droplet.EventSender.sendEvent(EventSender.java:597)
    at atg.droplet.FormTag.doSendEvents(FormTag.java:791)
    at atg.droplet.FormTag.sendEvents(FormTag.java:640)
    at atg.droplet.DropletEventServlet.sendEvents(DropletEventServlet.java:523)
    at atg.droplet.DropletEventServlet.service(DropletEventServlet.java:550)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.servlet.sessionsaver.SessionSaverServlet.service(SessionSaverServlet.java:2442)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.commerce.order.CommerceCommandServlet.service(CommerceCommandServlet.java:128)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.commerce.promotion.PromotionServlet.service(PromotionServlet.java:191)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.userprofiling.AccessControlServlet.service(AccessControlServlet.java:602)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.userprofiling.PageEventTriggerPipelineServlet.service(PageEventTriggerPipelineServlet.java:169)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.userprofiling.SessionEventTrigger.service(SessionEventTrigger.java:461)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:480)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:469)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:370)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.userprofiling.sso.PassportServlet.service(PassportServlet.java:561)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:91)
    at atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:116)
    at atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1123)
    at atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:805)
    at atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:231)
    at atg.filter.dspjsp.PageFilter.doFilter(Unknown Source)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:595)
    Please suggest me where I've done the mistake.
    Thanks,
    Kushal
    Edited by: 916721 on Oct 16, 2012 8:04 AM
    Edited by: 916721 on Oct 16, 2012 8:05 AM

    Hi Shaik,
    Input tags in the following way,
    Name          : <dsp:input type="text" bean="/testform/registration.name" value=""></dsp:input><br></br>
         DOB               : <dsp:input type="text" bean="/testform/registration.dob" value=""></dsp:input><br></br>
         Designation     : <dsp:input type="text" bean="/testform/registration.designation" value=""></dsp:input><br></br>
         Email ID     : <dsp:input type="text" bean="/testform/registration.emailID" value=""></dsp:input><br></br>
         <dsp:input type="hidden" bean="/testform/registration.successUrl" value="success.jsp"></dsp:input>
         <dsp:input type="hidden" bean="/testform/registration.failureUrl" value="regform.jsp"></dsp:input>
         <dsp:input type="submit" bean="/testform/registration.registration" value="Register"></dsp:input>
    Setters:
         public void setName(String name) {
              this.name = name;
         public void setDesignation(String designation) {
              this.designation = designation;
         public void setEmailID(String emailID) {
              this.emailID = emailID;
         public void setDob(String dob) {
              this.dob = dob;
         public void setSuccessUrl(String successUrl) {
              this.successUrl = successUrl;
         public void setFailureUrl(String failureUrl) {
              this.failureUrl = failureUrl;
    Thanks,
    Kushal

  • Pre defined set types are not determined in CAtegory

    Hi all,
    when i try to create a category for a service product for SLA, the pre defined set types are not getting populated for me.
    I have created a new hierarchy, assigned to product and product type.....
    but still when i create a category the list of predefined some of the predefined set types are not getting displayed.
    Can anyone help this issue.
    kindly advice in this regard.
    Thanks,
    Subhashini.

    Hi,
    Thanks for the reply.
    I have assigned the product type service in the category.
    This is the only custom category available. only one std category has this set types. other than that nothing is there in the system.
    is there any services that has to be activated or any authorization that is missing for me...
    nut i have sap_all...could not able to trace out the problem.
    kindly guide.
    thanks,
    Subhashini.

  • Set type is not getting filled

    Hi ,
    I have created a set type ZTLS_ORG, which is organisation dependent. This set type has fields from  table MVKE. I am filling up the fields of  this set type in an enhacement of Badi Definition Customer_product2. But the values are not getting populated, when I am checking it in product master through commpr01. Kindly suggest.
    Regards
    Shweta

    Hello Shweta,
    You mean to say that attributes of your settype is nothing but fields from table MVKE?
    Have you generated the settype before using it in your program?
    Best Regards,
    Shanthala Kudva.

  • How to change the Organizational Dependency of a Set Type

    Hi All,
    With the creation of a new set type we made the mistake to not select "Distribution-Chain-Dependent" in the "Org. Dependency"-field.
    Now we already maintained a few materials (only in development system) with data in the attributes of this set type, but noticed that the data is not Sales org. dependent. Seems logical, because we forgot to set this org dependency in the set type, but now we want to correct this and I hope you could provide us with the best way to do this.
    The field it self is no longer editable in change mode (seems logical, since all tables/structures/relations are already created and messing with this dependency could mess things up) but we really need the org dependency for our product attibutes. So, I wanted to create a new set type, and replace the old one with this new one in our category, but I can't even delete the old set type from our category, because I get the message: "Products of this category already exist; Set type cannot be deleted".
    What would be the best way to solve this? (is there a way to change the org dependency of the existing set type?/should I create a new set type? If so, how to delete the old set type and it's data?)
    Br,
    Martijn.

    Anyone?

  • 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

  • Error message "Data cannot be maintained for set type COMM_PR_PUR_1

    Hi
    While replicating the material master through R3AS I am getting an error for which the details to be checked in SMW01. In SMW01 when I selected the record for error details I am getting above error message.  How to resolve ? Pls guide me stepwise. For your information I has cleared SMQ1 in R3 & SMQ2 in SRM
    For curioisity next I selected all such error logs & deleted. It gave me one warning (some inconstinecies error) which I ignored. After that I checked SMQ1 of R3 & SMQ2 of SRM. No log
    But I observed a strange thing. Whatever material codes I am creating it is going straightway to SRM without running R3AS transaction. I checked R3AM1, selected the row and cancelled. But still going without any interferrance. Why ? How shall I stop this.
    Thanks

    Hello,
    >
    BNR wrote:
    > Hi
    > While replicating the material master through R3AS I am getting an error for which the details to be checked in SMW01. In SMW01 when I selected the record for error details I am getting above error message.  How to resolve ? Pls guide me stepwise. For your information I has cleared SMQ1 in R3 & SMQ2 in SRM
    >(...)
    Have a look at OSS note 1049693 - Data cannot be maintained for set type COMM_PR_PUR_1.
    Regards.
    Laurent.

  • Error while Generating Set Type

    Hi All,
    While adding new attribute in a Z set type for products the system generated error during generation.
    Now when I am trying to display or change that set type the system is giving error "Please enter a description for set type Z*******" and terminates.
    I tried looking the various methods, screens and tables generated but everything looked fine.
    Please suggest how to restore this set type.
    Thanks.

    Hi Gervase,
    I tried creating the relation for the settype manually in extend object Model of products but it is giving error ProdSetICM_OTH_WEAPONA01 doesn't exist.
    This is strange because this entry has been mainted in all systems and it doesn't exist in Object list.
    Any clue to this.
    Regards,
    Nitesh

  • 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

  • Set type problem in sales order integrated into loyalty management

    Hi experts,
    I try to implement the sales order integrated into loyalty management. As notes said, I should use the set type REWARD_PRO_LOY to assign to a hierarchy for loyalty. But when I use this set type in hierarchy, I found I can only assign it when I choose "service" for product type. Then I find in the "REWARD_PRO_LOY" set type, there is a switch tab. In the tab, there is only "services". I don't understand this tab means. I want to assign this set type to "materials" type. I tried to created a new set type with the same attributes, but it seemed not to work. Is anybody can give me some advice to solve the problem?
    Thanks a lot,
    Best Regards,
    Molly Xin

    Hi Molly Xin,
    If you refer to your first screen print, its very evident that the product types with which products be created using this set type includes both "Materials" and Services".
    We have created similar scenario and were able to create products with product type "Materials".
    Pease let me know if you have any issues while creating products with product type "Materials".
    Regards

Maybe you are looking for