SAP ABAP Class CL_MEMGMT_CONFIG_TEMPLATE (ME - Device Configuration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MOB (Application Component) SAP NetWeaver Mobile - Use subcomponents
     S_ME_CORE (Package) Mobile: Core Components
Properties
Class CL_MEMGMT_CONFIG_TEMPLATE  
Short Description ME - Device Configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ME_CORE   Mobile: Core Components 
Created 20040623   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MEMGMT_CONFIG_TEMPLATE has no forward declaration.
Interfaces
Class CL_MEMGMT_CONFIG_TEMPLATE has no interface implemented.
Friends
Class CL_MEMGMT_CONFIG_TEMPLATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CL_CON_X Constant Private Type reference (TYPE) FLAG 'X' General Flag 20040628
2 GS_HEADER Instance attribute Private Type reference (TYPE) MEMGMT_CONFIGURATION_HEADER Configuration Template Header 20040628
3 GT_DELETED_SERVICE_LIST Instance attribute Private Type reference (TYPE) MEMGMT_SERVICE_LIST Services of the Configuration Template 20040630
4 GT_MEMGMT_CFG_VALUE Instance attribute Private Type reference (TYPE) MEMGMT_CONFIGURATION_LIST Data of the Configuration Template 20040629
5 GT_MODIFIED_AUTHORITY_GROUP Instance attribute Private Type reference (TYPE) MEMGMT_AUTHORITY_GROUP_LIST Authorizations 20040715
6 GT_MODIFIED_SERVICE_LIST Instance attribute Private Type reference (TYPE) MEMGMT_SERVICE_LIST Services of the Configuration Template 20040630
7 GT_MODIFIED_TEXT Instance attribute Private Type reference (TYPE) MEMGMT_CONFIGURATION_TEXT Configuration template description changed 20040630
8 GT_NEW_SERVICE_LIST Instance attribute Private Type reference (TYPE) MEMGMT_SERVICE_LIST Services of the Configuration Template 20040630
9 GT_SERVICE_LIST Instance attribute Private Type reference (TYPE) MEMGMT_SERVICE_LIST Services of the Configuration Template 20040628
10 G_CREATED Instance attribute Private Type reference (TYPE) FLAG General Flag 20040629
11 G_DELETED Instance attribute Private Type reference (TYPE) FLAG General Flag 20040721
12 G_LOADED Instance attribute Private Type reference (TYPE) FLAG Services exist 20040628
13 G_MODIFIED Instance attribute Private Type reference (TYPE) FLAG General Flag 20040630
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TEXT Static method Public Method Check for invalid characters in a text 20040701
2 CONFIG_TEMPLATE_IS_VALID Static method Public Method Check if configuration template exists or is valid 20040629
3 CONSTRUCTOR Instance method Public Constructor Not used 20040623
4 CREATE_CONF_TEMPLATE Instance method Public Method Prepare storage of configuration 20040630
5 DELETE Instance method Public Method Delete the configuration template 20040721
6 DEQUEUE_MEMGMT_CFG_TEMPL Instance method Public Method Unlock the configuration template 20040701
7 ENQUEUE_MEMGMT_CFG_TEMPL Instance method Public Method Lock the configuration template 20040701
8 GET_CFG_TEMPL_HEADER Instance method Public Method Read all header information of the configuration template 20040629
9 GET_NAME Instance method Public Method Provides the name of the current device template 20040629
10 GET_SERVICE_LIST Static method Public Method Read all services of the configuration template 20040628
11 GET_TEMPLATE_NAME Static method Public Method Provides description of configuration template (lang.-dep.) 20040702
12 LOAD Instance method Public Method Load the configuration data (services, parameters) 20040628
13 MODIFY_CONFIGURATION_TEMPLATE Instance method Public Method Determine and update the template - No DB update 20040701
14 SAVE Instance method Public Method Store configuration on the database 20040629
15 SET_AUTHORITY_GROUP Instance method Public Method Set the header information for the authorization group 20040629
16 SET_CONFIGURATION_TEXT Instance method Public Method Read the description 20040629
Events
Class CL_MEMGMT_CONFIG_TEMPLATE has no event.
Types
Class CL_MEMGMT_CONFIG_TEMPLATE has no local type.
Method Signatures

Method CHECK_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) ANY 20040701
# Exception Resumable Description Created on
1 TEXT_IS_INITIAL Es wurde kein Text geliefert 20040701
2 TEXT_IS_INVALID Es befinden sich Sonderzeichen im Text 20040701

