Set attribute to be mandatory in set type

Hi! Can I confirm whether it is possible to set certain attribute fields to be mandatory in a set type? The transaction code to create set attribute and assign to the set type is COMM_ATTRSET.
Thanks!
SF

Hi SF,
In the standard system, you cannot configure an attribute to be mandatory in a set .
However, you can try using transaction SFAC in order to set an attribute as mandatory; I am not sure if this procedure will work for you, but is it good to take a look. Into this transaction, you cam define which fields are displayed/hidden/mandatory.
Keep on mind that every time a set is create in transaction COMM_ATTRSET, a corresponding module pool SAPLZOM_<set type name> is created with Screen group 0100.
I hope it helps.
Kind Regards,
Gabriel Santana

Similar Messages

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

  • 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

  • How to change set type attribute of a product

    Hi ;
    I created additional fields for products by using "COMM_ATTRSET". It created a table and functions but I dont know how to change this additional attributes.I cant use these attribute set functions because i dont know fragment_id yet. I think there must be a function encapsulates them.
    Is there any BAPI to change set type attributes?
    PS: In forums , I found an FM "COM_PRODUCT_MAINTAIN_MULT_API" but I think it hasnt been used anymore in CRM7.0
    Thanks

    Thanks for your reply ;
    but FM 'COM_PRODUCT_UI_MAINTAIN' doesnt have any generic import parameters to send my data to it in form of  newly created attribute set type table "ZPRODUCT".
    I want to set some fields of ZPRODUCT and i need to send them in this structure,  this table has column FRG_ID , if you set an additional  parameter for the first time , it generates new GUID..I think  'COM_PRODUCT_UI_MAINTAIN'  generates this GUID but i dont know how to use it.
    Can you give an example about using this FM?

  • EEWB (attributes from product set type)

    Hi gurus,
    I have a question about EEWB. Could you please help me.
    There is possibility to add components (attributes from product set type) at item level:
    Business object - BUSINESS_TRANSACTION
    Extension Type - ADD_NEW_ITEM_COMPONENT.
    I’ve created an extension with certain set type (it consists of 2 attributes). Everything was ok.  New fields with 2 attributes have been added to new tab in a sales order’s item.
    But then I’ve added 1 new attribute to the same set type. So I think this new attribute is to appear on the same tab with 2 other attributes. But it doesn't’t!
    I’ve regenerated my extension, I’ve recalled wizard for this extension. Nothing has changed. There is still only 2 attribute in the tab.
    So is it normal situation and is it necessary to create a new extension in order new fields to appear in a tab? Or I can do something else without creating the new extension?
    So could you help me and give any solutions. Appreciate any help.
    And thanks in advance.
    Sunny.

    It works already.

  • 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

  • Error: Set type Z contains multiple-value attributes

    Hi forum,
    I have a problem when i try to assign a set type with the same value but diferent name on another set type to the same product category.
    This is the detail of the error but i dont know where i have to set this indicator:
    If you set this indicator for a particular hierarchy, all categories and set types in this hierarchy are created in the PME.
    This gives you the following extended maintenance options at category level:
    You can assign set types with multiple-value attributes
    You can restrict value ranges and maintain default values for attributes of customer set types.
    Any sugerence about this?
    Regards and thanks in advance,
    Mon

    Hi Nelson,
    I create two set types, the description is not the problem. I have discover that when i try to assign these attributes in the same set type or in other appears this error.
    The set types have the same values. For example:
    zcountry1. Values: sp - spain. fr - france.
    zcountry2. Values: sp - spain. fr - france.
    When i try to configurate the comm_hierarchy in my category appears this error:
    Set type zcountry2 contains multiple-value attributes.
    Diagnosis
    The set type ZGAME5 contains multiple-value attributes. It cannot be assigned to the category as extended maintenance has not been activated.
    Procedure
    Multiple-value attributes are stored in the PME. If you want to use the set type ZGAME5, you must set the Extended Maintenance Options indicator for the hierarchy.
    Extended Maintenance Is Possible for the Hierarchy
    Definition
    If you set this indicator for a particular hierarchy, all categories and set types in this hierarchy are created in the PME.
    This gives you the following extended maintenance options at category level:
    You can assign set types with multiple-value attributes
    You can restrict value ranges and maintain default values for attributes of customer set types.
    Where is this indicator¿? in R3?
    So, these are the steps...can anybody help to me?
    Regards and thanks in advance.

  • How to main multiple attributes for set type R E W ARD_PRO_LOY using IDOC?

    Hi,
    I'm now trying to add the set type and attributes to my products existing in the CRM system. I decided to use LSMW and IDOC CRMXIF_PRODUCT_MATERIAL_SAVE to maintain the set type and attributes.
    I successfully maintained the categories for the products and also assigned the set type. Now I need to add the attributes for this set type, where there are 3:
    LMPRODUCT_TYPE
    LOYPRODUCT_UNIT
    LMPRODUCT_VALUE
    But because in the IDOC structure only one attribute can be maintained at one time, how can I input all those 3 attributes together? Thanks a lot.

    I tried to insert one data field first then update it by the second attributes, but then the system assigned two separated lines of data to my set type....

  • Product Attributes and Set types Tables

    Hi,
    In which Table does the Product Attributes and Set types stores in CRM?
    Can anybody tell me?
    Thanks

    Hi,
    I am not able to get you can you explain it clearly by taking this example
    I have created the Product Called Monitor
    For that Monitor i have maintained the following attributes like
    Monitor Size like 15 or 17 or 21inchs
    Monitor Type like Flat or LCD Type
    I have created the Set type for that.
    I have assigned those things to Product.
    What are the tables are involved in this process can anybody help me out regarding this?
    Thanks

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

  • Update set types attributes

    Dear All,
    i m new to this set types, Please guid me how to update set type attributes through driver program. Through i will get records from ECC, using this i will have to update the corresponding set types of the products matching the Product ID.
    Thanks,
    Chandra

    waiting for your replies. give some solution on this.

  • 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

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

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

Maybe you are looking for

  • My iMac won't login- what should I do?

    I have an iMac 24" Core 2 Extreme 2.8 GHz 2 GB RAM 500 GB 7200 RPM 7,1 (http://goo.gl/0HiZQ) It is currently unusable. I just installed Lion when it came out (I started the download the minute it came out) and I cannot use it. When what I think cause

  • Payment term Mandatory in Sales Order

    Dear All I want to make Payment Term as a mandatory field in the Purchase order & Sales Order. Where can I set that as "required" in Logistic module ?

  • Links to screenshots in a pdf

    We publish our documents in pdf, but we use FrameMaker to create our documents, and we create cross-references for all of our screenshot captions.  This is done in case the screenshot is moved to another page by an edit and to automatically update th

  • Advice on possible ways

    I'm on Oracle 9i R2 Patch 7 on a Microsoft Windows 2003 Server. What are the options to enable email notification to the DBA? For example, I have a query that returns the size of datafiles and I wish to run this query every night and send me an email

  • BPS User-Specific Variables by Web

    Hi, I'm triyng to setup a CC planning interface for my company. I configured the levels and layouts and they work fine. I run the interface with the planning folders and everything works fine but when I setup the Web Interface tha layout stops workin