I_ContractTransientField

DDL: I_CONTRACTTRANSIENTFIELD SQL: IPURCTRTRANS Type: view COMPOSITE

I View For Transient Fields in Contracts

I_ContractTransientField is a Composite CDS View that provides data about "I View For Transient Fields in Contracts" in SAP S/4HANA. It reads from 1 data source (P_Contractmaintain_Trans) and exposes 28 fields with key field PurchaseContract.

Data Sources (1)

SourceAliasJoin Type
P_Contractmaintain_Trans P_Contractmaintain_Trans from

Annotations (9)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IPURCTRTRANS view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #COMPOSITE view
EndUserText.label I View For Transient Fields in Contracts view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY PurchaseContract PurchaseContract
PurchaseContractType PurchaseContractType
PurchaseContractClassification PurchaseContractClassification
PurchaseContractConsumedAmount PurchaseContractConsumedAmount
SupplierOperationalScore SupplierOperationalScore
SuplrEvalOplScrInDcmlVal SuplrEvalOplScrInDcmlVal
ContractExpiryPredictedDate ContractExpiryPredictedDate
NumberOfDays NumberOfDays
IsExpired IsExpired
PurContrOutputCtrlType PurContrOutputCtrlType
PurContrOutputCtrlStatus PurContrOutputCtrlStatus
PurContrOutputCtrlStatusTxt PurContrOutputCtrlStatusTxt
PurContrOutputCtrlDateTime PurContrOutputCtrlDateTime
WeightedRelevance WeightedRelevance
ContractConsumptionInPct ContractConsumptionInPct
PurContractCnsmpnInPctValue ContractConsumptionInPct
PurContrCnsmpnCriticality PurContrCnsmpnCriticality
AccWorkflowApprover AccWorkflowApprover
AccWorkflowApproverFirstName AccWorkflowApproverFirstName
ApprovalStatusName ApprovalStatusName
ApproverUser ApproverUser
WorkflowApproverNote WorkflowApproverNote
IsContrRefOfPurReqn IsContrRefOfPurReqn
IsPurContrTemplate IsPurContrTemplate
ChangeRecordReferenceUUID ChangeRecordReferenceUUID
PurgContractIsInPreparation PurgContractIsInPreparation
PurchasingDocumentStatus PurchasingDocumentStatus
PurContrHasAdvncdUsrInterface PurContrHasAdvncdUsrInterface
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'IPURCTRTRANS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'I View For Transient Fields in Contracts'
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL

@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')

define view I_ContractTransientField
  as select from P_Contractmaintain_Trans
{

  key PurchaseContract,
      PurchaseContractType, 

      @ObjectModel.readOnly: true
      PurchaseContractClassification,

      @ObjectModel.readOnly: true
      PurchaseContractConsumedAmount,

      @ObjectModel.readOnly: true
      SupplierOperationalScore,
      
      @ObjectModel.readOnly: true
      SuplrEvalOplScrInDcmlVal, // added dummy comments


      @ObjectModel.readOnly: true
      ContractExpiryPredictedDate,

      @ObjectModel.readOnly: true
      NumberOfDays,

      @ObjectModel.readOnly: true
      IsExpired,

      @ObjectModel.readOnly: true
      PurContrOutputCtrlType,

      @ObjectModel.readOnly: true
      PurContrOutputCtrlStatus,

      @ObjectModel.readOnly: true
      PurContrOutputCtrlStatusTxt,

      @ObjectModel.readOnly: true
      @Semantics.dateTime:true
      PurContrOutputCtrlDateTime,

      @ObjectModel.readOnly: true
      WeightedRelevance,

      //1905: Consumption & relevance, below field is irrevalant kindly do not use

      @VDM.lifecycle.status: #DEPRECATED
      @VDM.lifecycle.successor: 'PurContractCnsmpnInPctValue'
      @ObjectModel.readOnly: true
      ContractConsumptionInPct,

      @ObjectModel.readOnly: true
      ContractConsumptionInPct as PurContractCnsmpnInPctValue,

      @ObjectModel.readOnly: true
      PurContrCnsmpnCriticality,

      @ObjectModel.readOnly: true
      AccWorkflowApprover,

      @ObjectModel.readOnly: true
      AccWorkflowApproverFirstName,

      @ObjectModel.readOnly: true
      ApprovalStatusName,

      @ObjectModel.readOnly: true
      ApproverUser,

      @ObjectModel.readOnly: true
      WorkflowApproverNote,

      IsContrRefOfPurReqn,

      IsPurContrTemplate,

      ChangeRecordReferenceUUID,

      PurgContractIsInPreparation,

      @ObjectModel.readOnly: true
      PurchasingDocumentStatus,

      @ObjectModel.readOnly: true
      PurContrHasAdvncdUsrInterface
      
     // @ObjectModel.readOnly: true

     // PurContractConsumptionInPct2

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