I_ATOTransportTypesInt

DDL: I_ATOTRANSPORTTYPESINT Type: view_entity

ATO Transport Types

I_ATOTransportTypesInt is a CDS View that provides data about "ATO Transport Types" in SAP S/4HANA. It reads from 2 data sources (ATOV_CMN_TRANSPORT_TYPE_DESCR, bctools_cust) and exposes 2 fields with key field ATOTransportTypeCode.

Data Sources (2)

SourceAliasJoin Type
ATOV_CMN_TRANSPORT_TYPE_DESCR ATOV_CMN_TRANSPORT_TYPE_DESCR from
bctools_cust BctoolsCust left_outer

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label ATO Transport Types view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY ATOTransportTypeCode ATOV_CMN_TRANSPORT_TYPE_DESCR code
ATOTransportType ATOV_CMN_TRANSPORT_TYPE_DESCR description
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'ATO Transport Types'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
    serviceQuality: #X,
    sizeCategory: #S,
    dataClass: #MIXED
}
define view entity I_ATOTransportTypesInt
  as select from    ATOV_CMN_TRANSPORT_TYPE_DESCR
    left outer join bctools_cust as BctoolsCust on BctoolsCust.id = 'BCFG_TRANSPORT_API'
{
      @ObjectModel.text.element: ['ATOTransportType']
  key ATOV_CMN_TRANSPORT_TYPE_DESCR.code        as ATOTransportTypeCode,

      @Semantics.text: true
      ATOV_CMN_TRANSPORT_TYPE_DESCR.description as ATOTransportType,

      case when BctoolsCust.value is null then 'X'
           when BctoolsCust.value = 'ABAP_CP' then case ATOV_CMN_TRANSPORT_TYPE_DESCR.code
                                                        when 'BC' then 'X'
                                                        else '' end
           else 'X' end                         as IsDisplayofValueAllowed
}
where
     ATOV_CMN_TRANSPORT_TYPE_DESCR.code = 'CCC'
  or ATOV_CMN_TRANSPORT_TYPE_DESCR.code = 'CBC'
  or ATOV_CMN_TRANSPORT_TYPE_DESCR.code = 'BC'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ATOV_CMN_TRANSPORT_TYPE_DESCR",
"BCTOOLS_CUST"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/