SAP ABAP Class CL_FDT_WD_DSM_MODEL (FDT WD: Model Class for DSM)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_INFRASTRUCTURE (Package) BRFplus: Web Dynpro UI: Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MODEL FDT WD: Model for Web Dynpro (abstract) 20120207
Properties
Class CL_FDT_WD_DSM_MODEL  
Short Description FDT WD: Model Class for DSM    
Super Class CL_FDT_WD_MODEL FDT WD: Model for Web Dynpro (abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_INFRASTRUCTURE   BRFplus: Web Dynpro UI: Infrastructure 
Created 20120207   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FDT_DSM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_DSM_MODEL has no interface implemented.
Friends
Class CL_FDT_WD_DSM_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTN_ADD_APPLN Constant Public Type reference (TYPE) STRING 'ADD_APPLN' 20120716
2 GC_ACTN_ADD_MNG_SYS Constant Public Type reference (TYPE) STRING 'ADD_MNG_SYS' 20121203
3 GC_ACTN_DEL_MNG_SYS Constant Public Type reference (TYPE) STRING 'MANAGED_SYSTEM' 20120716
4 GC_ACTN_DEQUEUE_MNG_SYS Constant Public Type reference (TYPE) STRING 'DEQUEUE_MNG_SYS' 20121122
5 GC_ACTN_ENQUEUE_MNG_SYS Constant Public Type reference (TYPE) STRING 'ENQUEUE_MNG_SYS' 20121122
6 GC_ACTN_ENQ_DEQ_MNG_SYS Constant Public Type reference (TYPE) STRING 'ENQUEUE_DEQUEUE_MNG_SYS' 20121122
7 GC_ACTN_REMOVE_APPLN Constant Public Type reference (TYPE) STRING 'REMOVE_APPLICATION' 20120716
8 GC_ACTN_REMOVE_DEPLOY Constant Public Type reference (TYPE) STRING 'REMOVE_DEPLOY' 20120716
9 GC_ACTN_REMOVE_SINGLE_DEPLOY Constant Public Type reference (TYPE) STRING 'REMOVE_SINGLE_DEPLOY' 20121021
10 GC_BLOB_AVAIL_NODE Constant Public Type reference (TYPE) STRING 'BLOB_AVAILABLE' Node name for BLOB available 20130701
11 GC_DEPL_EXIT_MODEL_NODE Constant Public Type reference (TYPE) STRING 'DEPLOYMENT_EXIT' 20130627
12 GC_MANAGED_SYSTEM_MODEL_NODE Constant Public Type reference (TYPE) STRING 'MANAGED_SYSTEM' 20120208
13 GC_QUERY_EXIT Constant Public Type reference (TYPE) STRING 'EXIT' Query mode: Exit configuration 20130701
14 GC_UNKNOWN_FU_BLOB_MODEL_NODE Constant Public Type reference (TYPE) STRING 'UNKNOWN_BLOB' Model node for unknown services with BLOB 20130702
15 GC_VERSION_EQUAL Constant Public Type reference (TYPE) C '0' Constant for equal version 20130611
16 GC_VERSION_HIGHER Constant Public Type reference (TYPE) C '1' Constant for higher version 20130611
17 GC_VERSION_LOWER Constant Public Type reference (TYPE) C '2' Constant for lower version 20130611
18 MO_DSM Instance attribute Public Object reference (TYPE REF TO) CL_FDT_DSM BRS: Desicion Service Manager 20120208
19 MT_DEPLOYMENT_SERVICE Instance attribute Public Type reference (TYPE) T_DEPLOYMENT_SERVICE 20120220
20 MV_DELETE_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20121025
21 MV_DEPLOY_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120530
22 MV_ENQUEUED_MANAGED_SYSTEM Instance attribute Public Type reference (TYPE) FDT_MANAGED_SYSTEM The Enqueued Managed System 20121121
23 MV_FOCUS Instance attribute Public Type reference (TYPE) I 20120803
Methods
# Method Level Visibility Method type Description Created on
1 GET_APPL_ID Instance method Public Method Get UUID from Name 20120528
2 GET_BLOB Static method Public Method Retuns a BLOB for a ceratin ID 20130809
3 GET_DEPLOYED_SERVICES Instance method Public Method Get the deployed service node 20120209
4 GET_DOCUMENTATION Instance method Public Method 20120529
5 GET_RFC_TYPE Static method Public Method Returns the type of an rfc destination 20131031
6 GET_SERVICE_TEXT_COMPLETE Static method Public Method Complete desciption for one service over all deployments 20121112
7 GET_SYSTEM_TYPE_DESCRIPTION Static method Public Method Get the text for the system type 20121213
8 GET_WORKFLOW_ACTIVATED Static method Public Method Returns if the deployment / deletion workflow is active 20130226
9 IS_CONN_UP2DATE Instance method Public Method Check for Connection 20120510
10 SET_RECENT_DELETED Instance method Public Method Set the service id of the recenly deleted deployment 20121025
11 SET_RECENT_DEPLOYED Instance method Public Method Set the recent deployed service 20120530
Events
Class CL_FDT_WD_DSM_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ID_TEXT Public See coding 20121112 BEGIN OF s_id_text, id TYPE if_fdt_types=>id, text TYPE string, END OF s_id_text
2 TS_ID_TEXT Public See coding 20121112 ts_id_text TYPE SORTED TABLE OF s_id_text WITH UNIQUE KEY id
3 T_DEPLOYMENT_SERVICE Public See coding 20120220 t_deployment_service TYPE STANDARD TABLE OF fdts_wd_dsm_deployment_model
4 T_MANAGED_SYSTEM Private See coding 20120209 t_managed_system TYPE STANDARD TABLE OF fdts_wd_dsm_managed_sys_model
5 T_OBJECT Public See coding 20120208 t_object TYPE STANDARD TABLE OF fdts_wd_query_object
6 T_SEQ Public See coding 20121114 T_SEQ TYPE STANDARD TABLE OF fdts_wd_dsm_deployment_model-seq
Method Signatures

Method GET_APPL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20120528
2 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20130304
3 Returning RV_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120528
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120528

Method GET_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20130809
2 Returning RV_BLOB Value transfer Type reference (TYPE) STRING BLOB 20130809

Method GET_BLOB on class CL_FDT_WD_DSM_MODEL has no exception.

Method GET_DEPLOYED_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20131031
2 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20120209
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Managed system 20120217
4 Importing IV_EXIT_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Exit Class name 20131031

Method GET_DEPLOYED_SERVICES on class CL_FDT_WD_DSM_MODEL has no exception.

Method GET_DOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120529
2 Importing IV_SHORTEN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120529
3 Returning RV_DOCUMENTATION Value transfer Type reference (TYPE) STRING 20120529

Method GET_DOCUMENTATION on class CL_FDT_WD_DSM_MODEL has no exception.

Method GET_RFC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFC Call by reference Type reference (TYPE) RFCDEST Rfcdestination 20131031
2 Returning RV_RFC_TYPE Value transfer Type reference (TYPE) RFCTYPE_D RFC_Type 20131031

Method GET_RFC_TYPE on class CL_FDT_WD_DSM_MODEL has no exception.

Method GET_SERVICE_TEXT_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SERVICE_TEXT Call by reference Type reference (TYPE) TS_ID_TEXT Table of Service ID with complete description 20121112
2 Importing IT_DEPLOYMENT Call by reference Type reference (TYPE) FDT_T_BRS_CC_0002 Table of all deployments 20121112
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Desired service ID (optional) 20121112

Method GET_SERVICE_TEXT_COMPLETE on class CL_FDT_WD_DSM_MODEL has no exception.

Method GET_SYSTEM_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM_TYPE Call by reference Type reference (TYPE) FDT_SYSTEM_TYPE BRFplus: Data element for system type 20121213
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20121213

Method GET_SYSTEM_TYPE_DESCRIPTION on class CL_FDT_WD_DSM_MODEL has no exception.

Method GET_WORKFLOW_ACTIVATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DELETE_WF_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL Deletion WF active? 20130226
2 Exporting EV_DEPLOY_WF_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL Deployment WF active? 20130226

Method GET_WORKFLOW_ACTIVATED on class CL_FDT_WD_DSM_MODEL has no exception.

Method IS_CONN_UP2DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MANAGED_SYSTEM Call by reference Type reference (TYPE) CL_FDT_DSM=>S_MANAGED_SYSTEM Managed system (structure) 20120510
2 Exporting EV_UP_TO_DATE Call by reference Type reference (TYPE) ABAP_BOOL 20120510
3 Importing IS_MANAGED_SYSTEM Call by reference Type reference (TYPE) CL_FDT_DSM=>S_MANAGED_SYSTEM Managed system (structure) 20120510

Method IS_CONN_UP2DATE on class CL_FDT_WD_DSM_MODEL has no exception.

Method SET_RECENT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20121025

Method SET_RECENT_DELETED on class CL_FDT_WD_DSM_MODEL has no exception.

Method SET_RECENT_DEPLOYED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120530

Method SET_RECENT_DEPLOYED on class CL_FDT_WD_DSM_MODEL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732