SAP ABAP Class CL_DEF_IM_MGNT_DEVICENAME_GEN (Default implementation for business add-in definition MGNT_D)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MOB (Application Component) SAP NetWeaver Mobile - Use subcomponents
     S_ME_CORE (Package) Mobile: Core Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_MGNT_DEVICENAME_GEN Business add-in interface IF_EX_MGNT_DEVICENAME_GEN 20050208
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MGMT_CONSTANTS Contants for Device Management 20050406
Properties
Class CL_DEF_IM_MGNT_DEVICENAME_GEN  
Short Description Default implementation for business add-in definition MGNT_D    
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 20050208   SAP 
Last change 20060912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DEF_IM_MGNT_DEVICENAME_GEN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_MGNT_DEVICENAME_GEN Business add-in interface IF_EX_MGNT_DEVICENAME_GEN 20050208
2 IF_MGMT_CONSTANTS Contants for Device Management 20050406
Friends
Class CL_DEF_IM_MGNT_DEVICENAME_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IF_MSG_CLASS Instance attribute Protected Attribute reference (LIKE) 20050406
2 IF_MSG_ERROR Instance attribute Protected Attribute reference (LIKE) 20050406
3 IF_MSG_SUCCESS Instance attribute Protected Attribute reference (LIKE) 20050406
4 IF_MSG_UPDATE Instance attribute Protected Attribute reference (LIKE) 20050406
5 IF_MSG_WARNING Instance attribute Protected Attribute reference (LIKE) 20050406
Methods
# Method Level Visibility Method type Description Created on
1 GET_DEVICEID_FROM_DB Instance method Private Method check if the Device is already registered 20050208
2 GET_DEVICENAME_FROM_DB Instance method Private Method get Devicename for registered devices 20050208
3 GET_LAST_GEN_DEVNAME Instance method Private Method get the last generated device name 20050627
4 GET_NEW_DEVICENAME Instance method Private Method create new Device Name 20050208
5 SET_DEVICENAME_DB Instance method Private Method writes the new device name to db 20050209
Events
Class CL_DEF_IM_MGNT_DEVICENAME_GEN has no event.
Types
Class CL_DEF_IM_MGNT_DEVICENAME_GEN has no local type.
Method Signatures

Method GET_DEVICEID_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVICEID Call by reference Type reference (TYPE) MEDEVGUID Unique-ID Gerät 20050208
# Exception Resumable Description Created on
1 NOT_FOUND Gerät-ID nicht in Datenbank gefunden 20050208
2 OTHERS_ERROR Anderer Fehler 20050208

Method GET_DEVICENAME_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVICEID Call by reference Type reference (TYPE) MEDEVGUID Unique-ID Gerät 20050208
2 Exporting DEVICENAME Call by reference Type reference (TYPE) MEMGMT_DEVID_TXT 20050208
# Exception Resumable Description Created on
1 NOT_FOUND 20050208
2 OTHERS_ERROR 20050208

Method GET_LAST_GEN_DEVNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEVICENAME Value transfer Type reference (TYPE) MEMGMT_DEVID_TXT Text für Gerät-ID festlegen 20050627
2 Importing IT_MEMGMT_DEV_IDTXT Value transfer Type reference (TYPE) MEMGMT_DEV_IDTXT_LIST Customizing für techn. Gerät-ID und sprechenden Gerätnamen 20050627
# Exception Resumable Description Created on
1 NOT_FOUND Kein Gerätname generiert 20050627

Method GET_NEW_DEVICENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVICEID Call by reference Type reference (TYPE) MECONTGUID Unique-ID Synchronisationscontainer 20050208
2 Exporting DEVICENAME Call by reference Type reference (TYPE) MEMGMT_DEVID_TXT 20050208
3 Importing USERNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050208
# Exception Resumable Description Created on
1 OTHERS_ERROR 20050208

Method SET_DEVICENAME_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVICEID Call by reference Type reference (TYPE) MECONTGUID Unique-ID Synchronisationscontainer 20050209
2 Changing I_DEVICENAME Call by reference Type reference (TYPE) MEMGMT_DEVID_TXT 20050209
# Exception Resumable Description Created on
1 DB_ERROR 20050209
History
Last changed by/on SAP  20060912 
SAP Release Created in 700