SAP ABAP Class CL_FDT_DEPLOYMENT (Deploy BRFplus application)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_SERVICE (Package) BRFplus: Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_PERSISTENCE_SPECIAL Interface for special persistence cases 20090827
Properties
Class CL_FDT_DEPLOYMENT  
Short Description Deploy BRFplus application    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_SERVICE   BRFplus: Services 
Created 20090812   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_TRANS_CONNECTOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_ADMIN_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_PERSISTENCE_SPECIAL Interface for special persistence cases 20090827
Friends
# Friend Modeled only Created on Description
1 CL_FDT_MAINTENANCE 20100122 FDT: Abstract Maintenance Class
2 CL_FDT_PERSISTENCE 20100122 FDT: Persistence
3 CL_FDT_TRANS 20100122 FDT: Transport Tool - Central Entry
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'FDT' Application log: Object name (Application code) 20090814
2 GC_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'FDT_BCF' Application Log: Subobject 20090814
3 GC_MAX_DEPL_FAILED Constant Private Type reference (TYPE) S_DEPL_FAILURE-FAILED 10 Max. number of deployment tries 20091002
4 GC_MAX_DEPL_INTERVAL Static Attribute Private Type reference (TYPE) TZNTSTMPL 300 Retry deployment again after 5 minutes 20100205
5 GC_MEMORY_ID Constant Public Type reference (TYPE) CHAR22 'FDT_DEPLOYMENT_MEMORY' Memory ID for deployment result 20090814
6 GC_MEMORY_PARAM_EXCEPTION Constant Public Type reference (TYPE) STRING 'EXCEPTION' Memory ID for deployment result 20090814
7 GC_MEMORY_PARAM_FAILED Constant Public Type reference (TYPE) STRING 'FAILED' Memory ID for deployment result 20090814
8 GC_MEMORY_PARAM_LOG_EXT_ID Constant Public Type reference (TYPE) STRING 'LOG_EXTERNAL_ID' Memory ID for deployment result 20090820
9 GC_MIN_DEPL_FAILED Constant Private Type reference (TYPE) S_DEPL_FAILURE-FAILED 3 Min. number of deployment tries 20100205
10 GC_MIN_DEPL_INTERVAL Static Attribute Private Type reference (TYPE) TZNTSTMPL 10 Retry deployment again after 10 seconds 20100205
11 GC_MSGTY_ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Message Type Error 20100226
12 GC_MSGTY_INFO Constant Private Type reference (TYPE) SYMSGTY 'I' Message Type Info 20100226
13 GC_MSGTY_SUCCESS Constant Private Type reference (TYPE) SYMSGTY 'S' Message Type Success 20100226
14 GC_MSGTY_WARNING Constant Private Type reference (TYPE) SYMSGTY 'W' Message Type Warning 20100226
15 GC_PROGRAM_DEPLOYMENT Constant Public Type reference (TYPE) PROGNAME 'FDT_DEPLOYMENT' ABAP Program Name 20090820
16 GC_STATUS_DEPLOYED Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 8 Latest version deployed, unchanged 20090814
17 GC_STATUS_DEPLOYED_CHANGED Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 7 Latest version deployed, changed 20090814
18 GC_STATUS_INACTIVE Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 2 Not deployed, inactive version only 20100115
19 GC_STATUS_NOT_DEPLOYED Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 0 Not deployed 20090814
20 GC_STATUS_NO_ACTIVE_SRC Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 1 No active t-table version 20100115
21 GC_STATUS_OLD Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 6 Old version deployed, unchanged 20090814
22 GC_STATUS_OLD_CHANGED Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 5 Old version deployed, changed 20090814
23 GC_STATUS_OLD_CHANGED_INACTIVE Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 3 Old version deployed, changed, new inactive version 20100115
24 GC_STATUS_OLD_INACTIVE Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 4 Old version deployed, unchanged, new inactive version 20100115
25 GC_STATUS_UNKNOWN Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 255 Unknown status 20091215
26 GC_TRANS_EXCEPTION Constant Public Type reference (TYPE) ABAP_TRANS_SRCNAME 'FDT_DEPLOYMENT_EXCEPTION' Transformation name for exception 20090820
27 GS_BUFFER_APPL Static Attribute Private Type reference (TYPE) S_OBJECT_INFO FDT: Central Administrative Data 20091027
28 GS_BUFFER_APPL_INFO Static Attribute Private Type reference (TYPE) S_APPL_INFO FDT: Application Data 20091027
29 GTH_BUFFER_APPL_OBJECT_INFO Static Attribute Private Type reference (TYPE) TH_OBJECT_INFO Basic object infos 20091027
30 GTH_BUFFER_DEPLOYED_APPL_ID Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Object IDs as hashed table 20091215
31 GTH_BUFFER_VERSION_INFO_C Static Attribute Private Type reference (TYPE) TH_VERSION_INFO 20091215
32 GTH_BUFFER_VERSION_INFO_T Static Attribute Private Type reference (TYPE) TH_VERSION_INFO 20091215
33 GTH_DEPL_FAILURE Static Attribute Private Type reference (TYPE) TH_DEPL_FAILURE Applications that could not be deployed 20091002
34 GT_CALLSTACK Static Attribute Public Type reference (TYPE) ABAP_CALLSTACK System Callstack Table 20100914
35 GV_AUTO_DEPLOYMENT_ENABLED Static Attribute Public Type reference (TYPE) ABAP_BOOL 20090925
36 GV_BUFFER_DEPLOYED_APPL_INIT Static Attribute Private Type reference (TYPE) ABAP_BOOL Buffer for deployed applications has been initialized 20091215
37 GV_BUFFER_VERSION_INFO_C_INIT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091218
38 GV_CPROG Static Attribute Public Type reference (TYPE) SY-CPROG Program to be logged 20100205
39 GV_DEPLOYMENT_CONTEXT Static Attribute Public Type reference (TYPE) ABAP_BOOL Deployment active 20091002
40 GV_LOG_EXTERNAL_ID Static Attribute Private Type reference (TYPE) BALNREXT Application Log: External ID 20090814
41 GV_LOG_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090814
Methods
# Method Level Visibility Method type Description Created on
1 CALL_PROGRAM_NEW_TASK Static method Private Method Call program FDT_DEPLOYMENT in new task 20090820
2 CHECK_DEPLOYMENT Static method Public Method Check if specified ID is deployed and trigger deployment 20090814
3 CHECK_DEPLOYMENT_APPL_DB Static method Public Method 20100122
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090925
5 CLEAR_BUFFERS Static method Private Method 20091218
6 CLOSE_LOG Static method Protected Method 20090814
7 CREATE_LOG Static method Protected Method Create deployment log 20090814
8 DEPLOY_APPLICATION Static method Public Method Deploy the provided application / all its functions 20090814
9 DEPLOY_APPLICATION_NEW_TASK Static method Private Method Deploy the provided application / all its functions 20090814
10 DEPLOY_OBJECTS Static method Public Method Deploy object 20090814
11 DEPLOY_OBJECTS_ACTIVATE Static method Private Method Activate deployed objects 20100226
12 DEPLOY_OBJECTS_ANALYZE Static method Private Method Deploy object 20100115
13 DEPLOY_OBJECTS_ANALYZE_COPY Static method Private Method Analyze copying process 20100226
14 DEPLOY_OBJECTS_ANALYZE_ID Static method Private Method Analyze deployment for ID 20100226
15 DEPLOY_OBJECTS_GET Static method Private Method Deploy object 20100115
16 DEPLOY_OBJECTS_NEW_TASK Static method Private Method Deploy objects in a new task 20090814
17 DEPLOY_OBJECTS_RAISE_EXCEPTION Static method Private Method Raise exception if deployment failed 20100115
18 GET_APPLICATION_STATUS Static method Public Method Get deployment status of whole application / functions 20090814
19 GET_DEPLOYMENT_STATUS_COMBINED Static method Private Method 20090918
20 GET_DEPLOYMENT_STATUS_SINGLE Static method Private Method Get deployment status of single object 20090918
21 GET_OBJECT_STATUS Static method Public Method Get deployment status for application 20090814
22 GET_STATUS_TEXT Static method Public Method Get text description of deployment status 20090814
23 GET_VERSION_INFO_C Static method Private Method 20091215
24 GET_VERSION_INFO_T Static method Private Method 20091215
25 REFRESH_APPLICATION_BUFFERS Static method Private Method Check if application exists and get basic application info 20091215
26 REFRESH_ID_BUFFERS Static method Private Method Check for existence of ID 20091215
27 SET_AUTO_DEPLOYMENT_ENABLED Static method Public Method Set the auto deployment enabled flag 20091022
28 SET_CALLSTACK Static method Public Method Set callstack deployment is called from 20100914
29 SET_CPROG Static method Public Method Set program name to be written to deployment log 20100205
30 UPDATE_DB_CH_TIMESTAMP Static method Private Method Set new change timestamp for t-table object application 20090827
31 UPDATE_DB_CH_TIMESTAMP_FROM_AI Static method Private Method 20100122
32 UPDATE_DB_DEPLOY_TIMESTAMP Static method Private Method Update client-dependent deployment timestamp for application 20090827
33 WRITE_LOG_ENTRY Static method Protected Method Write message to deployment log 20091215
Events
Class CL_FDT_DEPLOYMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DEPLOYMENT_STATUS Public Type reference (TYPE) FDT_DEPLOYMENT_STATUS BRFplus deployment status 20090814
2 S_APPL_INFO Private Type reference (TYPE) FDT_APPL_0000T Application info 20091027
3 S_DEPLOYMENT_STATUS_ATTR Public See coding 20091218 BEGIN OF s_deployment_status_attr, deployed TYPE abap_bool, no_active_src TYPE abap_bool, inactive TYPE abap_bool, old_version TYPE abap_bool, changed TYPE abap_bool, END OF s_deployment_status_attr
4 S_DEPL_FAILURE Protected See coding Application that could not be deployed 20091002 BEGIN OF s_depl_failure, application_id TYPE if_fdt_types=>id, log_external_id TYPE balnrext, "log of last failed deployment temporary TYPE abap_bool, "temporary reasons (e.g. locking) timestamp TYPE timestamp, "timestamp of failure failed TYPE i, "number of failures END OF s_depl_failure
5 S_ID_VERSION Private Type reference (TYPE) FDT_INC_KEY_0002 20100122
6 S_MEMORY_EXCHANGE Public Type reference (TYPE) IF_FDT_TYPES_INTERNAL=>S_MEMORY_EXCHANGE Dynamic memory exchange structure 20090820
7 S_OBJECT_INFO Public See coding 20090904 BEGIN OF s_object_info, id TYPE fdt_admn_0000t-id, object_type TYPE fdt_admn_0000t-object_type, version TYPE fdt_admn_0000t-version, name TYPE fdt_admn_0000-name, END OF s_object_info
8 S_OBJECT_STATUS Public See coding 20090827 BEGIN OF s_object_status, id TYPE if_fdt_types=>id, "Object ID object_type TYPE if_fdt_types=>object_type, name TYPE if_fdt_types=>name, status TYPE deployment_status, t_trrequest TYPE trkorr, t_state TYPE if_fdt_types=>state, "latest t-table state c_state TYPE if_fdt_types=>state, "latest c-table state t_active_version TYPE if_fdt_types=>version, "active t-table version c_active_version TYPE if_fdt_types=>version, "active c-table version t_active_overs_id TYPE if_fdt_types=>id, "active t-table original version UUID c_active_overs_id TYPE if_fdt_types=>id, "active c-table original version UUID END OF s_object_status
9 S_VERSION_INFO Public See coding 20090904 BEGIN OF s_version_info, id TYPE fdt_admn_0030t-id, version TYPE fdt_admn_0030t-version, state TYPE fdt_admn_0030t-state, trrequest TYPE fdt_admn_0030t-trrequest, overs_id TYPE fdt_admn_0030t-overs_id, customer_change TYPE fdt_admn_0030t-customer_change, END OF s_version_info
10 TH_DEPL_FAILURE Protected See coding Applications that could not be deployed 20091002 th_depl_failure TYPE HASHED TABLE OF s_depl_failure WITH UNIQUE KEY application_id
11 TH_ID_VERSION Private See coding 20090918 th_id_version TYPE HASHED TABLE OF s_id_version WITH UNIQUE KEY id
12 TH_OBJECT_INFO Public See coding 20090904 th_object_info TYPE HASHED TABLE OF s_object_info WITH UNIQUE KEY id
13 TH_OBJECT_STATUS Public See coding 20090918 th_object_status TYPE HASHED TABLE OF s_object_status WITH UNIQUE KEY id
14 TH_VERSION_INFO Public See coding 20091215 th_version_info TYPE HASHED TABLE OF s_version_info WITH UNIQUE KEY id version WITH UNIQUE HASHED KEY state COMPONENTS id state
15 TR_OBJECT_ID Public See coding Range of object IDs 20090820 tr_object_id TYPE RANGE OF if_fdt_types=>id
16 TS_ID_VERSION Private See coding 20100122 ts_id_version TYPE SORTED TABLE OF s_id_version WITH UNIQUE KEY id
17 TS_OBJECT_STATUS Public See coding 20090827 ts_object_status TYPE SORTED TABLE OF s_object_status WITH UNIQUE KEY id
18 TS_VERSION_INFO Public See coding 20090904 ts_version_info TYPE SORTED TABLE OF s_version_info WITH UNIQUE KEY id
19 T_MEMORY_EXCHANGE Public See coding Dynamic memory exchange table 20090820 t_memory_exchange TYPE STANDARD TABLE OF s_memory_exchange
Method Signatures

