I_BUSINESSPARTNERCUSTOMERTXTTP

CDS View

TP view for Customer long text

I_BUSINESSPARTNERCUSTOMERTXTTP is a CDS View in S/4HANA. TP view for Customer long text. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
C_BusinessPartnerCustomerTxt view from CONSUMPTION C view for Customer texts
@EndUserText.label: 'TP view for Customer long text'
@AbapCatalog.sqlViewName: 'IBPCUSTTXTTP'
@AccessControl.authorizationCheck: #CHECK
@AbapCatalog.preserveKey:true 
@AbapCatalog.compiler.compareFilter:true 
@AccessControl.personalData.blocking: #REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType:#TRANSACTIONAL
//@ObjectModel.dataCategory: #TEXT

@ObjectModel: {
  writeDraftPersistence: 'CUST_TEXT_D',  
  semanticKey:           ['BusinessPartner','Language','LongTextID'],
  createEnabled:         true,
  deleteEnabled:         true,
  updateEnabled:         true,
  usageType.serviceQuality: #B,
  usageType.sizeCategory : #L,
  usageType.dataClass: #MASTER,
  representativeKey: 'BusinessPartner'
}
define view I_BusinessPartnerCustomerTxtTP as select from P_CustomerText as BusinessPartnerCustomerText 

association [1..1] to I_BusinessPartnerTP            as _BusinessPartner            on  $projection.BusinessPartner = _BusinessPartner.BusinessPartner
//association [1..1] to I_BusinessPartnerCustomerTP   as _Customer            on $projection.BusinessPartner = _Customer.BusinessPartner

{

key BusinessPartner,
key LongTextID,
key Language,
key Customer,
//@ObjectModel.readOnly: true

//@ObjectModel.virtualElement

//@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_BP_S4H_STXL_READ'

//@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'

LongText,



//@ObjectModel.enabled: 'EXTERNAL_CALCULATION'

//LongText as LongTextEdit,


BusinessPartner as BusinessPartnerForEdit,
  //    @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'

LongTextID as LongTextIDForEdit,
   //   @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'

Language as LanguageForEdit,
   //   @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'

TextObjectCategory,
   //   @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'

_Customer.CustomerAccountGroup,

@ObjectModel.association.type: [#TO_COMPOSITION_ROOT, #TO_COMPOSITION_PARENT]
 _BusinessPartner

 //_Customer

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CUSTOMER",
"P_CUSTOMERTEXT"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNERTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/