I_CHANGEDOCUMENTITEM

CDS View

Change document items

I_CHANGEDOCUMENTITEM is a CDS View in S/4HANA. Change document items. It contains 17 fields. 142 CDS views read from this table.

CDS Views using this table (142)

ViewTypeJoinVDMDescription
/PF1/R_PaytAgrmtChangeDocument view_entity inner Payment Agreement Change Document
/PF1/R_SLAChangeDocument view_entity inner Service Level Agreement Change Document
APS_COM_CHG_DOC_BASE view_entity inner Change documents base view
APS_IAM_BROLE_ACC_CAT_CHG view_entity inner Business Role Access Category changes
APS_IAM_BROLE_ACC_RSTR_CAT_CHG view_entity inner Access restriction category changes
APS_IAM_BROLE_ACC_RSTR_RT_CHG view_entity inner Access restriction type changes
APS_IAM_BROLE_APP_CHG view_entity inner Business Role app changes
APS_IAM_BROLE_CAT_CHG view_entity inner Business Role catalog changes
APS_IAM_BROLE_GEN_CHG view_entity inner General Business role changes
APS_IAM_BROLE_RSTR_CHG view_entity inner Business Role Restriction changes
APS_IAM_BROLE_RSTR_VAL_CHG view_entity inner Business Role Restriction Value changes
APS_IAM_BROLE_RVAL_HIGH_CHG view_entity inner Restriction high value changes
APS_IAM_BROLE_RVAL_LOW_CHG view_entity inner Restriction low value changes
APS_IAM_BROLE_RVAL_NAMES view_entity inner Field names of restriction values changed
APS_IAM_BROLE_RVAL_RTTEXT view_entity inner Restriction type texts for value changes
APS_IAM_BROLE_SPACE_CHG view_entity inner Business Role Space changes
APS_IAM_BROLE_USR_CHG view_entity inner Business Role User changes
APS_IAM_BUSR_CDOC_ROLE view_entity inner Business User Change Docs: Role changes
C_CreditWorthinessScoreTrend view from CONSUMPTION Credit Worthiness Score Trend
C_GLAcctInChtOfAcctsChgLog view from CONSUMPTION GL account in CoA change log
C_GLAcctInCoCodeChangeLog view from CONSUMPTION GL account in company code change log
C_GRC_CustCoCodeChangeLog view from CONSUMPTION Customer company code change log
C_GRC_CustomerChangeLog view from CONSUMPTION Customer change log
C_GRC_ProdPlantChangeLog view from CONSUMPTION Product plant change log
C_GRC_ProductChangeLog view from CONSUMPTION Product change log
C_GRC_SuplrCoCodeChangeLog view from CONSUMPTION Supplier company code change log
C_GRC_SupplierChangeLog view from CONSUMPTION Supplier change log
C_PurgDocFldValChg view from CONSUMPTION Change Information Purchasing Document
C_SalesChangeDocItemDEX view from CONSUMPTION Data Extraction for Change Document Item
FAC_AUDIT_Z3_ASSET_CHGDOC_BASE view from Asset Master change document Base
FAC_AUDIT_Z3_Customer_change_b view from Customer key from I_ChangeDocumentItem
FAC_AUDIT_Z3_Material_CHGDOC_B view from Material Change Document Base
FAC_DART_Z3_GLACCOUNT_CHGDOC_B view from G/L account change document base
FAC_DART_Z3_VNDRCHGDOC_BASE_B view from Vendor change Document Based View
FISVD_EXTERNALTAX_CHGLOGPROJ view from List of error tRFC moved out from queue
FISVD_MAPEXTFLD_DOCPROJ view from Extention Mapping Changelog Project view
I_ChgRecdItmExtnLogBsc view_entity from COMPOSITE Chg Recd Itm Ext Log
I_CmHdgCnstltnTskListChgDocItm view_entity from BASIC Constellation Task List Change Doc Item
I_CmmdtyHdgCntrdealChgDocItem view from BASIC Counter Deal Request Change Doc Item
I_CmmdtyHdgDdsgntnReqChgDocItm view from BASIC Dedesignation Request Change Doc Item
I_CmmdtyHdgMigrtnReqChgDocItem view from BASIC Migration Request Change Doc Item
I_CmmdtyHdgPlanExpsrChgDocItem view from COMPOSITE CMM Plan Exposure Change Document Item
I_CmmdtyHdgPlngDataChgDocItem view from COMPOSITE CMM Planning Data Change Document Item
I_CmmdtyHdgRclassfctnChgDocItm view from BASIC Reclassification Request Change Doc Item
I_CustomerChangeLog view from COMPOSITE Customer change log
I_EntProjChgDocumentDEX view from COMPOSITE Data Extraction for Project Change Document
I_EntProjElemChgDocItem view from COMPOSITE Chg Doc Items for Project Elements
I_EntProjElemChgDocItem view union_all COMPOSITE Chg Doc Items for Project Elements
I_EntProjProjectChgDocuments view inner COMPOSITE Chg Doc for General Info of Ent Proj
I_EntProjStsAreaChgDocuments view inner COMPOSITE Chg Doc for Status Area of Ent Proj
I_EntProjTeamChgDocItem view from COMPOSITE Chg Doc items for Team tab of Ent Proj
I_EntProjTeamChgDocItem view inner COMPOSITE Chg Doc items for Team tab of Ent Proj
I_EntProjTeamChgDocItem view union_all COMPOSITE Chg Doc items for Team tab of Ent Proj
I_EquipMatlSrlNmbrChgHistory view_entity from COMPOSITE Equip Mat Serial Number Change History
I_EquipMatlSrlNmbrChgHistory view_entity inner COMPOSITE Equip Mat Serial Number Change History
I_EquipMatlSrlNmbrChgHistory view_entity union_all COMPOSITE Equip Mat Serial Number Change History
I_FieldNameUsedInChgDocItmVH view_entity from COMPOSITE Field Name Used In Change Document Item
I_FXExposureChgDocItem view_entity from COMPOSITE FX Exposure Change Document Item
I_GteeMChangeDoc view from BASIC Grant Status Change Document
I_MaintNotificationChgHistory view_entity from COMPOSITE Maint. Notification Change History
I_MaintOrdChangeDocumentDEX view_entity from COMPOSITE Maintenance Order Change Document
I_MaintOrdChgHistory view_entity from COMPOSITE Maint. Order Change History
I_MaintPlanChgHistory view_entity from COMPOSITE Maint. Plan Change History
I_MaintPlanChgHistory view_entity inner COMPOSITE Maint. Plan Change History
I_ProductChangeDocument view_entity inner COMPOSITE Product Change Document
I_ProjectChangeDocuments view inner BASIC Change document for Project data
I_PurchaseReqnChgDocItm view_entity from BASIC Change Doc Item for Purchase Requisition
I_PurOrdChangeDocumentItem view from BASIC Purchase Order Change Document Items
I_SalesPlanChangeLog view left_outer COMPOSITE Sales Plan Change Log
I_SerialNumberChangeDocument view_entity from COMPOSITE Serial Number Change Documents
I_SlsDocChgDocumentItemBasic view_entity from COMPOSITE Change Document Item for Sales Document
I_SupplierChangeLog view from COMPOSITE Supplier Change Log
I_SupplierInvoiceChangeDocItem view from BASIC Change Document Items for Supplier Invoices
I_TaxPayableItemChangeLog view_entity inner COMPOSITE Tax Payable Item Change Log
I_TechnicalObjectChgHistory view_entity from COMPOSITE Technical Object Change History
I_TechnicalObjectChgHistory view_entity inner COMPOSITE Technical Object Change History
I_WBSElementChangeDocuments view inner BASIC Change document for WBS Element data
P_ActyTypeChangeLogItem view_entity from COMPOSITE Activity Type Change Log Item
P_APCshDiscUtilization5 view inner COMPOSITE Account Payable Cash Discount Utilization
P_BankAddressChDocItem view_entity from CONSUMPTION Bank Address Change Doc. Item
P_BankChainChangeDocumentItem view_entity from BASIC Bank Chain Change Document Item
P_BankChangeDocument view_entity from BASIC Bank Change Document
P_BatchChangeDocItemValuation view_entity from COMPOSITE Batch change document items for valuation type
P_Bomchangehistory view left_outer COMPOSITE Change History of BOM
P_Bomchangehistory view inner COMPOSITE Change History of BOM
P_ChangeDocumentItem view from CONSUMPTION Change Document Item
P_ChangeDocumentItemLatest view_entity from COMPOSITE Latest change document items
P_ChangeDocumentItems view_entity inner COMPOSITE Change document items
P_ChangeDocumentPlanningScope view from BASIC Planning Scope Linked Object Changes BOM & PSM
P_ChgDocUUIDConvertToCharLong view_entity from BASIC Change Document UUID Convert to Char32
P_ClosingChangeLog view from COMPOSITE Closing Change Log
P_CN_CADEAssetAllChgDoc view from COMPOSITE Fixed Asset Change Document
P_CN_CADEAssetChangeLog view inner CONSUMPTION Asset Change Log for CADE
P_CostCenterChangeLogItem view_entity from COMPOSITE Cost Center Change Log Item
P_CostCtrActyTypeChgDocument view from CONSUMPTION Change Documents for Cost Center Activity Type
P_CostCtrChangeDocItem view from CONSUMPTION Cost Center Change Document Item
P_CostElmntGrpChangeLogRecord view from COMPOSITE ChangeLog Data for Cost Element Group
P_CreditLimitChange1 view inner CONSUMPTION Credit Limit Change
P_CreditLimitTrend view inner COMPOSITE Credit Limit Trend
P_EngmntProjChangeDocument view from COMPOSITE Engagement Project Change Document
P_EngmntProjChangeLogDoc view left_outer CONSUMPTION Private CDS for Change Log Document
P_EntProjTeamChgDocRole view_entity from COMPOSITE Display Last Change Documents for Role
P_GLDisplayItemChangeLogHdr1 view_entity from CONSUMPTION Display G/L Item ChangeLog Ovw
P_GLDisplayItemChangeLogItm view_entity from CONSUMPTION Display G/L Item ChangeLog Ovw
P_IHBAccountChangeDocument view_entity inner COMPOSITE IHB Account Change Document Private View
P_IHBMstrDataObjChangeDocument view_entity inner COMPOSITE IHB MDO Change Document
P_InternalOrderItemChangeLog view from CONSUMPTION Change Log for fields of Internal Order
P_JournalEntryHistory view inner COMPOSITE Journal Entry History Export as CDS Service
P_MfgInspCharcChgDocItem view inner COMPOSITE Inspection Characteristic History
P_MfgInspCharcInitialChange view inner COMPOSITE Inspection Characteristic First Change History
P_MfgInspCharcSmplChgDocItem view inner COMPOSITE Inspection Characteristic Sample History
P_PctrChangeDocItem view from CONSUMPTION Profit Center Change Document Item
P_POItemChangeDocHeader view inner CONSUMPTION POI Change Document Header
P_PostingPeriodChangeLogRecord view from COMPOSITE ChangeLog Data for Posting Period
P_ProductChangeDocument view_entity left_outer COMPOSITE Product change document
P_ProductPlantLastChangeDoc view from CONSUMPTION Product Plant Last Change Document
P_ProfitCenterChangeLog view_entity from CONSUMPTION Profit Center Change Log
P_ProfitCenterChangeLogItem view_entity from COMPOSITE Profit Center Change Log Item
P_PurchaseContractChange view from CONSUMPTION Purchase Contract Changes
P_PurchaseContractChange view union_all CONSUMPTION Purchase Contract Changes
P_PurchaseOrderChange view from CONSUMPTION Purchase Order Change
P_PurchaseOrderChng view from CONSUMPTION Purchase Order Change
P_PurchaseOrderItemChange view from CONSUMPTION Change Document for Purchase Order Items
P_PURCHASEORDERITEMCHANGEDOC view inner CONSUMPTION Change Document Item for Purchage Order Item Changes
P_PurchaseRequisitionChange view from CONSUMPTION Change Purchase Requisition
P_PurchaseRequisitionChange view union_all CONSUMPTION Change Purchase Requisition
P_PurchaseRequisitionChng view from CONSUMPTION Purchase Requisition Change
P_PurInfoRecordDocumentChanges view from CONSUMPTION Purchase Info Record Document Changes
P_PurOrderItemDocumentChanges view from CONSUMPTION PO Item Document Changes
P_PurReqnItemDocumentChanges view from CONSUMPTION Purchase Requisition Item Document Changes
P_RAChangeDocumentItem view_entity from COMPOSITE RA Contract Change Document Item
P_RAConflictedContrChangeDate view_entity inner COMPOSITE Change Date for Conflicted Contract
P_RAContrMnlFlfmtChangeItem view_entity from COMPOSITE Private RA Contr Mnl Flfmt Change Items
P_RSHProjAssgmtChangeDocs view left_outer CONSUMPTION Change documents for C_RSHProjectAssignments
P_SftyRelevantChgDocumentItem view from COMPOSITE Safety Relevant Change Doc Item
P_SrlNmbrHistSrvChangeDocument view_entity from COMPOSITE Serial Number Service Change Docs
P_StockTransportOrders view_entity left_outer COMPOSITE Demand Driven Product's Stock Transport Orders
P_SuplrEvalUsrDfndCritraChgDoc view from CONSUMPTION Supplier Evaluation User Defined Criteria Change Document
P_UpdatedOpenItem view inner CONSUMPTION Updated Open Item
R_ChangeDocumentItem view from COMPOSITE Changedoc with split ChangeDocTableKey
R_MngJrnlEntrChangeDocument view_entity union_all TRANSACTIONAL Journal Entry - Changed Document
R_MngJrnlEntrPrkdChgHeader view_entity from TRANSACTIONAL Journal Entry - Parked Changed Header

