SAP ABAP Class CL_FDT_BCF_INTERNAL_SERVICES (FDT: Internal services for BFC connected transports)
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_BCF_INTERNAL_SERVICES  
Short Description FDT: Internal services for BFC connected transports    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_SERVICE   BRFplus: Services 
Created 20060808   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_ADMIN_DATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_BCF_INTERNAL_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_BCF_INTERNAL_SERVICES has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FDT_DEPLOYMENT_EXIT 20090918 sfdt_service
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STATUS_CHANGE_LATEST_VERS Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 5 Object has been changed on latest version 20070625
2 GC_STATUS_CHANGE_OLD_VERSION Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 6 Object has been changed on old version 20070625
3 GC_STATUS_DEPLOYED Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 0 Latest version is deployed 20070625
4 GC_STATUS_DOES_NOT_EXIST Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 4 Object does not exist 20070625
5 GC_STATUS_FAULTY Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 1 Faulty version deployed (only inactive on C-table) 20070625
6 GC_STATUS_NEW_VERSION Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 2 Old version deployed, newer version available 20070625
7 GC_STATUS_NOT_DEPLOYED Constant Public Type reference (TYPE) DEPLOYMENT_STATUS 3 Object is not deployed 20070625
8 GTH_PROCESSED_IDS Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID List of processed ID for recursion check. 20090318
9 GTS_DEPLOYMENT_EXIT Static Attribute Private Type reference (TYPE) TS_DEPLOYMENT_EXIT 20070504
10 GT_DEPLOYMENT_EXIT_MESSAGE Static Attribute Public Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100219
11 GV_ACTIVATION_CONTEXT Static Attribute Public Type reference (TYPE) ABAP_BOOL 20070622
12 GV_CURRENT_FUNCTION Static Attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID 20070504
13 GV_SEARCHED_DEPLOYMENT_EXITS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20070703
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_T_CONTENT_TO_C_TABLE Static method Public Method Create piecelist and copy and activate into C table from T 20060824
2 GET_BCF_DEPLOYMENT_EXIT Static method Public Method Returns the exit class for a certain function 20070504
3 GET_CLASS_INFO Static method Public Method 20080930
4 GET_CLIENT_FOR_T_EXPORT Static method Public Method T table content export is only allowed in one client 20060824
5 GET_CONTENT_OBJECT_STATUS Static method Public Method Returns the current deployment status af an FDT Content Obje 20070625
6 GET_CONTENT_OBJECT_STATUS_INTL Static method Private Method 20080331
7 GET_TEXT_FOR_STATUS Static method Public Method Returns a text for a BCF Status 20070625
8 RUN_DEPLOYMENT_EXIT Static method Public Method Runs the deployment exit for a function if available 20070622
9 SEARCH_FOR_DEPLOYMENT_EXITS Static method Private Method Searches the whole system for potential deployment exits 20070703
10 TRANSPORT_FUNCTION Static method Private Method Transport an FDT function via T-tables 20060808
Events
Class CL_FDT_BCF_INTERNAL_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DEPLOYMENT_STATUS Public Type reference (TYPE) CHAR1 Single-Character Flag 20070704
2 S_DEPLOYMENT_EXIT Private See coding 20070504 BEGIN OF s_deployment_exit, function_id TYPE if_fdt_types=>id, exit_class TYPE classname, END OF s_deployment_exit
3 S_DEPLOYMENT_STATUS Public See coding 20070706 BEGIN OF s_deployment_status , id TYPE fdt_uuid, status TYPE deployment_status, END OF s_deployment_status
4 TS_DEPLOYMENT_EXIT Private See coding 20070716 ts_deployment_exit TYPE SORTED TABLE OF s_deployment_exit WITH NON-UNIQUE KEY function_id
5 TS_DEPLOYMENT_STATUS Public See coding Table of ID - Deployment_status pairs 20070706 ts_deployment_status TYPE SORTED TABLE OF s_deployment_status WITH UNIQUE KEY id
Method Signatures

Method ACTIVATE_T_CONTENT_TO_C_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 20060825
2 Exporting EV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20060825
3 Importing IV_FORCE_ACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20061109
4 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Function ID 20060824
5 Importing IV_TARCLIENT Call by reference Type reference (TYPE) MANDT SY-MANDT Client 20061103

Method ACTIVATE_T_CONTENT_TO_C_TABLE on class CL_FDT_BCF_INTERNAL_SERVICES has no exception.

Method GET_BCF_DEPLOYMENT_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070504
2 Returning RV_EXIT_CLASS Value transfer Type reference (TYPE) CLASSNAME Reference type 20070504
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20070504

Method GET_CLASS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPLICATION_COMPONENT Call by reference Type reference (TYPE) IF_FDT_APPLICATION=>APPLICATION_COMPONENT Application Component ID 20080930
2 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLNAME Class Name 20080930

Method GET_CLASS_INFO on class CL_FDT_BCF_INTERNAL_SERVICES has no exception.

Method GET_CLIENT_FOR_T_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Meldung 20071115
2 Exporting EV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20071115

Method GET_CLIENT_FOR_T_EXPORT on class CL_FDT_BCF_INTERNAL_SERVICES has no exception.

Method GET_CONTENT_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_STATUS Value transfer Type reference (TYPE) TS_DEPLOYMENT_STATUS Deployment status 20070709
2 Importing ITS_CO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Content Object ID 20070706
3 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Perform check deeply 20080229

Method GET_CONTENT_OBJECT_STATUS on class CL_FDT_BCF_INTERNAL_SERVICES has no exception.

Method GET_CONTENT_OBJECT_STATUS_INTL 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 20090324
2 Exporting EV_STATUS Value transfer Type reference (TYPE) DEPLOYMENT_STATUS Single-Character Flag 20090324
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080331
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080331

Method GET_TEXT_FOR_STATUS 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 Single-Character Flag 20070625
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20070625

Method GET_TEXT_FOR_STATUS on class CL_FDT_BCF_INTERNAL_SERVICES has no exception.

Method RUN_DEPLOYMENT_EXIT 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 20070622
2 Exporting EV_FAILURE Call by reference Type reference (TYPE) ABAP_BOOL 20070622
3 Exporting EV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL 20070622
4 Exporting EV_SKIP_DEPLOYMENT Call by reference Type reference (TYPE) ABAP_BOOL 20070622
5 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070622
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20070822

Method SEARCH_FOR_DEPLOYMENT_EXITS Signature

Method SEARCH_FOR_DEPLOYMENT_EXITS on class CL_FDT_BCF_INTERNAL_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20070822

Method TRANSPORT_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20060808
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20060808
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060808
2 CX_FDT_SYSTEM FDT: System Failure 20060808
History
Last changed by/on SAP  20130531 
SAP Release Created in 710