SAP ABAP Class CL_FDT_DSM (BRS: Desicion Service Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_BRS_DSM (Package) Business Rule Services: Decision Service Manager
Properties
Class CL_FDT_DSM  
Short Description BRS: Desicion Service Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_BRS_DSM   Business Rule Services: Decision Service Manager 
Created 20120117   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 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_DSM has no interface implemented.
Friends
Class CL_FDT_DSM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AUTH_ASSIGN_APPL_TO_MS Constant Public Type reference (TYPE) NUMC2 05 (Re-)Assign application to managed system 20120521
2 GC_AUTH_CHANGE_MS Constant Public Type reference (TYPE) NUMC2 02 Change managed system 20120521
3 GC_AUTH_CREATE_MS Constant Public Type reference (TYPE) NUMC2 01 Create managed system 20120521
4 GC_AUTH_DELETE_APPL_FROM_MS Constant Public Type reference (TYPE) NUMC2 12 Unassign application from managed system 20120525
5 GC_AUTH_DELETE_DEPL_ON_MS Constant Public Type reference (TYPE) NUMC2 11 Delete complete deployment from managed system 20120521
6 GC_AUTH_DELETE_MS Constant Public Type reference (TYPE) NUMC2 04 Delete managed system 20120521
7 GC_AUTH_DELETE_PROTOCOL Constant Public Type reference (TYPE) NUMC2 14 Delete protocol 20120522
8 GC_AUTH_DELETE_TRACE_ON_MS Constant Public Type reference (TYPE) NUMC2 17 Delete a lean trace in the manged system 20120816
9 GC_AUTH_DEPLOY_TEST_TO_MS Constant Public Type reference (TYPE) NUMC2 06 Test deployment into managed system 20120521
10 GC_AUTH_DEPLOY_TO_MS Constant Public Type reference (TYPE) NUMC2 07 Deployment into managed system 20120521
11 GC_AUTH_DISPLAY_MS Constant Public Type reference (TYPE) NUMC2 03 Display managed system 20120521
12 GC_AUTH_EXIT_CONFIGURATION Constant Public Type reference (TYPE) NUMC2 18 Change / Create / Delete assigned exits 20130704
13 GC_AUTH_SHOW_PROTOCOL Constant Public Type reference (TYPE) NUMC2 13 Show protocol 20120522
14 GC_AUTH_SIMULATE_ON_MS Constant Public Type reference (TYPE) NUMC2 16 Simulation 20120525
15 GC_AUTH_SOURCE_FROM_MS Constant Public Type reference (TYPE) NUMC2 08 Get class source code from managed system 20120521
16 GC_AUTH_START_DSM Constant Public Type reference (TYPE) NUMC2 00 Start Decision Service Manager 20120521
17 GC_AUTH_TRACE_FROM_MS Constant Public Type reference (TYPE) NUMC2 15 Get traces from managed system 20120525
18 GC_AUTH_TRUNCATE_DEPL_ON_MS Constant Public Type reference (TYPE) NUMC2 10 Delete deployment in managed system based on cutoff date 20120521
19 GC_AUTH_XML_FROM_MS Constant Public Type reference (TYPE) NUMC2 09 Get XML from managed system 20120521
20 GC_FDT_DSM Constant Public Type reference (TYPE) SYMSGID 'FDT_DSM' Message class for DSM 20120521
21 GC_RFC_COM_FAILURE Constant Public Type reference (TYPE) RFC_STATE 'C' RFC: Communication failure 20120125
22 GC_RFC_NON_UNICODE Constant Public Type reference (TYPE) RFC_STATE 'U' RFC: Non unicode system 20120411
23 GC_RFC_OK Constant Public Type reference (TYPE) RFC_STATE '' RFC: Healthy connection 20120125
24 GC_RFC_SM59_NOT_EXISTENT Constant Public Type reference (TYPE) RFC_STATE 'N' RFC: Connection not existent 20120125
25 GC_RFC_SM59_WRONG_TYPE Constant Public Type reference (TYPE) RFC_STATE 'W' RFC: No ABAP connection 20120125
26 GC_RFC_SYS_FAILURE Constant Public Type reference (TYPE) RFC_STATE 'S' RFC: System failure 20120125
27 GC_SERV_APP_IMP_TOOL Constant Public Type reference (TYPE) CHAR2 '19' Service for usage of application import tool 20130524
28 GC_SERV_DEL_SINGLE_DEPL Constant Public Type reference (TYPE) CHAR2 '17' Service for deletion of lsingle deployment 20121105
29 GC_SERV_DEL_TRACE Constant Public Type reference (TYPE) CHAR2 '10' Service for deletion of lean traces 20121105
30 GC_SERV_HANA_FEATURES Constant Public Type reference (TYPE) CHAR2 '18' Service for deletion of lsingle deployment 20130808
31 GC_SERV_MESSAGE_LOG Constant Public Type reference (TYPE) CHAR2 '12' Service for usage of action message log 20121105
32 GC_SERV_SEND_MAIL Constant Public Type reference (TYPE) CHAR2 '16' Service for usage of action send email 20121105
33 GC_SERV_SIM_CURRENT Constant Public Type reference (TYPE) CHAR2 '11' Service for simulation of current version 20121105
34 GC_SERV_TEST_CASE_ADMIN Constant Public Type reference (TYPE) CHAR2 '13' Service for test case administration tool 20121105
35 GC_SERV_UPDATE_TASK Constant Public Type reference (TYPE) CHAR2 '15' Service for usage of actions in update task 20121105
36 GO_DSM Static Attribute Private Object reference (TYPE REF TO) CL_FDT_DSM Singleton DSM instance 20120207
37 GTS_SUCCESSFUL_PING Static Attribute Public Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID IDs of successful ping tasks 20120924
38 GT_ACTIVE_EXIT Static Attribute Private Type reference (TYPE) T_CLSNAME Active Partner Exits 20131031
39 MS_APPL_PRIORITY_RFC Instance attribute Public Type reference (TYPE) S_APPL_RFC Priority rfc destination for an application (No table!) 20120711
40 MS_BUFFER Instance attribute Private Type reference (TYPE) S_BUFFER Buffer 20120124
41 MTS_LOG_ENTRY Instance attribute Private Type reference (TYPE) TS_LOG_ENTRY Log entries 20120521
42 MTS_MS_RFC Instance attribute Public Type reference (TYPE) TS_MS_RFC Buffer of managed system RFC state 20120924
43 MTS_SUCCESSFUL_TEST Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Gen Code IDs of succesful test (NOT function ID) 20120730
44 MT_MD_SERVICE_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID List of all service IDS during a multideployment 20130621
45 MV_HAS_UNSAVED_CHANGES Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE The DSM has unsaved changes 20120521
46 MV_MS_BUFFER_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE: buffer has been loaded 20120124
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MANAGED_SYSTEM Instance method Public Method Add a managed system 20120209
2 AT_END_OF_PING Static method Public Method Method which is called at end of ping function modul 20120924
3 AUTHORITY_CHECK Instance method Public Method Perform authority check (AUTHORITY-CHECK) 20120117
4 CHECK_APPLICATION Instance method Public Method Check an application 20120208
5 CHECK_DECISION_SERVICE Instance method Public Method Check a decision service 20120208
6 CHECK_EXTY_DEPLOYABILITY Static method Private Method Check if the Expression type is deployable 20130218
7 CHECK_LIMITATIONS Static method Public Method Checks a service if a non supported object is used 20120216
8 CHECK_MANAGED_SYSTEM Instance method Public Method Check a managed system 20120208
9 CHECK_NESTED_FUNCTION_CALLS Static method Private Method Checks deep if all called functions were deployed 20120910
10 DELETE_APPL_4_MANAGED_SYSTEM Instance method Public Method Deletes the assignment of an application to a manged system 20120207
11 DELETE_BLOB Instance method Public Method Deletes a BLOB entry 20130702
12 DELETE_DEPLOYMENT Instance method Public Method Delete a deployment 20120126
13 DELETE_DEPLOYMENT_EXIT Instance method Public Method Deletes an deployment exit 20130627
14 DELETE_LOG_ENTRIES Instance method Public Method Delete log entries 20120217
15 DELETE_MANAGED_SYSTEM Instance method Public Method Delete a managed system 20120117
16 DELETE_TRACES Instance method Public Method Delete the traces in a managed system 20120816
17 DEPLOY Static method Public Method Deploy a service 20120126
18 DEQUEUE Instance method Public Method Dequeue (Release Lock) 20120117
19 DISCARD_CHANGES_EXIT Instance method Public Method Discard all changes done on exit configuration 20130628
20 ENQUEUE Instance method Public Method Enqueue (Lock) 20120117
21 ENQUEUE_APPL Instance method Private Method Enqueue an application 20120207
22 GET_ACTIVE_PARTNER_EXITS Static method Public Method Returns all active partner exits classes 20131031
23 GET_ALL_REMOTE_APPLS Instance method Public Method Return all remote defined applications 20120208
24 GET_APPLS_4_MANAGED_SYSTEM Instance method Public Method Get all applications assigned to a managed system 20120117
25 GET_DEPLOYMENTS Instance method Public Method Get all deployments from a system 20120126
26 GET_DEPL_EXIT Instance method Public Method Returns a table with deployment exit information 20130627
27 GET_DESTINATION_FOR_OBJECT Static method Public Method Returns the RFC Destination for any object 20120215
28 GET_DO_METADATA Static method Public Method Gives the metadata for a given data object back 20120416
29 GET_FU_WITH_BLOB Instance method Public Method Returns all function IDs with a BLOB 20130701
30 GET_INSTANCE Static method Public Method Return an instance of the DSM 20120207
31 GET_LOCAL_SERVICES Instance method Public Method Returns the local services from the managed system 20130521
32 GET_LOCAL_XML Instance method Public Method Returns a local XML file from the managed system 20130522
33 GET_MANAGED_SYSTEMS Instance method Public Method Get all managed systems 20120117
34 GET_MANAGED_SYSTEM_4_APPL Instance method Public Method Get the managed system assigned to an application 20120117
35 GET_MANAGED_SYSTEM_PROPERTIES Instance method Public Method Get the properties of one managed system 20120117
36 GET_SERVICE_COPY_FROM_MS Instance method Public Method Get the generated class(es) from the managed system (commit) 20120215
37 GET_STATISTICS Instance method Public Method Get the dsm statistics 20121203
38 GET_TECHNICAL_INFORMATION Instance method Public Method Returns the technical information about one system 20120125
39 GET_TRACES Static method Public Method Get all lean traces fo a service 20120125
40 GET_TRACES_FOR_DEPLOYMENT Static method Public Method Return all traces fro one paricular deployment 20121018
41 GET_XML Instance method Public Method Import the XML for one service 20120127
42 HAS_SERVICE_CHANGED Static method Public Method Retunrs if a service has changed since a certain timestamp 20130308
43 HAS_UNSAVED_CHANGES Instance method Public Method Has the DSM unsaved changes? 20120625
44 IS_ADDON_INSTALLED Static method Public Method This method tests if the adon is installed 20120523
45 IS_APPL_REMOTE Static method Public Method Is an application a remote application 20120214
46 IS_ENQUEUED Instance method Public Method Is the database table FDT_BRS_DSM_0000 enqueued? 20120124
47 LOAD_BUFFER Instance method Private Method Load the buffer 20120124
48 MULTIDEPLOY Instance method Public Method Trigger Multi deployment 20130308
49 READ_LOG_ENTRIES Instance method Public Method Read log entries 20120217
50 REFRESH_BUFFER Instance method Public Method Refreshs the buffer 20120206
51 RETRIEVAL_PROCESS_BLOB Instance method Public Method Bprocess the BLOB during the retrieval process 20130626
52 SAVE Instance method Public Method Save all changes (internal DB Commit) 20120117
53 SET_DEPLOYMENT_EXIT Instance method Public Method Sets one deployment exit 20130627
54 SET_MANAGED_SYSTEMS Instance method Public Method Set all managed systems 20120117
55 SET_MANAGED_SYSTEM_4_APPL Instance method Public Method Set the managed system for an application 20120203
56 SET_MANAGED_SYSTEM_PROPERTIES Instance method Public Method Set the properties of one managed system 20120117
57 SIGN_CODE Static method Private Method Sign the generated class 20120216
58 SIMULATE_FUNCTION Static method Public Method Simulate a function 20120413
59 START_DSM_UI Static method Public Method Starts the DSM UI 20120522
60 TEST_DEPLOYMENT Instance method Public Method Check if a service can be deployed (MS + Service) 20120203
61 TRREQUEST_BUILD_WHERE_CLAUSE Static method Private Method 20131009
62 TRREQUEST_UPDATE Static method Private Method 20131009
63 UPDATE_DEPLOY_DOCU Instance method Public Method Updates the documentatation for one deployment 20120425
64 WRITE_DEPLOYMENT_STATISTICS Instance method Private Method Write statistic entry 20121203
65 WRITE_LOG_ENTRY Instance method Private Method Write log entry 20120217
Events
Class CL_FDT_DSM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MANAGED_SYSTEM Public Type reference (TYPE) FDT_MANAGED_SYSTEM Managed system 20120117
2 RFC_STATE Public Type reference (TYPE) FDT_RFC_STATE RFC State 20120202
3 S_APPL_MS Private See coding Application with its managed system (structure) 20120203 BEGIN OF s_appl_ms, appl_id TYPE if_fdt_types=>id, managed_system TYPE managed_system, END OF s_appl_ms
4 S_APPL_RFC Public See coding Application and its RFC connection 20120711 BEGIN OF s_appl_rfc, appl_id TYPE if_fdt_types=>id, rfc TYPE rfcdest, END OF s_appl_rfc
5 S_BUFFER Private See coding DSM buffer 20120124 BEGIN OF s_buffer, ts_managed_system TYPE ts_managed_system, " Managed system information ts_appl_ms TYPE ts_appl_ms, " Appl MS relation ts_enq_appl TYPE if_fdt_types=>ts_object_id, " Table of all enqueued applications ts_deploy_exit TYPE ts_deploy_exit, ts_blob_exists TYPE if_fdt_types=>ts_object_id, END OF s_buffer
6 S_DEPLOY_EXIT Public See coding 20130626 BEGIN OF s_deploy_exit, application_id TYPE if_fdt_types=>id, service_id TYPE if_fdt_types=>id, exit_name TYPE seoclsname, application_name TYPE fdt_name, service_name TYPE fdt_name, END OF s_deploy_exit
7 S_ID_VERSION Private See coding 20131009 BEGIN OF s_id_version, id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, END OF s_id_version
8 S_LOG_ENTRY Public See coding Log entry 20120217 BEGIN OF s_log_entry, tmstmp TYPE fdt_brs_dsm_log1-tmstmp, uname TYPE fdt_brs_dsm_log1-uname, msgid TYPE fdt_brs_dsm_log1-msgid, msgty TYPE fdt_brs_dsm_log1-msgty, msgno TYPE fdt_brs_dsm_log1-msgno, msgv1 TYPE fdt_brs_dsm_log1-msgv1, msgv2 TYPE fdt_brs_dsm_log1-msgv2, msgv3 TYPE fdt_brs_dsm_log1-msgv3, msgv4 TYPE fdt_brs_dsm_log1-msgv4, managed_system TYPE fdt_brs_dsm_log1-managed_system, rfcdest TYPE fdt_brs_dsm_log1-rfcdest, END OF s_log_entry
9 S_MANAGED_SYSTEM Public See coding Managed system (structure) 20120117 BEGIN OF s_managed_system, managed_system TYPE managed_system, rfcdest TYPE rfcdest, description TYPE if_fdt_types=>text, cr_user TYPE sy-uname, cr_timestamp TYPE timestamp, ms_docu TYPE string, " documentation for Managed System system_type TYPE fdt_system_type, exit_class type seoclsname, END OF s_managed_system
10 S_MS_DEL Public See coding Managed system and its deletion state (structure) 20121024 BEGIN OF s_ms_del, managed_system TYPE managed_system, is_deleted TYPE abap_bool, END OF s_ms_del
11 S_MS_RFC Public See coding Managed system with RFC state (structure) 20120125 BEGIN OF s_ms_rfc, managed_system TYPE managed_system, rfcdest TYPE rfcdest, rfc_state TYPE rfc_state, END OF s_ms_rfc
12 S_SERVICE_INFO Public See coding Text/Name for a service 20120210 BEGIN OF s_service_info, service_name TYPE if_fdt_types=>name, service_text TYPE if_fdt_types=>text, appl_name TYPE if_fdt_types=>name, appl_text TYPE if_fdt_types=>text, depl_docu TYPE string, END OF s_service_info
13 S_SYSTEM_INFO Public See coding System info 20120125 BEGIN OF s_system_info, system_id TYPE sy-sysid, client TYPE sy-mandt, uname TYPE sy-uname, installation TYPE cvers_txt-stext, t_components TYPE cverst, opsys TYPE sy-opsys, dbsys TYPE sy-dbsys, saprl TYPE sy-saprl, zonlo TYPE sy-zonlo, host TYPE sy-host, unicode_sys TYPE abap_bool, t_brs_service TYPE fdt_t_brs_service_name, system_type TYPE fdt_system_type, END OF s_system_info
14 TR_MANAGED_SYSTEM Public See coding Range table for Managed System (condition table) 20120217 tr_managed_system TYPE RANGE OF fdt_brs_dsm_log1-managed_system
15 TR_RFCDEST Public See coding Range table for RFC Destination (condition table) 20120217 tr_rfcdest TYPE RANGE OF fdt_brs_dsm_log1-rfcdest
16 TR_TIMESTAMP Public See coding Range table for Timestamp (condition table) 20120217 tr_timestamp TYPE RANGE OF fdt_brs_dsm_log1-tmstmp
17 TR_UNAME Public See coding Range table for user name (condition table) 20120217 tr_uname TYPE RANGE OF fdt_brs_dsm_log1-uname
18 TS_APPL_MS Private See coding Application with its managed system (table) 20120203 ts_appl_ms TYPE SORTED TABLE OF s_appl_ms WITH UNIQUE KEY appl_id
19 TS_DEPLOY_EXIT Public See coding 20130626 ts_deploy_exit TYPE SORTED TABLE OF s_deploy_exit WITH UNIQUE KEY application_id service_id
20 TS_LOG_ENTRY Public See coding Log entries 20120217 ts_log_entry TYPE SORTED TABLE OF s_log_entry WITH UNIQUE KEY tmstmp uname WITH NON-UNIQUE SORTED KEY ms COMPONENTS managed_system rfcdest WITH NON-UNIQUE SORTED KEY rfc COMPONENTS rfcdest managed_system
21 TS_MANAGED_SYSTEM Public See coding Managed system (table) 20120117 ts_managed_system TYPE SORTED TABLE OF s_managed_system WITH UNIQUE KEY managed_system
22 TS_MS_RFC Public See coding Managed system with RFC state (table) 20120125 ts_ms_rfc TYPE SORTED TABLE OF s_ms_rfc WITH UNIQUE KEY rfcdest
23 TS_TRACE_UUID Public See coding Trace UUID (CHAR32) 20130515 ts_trace_uuid TYPE SORTED TABLE OF sysuuid_c32 WITH UNIQUE DEFAULT KEY
24 T_CLSNAME Public See coding 20131031 t_clsname TYPE STANDARD TABLE OF seoclsname WITH DEFAULT KEY
25 T_ID_RFC Public See coding 20130311 t_id_rfc TYPE STANDARD TABLE OF s_appl_rfc WITH DEFAULT KEY
26 T_ID_VERSION Private See coding 20131009 t_id_version TYPE STANDARD TABLE OF s_id_version WITH DEFAULT KEY
27 T_MS_DEL Public See coding Managed system and its deletion state (table) 20121024 t_ms_del TYPE STANDARD TABLE OF s_ms_del WITH KEY managed_system
28 T_STATISTICS Public See coding 20121105 t_statistics TYPE STANDARD TABLE OF fdt_brs_dsm_0020
29 T_TRACE Public See coding Trace table type (fdt_trace_0100) 20120125 t_trace TYPE STANDARD TABLE OF fdt_brs_tra_0100 WITH KEY mandt relid trace_uuid srtf2
Method Signatures

Method ADD_MANAGED_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXIT_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Exit Class Name 20131031
2 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed System 20120209
3 Importing IV_MS_DOCU Call by reference Type reference (TYPE) STRING Managed System Docu 20120525
4 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120209
5 Importing IV_SYSTEM_TYPE Call by reference Type reference (TYPE) FDT_SYSTEM_TYPE System type 20121024
6 Importing IV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20120209
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120209

Method AT_END_OF_PING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20120924

Method AT_END_OF_PING on class CL_FDT_DSM has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Message 20120524
2 Exporting EV_PASSED Call by reference Type reference (TYPE) ABAP_BOOL BABP_TRUE: Authority Check passed 20120524
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) NUMC2 Activity 20120524
4 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) FDT_MANAGED_SYSTEM Managed System 20120524
5 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120524
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120614

