I_PURCHASEORDERNOTETP

CDS View

Notes for Purchase Order

I_PURCHASEORDERNOTETP is a CDS View in S/4HANA. Notes for Purchase Order. It contains 11 fields. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
C_PurchaseOrderNoteTP view from CONSUMPTION Notes for Purchase Order

Fields (11)

KeyField CDS FieldsUsed in Views
KEY ArchObjectNumber ArchObjectNumber 1
KEY DocumentText DocumentText 1
KEY Language Language 1
KEY TechnicalObjectType TechnicalObjectType 1
ArchObjectNumberForEdit ArchObjectNumberForEdit 1
DocumentTextForEdit DocumentTextForEdit 1
FixedIndicator FixedIndicator 1
LanguageForEdit LanguageForEdit 1
NoteDescription NoteDescription 1
PurchaseOrder PurchaseOrder 1
TechnicalObjectTypeForEdit TechnicalObjectTypeForEdit 1
@VDM.viewType: #TRANSACTIONAL
@AbapCatalog.sqlViewName: 'IPURORDNOTE'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Notes for Purchase Order'
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@ObjectModel.usageType.serviceQuality: #C  
@ObjectModel.usageType.sizeCategory: #L  
@ObjectModel.usageType.dataClass: #TRANSACTIONAL

//@ObjectModel.entityChangeStateId: 'LastChangeDateTime'  


@AccessControl.personalData.blocking: #NOT_REQUIRED  

@ClientHandling.algorithm: #SESSION_VARIABLE 
@ObjectModel.draftEnabled:true
@ObjectModel.createEnabled: true
@ObjectModel.updateEnabled: true
@ObjectModel.deleteEnabled: true
@ObjectModel.semanticKey: ['PurchaseOrder', 'ArchObjectNumberForEdit']
@ObjectModel.writeDraftPersistence: 'PURORDNOTE_D'
//@ObjectModel.dataCategory: #TEXT



define view I_PurchaseOrderNoteTP as select from R_PurchaseOrderNote as Document

 association [1..1] to I_PurchaseOrderTP            as _PurchaseOrder   on  _PurchaseOrder.PurchaseOrder = $projection.PurchaseOrder

{

  key Document.Language,
  key Document.DocumentText,
  key Document.TechnicalObjectType,
  key Document.ArchitecturalObjectNumber as ArchObjectNumber,
  key Document.PurchaseOrder,
 
    
      Document.ArchitecturalObjectNumber as ArchObjectNumberForEdit,
      
      Document.TechnicalObjectType as TechnicalObjectTypeForEdit,  

      Document.DocumentText as DocumentTextForEdit,
      
      Document.Language as LanguageForEdit,

      Document.NoteDescription,
      Document.FixedIndicator,
      @ObjectModel.association.type: [ #TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT ]
      _PurchaseOrder
}