Method CALL_PROGRAM_NEW_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20090820
2 Importing ITR_OBJECT_ID Call by reference Type reference (TYPE) TR_OBJECT_ID 20090820
3 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090820
4 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090827
5 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL 20090918
6 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Client 20091028
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090820

Method CHECK_DEPLOYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEPLOYED Call by reference Type reference (TYPE) ABAP_BOOL TRUE, if latest version is deployed 20090820
2 Exporting EV_ID_UNKNOWN Call by reference Type reference (TYPE) ABAP_BOOL 20090820
3 Exporting EV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20091002
4 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Objekttyp 20090820
5 Importing IV_AUTO_DEPLOY Call by reference Type reference (TYPE) ABAP_BOOL Automatically deploy if required 20090814
6 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090814
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090814

Method CHECK_DEPLOYMENT_APPL_DB 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 20100122
2 Returning RV_DEPLOYED Value transfer Type reference (TYPE) ABAP_BOOL 20100122

Method CHECK_DEPLOYMENT_APPL_DB on class CL_FDT_DEPLOYMENT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FDT_DEPLOYMENT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FDT_DEPLOYMENT has no exception.

Method CLEAR_BUFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCL_DEPLOYED_APPL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091218
2 Importing IV_INCL_FAILED_DEPLOYMENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091218