Fields (17)

KeyField CDS FieldsUsed in Views
KEY ChangeDocDatabaseTableField ChangeDocDatabaseTableField,DatabaseTableField,DatabaseTableFieldName,FieldName,fname 66
KEY ChangeDocItemChangeType Action,ChangeDocItemChangeType,ChangeDocumentChangeType,chngind 59
KEY ChangeDocObject ChangeDocObject,ChangeLogObjectID 32
KEY ChangeDocObjectClass ChangeDocObjectClass 39
KEY ChangeDocTableKey ChangeDocTableKey,DBTableKey,tabkey 59
KEY ChangeDocument ChangeDocument 45
KEY DatabaseTable DatabaseTable,DBTable,ObjectDatabaseTable,tabname 65
_ChangeDocLongTableKey _ChangeDocLongTableKey 1
_ChangeDocument _ChangeDocument 1
_ChangeDocumentItemExtension _ChangeDocumentItemExtension 1
ChangeDocNewCurrency ChangeDocNewCurrency 24
ChangeDocNewFieldValue ChangedFieldNewValue,ChangeDocNewFieldValue,ChangeDocPreviousFieldValue,ChangeDocumentNewFieldValue,new_value,NewFieldContent,NewValuationType,NewValue,value_new 56
ChangeDocNewUnit ChangeDocNewUnit,ChangeDocumentNewUnit 25
ChangeDocPreviousCurrency ChangeDocPreviousCurrency 23
ChangeDocPreviousFieldValue ChangedFieldOldValue,ChangeDocPreviousFieldValue,ChangeDocumentOldFieldValue,old_value,OldFieldContent,OldValuationType,OldValue,value_old 55
ChangeDocPreviousUnit ChangeDocPreviousUnit,ChangeDocumentOldUnit 25
ChangeDocTextIsChanged ChangeDocTextIsChanged 2
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@AbapCatalog.sqlViewName: 'ICHANGEDOCITEM'
@AbapCatalog.compiler.compareFilter: true
@EndUserText.label: 'Change document items'