Method CHECK_APPLICATION 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 20120208
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20120208
3 Importing IV_INCLUDE_APPL_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Check also all included application objects 20120215

Method CHECK_APPLICATION on class CL_FDT_DSM has no exception.

Method CHECK_DECISION_SERVICE 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 20120208
2 Importing IS_MANAGED_SYSTEM Call by reference Type reference (TYPE) S_MANAGED_SYSTEM Managed system 20120208
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120208
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120215

Method CHECK_EXTY_DEPLOYABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPR_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression type ID 20130218
2 Returning RV_DEPLOYABLE Value transfer Type reference (TYPE) ABAP_BOOL Is the object deployable? 20130218
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130218
2 CX_FDT_SYSTEM FDT: System Failure 20130219

Method CHECK_LIMITATIONS 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 Message table 20120216
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Any object ID 20120412

Method CHECK_LIMITATIONS on class CL_FDT_DSM has no exception.

Method CHECK_MANAGED_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MS_RFC_STATE Call by reference Type reference (TYPE) S_MS_RFC Managed system with RFC state 20120208
2 Importing IS_MANAGED_SYSTEM Call by reference Type reference (TYPE) S_MANAGED_SYSTEM Managed system to be checked 20120208

Method CHECK_MANAGED_SYSTEM on class CL_FDT_DSM has no exception.