Method CLEAR_BUFFERS on class CL_FDT_DEPLOYMENT has no exception.

Method CLOSE_LOG Signature

Method CLOSE_LOG on class CL_FDT_DEPLOYMENT has no parameter.
Method CLOSE_LOG on class CL_FDT_DEPLOYMENT has no exception.

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL Force creation of new log 20090814
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090814
3 Returning RV_LOG_EXTERNAL_ID Value transfer Type reference (TYPE) BALNREXT Application Log: External ID 20090814

Method CREATE_LOG on class CL_FDT_DEPLOYMENT has no exception.

Method DEPLOY_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20090814
2 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100205
3 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Force deployment of application objects 20090918
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090814
5 Importing IV_NEW_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Deploy in new task 20090814
6 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Client 20091028
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090814

Method DEPLOY_APPLICATION_NEW_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20090814
2 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL 20090918
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090814
4 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Client 20091028
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090814

Method DEPLOY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20090814
2 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20090814
3 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100205
4 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Deep deployement of objects 20090827
5 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Force deployment of objects 20090918
6 Importing IV_NEW_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Deploy objects in new task 20090814
7 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Client 20091028
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090814

Method DEPLOY_OBJECTS_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_ID_CONTEXT_MESSAGE Call by reference Type reference (TYPE) CL_FDT_TRANS_CONNECTOR=>TH_ID_CONTEXT_MESSAGE Object IDs as sorted table 20100226
2 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100226
3 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100226
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20100226

