I_ProcmtHubPurgDocTypeText

DDL: I_PROCMTHUBPURGDOCTYPETEXT SQL: ICPODOCTYPTEXT Type: view BASIC Package: APPL_PROC_HUB_GF

Document type text view basic

I_ProcmtHubPurgDocTypeText is a Basic CDS View that provides data about "Document type text view basic" in SAP S/4HANA. It reads from 1 data source (mmpur_ext_t161t) and exposes 7 fields with key fields Client, Language, PurchasingDocumentType, PurchasingDocumentCategory, ExtSourceSystem. It has 1 association to related views. Part of development package APPL_PROC_HUB_GF.

Data Sources (1)

SourceAliasJoin Type
mmpur_ext_t161t mmpur_ext_t161t from

Associations (1)

CardinalityTargetAliasCondition
[1..*] I_ProcmtHubPurgDocType _ProcmtHubPurgDocType $projection.PurchasingDocumentType = _ProcmtHubPurgDocType.PurchasingDocumentType and $projection.PurchasingDocumentCategory = _ProcmtHubPurgDocType.PurchasingDocumentCategory

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ICPODOCTYPTEXT view
ObjectModel.representativeKey PurchasingDocumentType view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Document type text view basic view
VDM.viewType #BASIC view
ObjectModel.dataCategory #TEXT view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY Client mandt
KEY Language language
KEY PurchasingDocumentType documenttype
KEY PurchasingDocumentCategory documentcategory
KEY ExtSourceSystem extsourcesystem
PurchasingDocumentTypeName documenttypename
_ProcmtHubPurgDocType _ProcmtHubPurgDocType
@AbapCatalog.sqlViewName: 'ICPODOCTYPTEXT'
@ObjectModel.representativeKey: 'PurchasingDocumentType'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Document type text view  basic'
@VDM.viewType : #BASIC
@ObjectModel.dataCategory: #TEXT 
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #L
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API



define view I_ProcmtHubPurgDocTypeText
  as select from mmpur_ext_t161t
  association [1..*] to I_ProcmtHubPurgDocType as _ProcmtHubPurgDocType on  $projection.PurchasingDocumentType     = _ProcmtHubPurgDocType.PurchasingDocumentType
                                                                        and $projection.PurchasingDocumentCategory = _ProcmtHubPurgDocType.PurchasingDocumentCategory
{

      //mmpur_ext_t161t

  key mandt            as Client,
  key language         as Language,
      @ObjectModel.text.element:  [ 'PurchasingDocumentTypeName' ]
  key documenttype     as PurchasingDocumentType,
  key documentcategory as PurchasingDocumentCategory,
  key extsourcesystem  as ExtSourceSystem,
      @Semantics.text: true
      documenttypename as PurchasingDocumentTypeName,
      _ProcmtHubPurgDocType

}