Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
meghankrosser
Participant
Hi There!  Thanks for checking out my blog.  As a Solution Manager Architect, I spend a lot of time implementing ChaRM for clients… and with lots of clients come lots of customizing requests!

I will be writing a series of How To’s, based on real world situations and requests.  Hopefully they will benefit you as much as they benefited our clients!

My fifth blog topic is a two-parter, its all about creating custom fields in the CRM UI for ChaRM and ITSM and configuration required to control those custom fields with security authorization, WITHOUT ABAP CODING!

WHAT:  The customer required a field for use in their ChaRM workflows called "Review Date" that they wanted only a certain set of end users to have access to.  They also wanted this field to be searchable and to be reported on.

This need was met by using the Application Enhancement Tool (AET within a Solution Manager 7.2 system SP6.

The Application Enhancement Tool (AET) is used to add, change, and delete new fields and tables in the data model of the business transaction and integrate them into the business processes. The AET extensibility toolset is seamlessly integrated in the UI configuration tool and available on the WebClient UI.  (source help.sap.com)   https://help.sap.com/viewer/14e6b555810a47a0a4d0284e048cb3e0/7.0.3.16/en-US/20b0f4f819e844df9f47bc9c...

The security need was met by using the authorization object crm_fldchk.  I will go into details regarding all work that was required in part 2 of my blog.

 

HOW:

Prerequisites: 

1.) You must have configuration enabled with in the CRM UI

  • Launch CRM UI via tcode sm_crm

  • Click Personalize link in top right corner of CRM UI home page




  • Click Personalize Settings




  • Scroll to middle of window, Click Checkbox for Enable Configuration Mode




2.) You must have a package created in Solution Manager

  • launch transaction SE80

  • Select Package from drop down

  • Type name for package, hit enter

  • Select Yes at pop up




  • give package description at pop up




  • save to transport


 

Create Field - Procedure

1.)  Open a ChaRM document you'd wish to enhance (ex. YMMJ)

  • Click on Large Cog icon to begin configuration




  • At new window that opens, click Create Field




  • At new window, choose previously created package

  • Select Part CUSTOMER_H

  • Click OK




  • At new window, define field as desired:

    • Define a Field Name

      • ex. Review Date



    • Define the Search Relevance

      • ex. Search and Result List



    • Define the Field Type

      • ex. Date

        • Other Supported Field Types:











  • Click Back

  • Select field line item, choose Save and Generate




  • Note, Generation may take some time

  • Click Back


2.) Add new field to UI

  • Click Available Fields




  • Search for newly created field




  • Click and Drag field over to panel position desired




  • Adjust field attributes if necessary

  • Save and Close


3.) Final Result of UI



4.) Adjust Search Screens to include custom field

  • Return to CRM UI homepage

  • Click Change and Request Management menu

  • On left side, Search, Click Normal Changes




  • On right side of screen Click Config Cog




  • Click area to configure




  • Enter Custom field name to Filter for custom field

  • Select line item of results

  • Click right arrow to add to panel on right




  • On Right panel, click Check box for Display




  • Save and Close




  • If Desired, Edit Search Results columns

  • Click Results area to configure




  • Enter Name to Filter for custom field

  • Select line item

  • Click right arrow to add to panel on right




  • Save and Close




5.)Final Results



 

Thanks for Reading and Stick around for Part 2 of this blog where I get into the config and security work required to CONTROL that field!

 

 
8 Comments
Labels in this area