SAP ABAP Class CL_ME_DEPLOYMENT_RULES (Deployment Rules for Mobile Applications)
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_MEMGMT_CONSTANTS All Constsants for Device MGMT 20040702
Properties
Class CL_ME_DEPLOYMENT_RULES  
Short Description Deployment Rules for Mobile Applications    
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 20040116   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ME_DEPLOYMENT_RULES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MEMGMT_CONSTANTS All Constsants for Device MGMT 20040702
Friends
Class CL_ME_DEPLOYMENT_RULES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION Instance attribute Private Object reference (TYPE REF TO) CL_ME_MSD 20040116
2 DEVICE Instance attribute Private Object reference (TYPE REF TO) CL_ME_MOBILE_DEVICE Mobile Solution Descriptor 20040116
3 ERROR_KEY Instance attribute Private Type reference (TYPE) SY-MSGNO 3-Byte Field 20040119
4 ERROR_LINE Instance attribute Private Type reference (TYPE) BAPIRET2 Return Parameter 20040119
5 HELPER Instance attribute Private Object reference (TYPE REF TO) CL_ME_MSD_HELPER Help Class for MSD 20040119
6 MESSAGE_DEPENDENCIES_ASSIGNED Constant Public Type reference (TYPE) SY-MSGNO '104' Messages, Message Number 20040122
7 USER Instance attribute Private Object reference (TYPE REF TO) CL_ME_MOBILE_USER User Name in User Master Record 20040120
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040116
2 GET_APPLICATION Instance method Public Method Gets Object of Application 20040122
3 GET_ERROR_MESSAGE Instance method Public Method Gets Error Message 20040119
4 IS_ANOTHER_VERSION_ASSIGNED Instance method Private Method Checks Application on Device 20040121
5 IS_APPLICATION_REMOVABLE Instance method Public Method Checks Whether Application Can Be Uninstalled 20040123
6 IS_APPLICATION_SUITABLE Instance method Public Method Public Check 20040123
7 IS_APPLICATION_TYPE_VALID Instance method Private Method Checks Application Validity 20040120
8 IS_A_DEPENDENCY Instance method Private Method Checks Whether Application Defined as Dependency 20040122
9 IS_CONDITION_FULFILLED Instance method Private Method Checks if the device template conditions are fulfilled 20040702
10 IS_DEVICEID_VALID Instance method Public Method Checks Validity of Device ID 20040126
11 IS_DEVICE_TEMPLATE_SUITABLE Instance method Public Method Check if device template can be assigned 20040702
12 IS_FRAMEWORK_RUNTIME_SUITABLE Instance method Private Method Checks Runtime (Device Rule) 20040116
13 IS_FRAMEWORK_VERSION_SUITABLE Instance method Private Method Checks Framework Version (Device Rule) 20040116
14 IS_ONE_IS_ALREADY_ASSIGNED Instance method Private Method Checks IS Assignment 20040129
15 IS_SETUPFILE_DOWNLOADABLE Instance method Private Method Checks if setup file can be downloaded 20040528
16 IS_SETUPFILE_VALID Instance method Private Method Checks Setup File 20040116
17 IS_SUITABLE_DEVICE Instance method Private Method Checks Whether Application Can Be Installed (Device) 20040123
18 IS_USER_VALID Instance method Public Method Checks Validity of User 20040116
Events
Class CL_ME_DEPLOYMENT_RULES has no event.
Types
Class CL_ME_DEPLOYMENT_RULES has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOBILE_DEVICE Call by reference Object reference (TYPE REF TO) CL_ME_MOBILE_DEVICE Mobile Solution Descriptor 20040116
2 Importing MOBILE_USER Call by reference Object reference (TYPE REF TO) CL_ME_MOBILE_USER Mobile Solution Descriptor 20040120

Method CONSTRUCTOR on class CL_ME_DEPLOYMENT_RULES has no exception.

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MSD Call by reference Object reference (TYPE REF TO) CL_ME_MSD 20040122

Method GET_APPLICATION on class CL_ME_DEPLOYMENT_RULES has no exception.

