Class CL_WD_CONTEXT_SERVICES is used for identify context changes. This refers to all changes including those made by programs (see Context Change Log, for which only the user input is recorded). Normally the context change log should be used.
Method for registering changes to context nodes. A list of nodes is transferred.
Method for deregistering changes to a list of nodes.
Method for the complete deregistration of changes.
Method for temporarily deactivating changes to registrations.
Method for reactivating changes to registrations.
Method for getting the change list with optional reset.
Method for resetting the change list.
To process these changes:
...
1. Create an instance of class CL_WD_CONTEXT_SERVICES.
2. Register for a set of nodes using SUBSCRIBE_TO_NODE_CHANGES.
3. Get and rest the change list at regular intervals using GET_CHANGE_LIST.
4. If necessary, switch the change recording using (DE-)ACTIVATE_SUBSCRIPTIONS temporarily to off and on again.
5. Delete the registration of the change recording.
The following methods provide information on the nodes to be mapped and their originals. They are mainly used to dynamically create binding path in views to mapping nodes.
· GET_NODE_METAPATH_FOR_CTRL
· GET_MAPPED_NODE_FOR_CONTROLLER
· GET_ORIGINAL_NODE
· GET_ELEMENT_PATH_FOR_CTRL
Beachten Sie, dass die folgenden Methoden veraltet sind. For this reason you should not use them.
· UPDATE_NODE_FROM_TABLE_BY_KEY
· UPDATE_ELEMENT_FROM_STRUCTURE
· UPDATE_NODE_FROM_TABLE_BY_IND
· GET_TABLE_FROM_NODE