Enabling CCM Personalization of Table Views at Runtime 
CCM personalization enables portal users to edit tabular data, hide selected rows or resize the table of any Web Dynpro application at runtime. For example, runtime users can modify the data display, print data, save personalized settings, sort, filter, and group data, and add calculations.
With CCM personalization, the changes you make are stored and the application displays this changed data when you run it next time.
ALV customization has been defined for the table in design time. For more information, see Enabling Customization of Table Views at Runtime.
Open the portal (syntax: http://hostname:port/irj/portal).
Choose .
Select the application for which you want to enable CCM personalization.
In the link bar, choose .
Add the value _CCMPersonalization=true for the Application parameters property and choose Save.
Create a role to view the CCM Personalization-enabled application.
In the context menu of the application folder, choose .
In the Role Name field, specify a name for the role and choose Finish.
The new role appears in the selected folder.
In the context menu of the new role, choose .
In the context menu of the application, choose.
In the Role Content editor, select theEntry points and Visible checkboxes and choose Close.
Choose User Administration in the main menu.
In the Search panel, search for and select the name of the user to whom you want to assign the new role and click Go.
In the Details of User Administration area, choose Modify.
Choose Assigned Roles.
Search for the role you have created, select it, and choose Add..
Choose Save.
Note
To disable CCM personalization, set the value of the Application parameters property to _CCMPersonalization=false.
You can personalize the table and its contents at runtime. The portal retains the personalizations and displays them when the application is run again.