Skip to Content

The setup of customer attributes has been change in SAP Solution Manager 7.2. You can create customer attributes for elements of the Process Management application in transaction SOLMAN_SETUP, in the section “Process Management”, step 6:

In this application you can add customer attribute types to the Solution Documentation model. You can then store additional data in those customer attributes. The setup application helps you to create all necessary objects (attribute type, extension, UI settings). For details, you can read the documentation of the activity (push the “Information” button after navigating to the corresponding application):

Define Customer Attributes

The entry screen allows you to add an attribute to your entire Solution Documentation model – to ALL elements of Process Management or to three subsets of Process Management elements: either structure elements or assignments or selected assignment groups:

If you need to add only a specific attribute to an element of the current model, go to the “Advance Model Settings”:

Switch to the change mode with the button:

Now, you can add your attribute, for example to describe if a process or process step is relevant for monitoring. In this case you could create an attribute “ZMonitoring” (a customer namespace must be used) with a short text “Monitoring Relevant” and input values “Yes”/”No”.

Choose “New Entries”:

To provide input values, you need to use a proper data element for the attribute. You can use an existing data element which has already defined values you need. You can also create your own data element with a value help containing input values you need. If you do not know how to create own data table with your specific data elements then please review this blog:

How to create customer attributes for projects – Part 1

For a simple attribute like the “Monitoring Relevant” with input values “Yes”/”No” we can use any existing data elements e.g. “XVALV”:

Press “Save”. You will be prompted to save your changes in a development package – enter the package name:

Save and go “Back” and select the new attribute:

Double click on the “Model Extension” and select the “ZCUSTOMER_EXTENTION”. If the extension does not exist, then you need to create it.

In the next step you have to assign your attribute to the elements of the Solution Documentation – double click on “Assign Attribute Types to Element Types”:

Choose “New Entries” and add the element types you want your attributes be used for – in this case this will be a process and process step including their reference elements:

In our example four elements are relevant. Chose if your attribute is a single or multi value attribute and save your entries:

Go to “Advance UI Settings”:

Choose “New Entry” and add your attribute to an attribute group e.g. “CUSTOMER””:

Save it in your customizing transport request.

Now, the attribute should be visible in the Process Management application (transition SOLDOC). You can assign the attribute value in the “Attribute Pane”, in the section “Customer Attributes” of the structure elements the attribute was defined for:

Setting attribute value:

Searching for Information Using “Advance Search”

You can then use the search capabilities or the “List” viewer to find the processes and process steps based on the attribute value:

Specify the search criteria:

Searching for Information Using “List”

In the “List” viewer:

Select the relevant attribute grouping:

Result:

Additional note:

If you try to create customer attributes for elements in transaction SOLMAN_SETUP and the systems prevents you to do it displaying a message “Content activation is not yet completed -> action cancelled”:

Make sure you have finalized the content activation procedure (if your system was upgraded) or you opted out the content activation procedure (if your system is a new install).  Only if the system is a new install and you do not need to activate any content from projects/solutions, you can use the transaction PREPARE_ACTIVATION to quit the content activation process.

Adjusting the Search Model

After you changed the process model (e.g. added new attributes) you need to regenerate the search model. Please review the blog for further information:

Configure Embedded Search with TREX for Solution Documentation in SolMan 7.2

To report this post you need to login first.

9 Comments

You must be Logged on to comment or reply to a post.

  1. Leena Nissila

    Thanks for custom attribute. By default there is Request for Change ID as attribute. Could we add as customer attribute Change Document ID?

    Br Leena

    (0) 
  2. Suchai karthik

    Hi EWA

    I tried to follow your blog  and manged to create Customer Attributes with single Value , when i tried to create a  multi-value attribute that can have several values, what Data Element do i have to choose?

    when I choose Data Element: XVALV, how do i  add the additional values.

    or is there any specific Data Element that i need to choose for multiple Value attributes,in our scenario i need to create more than 20 Custom Values under 1 Attribute type.

     

    Thank you in Advance.

     

     

    (0) 
  3. GSMSUPPORT GSMSUPPORT

    Hi Ewa,

    I have duplicate attributes maintained in the table, though i delete the attributes from the “Define attributes” and “Assign attributes to element types” I am still able to see them in the SOLDOC screen at every level. Is there any other table from which i should remove the entries.

    Regards,

    Jahnavi

    (0) 
  4. Chiel Felius

    Dear Ewa,

     

    Thanks for the blog, with this we  were able to create a customer field and make it searchable.

    We would also like to have this field visible in the history of a document in the branch(visible via right click on the document in the structure, display history), much the same as the value of the keywords field is visible there.

    Would you happen to have information about how to enable this?

    Kind regards,

    Chiel

    (0) 
  5. Esteban Hartzstein

    Hello Ewa,

    We have created an multivalue attribute (country) so that we can define that a process applies to many countries.  We followed the instructions from this blog, and we were able to create the new attribute, and though it is defined as multi-value, we are not allowed to enter more than one value.

    We use an data element that refers to a domain we have created with 5 possible values.

    Any idea how to solve it?

    Regards

    Esteban Hartzstein

    (1) 
    1. Vivek Hegde

      We too are having the same issue, we have define Multiple Value Attributes but we only get Single value when we maintain. Probably we both are trying to do same thing here 🙂 Maintain global roll out attribute against a Process. If you found out any solution, then pls let us know as well.

      (0) 
  6. Juan-Carlos Garcia

    Thanks Ewa, indeed.

    I have a question.  We are trying to create an attribute that uses BU_PARTNER.  We are having issues for any soldoc item to accept it.  It seems to us that only one business partner is acceptable per soldoc item.  By default, there is one BP-type field (Responsible).  The thing is that we add our field, and we are able to retrieve the BP in SolDoc, but when we try to save, we get an error that the BP we are trying to use is incorrect, although that same BP was accepted as responsible.  Any idea about that possible restriction of a BP per SolDoc item?  Any idea how to bypass it?  Thanks,  Juan

    (0) 
    1. Juan-Carlos Garcia

      We found the solution.  If you are in SP06 already, you will not experience the reported issue, but if you are in an earlier patch, first implement SAP Note 2443570 and create the Data Element SMUD_BU_PARTNER_EXT mentioned there.  After that, you should be able to add as many BPartners as required without restrictions.

      Enjoy!!!

       

       

      (0) 

Leave a Reply