I_CFD_REGISTRY_OBJECTS

CDS View

Registry Objects

I_CFD_REGISTRY_OBJECTS is a CDS View in S/4HANA. Registry Objects. It contains 2 fields. 5 CDS views read from this table.

CDS Views using this table (5)

ViewTypeJoinVDMDescription
ars_u_release_info_extract view_entity union_all API Release Info for Extracted Objects
ARS_V_API_VERSION_APIS view from API Release: API Objects + Contracts
ARS_V_API_VERSION_APIS view union API Release: API Objects + Contracts
ARS_V_SNAPSHOT_APIS view from API Release: APIs of a Snapshot
ARS_V_SNAPSHOT_APIS view union_all API Release: APIs of a Snapshot

Fields (2)

KeyField CDS FieldsUsed in Views
KEY tadir_obj_name object_name,RelObjectName,sub_object_name,TadirObjectName 3
KEY tadir_object RelObjectType,sub_object_type 2
@AbapCatalog.sqlViewName: 'CFDREGOBJECTS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_ALLOWED
@EndUserText.label: 'Registry Objects'
// Delivers all Registry Objects which need to be extracted for Compatibility Check (IDoc and Function Moduls registrations not needed)

// use union all due to performance as merging data sets have distinct values

// Note: BAdI registrations are not listed here, as they are already part of C1 checks for object types ENHS/BADI_DEF

define view I_Cfd_Registry_Objects as select from P_Cfd_Reg_Obj_Business_Context { // Registry Objects for Business Context

  key 'CFDB'                                       as tadir_object,
  key cast( business_context as sobj_name )        as tadir_obj_name
} union all select from P_Cfd_Reg_Obj_CDS {                                        // Registry Objects for CDS View

  key 'CFDC'                                       as tadir_object,
  key cast( cds_view_name as sobj_name )           as tadir_obj_name
} union all select from P_Cfd_Reg_Obj_Abs_Entity {                                 // Registry Objects for Abstract Entitiy

  key 'CFDY'                                       as tadir_object,
  key cast( abstract_entity_name as sobj_name )    as tadir_obj_name  
} union all select from P_Cfd_Reg_Obj_Odata_Model {                                // Registry Objects for OData Model

  key 'CFDO'                                       as tadir_object,
  key cast( model_name as sobj_name )              as tadir_obj_name
} union all select from P_Cfd_Reg_Obj_Data_Transfer {                              // Registry Objects for Data Transfer

  key 'CFDT'                                       as tadir_object,
  cast( data_transfer_name as sobj_name )          as tadir_obj_name 
} union all select from P_Cfd_Reg_Obj_Bus_Scenario {                               // Registry Objects for Business Scenario

  key 'CFDS'                                       as tadir_object,
  cast( scenario_name as sobj_name )               as tadir_obj_name     
} union all select from P_Cfd_Reg_Obj_SAP_GUI_Context {                            // Registry Objects for SAP GUI Context

  key 'CFDG'                                       as tadir_object,
  key cast( gui_context as sobj_name )             as tadir_obj_name  
} union all select from P_Cfd_Reg_Obj_SOAP_Service {                               // Registry Objects for SOAP Service

  key 'CFDP'                                       as tadir_object,
  key cast( service_interface_name as sobj_name )  as tadir_obj_name             
} union all select from P_Cfd_Reg_Obj_Assoc_Target {                               // Registry Objects for Association Target

  key 'CFDR'                                       as tadir_object,
  key cast( association_target_name as sobj_name ) as tadir_obj_name
}