I_DFS_UNIVERSALASSIGNMENTDRAFT
Basic Intf. View for Assignment
I_DFS_UNIVERSALASSIGNMENTDRAFT is a CDS View in S/4HANA. Basic Intf. View for Assignment. It contains 5 fields. 3 CDS views read from this table.
CDS Views using this table (3)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_DFS_FlxMtPlObjAssignmentData | view | from | COMPOSITE | Intf for drft assgmt fmpo data |
| I_DFS_UniversalAssignmentUnion | view | from | COMPOSITE | Intf. View for Assignment Union |
| I_DFS_UniversalAssignmentUnion | view | union_all | COMPOSITE | Intf. View for Assignment Union |
Fields (5)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | DraftUUID | DfsAssgmtUUID,DraftUUID | 2 |
| DfsPositionSourceID | DfsPositionSourceID | 1 | |
| FlxblMatlPlngObjectID | FlxblMatlPlngObjectID | 1 | |
| ForceElementOrgSrceID | ForceElementOrgSrceID | 1 | |
| HasActiveEntity | HasActiveEntity | 1 |
@AbapCatalog.sqlViewName: 'IDFSASSGMTDRAFT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Basic Intf. View for Assignment'
@ObjectModel.representativeKey: 'DraftUUID'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@VDM.viewType: #BASIC
@Metadata.allowExtensions: true
define view I_DFS_UniversalAssignmentDraft
as select from idfsassgmttp_d as AssignmentDraft
{
// key AssignmentDraft.activeuuid as DfsAssgmtUUID,
key AssignmentDraft.dfsassgmtuuid as DraftUUID,
AssignmentDraft.activeuuid as ActiveDfsAssgmtUUID,
// ----------------- Assignment Source Attributes ----------------------
AssignmentDraft.forceelementorgsrceuuid as ForceElementOrgSrceUUID,
AssignmentDraft.forceelementorgsrceid as ForceElementOrgSrceID,
AssignmentDraft.dfscapabilityobjectuuid as DfsCapabilityObjectUUID,
AssignmentDraft.dfscapabilityobjectid as DfsCapabilityObjectID,
AssignmentDraft.dfspositionsourceuuid as DfsPositionSourceUUID,
AssignmentDraft.dfspositionsourceid as DfsPositionSourceID,
AssignmentDraft.dfsjobid as DfsJobID,
// ----------------- Assignment Target Attributes ----------------------
AssignmentDraft.forceelementorgtargetuuid as ForceElementOrgTargetUUID,
AssignmentDraft.forceelementorgtargetid as ForceElementOrgTargetID,
AssignmentDraft.flxblmatlplngobjectuuid as FlxblMatlPlngObjectUUID,
AssignmentDraft.flxblmatlplngobjectid as FlxblMatlPlngObjectID,
AssignmentDraft.flxblmatlplngobjvariantuuid as FlxblMatlPlngObjVariantUUID,
AssignmentDraft.flxblmatlplngobjvariantid as FlxblMatlPlngObjVariantID,
AssignmentDraft.product as Product,
AssignmentDraft.dfscapabilitystatementuuid as DfsCapabilityStatementUUID,
AssignmentDraft.dfscapabilitystatementid as DfsCapabilityStatementID,
AssignmentDraft.missionessentialtaskuuid as MissionEssentialTaskUUID,
AssignmentDraft.missionessentialtaskid as MissionEssentialTaskID,
AssignmentDraft.dfscapabilityobjecttargetuuid as DfsCapabilityObjectTargetUUID,
AssignmentDraft.dfscapabilityobjecttargetid as DfsCapabilityObjectTargetID,
AssignmentDraft.frcelmntorgmaintcapblt as FrcElmntOrgMaintCapblt,
AssignmentDraft.equipment as Equipment,
AssignmentDraft.frcelmntorgrotationkey as FrcElmntOrgRotationKey,
AssignmentDraft.frcelmntorgopexerciseid as FrcElmntOrgOpExerciseID,
AssignmentDraft.frcelmntorgforceproviderid as FrcElmntOrgForceProviderID,
AssignmentDraft.frcelmntorginitialmatlsuplrid as FrcElmntOrgInitialMatlSuplrID,
AssignmentDraft.frcelmntorginitialperssuplrid as FrcElmntOrgInitialPersSuplrID,
// ----------------- Assignment General Attributes ----------------------
AssignmentDraft.dfsassgmtusagetype as DfsAssgmtUsageType,
AssignmentDraft.dfsassgmtsourcetype as DfsAssgmtSourceType,
AssignmentDraft.dfsassgmttype as DfsAssgmtType,
AssignmentDraft.dfsassgmtvaldtystrtdate as DfsAssgmtValdtyStrtDate,
AssignmentDraft.dfsassgmtvaldtystrttime as DfsAssgmtValdtyStrtTime,
AssignmentDraft.dfsassgmtvaldtyenddate as DfsAssgmtValdtyEndDate,
AssignmentDraft.dfsassgmtvaldtyendtime as DfsAssgmtValdtyEndTime,
AssignmentDraft.dfsassgmtvaldtytimezone as DfsAssgmtValdtyTimeZone,
AssignmentDraft.dfsassgmtstatusobject as DfsAssgmtStatusObject,
AssignmentDraft.dfsassgmtstatuscode as DfsAssgmtStatusCode,
AssignmentDraft.dfsassgmtlogicalsystem as DfsAssgmtLogicalSystem,
AssignmentDraft.dfsassgmtcomment as DfsAssgmtComment,
AssignmentDraft.dfsassgmtpriority as DfsAssgmtPriority,
@Semantics.systemDateTime.createdAt
AssignmentDraft.dfsassgmtcreationdatetime as DfsAssgmtCreationDateTime,
AssignmentDraft.dfsassgmtcreatedbyuser as DfsAssgmtCreatedByUser,
@Semantics.systemDateTime.lastChangedAt: true
AssignmentDraft.dfsassgmtchangedatetime as DfsAssgmtChangeDateTime,
AssignmentDraft.dfsassgmtlastchgdbyuser as DfsAssgmtLastChgdByUser,
AssignmentDraft.dfsassgmtsourceobjectuuid as DfsAssgmtSourceObjectUUID,
AssignmentDraft.dfsassgmtsourceobjecttype as DfsAssgmtSourceObjectType,
// ----------------- Assignment MM Attributes ----------------------
AssignmentDraft.dfsassgmtnmbrofassgdmatl as DfsAssgmtNmbrOfAssgdMatl,
AssignmentDraft.dfsassgmtminnmbrofassgdmatl as DfsAssgmtMinNmbrOfAssgdMatl,
AssignmentDraft.dfsassgmtmaxnmbrofassgdmatl as DfsAssgmtMaxNmbrOfAssgdMatl,
AssignmentDraft.dfsassgmtmaterialindicatorcode as DfsAssgmtMaterialIndicatorCode,
AssignmentDraft.dfsassgmtcorrectionvalue as DfsAssgmtCorrectionValue,
AssignmentDraft.dfsassgmtcorrectionreason as DfsAssgmtCorrectionReason,
AssignmentDraft.dfsassgmtmaterialweightingrate as DfsAssgmtMaterialWeightingRate,
AssignmentDraft.dfsassgmtismandforrdnsscalc as DfsAssgmtIsMandForRdnssCalc,
AssignmentDraft.dfsassgmtisusedformassmatlplng as DfsAssgmtIsUsedForMassMatlPlng,
AssignmentDraft.dfsassgmtmaterialcategory as DfsAssgmtMaterialCategory,
AssignmentDraft.dfsassgmtinitialsupplystatus as DfsAssgmtInitialSupplyStatus,
AssignmentDraft.dfsassgmtisownprovision as DfsAssgmtIsOwnProvision,
// ----------------- Assignment Force Element Attributes ----------------------
AssignmentDraft.dfsassgmtisdefaultassignment as DfsAssgmtIsDefaultAssignment,
// ----------------- Assignment Maintenance Attributes ----------------------
AssignmentDraft.dfsassgmtdamagetype as DfsAssgmtDamageType,
// ----------------- Assignment Supply Attributes ----------------------
AssignmentDraft.dfsassgmtexternalproductgroup as DfsAssgmtExternalProductGroup,
// ----------------- Capability Statement Attributes ----------------------
AssignmentDraft.dfscapbltstmntsqncnmbr as DfsCapbltStmntSqncNmbr,
AssignmentDraft.dfscapbltstmnttype as DfsCapbltStmntType,
// ------------------ METL Attributes -------------------------
AssignmentDraft.dfsassgmtfrcelmnttrngassmtdte as DfsAssgmtFrcElmntTrngAssmtDte,
AssignmentDraft.dfsassgmtfrcelmnttrngassmtby as DfsAssgmtFrcElmntTrngAssmtBy,
AssignmentDraft.dfsisaccreditingmsnesnltsk as DfsIsAccreditingMsnEsnlTsk,
AssignmentDraft.hasactiveentity as HasActiveEntity,
AssignmentDraft.dfsassgmtplanstatusobject as DfsAssgmtPlanStatusObject,
AssignmentDraft.dfsassgmtplanoperationcode as DfsAssgmtPlanOperationCode,
AssignmentDraft.dfsassgmtplandelimitdate as DfsAssgmtPlanDelimitDate,
AssignmentDraft.dfsassgmtplandelimittime as DfsAssgmtPlanDelimitTime
}