A_PurgInfoRecdOrgPOText

DDL: A_PURGINFORECDORGPOTEXT Type: view BASIC

Purchase Info Record PO Text

A_PurgInfoRecdOrgPOText is a Basic CDS View that provides data about "Purchase Info Record PO Text" in SAP S/4HANA. It reads from 1 data source (I_PurgInfoRecdOrgPOText) and exposes 11 fields with key fields Language, DocumentText, TechnicalObjectType, ArchObjectNumber, PurchasingInfoRecord. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PurgInfoRecdOrgPOText I_PurgInfoRecdOrgPOText from

Associations (2)

CardinalityTargetAliasCondition
[1..1] A_PurchasingInfoRecord _PurgInfoRecord _PurgInfoRecord.PurchasingInfoRecord = $projection.PurchasingInfoRecord
[1..1] A_PurgInfoRecdOrgPlantData _PurInfoRecdOrgPlantData _PurInfoRecdOrgPlantData.PurchasingInfoRecord = $projection.PurchasingInfoRecord and _PurInfoRecdOrgPlantData.PurchasingInfoRecordCategory = $projection.PurchasingInfoRecordCategory and _PurInfoRecdOrgPlantData.PurchasingOrganization = $projection.PurchasingOrganization and _PurInfoRecdOrgPlantData.Plant = $projection.Plant

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName AINFORECORGPOTXT view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Purchase Info Record PO Text view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY Language Language
KEY DocumentText DocumentText
KEY TechnicalObjectType TechnicalObjectType
KEY ArchObjectNumber ArchObjectNumber
KEY PurchasingInfoRecord PurchasingInfoRecord
KEY PurchasingOrganization PurchasingOrganization
KEY PurchasingInfoRecordCategory PurchasingInfoRecordCategory
KEY Plant Plant
NoteDescription NoteDescription
_PurgInfoRecord _PurgInfoRecord
_PurInfoRecdOrgPlantData _PurInfoRecdOrgPlantData
@AbapCatalog:
{
sqlViewName: 'AINFORECORGPOTXT',
compiler.compareFilter: true
}
@VDM:
{ 
viewType: #BASIC,
lifecycle.contract.type: #PUBLIC_REMOTE_API
}
@ObjectModel: {
 createEnabled: true,
 updateEnabled: true,
 deleteEnabled: true
}
@ObjectModel.usageType:
{
serviceQuality: #B,
sizeCategory: #L,
dataClass: #TRANSACTIONAL
}
@AccessControl.authorizationCheck: #MANDATORY
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations:true
@EndUserText.label: 'Purchase Info Record PO Text'
define view A_PurgInfoRecdOrgPOText as select from I_PurgInfoRecdOrgPOText 
association [1..1] to A_PurchasingInfoRecord as _PurgInfoRecord on _PurgInfoRecord.PurchasingInfoRecord = $projection.PurchasingInfoRecord

association [1..1] to A_PurgInfoRecdOrgPlantData as _PurInfoRecdOrgPlantData on _PurInfoRecdOrgPlantData.PurchasingInfoRecord = $projection.PurchasingInfoRecord
                                                                                and _PurInfoRecdOrgPlantData.PurchasingInfoRecordCategory = $projection.PurchasingInfoRecordCategory
                                                                                and _PurInfoRecdOrgPlantData.PurchasingOrganization = $projection.PurchasingOrganization
                                                                                and _PurInfoRecdOrgPlantData.Plant = $projection.Plant
  
{
  key Language,
  key DocumentText,
  key TechnicalObjectType,
  key ArchObjectNumber,
  key PurchasingInfoRecord,
  key PurchasingOrganization,
  key PurchasingInfoRecordCategory,
  key Plant,
  NoteDescription,

//  @ObjectModel.association.type: [#TO_COMPOSITION_ROOT]

  _PurgInfoRecord,
//  @ObjectModel.association.type: [#TO_COMPOSITION_PARENT]

  _PurInfoRecdOrgPlantData
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PURGINFORECDORGPOTEXT"
],
"ASSOCIATED":
[
"A_PURCHASINGINFORECORD",
"A_PURGINFORECDORGPLANTDATA"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/