Method CHECK_NESTED_FUNCTION_CALLS 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 20120910
2 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120911
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120921
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20120910
5 Importing IV_WARNING_ONLY Call by reference Type reference (TYPE) ABAP_BOOL Only warning should be raised 20120911
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120910
2 CX_FDT_SYSTEM FDT: System Failure 20120910

Method DELETE_APPL_4_MANAGED_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20120207
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120207
2 CX_FDT_SYSTEM FDT: System Failure 20120207

Method DELETE_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20130702

Method DELETE_BLOB on class CL_FDT_DSM has no exception.

Method DELETE_DEPLOYMENT 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 20120605
2 Importing IV_DELETE_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL Delete the complete service 20120522
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Managed system 20120126
4 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120126
5 Importing IV_VALID_BEFORE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Discard all deployments before this timestamp 20120126
6 Importing IV_VALID_FROM Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Delete deployment with starting point IV_VALID_FROM 20121018
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120622
2 CX_FDT_SYSTEM FDT: System Failure 20120126

Method DELETE_DEPLOYMENT_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEPL_EXIT Call by reference Type reference (TYPE) S_DEPLOY_EXIT Deployment exit information 20130627

Method DELETE_DEPLOYMENT_EXIT on class CL_FDT_DSM has no exception.

Method DELETE_LOG_ENTRIES 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 Meldung 20120605
2 Importing ITR_MANAGED_SYSTEM Call by reference Type reference (TYPE) TR_MANAGED_SYSTEM Range table for Managed System (condition table) 20120217
3 Importing ITR_RFCDEST Call by reference Type reference (TYPE) TR_RFCDEST Range table for RFC Destination (condition table) 20120217
4 Importing ITR_TIMESTAMP Call by reference Type reference (TYPE) TR_TIMESTAMP Range table for Timestamp (condition table) 20120217
5 Importing ITR_USER_NAME Call by reference Type reference (TYPE) TR_UNAME Range table for user name (condition table) 20120217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120524

