SAP ABAP Class CL_FDT_GTC_DEPLOYMENT (BRFplus unit tests for deployment)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_TEST (Package) BRFplus: Global Test Classes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_UNITTEST_HELPERS Toolset for global unit tests 20091022
Properties
Class CL_FDT_GTC_DEPLOYMENT  
Short Description BRFplus unit tests for deployment    
Super Class CL_FDT_UNITTEST_HELPERS Toolset for global unit tests 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SFDT_TEST   BRFplus: Global Test Classes 
Created 20091016   SAP 
Last change 20130531   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_DEPLOYMENT 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_GTC_DEPLOYMENT has no interface implemented.
Friends
Class CL_FDT_GTC_DEPLOYMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NAME_ELEM1_GENDER Constant Protected Type reference (TYPE) IF_FDT_TYPES=>NAME 'GENDER' Beschreibung 20100226
2 GC_NAME_ELEM2_AGE Constant Protected Type reference (TYPE) IF_FDT_TYPES=>NAME 'AGE' Beschreibung 20100226
3 GC_NAME_ELEM3_RISK Constant Protected Type reference (TYPE) IF_FDT_TYPES=>NAME 'RISK' Beschreibung 20100226
4 GC_NAME_FUNCTION Constant Protected Type reference (TYPE) IF_FDT_TYPES=>NAME 'DEPLOYMENT_FUNCTION' Beschreibung 20091218
5 GC_VALUE_GENDER_FEMALE Constant Private Type reference (TYPE) CHAR1 'F' Value: Female 20100226
6 GC_VALUE_GENDER_MALE Constant Private Type reference (TYPE) CHAR1 'M' Value: Male 20100226
7 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY FDT: Factory 20091218
8 MV_DECISION_TABLE_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091022
9 MV_ELEM1_GENDER_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100226
10 MV_ELEM2_AGE_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100226
11 MV_ELEM3_RISK_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100226
12 MV_FUNCTION_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091022
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Protected Method Enqueue passed object 20091218
2 ADD_DECISION_TABLE_ROW Instance method Private Method Add table row to decision table 20091022
3 CHECK_BASIC Static method Protected Method Check basic settings 20091022
4 CHECK_CUSTOMER_CHANGED_FLAG Static method Public Method Check if customer changed flag is set 20091022
5 CHECK_DEPLOYMENT Static method Public Method Trigger first-touch deployment for object 20091022
6 CHECK_DEPLOYMENT_STATUS Static method Public Method Check deployment status of the current application 20091022
7 CHECK_INCOMPATIBLE_ELEM_RENAME Instance method Protected Method Check basic settings 20091218
8 CREATE_DEPLOYED_OBJECTS Instance method Private Method Create deployed objects 20091022
9 CREATE_TEST_OBJECTS Instance method Private Method Create decision table for testing 20091022
10 ENQUEUE Static method Protected Method Enqueue passed object 20091218
11 HANDLE_UNCAUGHT_EXCEPTION Instance method Private Method Handle CX_FDT exception that were not caught elsewhere 20111117
12 INIT Static method Protected Method Check environment 20091022
13 MFT_DEPL_0001 Instance method Protected Test Method for ABAP Unit Deploy, change elements and redeploy 20091022
14 MFT_DEPL_0002 Instance method Protected Test Method for ABAP Unit Deploy, change columns and redeploy 20091022
15 MFT_DEPL_0003 Instance method Protected Test Method for ABAP Unit Deploy, change elements incompatible and (not) redeploy 20091022
16 MFT_DEPL_0004 Instance method Protected Test Method for ABAP Unit Check deployment status for unnamed object changes 20110126
17 MFT_DEPL_0005 Instance method Protected Test Method for ABAP Unit Check concurrent/parallel deployment 20110331
18 MFT_DEPL_0006 Instance method Protected Test Method for ABAP Unit Check first execution of t-table objects 20111117
Events
Class CL_FDT_GTC_DEPLOYMENT has no event.
Types
Class CL_FDT_GTC_DEPLOYMENT has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_TRANSACTION FDT: Transaction 20091218
2 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091218
3 Importing IV_DEQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Also dequeue object 20091218
4 Importing IV_SAVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Also save object 20091218
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20091218

