I_CustomerUnloadingPointTP

DDL: I_CUSTOMERUNLOADINGPOINTTP Type: view_entity TRANSACTIONAL

BP Customer Unloading Point - TP

I_CustomerUnloadingPointTP is a Transactional CDS View that provides data about "BP Customer Unloading Point - TP" in SAP S/4HANA. It reads from 1 data source (I_CustomerUnloadingPoint) and exposes 38 fields with key fields Customer, BusinessPartner, UnloadingPointName. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CustomerUnloadingPoint CustomerUnloadingPoint from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartnerTP_2 _BusinessPartner $projection.businesspartner = _BusinessPartner.BusinessPartner
[1..1] I_BusinessPartnerCustomerTP_2 _BusinessPartnerCustomer $projection.businesspartner = _BusinessPartnerCustomer.BusinessPartner and $projection.Customer = _BusinessPartnerCustomer.Customer

Annotations (7)

NameValueLevelField
EndUserText.label BP Customer Unloading Point - TP view
VDM.viewType #TRANSACTIONAL view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY Customer Customer
KEY BusinessPartner
KEY UnloadingPointName UnloadingPointName
UnloadingPointNameForEdit UnloadingPointName
CustomerFactoryCalenderCode CustomerFactoryCalenderCode
BPGoodsReceivingHoursCode BPGoodsReceivingHoursCode
IsDfltBPUnloadingPoint IsDfltBPUnloadingPoint
MondayMorningOpeningTime MondayMorningOpeningTime
MondayMorningClosingTime MondayMorningClosingTime
MondayAfternoonOpeningTime MondayAfternoonOpeningTime
MondayAfternoonClosingTime MondayAfternoonClosingTime
TuesdayMorningOpeningTime TuesdayMorningOpeningTime
TuesdayMorningClosingTime TuesdayMorningClosingTime
TuesdayAfternoonOpeningTime TuesdayAfternoonOpeningTime
TuesdayAfternoonClosingTime TuesdayAfternoonClosingTime
WednesdayMorningOpeningTime WednesdayMorningOpeningTime
WednesdayMorningClosingTime WednesdayMorningClosingTime
WednesdayAfternoonOpeningTime WednesdayAfternoonOpeningTime
WednesdayAfternoonClosingTime WednesdayAfternoonClosingTime
ThursdayMorningOpeningTime ThursdayMorningOpeningTime
ThursdayMorningClosingTime ThursdayMorningClosingTime
ThursdayAfternoonOpeningTime ThursdayAfternoonOpeningTime
ThursdayAfternoonClosingTime ThursdayAfternoonClosingTime
FridayMorningOpeningTime FridayMorningOpeningTime
FridayMorningClosingTime FridayMorningClosingTime
FridayAfternoonOpeningTime FridayAfternoonOpeningTime
FridayAfternoonClosingTime FridayAfternoonClosingTime
SaturdayMorningOpeningTime SaturdayMorningOpeningTime
SaturdayMorningClosingTime SaturdayMorningClosingTime
SaturdayAfternoonOpeningTime SaturdayAfternoonOpeningTime
SaturdayAfternoonClosingTime SaturdayAfternoonClosingTime
SundayMorningOpeningTime SundayMorningOpeningTime
SundayMorningClosingTime SundayMorningClosingTime
SundayAfternoonOpeningTime SundayAfternoonOpeningTime
SundayAfternoonClosingTime SundayAfternoonClosingTime
_BusinessPartnerCustomer _BusinessPartnerCustomer
_Customer _Customer
_BusinessPartner _BusinessPartner
@EndUserText.label: 'BP Customer Unloading Point - TP'
@VDM.viewType: #TRANSACTIONAL
@AccessControl: {
   authorizationCheck: #MANDATORY,
   personalData.blocking: #REQUIRED
}
@ObjectModel:{
 usageType: {
   serviceQuality: #D,
   sizeCategory: #XXL,
   dataClass: #TRANSACTIONAL
  }
}

define view entity I_CustomerUnloadingPointTP as select from I_CustomerUnloadingPoint  as CustomerUnloadingPoint

association [1..1] to  I_BusinessPartnerTP_2           as _BusinessPartner           on  $projection.businesspartner = _BusinessPartner.BusinessPartner                                                                               
association [1..1] to I_BusinessPartnerCustomerTP_2    as _BusinessPartnerCustomer   on  $projection.businesspartner  = _BusinessPartnerCustomer.BusinessPartner
                                                                                     and $projection.Customer         = _BusinessPartnerCustomer.Customer
                                                                                     
{

key Customer,
key _Customer._CustomerToBusinessPartner._BusinessPartner.BusinessPartner,
key UnloadingPointName,
@ObjectModel.editableFieldFor: 'UnloadingPointName'
UnloadingPointName as UnloadingPointNameForEdit,
CustomerFactoryCalenderCode,
BPGoodsReceivingHoursCode,
IsDfltBPUnloadingPoint,
MondayMorningOpeningTime,
MondayMorningClosingTime,
MondayAfternoonOpeningTime,
MondayAfternoonClosingTime,
TuesdayMorningOpeningTime,
TuesdayMorningClosingTime,
TuesdayAfternoonOpeningTime,
TuesdayAfternoonClosingTime,
WednesdayMorningOpeningTime,
WednesdayMorningClosingTime,
WednesdayAfternoonOpeningTime,
WednesdayAfternoonClosingTime,
ThursdayMorningOpeningTime,
ThursdayMorningClosingTime,
ThursdayAfternoonOpeningTime,
ThursdayAfternoonClosingTime,
FridayMorningOpeningTime,
FridayMorningClosingTime,
FridayAfternoonOpeningTime,
FridayAfternoonClosingTime,
SaturdayMorningOpeningTime,
SaturdayMorningClosingTime,
SaturdayAfternoonOpeningTime,
SaturdayAfternoonClosingTime,
SundayMorningOpeningTime,
SundayMorningClosingTime,
SundayAfternoonOpeningTime,
SundayAfternoonClosingTime,


//Associations

_BusinessPartnerCustomer,
_Customer,
_BusinessPartner


}