Method DELETE_MANAGED_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed system which should be deleted 20120120
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120302
2 CX_FDT_SYSTEM FDT: System Failure 20120302

Method DELETE_TRACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_TRACE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID DeleTable of trace UUID for deletion 20120816
2 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Managed system destination 20120816
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120816
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120816
2 CX_FDT_SYSTEM FDT: System Failure 20120816

Method DEPLOY 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 Error messages 20120126
2 Exporting EV_NEW_ASSEMBLY Call by reference Type reference (TYPE) ABAP_BOOL New assembly? 20130528
3 Exporting EV_SYNTAX_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Syntax error in generated class 20120126
4 Exporting EV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Validity period start 20120126
5 Exporting EV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP Validity period end 20120126
6 Importing IV_DEPLOYMENT_DOCU Call by reference Type reference (TYPE) STRING Deployment Documentation 20120514
7 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST RFC Destination (Specified in Function Call) 20120126
8 Importing IV_INSTANT_ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_TRUE: Don't wait for the next handshake 20120126
9 Importing IV_NON_PRODUCTIVE_MODE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Process in non productive mode 20120828
10 Importing IV_OVERWRITE_FUTURE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Overwrite or keep future deployments 20120126
11 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120126
12 Importing IV_VALID_FROM Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Desired valid from (should be sufficiently in the future) 20120126
# Exception Resumable Description Created on
1 CX_FDT_GEN_ERROR FDT: Error during Generation 20120126
2 CX_FDT_GEN_NOT_SUPPORTED FDT: Generation not (yet) supported 20120126
3 CX_FDT_INPUT FDT: Invalid Input 20120126
4 CX_FDT_SYSTEM FDT: System Failure 20120126

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed system to be dequeued, if empty all MS 20121019
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120525

