
If you set property expertMode to true, additional method calls become available.
You receive a factory from the OfficeControl:
wd_this->factory ?= office->_method_handler.
This factory is able to create the respective proxies. The required methods can then be called on this proxy.
Application developers work with the interfaces only; classes are created automatically by Web Dynpro.
The released interfaces are in collection sios. They are generic interfaces:
IF_IOS_FACTORY
Factory to create the required proxies.
Not all the methods are available for Web Dynpro. Methods if_ios_factory~set* are called automatically by Web Dynpro which means they cannot be used for Web Dynpro, and in this case an exception is raised.
IF_IOS_DOCUMENT
Basic operations performed on documents.
IF_IOS_ENVIRONMENT
Information on the environment such as inplace, outplace, activate tracing, ascertain available applications in the current client.
Each interface method automatically raises an exception if there is an error. Each interface is assigned its own exception class, for example, IF_IOS_DOCUMENT: CX_IOS_DOCUMENT.
These exception classes all derive from CX_IOS_EXCEPTION. The error text can be found in IF_T100_MESSAGE. The base class provides methods to read out the text.