@AccessControl.authorizationCheck: #PRIVILEGED_ONLY

@VDM.viewType: #BASIC

define view I_ChangeDocumentItem
  as select from cdpos
  association [0..1] to I_ChangeDocument as _ChangeDocument 
                     on  $projection.ChangeDocObjectClass = _ChangeDocument.ChangeDocObjectClass
                     and $projection.ChangeDocObject      = _ChangeDocument.ChangeDocObject
                     and $projection.ChangeDocument       = _ChangeDocument.ChangeDocument
                     
  association [0..1] to I_ChangeDocLongTableKey as _ChangeDocLongTableKey 
                     on $projection.ChangeDocTableKey = _ChangeDocLongTableKey.ChangeDocKeyGuid
                     
  association [0..1] to I_ChangeDocumentItemExtension as _ChangeDocumentItemExtension 
                     on $projection.ChangeDocTableKey = _ChangeDocumentItemExtension.ChangeDocKeyGuid

  association [0..1] to I_ChangeDocFieldNames as _FieldTextDDIC 
                     on  $projection.DatabaseTable               = _FieldTextDDIC.DatabaseTable
                     and $projection.ChangeDocDatabaseTableField = _FieldTextDDIC.Value
                     and _FieldTextDDIC.Language                 = $session.system_language                                                                                                          

  association [0..1] to I_ChangeDocFieldText as _FieldTextView 
                     on  $projection.DatabaseTable               = _FieldTextView.DatabaseTableName
                     and $projection.ChangeDocDatabaseTableField = _FieldTextView.FieldName
                     and _FieldTextView.Language                 = $session.system_language                                                                                                          

  association [0..1] to I_ChangeDocFieldLabel as _FieldTextLabel 
                     on  $projection.DatabaseTable               = _FieldTextLabel.DatabaseTableName
                     and $projection.ChangeDocDatabaseTableField = _FieldTextLabel.FieldName
                     and _FieldTextLabel.Language                = $session.system_language                                                                                                          