Method DISCARD_CHANGES_EXIT Signature

Method DISCARD_CHANGES_EXIT on class CL_FDT_DSM has no parameter.
Method DISCARD_CHANGES_EXIT on class CL_FDT_DSM has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed system, if empty all managed systems are locked 20121019
2 Importing IV_NO_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Ignore refresh (Needed for creation of new MS) 20121211
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120124

Method ENQUEUE_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20120207
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120207
2 CX_FDT_SYSTEM FDT: System Failure 20120207

Method GET_ACTIVE_PARTNER_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACTIVE_EXIT Value transfer Type reference (TYPE) T_CLSNAME Table od active partner exits 20131031

Method GET_ACTIVE_PARTNER_EXITS on class CL_FDT_DSM has no exception.

Method GET_ALL_REMOTE_APPLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_APPL_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Application IDs 20120208

Method GET_ALL_REMOTE_APPLS on class CL_FDT_DSM has no exception.

Method GET_APPLS_4_MANAGED_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Application list 20120120
2 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed system 20120120

Method GET_APPLS_4_MANAGED_SYSTEM on class CL_FDT_DSM has no exception.

Method GET_DEPLOYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEPLOYMENT Call by reference Type reference (TYPE) FDT_T_BRS_CC_0002 Table with deployment data 20120126
2 Exporting EV_SERVICE_COUNT Call by reference Type reference (TYPE) I Number of different services 20120127
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20120126
4 Importing IV_ONLY_APPL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Return only the application information 20120223
5 Importing IV_ONLY_SERVICE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Return only the service information 20120223
6 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120126
7 Importing IV_VALID_FROM Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Validity period start 20120126
8 Importing IV_VALID_TO Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Validity period end 20120126
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120126

