ARS_OBJECTS_ALL_SW_COMP_SCP
SCP: Objects in all Cust. Software Comp.
ARS_OBJECTS_ALL_SW_COMP_SCP is a CDS View in S/4HANA. SCP: Objects in all Cust. Software Comp.. It contains 3 fields. 45 CDS views read from this table.
CDS Views using this table (45)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| ARS_OBJECTS_LOCAL_SW_COMP_SCP | view | from | SCP: Objects in LOCAL Software Component | |
| ARS_V_CUSTOM_EXTENSION_OBJECTS | view_entity | inner | API Release: Custom Extension Objects | |
| ARS_V_CUSTOM_EXTENSION_OBJECTS | view_entity | left_outer | API Release: Custom Extension Objects | |
| DDCDS_CUSTOMER_DOMAIN_VALUE | view_entity | inner | Fixed Value of Customer Domain | |
| DDCDS_CUSTOMER_DOMAIN_VALUE_T | view_entity | inner | Fixed Value Text of Customer Domain | |
| ddcds_type_enumval_char1_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR1 | |
| ddcds_type_enumval_char1_t_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR1 Texts | |
| ddcds_type_enumval_char2_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR2 | |
| ddcds_type_enumval_char2_t_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR2 Texts | |
| ddcds_type_enumval_char3_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR3 | |
| ddcds_type_enumval_char3_t_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR3 Texts | |
| ddcds_type_enumval_char4_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR4 | |
| ddcds_type_enumval_char4_t_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR4 Texts | |
| ddcds_type_enumval_char5_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR5 | |
| ddcds_type_enumval_char5_t_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR5 Texts | |
| ddcds_type_enumval_char6_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR6 | |
| ddcds_type_enumval_char6_t_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR6 Texts | |
| ddcds_type_enumval_char7_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR7 | |
| ddcds_type_enumval_char7_t_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR7 Texts | |
| ddcds_type_enumval_char8_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR8 | |
| ddcds_type_enumval_char8_t_scp | view_entity | inner | CDS Simple Type: Enum Values CHAR8 Texts | |
| ddcds_type_enumval_int1_scp | view_entity | inner | CDS Simple Type: Enum Values INT1 | |
| ddcds_type_enumval_int1_t_scp | view_entity | inner | CDS Simple Type: Enum Values INT1 Texts | |
| ddcds_type_enumval_int2_scp | view_entity | inner | CDS Simple Type: Enum Values INT2 | |
| ddcds_type_enumval_int2_t_scp | view_entity | inner | CDS Simple Type: Enum Values INT2 Texts | |
| ddcds_type_enumval_int4_scp | view_entity | inner | CDS Simple Type: Enum Values INT4 | |
| ddcds_type_enumval_int4_t_scp | view_entity | inner | CDS Simple Type: Enum Values INT4 Texts | |
| ddcds_type_enumval_numc1_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC1 | |
| ddcds_type_enumval_numc1_t_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC1 Texts | |
| ddcds_type_enumval_numc2_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC2 | |
| ddcds_type_enumval_numc2_t_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC2 Texts | |
| ddcds_type_enumval_numc3_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC3 | |
| ddcds_type_enumval_numc3_t_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC3 Texts | |
| ddcds_type_enumval_numc4_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC4 | |
| ddcds_type_enumval_numc4_t_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC4 Texts | |
| ddcds_type_enumval_numc5_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC5 | |
| ddcds_type_enumval_numc5_t_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC5 Texts | |
| ddcds_type_enumval_numc6_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC6 | |
| ddcds_type_enumval_numc6_t_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC6 Texts | |
| ddcds_type_enumval_numc7_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC7 | |
| ddcds_type_enumval_numc7_t_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC7 Texts | |
| ddcds_type_enumval_numc8_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC8 | |
| ddcds_type_enumval_numc8_t_scp | view_entity | inner | CDS Simple Type: Enum Values NUMC8 Texts | |
| SFDT_CP_CDS_RELEASED | view | union | Released CDS objects for BTP Rules usage | |
| smtr_cus_tt_database_table | view_entity | inner | MTR Customizing Text Table: DBT |
Fields (3)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| object_name | object_name | 1 | |
| object_type | object_type | 1 | |
| program_id | core_object_coupling,program_id | 2 |
//*************************************************
// The view returns objects which are in the predefined software component
//
// In objects of ABAP language version "SAP Cloud Platform", references to other objects are allowed according to the following rules:
// Customer Objects are stored in Customer Software Component,
// - in an "SAP Cloud Platform" system the ABAP_LANGUAGE_VERSION = 5 needs to be configured for all Customer Software Components
// - this view allowes to retrieved all objects within this configured Software Compoents (e.g. to determine Customer Objects)
//
// Element Definition:
// - PROGRAM_ID: Program ID of object in software component ('R3TR' as given in field PGMID of table TADIR)
// - OBJECT_TYPE: Object directory type of object in software component (e.g. 'TABLE' as given in field OBJECT of table TADIR)
// - OBJECT_NAME: Object directory name of object in software component (as given in field OBJ_NAME of table TADIR)
//*************************************************
@AbapCatalog.entityBuffer.definitionAllowed: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'SCP: Objects in all Cust. Software Comp.'
define view entity ARS_OBJECTS_ALL_SW_COMP_SCP
as select from tadir
inner join tdevc on tdevc.devclass = tadir.devclass
inner join ARS_SOFTWARE_COMPONENTS_SCP as abap_config on abap_config.software_component = tdevc.dlvunit
{
key tadir.pgmid as program_id,
key tadir.object as object_type,
key tadir.obj_name as object_name,
tadir.devclass as package_name,
abap_config.software_component as software_component,
abap_config.is_local_software_component as is_local_software_component,
abap_config.is_installed_component as is_installed_component
}