Method DEPLOY_OBJECTS_ANALYZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEPLOYMENT_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20100115
2 Importing ITH_ID_CONTEXT_MESSAGE Call by reference Type reference (TYPE) CL_FDT_TRANS_CONNECTOR=>TH_ID_CONTEXT_MESSAGE 20100115
3 Importing ITH_OBJECT_STATUS_ALL Call by reference Type reference (TYPE) TH_OBJECT_STATUS Objects deployment status 20100115
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100115
5 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100115
6 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL 20100226
7 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Forced deployment of objects 20100115
8 Importing IV_INACTIVE_T_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100115
9 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20100115

Method DEPLOY_OBJECTS_ANALYZE on class CL_FDT_DEPLOYMENT has no exception.

Method DEPLOY_OBJECTS_ANALYZE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ID_CONTEXT_MESSAGE Call by reference Type reference (TYPE) CL_FDT_TRANS_CONNECTOR=>S_ID_CONTEXT_MESSAGE 20100226
2 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) S_OBJECT_INFO Basic object info 20100226
3 Importing IS_OBJECT_STATUS Call by reference Type reference (TYPE) S_OBJECT_STATUS Object deployment status 20100226
4 Importing IV_DETLEVEL Call by reference Type reference (TYPE) INT1 Int1 20100226
5 Importing IV_OBJECT_DESCRIPTION Call by reference Type reference (TYPE) STRING 20100226

