P_AdvncdPlngScmprdClassType

DDL: P_ADVNCDPLNGSCMPRDCLASSTYPE SQL: PAPPRDCLSTYP Type: view BASIC

P_AdvncdPlngScmprdClassType is a Basic CDS View in SAP S/4HANA. It reads from 3 data sources (inob, klah, kssk) and exposes 3 fields with key field cuobj.

Data Sources (3)

SourceAliasJoin Type
inob inob from
klah klah inner
kssk kssk inner

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PAPPRDCLSTYP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.type #INHERITED view
VDM.private true view
VDM.viewType #BASIC view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY cuobj inob cuobj
objek inob objek
klart inob klart
@AbapCatalog.sqlViewName: 'PAPPRDCLSTYP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
//@EndUserText.label: 'Advanced Planning Product Class Type'

@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory : #L
@ObjectModel.usageType.dataClass: #MASTER
@ClientHandling.type: #INHERITED
//@ClientHandling.algorithm: #AUTOMATED

@VDM.private:true
@VDM.viewType: #BASIC
define view P_AdvncdPlngScmprdClassType 
//  as select distinct from inob

    as select from inob

    inner join            kssk
      inner join          klah on klah.clint = kssk.clint

    on  kssk.objek = inob.cuobj
    and kssk.klart = inob.klart

{
//    inob.objek,

   key inob.cuobj, 
  inob.objek,
  inob.klart
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"INOB",
"KLAH",
"KSSK"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/