Method CONFIG_TEMPLATE_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIGURATION_ID Call by reference Type reference (TYPE) MEMGMT_CID Konfigurations-Template Identifikation 20040629
# Exception Resumable Description Created on
1 CONFIG_TEMPLATE_DELETED Die Konfiguration ist gelöscht 20040629
2 CONFIG_TEMPLATE_NOT_VALID Die Konfiguration ist nicht vorhanden 20040629
3 CONFIG_TEMPLATE_PROTECTED Die Konfiguration ist geschützt 20040629
4 NO_CONFIGURATION_DELIVERED Keine Konfigurations-Id übergeben 20040629

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIGURATION_ID Call by reference Type reference (TYPE) MEMGMT_CID Konfigurations-Template für das Device-Management 20040629
# Exception Resumable Description Created on
1 CONFIGURATION_ID_MISSING Es fehlt etwas in der Header-Information 20040629
2 CONFIGURATION_TEXT_MISSING Keine Beschreibung zur Konfiguration geliefert 20040629
3 NAME_IS_INVALID Die Konfigurations-Id enthält unerlaubte Zeichen 20040701

Method CREATE_CONF_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_LIST Call by reference Type reference (TYPE) MEMGMT_SERVICE_LIST Device-Management - Liste der Services eines Cfg-Templates 20040630
# Exception Resumable Description Created on
1 SERVICES_NOT_LOADED Die Methode 'Load' wurde nicht aufgerufen 20040630

Method DELETE Signature

Method DELETE on class CL_MEMGMT_CONFIG_TEMPLATE has no parameter.
# Exception Resumable Description Created on
1 CONFIG_TEMPLATE_ASSIGNED 20060724
2 CONFIG_TEMPLATE_NOT_LOADED 20040721

Method DEQUEUE_MEMGMT_CFG_TEMPL Signature

Method DEQUEUE_MEMGMT_CFG_TEMPL on class CL_MEMGMT_CONFIG_TEMPLATE has no parameter.
Method DEQUEUE_MEMGMT_CFG_TEMPL on class CL_MEMGMT_CONFIG_TEMPLATE has no exception.

Method ENQUEUE_MEMGMT_CFG_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCK_USER Call by reference Type reference (TYPE) SYST-MSGV1 Username des User der die Tabelle sperrt 20040701
# Exception Resumable Description Created on
1 CANNOT_ENQUEUE Sperren ist fehlgeschlagen 20040701
2 FOREIGN_LOCK Konfugurations-Template ist bereits gesperrt 20040701

Method GET_CFG_TEMPL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONFIG_HEADER Call by reference Type reference (TYPE) MEMGMT_CONFIGURATION_HEADER Kopfinfomationen zum Konfigurations-Template 20040629

Method GET_CFG_TEMPL_HEADER on class CL_MEMGMT_CONFIG_TEMPLATE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONFIGURATION_ID Value transfer Type reference (TYPE) MEMGMT_CID Konfigurations-Template Identifikation 20040629

Method GET_NAME on class CL_MEMGMT_CONFIG_TEMPLATE has no exception.