/*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ] }*/ 
  association [0..1] to I_ChangeDocViewText as _FieldTextReplace 
                     on  $projection.ChangeDocObjectClass        = _FieldTextReplace.ObjectClass
                     and $projection.DatabaseTable               = _FieldTextReplace.DatabaseTable
                     and $projection.ChangeDocDatabaseTableField = _FieldTextReplace.Fieldname
                     and _FieldTextReplace.TextType              = 'f'
                     
  association [0..1] to I_ChangeDocTableNames as _TableTextDDIC 
                     on  $projection.DatabaseTable = _TableTextDDIC.Value
                     and _TableTextDDIC.Language   = $session.system_language        
                     
  association [0..1] to I_ChangeDocTableText as _TableTextView 
                     on  $projection.DatabaseTable = _TableTextView.CDSViewName
                     and _TableTextView.Language   = $session.system_language        

  association [0..1] to I_ChangeDocChangeIndT as _ChangeTypeText 
                     on  $projection.ChangeDocItemChangeType = _ChangeTypeText.Value
                     and _ChangeTypeText.Language   = $session.system_language        
                                                                           
{

  key cdpos.objectid      as ChangeDocObject,
  key cdpos.objectclas    as ChangeDocObjectClass,

  key cdpos.changenr      as ChangeDocument,
  key cdpos.tabname       as DatabaseTable,
  key cdpos.tabkey        as ChangeDocTableKey,
  key cdpos.fname         as ChangeDocDatabaseTableField,
  key cdpos.chngind       as ChangeDocItemChangeType,

      cast ( cdpos.unit_old as cdunito preserving type ) as ChangeDocPreviousUnit,
      cast ( cdpos.unit_new as cdunitn preserving type ) as ChangeDocNewUnit,
      cast ( cdpos.cuky_old as cdcukyo preserving type ) as ChangeDocPreviousCurrency,
      cast ( cdpos.cuky_new as cdcukyn preserving type ) as ChangeDocNewCurrency,
      cdpos.value_new     as ChangeDocNewFieldValue,
      cdpos.value_old     as ChangeDocPreviousFieldValue,
//      cdpos.text_case     as ChangeDocTextIsChanged,


      case 
        when cdpos.text_case = 'X'
          then cdpos.text_case
        else cast ( ' ' as cdxfeld preserving type )
      end as ChangeDocTextIsChanged,
      _ChangeDocument,
      _ChangeDocLongTableKey,
      _ChangeDocumentItemExtension,
      _FieldTextDDIC,
      _FieldTextView,
      _FieldTextLabel,
      _TableTextView,
      _TableTextDDIC,
      _FieldTextReplace,
      _ChangeTypeText
}