Method GET_DEPL_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_DEPL_EXIT Value transfer Type reference (TYPE) TS_DEPLOY_EXIT Table of defined deployment exits 20130627

Method GET_DEPL_EXIT on class CL_FDT_DSM has no exception.

Method GET_DESTINATION_FOR_OBJECT 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 Object ID 20120215
2 Returning RV_RFC_DESTINATION Value transfer Type reference (TYPE) RFCDEST RFC System 20120215

Method GET_DESTINATION_FOR_OBJECT on class CL_FDT_DSM has no exception.

Method GET_DO_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DO_DEF Call by reference Type reference (TYPE) FDT_T_DO_DEFINITION Data object metadata 20120416
2 Importing IO_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Type descriptor 20120416
3 Importing IV_SUP_NAME Call by reference Type reference (TYPE) STRING Superior name 20120418

Method GET_DO_METADATA on class CL_FDT_DSM has no exception.

Method GET_FU_WITH_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_FU_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Function IDs with a BLOB 20130701

Method GET_FU_WITH_BLOB on class CL_FDT_DSM has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DSM Value transfer Object reference (TYPE REF TO) CL_FDT_DSM DSM singleton instance 20120207

Method GET_INSTANCE on class CL_FDT_DSM has no exception.

Method GET_LOCAL_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVICE Call by reference Type reference (TYPE) FDT_T_SERV_APP_INFO Found service IDs 20130521
2 Exporting EV_SERVICE_COUNT Call by reference Type reference (TYPE) I Number of possible hits 20130521
3 Importing IV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Return active services 20130521
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Destination of target system 20130521
5 Importing IV_SCOPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE IF_FDT_CONSTANTS=>GC_OBJECT_TYPE_FUNCTION Object scope 20130702
6 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING Search string 20130521
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20130521

Method GET_LOCAL_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPL_ID Call by reference Type reference (TYPE) FDT_T_OBJECT_ID Table of Application IDs 20130604
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE XML messages 20130522
3 Exporting ET_XML Call by reference Type reference (TYPE) FDTT_WD_STRINGTAB Table of XML strings 20130604
4 Exporting EV_BLOB Call by reference Type reference (TYPE) STRING Retrieval BLOB 20130626
5 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20130522
6 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20130522
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20130522

Method GET_MANAGED_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_NON_ABAP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: Also Non ABAP MS are returned 20131031
2 Returning RTS_MANGED_SYSTEM Value transfer Type reference (TYPE) TS_MANAGED_SYSTEM Managed systems 20120120

Method GET_MANAGED_SYSTEMS on class CL_FDT_DSM has no exception.

Method GET_MANAGED_SYSTEM_4_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESTINATION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20120203
2 Exporting EV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed system 20120120
3 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20120120
4 Importing IV_SAVED_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore overwrite mechanism 20130222

Method GET_MANAGED_SYSTEM_4_APPL on class CL_FDT_DSM has no exception.

Method GET_MANAGED_SYSTEM_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MS_DOCU Call by reference Type reference (TYPE) STRING MS documentation 20121024
2 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120117
3 Exporting EV_SYSTEM_TYPE Call by reference Type reference (TYPE) FDT_SYSTEM_TYPE system type 20121024
4 Exporting EV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20120117
5 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed System 20120117
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120123

Method GET_SERVICE_COPY_FROM_MS 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 20120215
2 Exporting ET_SOURCE Call by reference Type reference (TYPE) RSWSOURCET ABAP Source Code of the class 20120220
3 Exporting ET_SOURCE_TRACE Call by reference Type reference (TYPE) RSWSOURCET ABAP Source Code of the class with trace 20120220
4 Exporting EV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Class name for generated class 20120215
5 Exporting EV_CLASSNAME_TRACE Call by reference Type reference (TYPE) SEOCLSNAME Class name for generated class with trace 20120215
6 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Managed system 20120215
7 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120215
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Validity timestamp, take current one if initial 20120215
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120524
2 CX_FDT_SYSTEM FDT: System Failure 20120529