Method GET_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20040119
2 Importing MESSAGE_KEY Call by reference Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20040122

Method GET_ERROR_MESSAGE on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_ANOTHER_VERSION_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_LIST Call by reference Type reference (TYPE) MEAPPLICATION_INTERFACE_LIST Liste der Applikationen für Device Klasse 20040121
2 Exporting IS_SUITABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040121

Method IS_ANOTHER_VERSION_ASSIGNED on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_APPLICATION_REMOVABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_REMOVABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040128
2 Importing NAME Call by reference Type reference (TYPE) MSDNAME 20040123
3 Importing NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namensraum 20040123
4 Importing VERSION Call by reference Type reference (TYPE) BWAFVERS Version der Offline-Anwendung 20040123
# Exception Resumable Description Created on
1 APPLICATION_IS_NOT_REMOVABLE Applikation darf nicht gelöscht werden 20040123

Method IS_APPLICATION_SUITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_SUITABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040128
2 Importing NAME Call by reference Type reference (TYPE) MSDNAME 20040123
3 Importing NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namensraum 20040123
4 Importing VERSION Call by reference Type reference (TYPE) BWAFVERS Version der Offline-Anwendung 20040123
# Exception Resumable Description Created on
1 APPLICATION_IS_NOT_SUITABLE Applikation darf nicht zugeordnet werden 20040123

Method IS_APPLICATION_TYPE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_SUITABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040120

Method IS_APPLICATION_TYPE_VALID on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_A_DEPENDENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_LIST Call by reference Type reference (TYPE) MEAPPLICATION_INTERFACE_LIST Liste der Applikationen für Device Klasse 20040122
2 Exporting IS_REMOVABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040122

Method IS_A_DEPENDENCY on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_CONDITION_FULFILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVICE Call by reference Object reference (TYPE REF TO) CL_ME_MOBILE_DEVICE Liste für Device Config / Profile 20040702
2 Importing I_DEVICE_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_MEMGMT_DEVICE_TEMPLATE Device Template Klasse 20040702
# Exception Resumable Description Created on
1 CX_MEMGMT_CONDITION_NOT_MET Bedingung wurde nicht erfüllt 20040705

Method IS_DEVICEID_VALID 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 Mobile Engine: Unique-ID des Synchronisationscontainers 20040126
2 Exporting IS_VALID Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040126

Method IS_DEVICEID_VALID on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_DEVICE_TEMPLATE_SUITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVICE_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_MEMGMT_DEVICE_TEMPLATE Device Template Klasse 20040702
# Exception Resumable Description Created on
1 CX_MEMGMT_NOT_SUITABLE Komponente ist nicht passend 20040705

Method IS_FRAMEWORK_RUNTIME_SUITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_SUITABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040116

Method IS_FRAMEWORK_RUNTIME_SUITABLE on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_FRAMEWORK_VERSION_SUITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_SUITABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040116

Method IS_FRAMEWORK_VERSION_SUITABLE on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_ONE_IS_ALREADY_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_LIST Call by reference Type reference (TYPE) MEAPPLICATION_INTERFACE_LIST Liste der Applikationen für Device Klasse 20040129
2 Exporting IS_SUITABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040129

Method IS_ONE_IS_ALREADY_ASSIGNED on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_SETUPFILE_DOWNLOADABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DOWNLOADABLE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040528

Method IS_SETUPFILE_DOWNLOADABLE on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_SETUPFILE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVICE_PROFILE Call by reference Type reference (TYPE) MEPLATFORM_INTERFACE_LIST Liste für Device Config / Profile 20040427
2 Exporting IS_SUITABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040119

Method IS_SETUPFILE_VALID on class CL_ME_DEPLOYMENT_RULES has no exception.

Method IS_SUITABLE_DEVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_SUITABLE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040123
# Exception Resumable Description Created on
1 APPLICATION_IS_NOT_SUITABLE Applikation ist nicht zulässig 20040123

Method IS_USER_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_VALID Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040116
2 Importing USER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20040116

Method IS_USER_VALID on class CL_ME_DEPLOYMENT_RULES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640