SAP ABAP Class CL_FDT_DEPLOYMENT_EXIT_SRV (sfdt_service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_SERVICE (Package) BRFplus: Services
Properties
Class CL_FDT_DEPLOYMENT_EXIT_SRV  
Short Description sfdt_service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_SERVICE   BRFplus: Services 
Created 20090902   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_RANGE 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_DEPLOYMENT_EXIT_SRV has no interface implemented.
Friends
Class CL_FDT_DEPLOYMENT_EXIT_SRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BOOL_UNKNOWN Constant Public Type reference (TYPE) ABAP_BOOL 'U' Unknown state 20130115
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_ADMIN_DATA Static method Private Method Adapt admin data settings t.b.d. 20091002
2 ADAPT_DECISION_TABLE_CELL Static method Private Method Adapt the test parameter of an unnamed range 20090925
3 ADAPT_EXPR_DECISION_TABLE Static method Public Method Adapt decision table according to passed column mapping 20090925
4 ASSERT_UNNAMED_OBJECT Static method Public Method Throws an input exception in case the passed object is named 20090925
5 GET_DATA_OBJECT Static method Public Method Get data object directly or indirectly in case of expression 20090925
6 GET_DATA_OBJECT_ATTR Static method Public Method Get attributes of Data Object 20090918
7 IS_DATA_OBJECT_COMPATIBLE Static method Public Method Check if two data objects are compatible 20090918
Events
Class CL_FDT_DEPLOYMENT_EXIT_SRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_COLUMN_MAPPING Public See coding 20090918 BEGIN OF s_column_mapping, source_pos TYPE i, target_pos TYPE i, END OF s_column_mapping
2 S_DATA_OBJECT_ATTR Public See coding 20090918 BEGIN OF s_data_object_attr, id TYPE if_fdt_types=>id, name TYPE if_fdt_types=>name, type TYPE if_fdt_types=>data_object_type, binding_type TYPE if_fdt_data_object=>binding_type, binding_ddic TYPE if_fdt_data_object=>typename, binding_gdt TYPE if_fdt_data_object=>gdt_binding_path, binding_elem TYPE if_fdt_types=>id, table_structure_id TYPE if_fdt_types=>id, structure_components TYPE if_fdt_structure=>ts_element, element_type TYPE if_fdt_types=>element_type, element_timepoint_type TYPE if_fdt_types=>timepoint_type, element_length TYPE if_fdt_element=>length, element_decimals TYPE if_fdt_element=>decimals, element_only_positive TYPE abap_bool, element_compound_id TYPE if_fdt_types=>id, element_comparisons TYPE if_fdt_element=>allowed_comparisons, element_comp_sign TYPE if_fdt_element=>ts_sign, element_comp_multiple TYPE abap_bool, element_comp_option TYPE if_fdt_element=>ts_option, element_reference_id TYPE if_fdt_types=>id, element_severity_exist_chk TYPE if_fdt_types=>msg_severity, element_severity_comp_chk TYPE if_fdt_types=>msg_severity, element_checklist TYPE abap_bool, END OF s_data_object_attr
3 TS_COLUMN_MAPPING Public See coding 20090918 ts_column_mapping TYPE SORTED TABLE OF s_column_mapping WITH UNIQUE KEY source_pos
4 TS_DATA_OBJECT_ATTR Public See coding 20090918 ts_data_object_attr TYPE SORTED TABLE OF s_data_object_attr WITH UNIQUE KEY id
Method Signatures

Method ADAPT_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20091002
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20091002
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20091002

Method ADAPT_DECISION_TABLE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090925
2 Importing ITS_RANGE Call by reference Type reference (TYPE) IF_FDT_RANGE=>TS_RANGE Range Table 20090925
3 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090925
4 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Range UUID 20090925
5 Importing IV_RELATED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090925
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090925

Method ADAPT_EXPR_DECISION_TABLE 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 20090925
2 Importing ITS_COLUMN_MAPPING Call by reference Type reference (TYPE) TS_COLUMN_MAPPING 20090925
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Decision Table 20090925
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090925
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090925

Method ASSERT_UNNAMED_OBJECT 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_ADMIN_DATA FDT: Administrative Data 20090925
2 Importing IV_RELATED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090925
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090925

Method GET_DATA_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 Universal Unique Identifier 20090925
2 Importing IV_RELATED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090925
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090925
4 Returning RO_DATA_OBJECT Value transfer Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20090925
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090925

Method GET_DATA_OBJECT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_DATA_OBJECT_ATTR Call by reference Type reference (TYPE) TS_DATA_OBJECT_ATTR 20090918
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20130115
3 Exporting EV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090925
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090918
5 Importing IV_RELATED_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090918
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20090918
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20090918

Method IS_DATA_OBJECT_COMPATIBLE 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 Messages 20090918
2 Exporting EV_COMPATIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20090918
3 Exporting EV_NAME_MATCH Call by reference Type reference (TYPE) ABAP_BOOL Objects have the same name 20120625
4 Importing ITS_SOURCE_DATA_OBJECT_ATTR Call by reference Type reference (TYPE) TS_DATA_OBJECT_ATTR 20090918
5 Importing ITS_TARGET_DATA_OBJECT_ATTR Call by reference Type reference (TYPE) TS_DATA_OBJECT_ATTR 20090918
6 Importing IV_SOURCE_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090918
7 Importing IV_TARGET_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090918

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