Method GET_SERVICE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SERVICE_LIST Call by reference Type reference (TYPE) MEMGMT_SERVICE_LIST Device-Management - Liste der Services eines Cfg-Templates 20040628
2 Importing I_CONFIGURATION_ID Value transfer Type reference (TYPE) MEMGMT_CID Konfigurations-Template Identifikation 20040628
3 Importing I_KEEP_DELETED Call by reference Type reference (TYPE) FLAG Gelöschte Service werden nicht ignoriert 20040708
# Exception Resumable Description Created on
1 CONFIGURATION_ID_DO_NOT_EXIST Die Konfiguration ist noch nicht vorhanden 20040628
2 NO_CONFIGURATION_ID_DELIVERD Die Konfigurations-Id ist leer. 20040628

Method GET_TEMPLATE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEMPLATE_TEXT Call by reference Type reference (TYPE) MEMGMT_TEXT Device-Konfiguraition - Beschriebung 20040702
2 Importing I_CONFIGURATION_ID Call by reference Type reference (TYPE) MEMGMT_CID Konfigurations-Template Identifikation 20040702
3 Importing I_LANGUAGE Call by reference Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20040702
# Exception Resumable Description Created on
1 NO_CONFIGURATIONS_ID_DELIVERED Es wurde keine Konfigurations-Id angeliefert 20040702
2 NO_TEXT_FOUND Kein Text in der angegebenen Sprache gefunden 20040702

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SERVICE_LIST Call by reference Type reference (TYPE) MEMGMT_SERVICE_LIST Device-Management - Liste der Services eines Cfg-Templates 20040628
# Exception Resumable Description Created on
1 CONFIGURATION_NOT_FOUND Konfigurationstemplate nicht in der DB vorhanden 20040629
2 ERROR_DURING_READING_CFG_TEMPL Konfigurationstemplate konnte nicht gelesen werden 20040628
3 HEADER_NOT_FILLED Kopfinformationen fehlen 20040628
4 NOT_CONFIGURATION_TEXT_SET Konfigurationstext konnte nicht gesetzt werden 20040629

Method MODIFY_CONFIGURATION_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER Call by reference Type reference (TYPE) MEMGMT_CONFIGURATION_HEADER Kopfinfomationen zum Konfigurations-Template 20040701
2 Importing I_SERVICE_LIST Call by reference Type reference (TYPE) MEMGMT_SERVICE_LIST Device-Management - Liste der Services eines Cfg-Templates 20040701
# Exception Resumable Description Created on
1 CONFIG_TEMPLATE_DELETED Das Konfiguration-Template ist zum löschen vorgemerkt 20040721
2 NOTHING_DONE Es gab keine Änderungen in den Services und den Kopfdaten 20040701
3 NO_HEADER_DELIVERED Es wurden keine Kopfinformationen geliefert 20040701
4 NO_LIST_DELIVERED Es wurden keine Services geliefert 20040701
5 TEXT_CRASHED Die Beschreibung zum Template konnte nicht gesetzt werden 20040701

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USERNAME Call by reference Type reference (TYPE) XUBNAME 20050608
# Exception Resumable Description Created on
1 ERROR_WHILE_SAVING Die Konfiguration konnte nicht gespeichert werden 20040629
2 MEMGMT_CFG_TEMPL_CRASHED DB-update erfolglos 20040629
3 MEMGMT_CFG_TEXT_CRASHED DB-update erfolglos 20040629
4 MEMGMT_CFG_VALUE_CRASHED DB-update erfolglos 20040629

Method SET_AUTHORITY_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHORITY_GROUP Call by reference Type reference (TYPE) MEMGMT_AUTHORITY Authority Objekt des Templates 20040629
# Exception Resumable Description Created on
1 NO_AUTHORITY_DELIVERED Es wurde keine Berechtigungsgruppe geliefert 20040629

Method SET_CONFIGURATION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_TEXT Value transfer Type reference (TYPE) MEMGMT_TEXT Device-Konfiguraition - Beschriebung 20040629
# Exception Resumable Description Created on
1 TEXT_NOT_DELIVERED Es wurde keine Konfigurationsbeschreibung übergeben 20040629
History
Last changed by/on SAP  20130531 
SAP Release Created in 640