Method GET_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATISTICS Call by reference Type reference (TYPE) T_STATISTICS BRS DSM:Statistics 20121203
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20121203
3 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) FDT_MANAGED_SYSTEM BRS DSM: Managed System 20121203
4 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20121203
5 Importing IV_SYSTEM_TYPE Call by reference Type reference (TYPE) FDT_SYSTEM_TYPE BRFplus: Data element for system type 20121203
6 Importing IV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121203

Method GET_STATISTICS on class CL_FDT_DSM has no exception.

Method GET_TECHNICAL_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20120126
2 Importing IV_SUPRESS_NUMBER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Supress the service number for the installed services 20121105
3 Returning RS_SYS_INFO Value transfer Type reference (TYPE) S_SYSTEM_INFO Managed system information 20120125
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120125

Method GET_TRACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRACE Call by reference Type reference (TYPE) T_TRACE Trace data Cluster (Obsolete) 20120125
2 Exporting ET_TRACE_HEADER_JSON Call by reference Type reference (TYPE) FDT_BRS_T_TRACE_HEADER Trace Header JSON 20130515
3 Exporting ET_TRACE_RECORD_JSON Call by reference Type reference (TYPE) FDT_BRS_T_TRACE_RECORD Trace Record JSON 20130515
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Managed system 20120126
5 Importing IV_HEADER_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Only header data 20120125
6 Importing IV_ONE_TRACE_PER_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Return only one trace per ID, header only is set 20120913
7 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120125
8 Importing IV_TRACE_TMSTP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Trace timestamp, if not supplied: All traces 20120125
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120525
2 CX_FDT_SYSTEM FDT: System Failure 20120125

Method GET_TRACES_FOR_DEPLOYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRACE_ID Call by reference Type reference (TYPE) TS_TRACE_UUID Trace IDs 20130515
2 Exporting EV_TRACE_COUNT Call by reference Type reference (TYPE) I Number of available lean traces 20121018
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20121018
4 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20121018
5 Importing IV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Deployment starting point 20121018

Method GET_TRACES_FOR_DEPLOYMENT on class CL_FDT_DSM has no exception.

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEPLOYMENT_TMSTMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Deployment timestamp 20120127
2 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST RFC destination 20120127
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120127
4 Returning RV_XML Value transfer Type reference (TYPE) STRING XML representation of service 20120127
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120524
2 CX_FDT_SYSTEM FDT: System Failure 20120529

Method HAS_SERVICE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20130308
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Timestamp 20130308
3 Returning RV_HAS_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL Abap_True: The service has changed 20130308
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130308

Method HAS_UNSAVED_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_UNSAVED_CHANGES Value transfer Type reference (TYPE) ABAP_BOOL Has the DSM unsaved changes? 20120625

Method HAS_UNSAVED_CHANGES on class CL_FDT_DSM has no exception.

Method IS_ADDON_INSTALLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ADDON_IS_INSTALLED Value transfer Type reference (TYPE) ABAP_BOOL aBAP_TRUE: The Addon is installed 20120523

Method IS_ADDON_INSTALLED on class CL_FDT_DSM has no exception.

Method IS_APPL_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20120214
2 Returning RV_IS_REMOTE Value transfer Type reference (TYPE) ABAP_BOOL Is the application a remote application 20120214

Method IS_APPL_REMOTE on class CL_FDT_DSM has no exception.

Method IS_ENQUEUED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed system 20121019
2 Returning RV_IS_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE: The db table FDT_BRS_DSM_0000 is locked 20120124
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120525

Method LOAD_BUFFER Signature

Method LOAD_BUFFER on class CL_FDT_DSM has no parameter.
Method LOAD_BUFFER on class CL_FDT_DSM has no exception.

Method MULTIDEPLOY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEPLOYMENT_FAILED Call by reference Type reference (TYPE) T_ID_RFC Failed ID <-> Destination tuples (Apple_ID is Service ID!) 20130311
2 Exporting ET_DEPLOYMENT_SUCCESS Call by reference Type reference (TYPE) T_ID_RFC Success ID <-> Destination tuples (Apple_ID is Service ID!) 20130311
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Returning messages 20130308
4 Exporting EV_TMSTP_START Call by reference Type reference (TYPE) TIMESTAMP Starting timestamp if all services are actived together 20130308
5 Importing IT_RFC_DEST Call by reference Type reference (TYPE) SWFTDEST Table of target desitnations 20130308
6 Importing IT_SERVICE_DOCU Call by reference Type reference (TYPE) FDT_SERVICE_DOCUS Table of deployment comment 20130308
7 Importing IT_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Table of service IDs 20130308
8 Importing IV_INSTANT_ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Activate the service instantly? 20130308
9 Importing IV_OVERWRITE_FUTURE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Keep the future? 20130308
10 Importing IV_VALIDITY_START Call by reference Type reference (TYPE) TIMESTAMP Desired validity starting point 20130308
# Exception Resumable Description Created on
1 CX_FDT_GEN_ERROR FDT: Error during Generation 20130308
2 CX_FDT_GEN_NOT_SUPPORTED FDT: Generation not (yet) supported 20130308
3 CX_FDT_INPUT FDT: Invalid Input 20130308
4 CX_FDT_SYSTEM FDT: System Failure 20130308