Method DEPLOY_OBJECTS_ANALYZE_COPY on class CL_FDT_DEPLOYMENT has no exception.

Method DEPLOY_OBJECTS_ANALYZE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_ID_CONTEXT_MESSAGE Call by reference Type reference (TYPE) CL_FDT_TRANS_CONNECTOR=>TH_ID_CONTEXT_MESSAGE 20100226
2 Importing ITH_OBJECT_STATUS_ALL Call by reference Type reference (TYPE) TH_OBJECT_STATUS Objects deployment status 20100226
3 Importing IV_DETLEVEL Call by reference Type reference (TYPE) INT1 Int1 20100226
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100226

Method DEPLOY_OBJECTS_ANALYZE_ID on class CL_FDT_DEPLOYMENT has no exception.

Method DEPLOY_OBJECTS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_OBJECT_STATUS_ALL Call by reference Type reference (TYPE) TH_OBJECT_STATUS Objects deployment status 20100115
2 Exporting ETS_DEPLOY_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs to be actually deployed 20100115
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100115
4 Exporting EV_INACTIVE_T_VERSION Call by reference Type reference (TYPE) ABAP_BOOL 20100115
5 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100115
6 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Deep deployement of objects 20100115
7 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Force deployment of objects 20100115
# Exception Resumable Description Created on
1 CX_FDT FDT: Invalid Input 20100115

Method DEPLOY_OBJECTS_NEW_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20090814
2 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20090814
3 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL Deep deployment of objects 20090827
4 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL 20090918
5 Importing IV_TARGET_CLIENT Call by reference Type reference (TYPE) MANDT Client 20091028
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090814

Method DEPLOY_OBJECTS_RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20100115
2 Importing IX_FDT_DEPLOYMENT Call by reference Object reference (TYPE REF TO) CX_FDT_DEPLOYMENT BRFplus: Deployment Failure 20100115
3 Importing IX_FDT_LOCKING Call by reference Object reference (TYPE REF TO) CX_FDT_LOCKING BRFplus Locking Problem 20100115
4 Importing IX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20100115
# Exception Resumable Description Created on
1 CX_FDT_DEPLOYMENT BRFplus: Deployment Failure 20100115

Method GET_APPLICATION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS_ATTR Call by reference Type reference (TYPE) S_DEPLOYMENT_STATUS_ATTR 20100226
2 Exporting ETS_OBJECT_STATUS Call by reference Type reference (TYPE) TS_OBJECT_STATUS Objects deployment status 20100115
3 Exporting EV_STATUS Call by reference Type reference (TYPE) DEPLOYMENT_STATUS BRFplus deployment status 20090814
4 Exporting EV_STATUS_TEXT Call by reference Type reference (TYPE) STRING 20091002
5 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090918
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090814

