Using this method you can log onto one of the SAP CCMS systemadministration interfaces. This logon is a prerequisite for using the CCMS interface functions.
Logging onto the interface ensures that all accesses to the systemadministration functions are logged. Using the CCMS XMI session
interface, you can also upload language-specific messages from external products.
You can also log onto the XMI interface without having to open a session with other CCMS system administration interfaces.
Background information: XMI Sessions
External system administration tools can process their tasks using oneor more CCMS interfaces. For this reason, the external tool sets up anRFC connection with the R/3 System. Within this RFC connection, thetool must connect separately to each individual interface with which it is to work.
The RFC connection is responsible for authenticating and authorizingthe R/3 System, since a "normal" R/3 logon process runs here. For theduration of the RFC connection, the external tool is therefore loggedonto the R/3 System as a user. During this time, the external program
can connect with one or several interfaces, or break the connection.These system management API connections can be arranged in any sequenceand may also overlap. This means that for the duration of an RFC connection there are several SMAPI connections.
The XMI controls these SMAPI connections and their lifespan. The tool
authenticates itself with each interface again and receives an identification code in return. These session IDs are always the samefor the duration of an RFC connection.
So that external tools do not have to know in advance which interfacesare implemented in a concrete R/3 version in which API version, the XMI
contains functions that inform you of the R/3 version. The XMI istherefore the central contact for querying the current version and the available interfaces.
There is the special case that an XMI session is not opened for an APIbut is used exclusively to execute XMI functions. You can use this not only to query the version of an API but also to load the
During a session, each interface contains global variables thatcharacterize the status of the SMAPI connection between a tool and aninterface. If several external tools log onto a CCMS interface, thenstatus information is created for each interface "incarnation" (even for different RFC connections).
Before you call this function module for the first time, the externalmanagement system must first log onto the R/3 System with an R/3 user name and password (C function RfcOpen).
XMI documentation (SAPnet/CCMS)