Method READ_LOG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_MANAGED_SYSTEM Call by reference Type reference (TYPE) TR_MANAGED_SYSTEM Range table for Managed System (condition table) 20120217
2 Importing ITR_RFCDEST Call by reference Type reference (TYPE) TR_RFCDEST Range table for RFC Destination (condition table) 20120217
3 Importing ITR_TIMESTAMP Call by reference Type reference (TYPE) TR_TIMESTAMP Range table for Timestamp (condition table) 20120217
4 Importing ITR_USER_NAME Call by reference Type reference (TYPE) TR_UNAME Range table for user name (condition table) 20120217
5 Importing IV_NUMBER_ENTRIES Call by reference Type reference (TYPE) I 100 Number of entries to be selected 20120217
6 Returning RTS_LOG_ENTRY Value transfer Type reference (TYPE) TS_LOG_ENTRY Log entries 20120217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120525
2 CX_FDT_SYSTEM FDT: System Failure 20120622

Method REFRESH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IGNORE_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: An exisiting lock on the DSM will be ignored 20120215
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120215
2 CX_FDT_SYSTEM FDT: System Failure 20120215

Method RETRIEVAL_PROCESS_BLOB 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 20130710
2 Importing IV_BLOB Call by reference Type reference (TYPE) STRING BLOB as string 20130626
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20130626
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20130626

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed system to be saved 20121126
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120124

Method SET_DEPLOYMENT_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEPL_EXIT Call by reference Type reference (TYPE) S_DEPLOY_EXIT Deployment exit information 20130627

Method SET_DEPLOYMENT_EXIT on class CL_FDT_DSM has no exception.

Method SET_MANAGED_SYSTEMS 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 Message table 20120627
2 Importing ITS_MANAGED_SYSTEM Call by reference Type reference (TYPE) TS_MANAGED_SYSTEM Managed systems 20120120
3 Importing IV_IGNORE_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE convert exception to message table 20120627
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120214

Method SET_MANAGED_SYSTEM_4_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20120203
2 Importing IV_IGNORE_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore enqueue, needed for temporary applications 20130305
3 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed system 20120203
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120203
2 CX_FDT_SYSTEM FDT: System Failure 20120301

Method SET_MANAGED_SYSTEM_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXIT_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Exit Class name for partner exit 20131031
2 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) MANAGED_SYSTEM Managed System 20120117
3 Importing IV_MS_DOCU Call by reference Type reference (TYPE) STRING Managed System Documentation 20120525
4 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120117
5 Importing IV_SYSTEM_TYPE Call by reference Type reference (TYPE) FDT_SYSTEM_TYPE System type 20121024
6 Importing IV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20120117
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120209

Method SIGN_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLASS Call by reference Type reference (TYPE) FDT_S_CLASS 20120216
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM 20120216

Method SIMULATE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RESULT Call by reference Object reference (TYPE REF TO) DATA Result data 20120413
2 Exporting ET_TRACE_HEADER Call by reference Type reference (TYPE) FDT_BRS_T_TRACE_HEADER BRFplus: Lean Trace Header 20120731
3 Exporting ET_TRACE_RECORD Call by reference Type reference (TYPE) FDT_BRS_T_TRACE_RECORD BRFplus: Lean Trace Record 20120731
4 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT Context 20120413
5 Importing IO_FUNCTION Call by reference Object reference (TYPE REF TO) IF_FDT_FUNCTION Function 20120413
6 Importing IV_ACTION_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Process actins in update task 20120911
7 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Destination 20120413
8 Importing IV_NON_PRODUCTIVE_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Process the non productive current version 20120828
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Processing timestamp 20120413
10 Importing IV_TRACE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Processing with lean trace 20120515
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20120413

Method START_DSM_UI Signature

Method START_DSM_UI on class CL_FDT_DSM has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120522

Method TEST_DEPLOYMENT 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 20120203
2 Exporting EV_TEST_SUCCESSFUL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: Successful test delpoyment 20120208
3 Importing IS_MANAGED_SYSTEM Call by reference Type reference (TYPE) S_MANAGED_SYSTEM Managed System 20120203
4 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Service ID 20120203
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120215
2 CX_FDT_SYSTEM FDT: System Failure 20120215

Method TRREQUEST_BUILD_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ID_VERSION Call by reference Type reference (TYPE) T_ID_VERSION 20131009
2 Returning RV_WHERE Value transfer Type reference (TYPE) STRING 20131009

Method TRREQUEST_BUILD_WHERE_CLAUSE on class CL_FDT_DSM has no exception.

Method TRREQUEST_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TRREQUEST Call by reference Type reference (TYPE) TRKORR 20131009
2 Importing ITA_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20131009
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20131009
# Exception Resumable Description Created on
1 CX_FDT_INPUT 20131009

Method UPDATE_DEPLOY_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Destination 20120425
2 Importing IV_DOCU Call by reference Type reference (TYPE) STRING Documentation string 20120425
3 Importing IV_GEN_CODE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Gen code ID to identify deployment 20120425
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120425

Method WRITE_DEPLOYMENT_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANAGED_SYSTEM Call by reference Type reference (TYPE) FDT_MANAGED_SYSTEM BRS DSM: Managed System 20121203
2 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID UUID in character form 20121203
3 Importing IV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121203

Method WRITE_DEPLOYMENT_STATISTICS on class CL_FDT_DSM has no exception.

Method WRITE_LOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_ENTRY Call by reference Type reference (TYPE) S_LOG_ENTRY Log entry 20120217
2 Importing ITS_LOG_ENTRY Call by reference Type reference (TYPE) TS_LOG_ENTRY Log entry table 20120521

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