P_WrntyClaimFunctionalLocation

DDL: P_WRNTYCLAIMFUNCTIONALLOCATION SQL: PWTYCLMFUNCLOC Type: view COMPOSITE

Warranty Claim Functional Location

P_WrntyClaimFunctionalLocation is a Composite CDS View that provides data about "Warranty Claim Functional Location" in SAP S/4HANA. It reads from 1 data source (I_FunctionalLocation) and exposes 7 fields with key field Equipment. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_FunctionalLocation I_FunctionalLocation from

Associations (1)

CardinalityTargetAliasCondition
[1..*] I_FunclocationLabelInternal _FuncLocationLabelInternal _FuncLocationLabelInternal.FunctionalLocation = $projection.FunctionalLocation

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PWTYCLMFUNCLOC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Warranty Claim Functional Location view
VDM.viewType #COMPOSITE view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY Equipment FunctionalLocation
WarrantyObjectType
FunctionalLocation FunctionalLocation
OperationStartDate OperationStartDate
FuncLocationLabel _FuncLocationLabelInternal FunctionalLocationLabelName
_FunctionalLocationText _FunctionalLocationText
_FuncLocationLabelInternal _FuncLocationLabelInternal
@AbapCatalog.sqlViewName: 'PWTYCLMFUNCLOC'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Warranty Claim Functional Location'
@VDM.viewType: #COMPOSITE
@VDM.private: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
define view P_WrntyClaimFunctionalLocation 
        as select from I_FunctionalLocation 
        association [1..*] to I_FunclocationLabelInternal as _FuncLocationLabelInternal    on  _FuncLocationLabelInternal.FunctionalLocation = $projection.FunctionalLocation
        {
        //key  FunctionalLocation   as Equipment,

        
        key  FunctionalLocation   as   Equipment, 
        'FUNC'                as WarrantyObjectType,                                                              
        FunctionalLocation,                                                              
        OperationStartDate,
        _FuncLocationLabelInternal.FunctionalLocationLabelName as FuncLocationLabel,
      // _FunctionalLocationText[1:Language=$session.system_language].FunctionalLocationName as EquipmentName,

       _FunctionalLocationText,
       _FuncLocationLabelInternal
      
        
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_FUNCLOCATIONLABELINTERNAL",
"I_FUNCTIONALLOCATION"
],
"ASSOCIATED":
[
"I_FUNCLOCATIONLABELINTERNAL",
"I_FUNCTIONALLOCATIONTEXT"
],
"BASE":
[
"I_FUNCTIONALLOCATION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/