C_PurOrdMaintainPurgOrgValHelp

DDL: C_PURORDMAINTAINPURGORGVALHELP SQL: CPOMAINTVHPURORG Type: view CONSUMPTION Package: ODATA_MM_PUR_PO_MAINTAIN

PO Maintenance: Value Help for Purchasing Organization

C_PurOrdMaintainPurgOrgValHelp is a Consumption CDS View that provides data about "PO Maintenance: Value Help for Purchasing Organization" in SAP S/4HANA. It reads from 1 data source (I_PurchasingOrganization) and exposes 6 fields with key fields Supplier, PurchasingOrganization. It has 1 association to related views. Part of development package ODATA_MM_PUR_PO_MAINTAIN.

Data Sources (1)

SourceAliasJoin Type
I_PurchasingOrganization I_PurchasingOrganization from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_SupplierPurchasingOrg _SupplierMaster I_PurchasingOrganization.PurchasingOrganization = _SupplierMaster.PurchasingOrganization

Annotations (11)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName CPOMAINTVHPURORG view
EndUserText.label PO Maintenance: Value Help for Purchasing Organization view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey Supplier view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY Supplier _SupplierMaster Supplier
KEY PurchasingOrganization I_PurchasingOrganization PurchasingOrganization
PurchasingOrganizationName I_PurchasingOrganization PurchasingOrganizationName
CompanyCode I_PurchasingOrganization CompanyCode
AuthorizationGroup _SupplierMaster AuthorizationGroup
_Supplier _SupplierMaster _Supplier
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #C 
@ObjectModel.usageType.sizeCategory: #M
@VDM.viewType: #CONSUMPTION
//Commented by VDM CDS Suite Plugin:@ClientDependent

@AbapCatalog.sqlViewName: 'CPOMAINTVHPURORG'
@EndUserText.label: 'PO Maintenance: Value Help for Purchasing Organization'
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #REQUIRED

@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
@ObjectModel.dataCategory:#VALUE_HELP
@ObjectModel.representativeKey: 'Supplier'

define view C_PurOrdMaintainPurgOrgValHelp
  as select from I_PurchasingOrganization
  association [0..*] to I_SupplierPurchasingOrg as _SupplierMaster on I_PurchasingOrganization.PurchasingOrganization = _SupplierMaster.PurchasingOrganization
{
    key _SupplierMaster.Supplier                            as Supplier,
    key I_PurchasingOrganization.PurchasingOrganization     as PurchasingOrganization,
        I_PurchasingOrganization.PurchasingOrganizationName as PurchasingOrganizationName,
        I_PurchasingOrganization.CompanyCode                as CompanyCode,
        _SupplierMaster.AuthorizationGroup,
         @Consumption.hidden: true
        _SupplierMaster._Supplier
 }