Method ADD_DECISION_TABLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIMPLIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091022
2 Importing IV_VAL1_GENDER Call by reference Type reference (TYPE) CSEQUENCE 20091022
3 Importing IV_VAL2_AGE Call by reference Type reference (TYPE) I 20091022
4 Importing IV_VAL3_RISK Call by reference Type reference (TYPE) I 20091022
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091022

Method CHECK_BASIC Signature

Method CHECK_BASIC on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method CHECK_BASIC on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method CHECK_CUSTOMER_CHANGED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAG_SET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091022
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091022
# Exception Resumable Description Created on
1 CX_FDT FDT: Invalid Input 20091218

Method CHECK_DEPLOYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTO_DEPLOY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091022
2 Importing IV_CHECK_DEPLOYED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091022
3 Importing IV_CHECK_DEPLOYMENT_EXEC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091022
4 Importing IV_CHECK_DEPLOYMENT_FAILED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091022
5 Importing IV_CHECK_ID_KNOWN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091022
6 Importing IV_CHECK_NO_DEPLOYMENT_EXEC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091022
7 Importing IV_CHECK_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Objekttyp 20091022
8 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091022
# Exception Resumable Description Created on
1 CX_FDT FDT: Invalid Input 20091218

Method CHECK_DEPLOYMENT_STATUS 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 Universal Unique Identifier 20091022
2 Importing IV_EXPECTED_STATUS Call by reference Type reference (TYPE) CL_FDT_DEPLOYMENT=>DEPLOYMENT_STATUS BRFplus deployment status 20091022
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091022
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20091218

Method CHECK_INCOMPATIBLE_ELEM_RENAME Signature

Method CHECK_INCOMPATIBLE_ELEM_RENAME on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method CHECK_INCOMPATIBLE_ELEM_RENAME on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method CREATE_DEPLOYED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTOMER_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091022
2 Importing IV_DEFAULT_DECTABLE_DATA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110126
3 Importing IV_NAMED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110126
4 Importing IV_VERSIONING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110126
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20091022

Method CREATE_TEST_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_DECTABLE_DATA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Create decision table with default data 20110126
2 Importing IV_LOCAL Call by reference Type reference (TYPE) ABAP_BOOL 20091022
3 Importing IV_NAMED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110126
4 Importing IV_VERSIONING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110126
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20091218

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_TRANSACTION FDT: Transaction 20091218
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20091218

Method HANDLE_UNCAUGHT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_FDT Call by reference Object reference (TYPE REF TO) CX_FDT FDT: Abstract Exception Class 20111117

Method HANDLE_UNCAUGHT_EXCEPTION on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method INIT Signature

Method INIT on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method INIT on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method MFT_DEPL_0001 Signature

Method MFT_DEPL_0001 on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method MFT_DEPL_0001 on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method MFT_DEPL_0002 Signature

Method MFT_DEPL_0002 on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method MFT_DEPL_0002 on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method MFT_DEPL_0003 Signature

Method MFT_DEPL_0003 on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method MFT_DEPL_0003 on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method MFT_DEPL_0004 Signature

Method MFT_DEPL_0004 on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method MFT_DEPL_0004 on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method MFT_DEPL_0005 Signature

Method MFT_DEPL_0005 on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method MFT_DEPL_0005 on class CL_FDT_GTC_DEPLOYMENT has no exception.

Method MFT_DEPL_0006 Signature

Method MFT_DEPL_0006 on class CL_FDT_GTC_DEPLOYMENT has no parameter.
Method MFT_DEPL_0006 on class CL_FDT_GTC_DEPLOYMENT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703