Method GET_DEPLOYMENT_STATUS_COMBINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS_ATTR Call by reference Type reference (TYPE) S_DEPLOYMENT_STATUS_ATTR 20100226
2 Exporting ETS_OBJECT_STATUS Call by reference Type reference (TYPE) TS_OBJECT_STATUS 20090925
3 Exporting EV_STATUS Call by reference Type reference (TYPE) DEPLOYMENT_STATUS BRFplus deployment status 20090918
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20091215
5 Importing IV_TOPLEVEL_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100219
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090918

Method GET_DEPLOYMENT_STATUS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_STATUS Call by reference Type reference (TYPE) S_OBJECT_STATUS Object deployment status 20100115
2 Exporting ES_STATUS_ATTR Call by reference Type reference (TYPE) S_DEPLOYMENT_STATUS_ATTR 20091218
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091215
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090918

Method GET_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_INFO Call by reference Type reference (TYPE) S_OBJECT_INFO 20090904
2 Exporting ES_STATUS_ATTR Call by reference Type reference (TYPE) S_DEPLOYMENT_STATUS_ATTR 20100226
3 Exporting ETS_OBJECT_STATUS Call by reference Type reference (TYPE) TS_OBJECT_STATUS 20090925
4 Exporting EV_STATUS Call by reference Type reference (TYPE) DEPLOYMENT_STATUS BRFplus deployment status 20090902
5 Exporting EV_STATUS_TEXT Call by reference Type reference (TYPE) STRING 20091002
6 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Get combined status for object and its referenced objects 20090827
7 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090814
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090814

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) DEPLOYMENT_STATUS BRFplus deployment status 20090814
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20090814

Method GET_STATUS_TEXT on class CL_FDT_DEPLOYMENT has no exception.

Method GET_VERSION_INFO_C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACTIVE_VERSION_INFO Call by reference Type reference (TYPE) S_VERSION_INFO Basic version info 20091215
2 Exporting ES_LATEST_VERSION_INFO Call by reference Type reference (TYPE) S_VERSION_INFO Basic version info 20091215
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091215
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091215

Method GET_VERSION_INFO_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACTIVE_VERSION_INFO Call by reference Type reference (TYPE) S_VERSION_INFO Basic version info 20091215
2 Exporting ES_LATEST_VERSION_INFO Call by reference Type reference (TYPE) S_VERSION_INFO Basic version info 20091215
3 Importing IS_OBJECT_INFO Call by reference Type reference (TYPE) S_OBJECT_INFO 20100122
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091215

Method REFRESH_APPLICATION_BUFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20091215
2 Exporting ETS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID All (named) objects 20091215
3 Importing IV_BUFFER_APPL_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Also retrieve application data info 20091215
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091215
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091215

Method REFRESH_ID_BUFFERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_INFO Call by reference Type reference (TYPE) S_OBJECT_INFO Basic object info 20091215
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091215
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091215

Method SET_AUTO_DEPLOYMENT_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20091022

Method SET_AUTO_DEPLOYMENT_ENABLED on class CL_FDT_DEPLOYMENT has no exception.

Method SET_CALLSTACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CALLSTACK Call by reference Type reference (TYPE) ABAP_CALLSTACK Dedicated callstack information 20100914

Method SET_CALLSTACK on class CL_FDT_DEPLOYMENT has no exception.

Method SET_CPROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CPROG Call by reference Type reference (TYPE) SY-CPROG Calling Program 20100205

Method SET_CPROG on class CL_FDT_DEPLOYMENT has no exception.

Method UPDATE_DB_CH_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADMIN_DATA Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Universal Unique Identifier 20090827

Method UPDATE_DB_CH_TIMESTAMP on class CL_FDT_DEPLOYMENT has no exception.

Method UPDATE_DB_CH_TIMESTAMP_FROM_AI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_NEWLY_ACTIVATED_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID 20100122

Method UPDATE_DB_CH_TIMESTAMP_FROM_AI on class CL_FDT_DEPLOYMENT has no exception.

Method UPDATE_DB_DEPLOY_TIMESTAMP 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 20090827
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090827

Method WRITE_LOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Meldung 20091215
2 Importing IV_DETLEVEL Call by reference Type reference (TYPE) INT1 Int1 20091215
3 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20091215

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