I_DOCUMENTINFORECORDOBJECTLINK
Document Info Record Object Link
I_DOCUMENTINFORECORDOBJECTLINK is a CDS View in S/4HANA. Document Info Record Object Link. It contains 24 fields. 21 CDS views read from this table.
CDS Views using this table (21)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_CharacteristicDocument | view | from | CONSUMPTION | Characteristic Document of DMS |
| C_InspLotDocument | view | from | CONSUMPTION | Inspection Lot Document of DMS |
| C_InspMethodDocument | view | from | CONSUMPTION | Inspection Method Document of DMS |
| I_DocForQltyInProcmt | view | from | COMPOSITE | Documents for QltyInProcmt |
| I_DocInfoRecdBusObjAttachCntnt | view | from | COMPOSITE | DIR Business Object Attachment Content |
| I_DocInfoRecdObjLinkAttchDet | view | from | COMPOSITE | DocumentInfoRecord ObjLink Attach Detail |
| I_DocInfoRecdObjLinkBOMTP | view | from | TRANSACTIONAL | Doc Info Recd Obj Link BOM TP |
| I_DocInfoRecdObjLinkChgRecdTP | view | from | TRANSACTIONAL | CDS View for Change Record Object Link |
| I_DocInfoRecdObjLinkProdTP | view | from | TRANSACTIONAL | Doc Info Recd Obj Link Prod TP |
| I_DocInfoRecdObjLinkProduct | view | from | BASIC | Document Info Record Object Link Product |
| I_DocInfoRecordObjLinkAddlInfo | view | from | COMPOSITE | Document Info Record Object Link ( ESH ) |
| I_DocumentInfoRecordLinkAttach | view | from | BASIC | DIR and Attachment details |
| I_DocumentInfoRecordObjLinkTP | view | from | TRANSACTIONAL | Object Link Transactional View |
| I_InvgCsMMainImage | view | from | BASIC | Basic view for ICM Main Image |
| I_InvgCsMPersonImage | view | from | BASIC | Image of an ICM person |
| I_LglCntntMDocInfoAttchAll | view | from | COMPOSITE | Document attachment fields |
| I_LglCntntMDocInfoRecord | view | from | COMPOSITE | Document Info record view |
| I_ShiftNoteDocumentLink | view_entity | inner | COMPOSITE | Shift Note Document Link |
| P_MfgOrderDocInfoRecdObjLink | view | inner | COMPOSITE | |
| P_NotifNmbrOfAttachedDocuments | view | from | COMPOSITE | |
| P_OrderNmbrOfAttachedDocuments | view | from | COMPOSITE |
Fields (24)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | DocObjectLinkCounter | DocObjectLinkCounter | 5 |
| KEY | DocumentInfoRecordDocNumber | DocumentInfoRecord,DocumentInfoRecordDocNumber | 13 |
| KEY | DocumentInfoRecordDocPart | DocumentInfoRecordDocPart,DocumentPart | 13 |
| KEY | DocumentInfoRecordDocType | DocumentInfoRecordDocType,DocumentType | 13 |
| KEY | DocumentInfoRecordDocVersion | DocumentInfoRecordDocVersion,DocumentVersion | 13 |
| KEY | LinkedSAPObject | InvgCsMImageObjectType,LinkedSAPObject | 15 |
| KEY | LinkedSAPObjectKey | LinkedSAPObjectKey | 12 |
| _DocumentInfoRecordDesc | _Text | 1 | |
| _Text | _Text | 1 | |
| ChangedDateTime | ChangedDateTime | 2 | |
| CreatedByUser | CreatedByUser | 2 | |
| CreationDateTime | CreationDateTime | 2 | |
| DocInfoRecdAdditionalObjectKey | DocInfoRecdAdditionalObjectKey | 1 | |
| DocInfoRecdConfignMgmtFixed | DocInfoRecdConfignMgmtFixed | 1 | |
| DocInfoRecdIsMarkedForDeletion | DocInfoRecdIsMarkedForDeletion | 2 | |
| DocInfoRecdLinkStatus | DocInfoRecdLinkStatus | 3 | |
| DocInfoRecdLongTextUUID | DocInfoRecdLongTextUUID | 1 | |
| DocInfoRecdObjectLinkStatus | DocInfoRecdObjectLinkStatus | 2 | |
| DocLinkDirectionIsActive | DocLinkDirectionIsActive | 1 | |
| IsArchived | IsArchived | 1 | |
| IsDefaultDocument | IsDefaultDocument | 2 | |
| IsDocInfoRecdCreatedFromCAD | IsDocInfoRecdCreatedFromCAD | 1 | |
| LastChangedByUser | LastChangedByUser | 2 | |
| ObjectTypeDatabaseTable | ObjectTypeDatabaseTable | 2 |
@AbapCatalog.sqlViewName: 'ICVDOCOBJECTLINK'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Document Info Record Object Link'
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {serviceQuality: #A, sizeCategory: #L, dataClass: #TRANSACTIONAL}
//@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
//@Metadata.ignorePropagatedAnnotations: true
define view I_DocumentInfoRecordObjectLink
as select from P_DocumentInfoRecordObjectLink as ObjLink
--Get Linked object description
association [0..*] to I_DocumentInfoRecordObjLinkT as _Text on $projection.LinkedSAPObject = _Text.LinkedSAPObject
--Get DocumentInfoRecord created user full name
association [1..1] to I_DocumentInfoRecordUserVH as _CreatedUser on $projection.DocumentInfoRecordDocType = _CreatedUser.DocumentInfoRecordDocType
and $projection.DocumentInfoRecordDocPart = _CreatedUser.DocumentInfoRecordDocPart
and $projection.DocumentInfoRecordDocNumber = _CreatedUser.DocumentInfoRecordDocNumber
and $projection.DocumentInfoRecordDocVersion = _CreatedUser.DocumentInfoRecordDocVersion
and $projection.CreatedByUser = _CreatedUser.ResponsiblePersonName
--Get DocumentInfoRecord changed user full name
association [1..1] to I_DocumentInfoRecordUserVH as _ChangedUser on $projection.DocumentInfoRecordDocType = _ChangedUser.DocumentInfoRecordDocType
and $projection.DocumentInfoRecordDocPart = _ChangedUser.DocumentInfoRecordDocPart
and $projection.DocumentInfoRecordDocNumber = _ChangedUser.DocumentInfoRecordDocNumber
and $projection.DocumentInfoRecordDocVersion = _ChangedUser.DocumentInfoRecordDocVersion
and $projection.LastChangedByUser = _ChangedUser.LastChangedByUser
association [0..*] to I_DocumentInfoRecordDesc as _DocumentInfoRecordDesc on $projection.DocumentInfoRecordDocNumber = _DocumentInfoRecordDesc.DocumentInfoRecordDocNumber
{
/* Document Info Record key Details */
key ObjLink.DocumentInfoRecordDocType as DocumentInfoRecordDocType,
key ObjLink.DocumentInfoRecordDocNumber as DocumentInfoRecordDocNumber,
key ObjLink.DocumentInfoRecordDocVersion as DocumentInfoRecordDocVersion,
key ObjLink.DocumentInfoRecordDocPart as DocumentInfoRecordDocPart,
/* Object Type and Object Key Details */
key ObjLink.LinkedSAPObject as LinkedSAPObject,
key ObjLink.LinkedSAPObjectKey as LinkedSAPObjectKey,
key ObjLink.DocObjectLinkCounter as DocObjectLinkCounter,
/* DIR Administrative Data */
//@Semantics.businessDate.at: true
//@Semantics.businessDate.createdAt: true
ObjLink.CreationDateTime as CreationDateTime,
@Consumption.valueHelpDefinition.association: '_CreatedUser'
@Semantics.user.createdBy: true
ObjLink.CreatedByUser as CreatedByUser,
//@Semantics.businessDate.at: true
//@Semantics.businessDate.lastChangedAt: true
ObjLink.ChangedDateTime as ChangedDateTime,
@Consumption.valueHelpDefinition.association: '_ChangedUser'
@Semantics.user.lastChangedBy: true
ObjLink.LastChangedByUser as LastChangedByUser,
ObjLink.DocInfoRecdLinkStatus as DocInfoRecdLinkStatus,
ObjLink.DocInfoRecdObjectLinkStatus as DocInfoRecdObjectLinkStatus,
ObjLink.ObjectTypeDatabaseTable as ObjectTypeDatabaseTable,
ObjLink.DocInfoRecdAdditionalObjectKey as DocInfoRecdAdditionalObjectKey,
ObjLink.DocLinkDirectionIsActive as DocLinkDirectionIsActive,
ObjLink.IsDefaultDocument as IsDefaultDocument,
ObjLink.DocInfoRecdIsMarkedForDeletion as DocInfoRecdIsMarkedForDeletion,
ObjLink.DocInfoRecdLongTextUUID as DocInfoRecdLongTextUUID,
ObjLink.IsDocInfoRecdCreatedFromCAD as IsDocInfoRecdCreatedFromCAD,
ObjLink.DocInfoRecdConfignMgmtFixed as DocInfoRecdConfignMgmtFixed,
//ObjLink.DocInfoRecdConfignMgmtIsFixed as DocInfoRecdConfignMgmtIsFixed,
ObjLink.IsArchived as IsArchived,
//Associations
_CreatedUser,
_ChangedUser,
_Text,
_DocumentInfoRecordDesc
}