C_CashFlowItemCustomer

DDL: C_CASHFLOWITEMCUSTOMER Type: view_entity CONSUMPTION Package: ODATA_PAYMENTDETAILS

Customer of Cash Flow Item

C_CashFlowItemCustomer is a Consumption CDS View that provides data about "Customer of Cash Flow Item" in SAP S/4HANA. It reads from 1 data source (I_Customer) and exposes 10 fields with key field Customer. Part of development package ODATA_PAYMENTDETAILS.

Data Sources (1)

SourceAliasJoin Type
I_Customer I_Customer from

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Customer of Cash Flow Item view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey Customer view
Analytics.technicalName CCSHFLWCUS view
VDM.viewType #CONSUMPTION view
UI.headerInfo.typeName Customer view
UI.headerInfo.typeNamePlural Customers view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value CustomerName view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY Customer Customer
StreetName StreetName
CityName CityName
PostalCode PostalCode
TelephoneNumber1 I_Customer TelephoneNumber1
BPCustomerName BPCustomerName
CustomerAccountGroup CustomerAccountGroup
AuthorizationGroup AuthorizationGroup
IsBusinessPurposeCompleted IsBusinessPurposeCompleted
_Customer _Customer
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Customer of Cash Flow Item'
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.personalData.blockingIndicator: [ 'IsBusinessPurposeCompleted']
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.representativeKey: 'Customer'
@Analytics.technicalName: 'CCSHFLWCUS'
@VDM.viewType: #CONSUMPTION

@UI.headerInfo: {
  typeName:       'Customer',
  typeNamePlural: 'Customers',
  title:          { type: #STANDARD, value: 'CustomerName' },
  typeImageUrl:   'sap-icon://customer'

}
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
define view entity C_CashFlowItemCustomer
  as select from I_Customer
  association to I_Customer as _Customer on $projection.Customer = _Customer.Customer
{
      @UI.facet: [
           {
             purpose:    #QUICK_VIEW,
             type:       #FIELDGROUP_REFERENCE,
             targetQualifier: 'CustomerFieldGroup_1'
           }
       ]

      @ObjectModel: { readOnly: true, text.element:  [ 'BPCustomerName' ] }
  key Customer,
      @UI: {
         fieldGroup:     [{ qualifier:'CustomerFieldGroup_1', position: 10}]}
      @ObjectModel.readOnly: true
      StreetName,
      @UI: {
         fieldGroup:     [{ qualifier:'CustomerFieldGroup_1', position: 20}]}
      @ObjectModel.readOnly: true
      CityName,
      @UI: {
               fieldGroup:     [{ qualifier:'CustomerFieldGroup_1', position: 30}]}
      @ObjectModel.readOnly: true
      PostalCode,
      @UI: {
          fieldGroup:     [{ qualifier:'CustomerFieldGroup_1', position: 40}]}
      @ObjectModel.readOnly: true
      I_Customer.TelephoneNumber1,
      @Semantics: { text: true }
      @ObjectModel.readOnly: true
      BPCustomerName,
      @ObjectModel.readOnly: true
      CustomerAccountGroup,
      @ObjectModel.readOnly: true
      AuthorizationGroup,
      @ObjectModel.readOnly: true
      IsBusinessPurposeCompleted,
      
      @Consumption.hidden: true
      _Customer
}