Changing Appearance of Graphic
Use
You can change the appearance of graphics in two ways:
You can change customizing in the graphic interactively and then save these changes on the database if required. For more information, see Customizing: From Graphic to Database.
Alternatively you can use the ABAP Objects interface to change attributes. In this case the application creates a customizing object and changes attributes before the graphic is displayed. For more information, see Customizing: From Application to Graphic.
Features
Customizing that can be changed
You can change customizing objects that are assigned to ports in a graphics proxy.
Customizing that cannot be changed
The graphics proxy creates default customizing objects if the customizing objects required have not been assigned to the ports. These default customizing objects cannot be changed.
IF_CUSTOMIZING~SET_MASTER
You can use this method to set a leading server flag for an attribute. If the leading server flag is set users cannot change this attribute. You can specify the attribute concerned and whether its leading server flag is to be set or deleted.
Interaction and property pages
If the application has not registered for the event GRAPHIC_CUSTOM_CHANGED then interaction is not possible. In this case the property pages are not displayed. Interaction is deactivated in the default setting.
To register for events the application specifies a list of events it is interested in using the parameter EVTCODE_LIST in IF_GRAPHIC_PROXY~INIT.