I_MFGBUSINESSPARTNER
Manufacturing Business Partner
I_MFGBUSINESSPARTNER is a CDS View in S/4HANA. Manufacturing Business Partner. It contains 15 fields. 5 CDS views read from this table.
CDS Views using this table (5)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_MfgExecutionUserVH | view_entity | from | CONSUMPTION | Manufacturing execution user |
| C_MfgOperatorDetail | view | from | CONSUMPTION | Production Operator details |
| I_MfgBusinessPartnerTP | view | from | TRANSACTIONAL | Manufacturing Business Partner |
| P_OpActyAllManufacturingUsers | view | cross | COMPOSITE | |
| P_OpActyMainWrkCtrMfgUser | view | inner | COMPOSITE |
Fields (15)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | MfgBusinessPartner | MfgBusinessPartner | 3 |
| _BusinessPartner | _BusinessPartner | 2 | |
| _WorkCenterBySemanticKey | _WorkCenterBySemanticKey | 2 | |
| AuthorizationGroup | AuthorizationGroup | 2 | |
| BusinessPartner | BusinessPartner | 2 | |
| BusinessPartnerUUID | BusinessPartnerUUID | 3 | |
| CreatedByUser | CreatedByUser | 1 | |
| CreationDateTime | CreationDateTime | 1 | |
| FirstName | FirstName | 1 | |
| IsBusinessPurposeCompleted | IsBusinessPurposeCompleted | 2 | |
| LastChangeDateTime | LastChangeDateTime | 1 | |
| LastChangedByUser | LastChangedByUser | 1 | |
| LastName | LastName | 1 | |
| Plant | Plant | 3 | |
| WorkCenter | WorkCenter | 3 |
@AbapCatalog.sqlViewName: 'IMFGBP'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Manufacturing Business Partner'
@AccessControl.personalData.blocking: #REQUIRED
@VDM.viewType: #BASIC
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #L, dataClass: #TRANSACTIONAL}
@ClientHandling.algorithm: #SESSION_VARIABLE
define view I_MfgBusinessPartner
as select from P_MfgBusinessPartner
inner join I_BusinessPartner_to_BP_Role as BusinessPartnerRole on P_MfgBusinessPartner.MfgBusinessPartner = BusinessPartnerRole.BusinessPartner
and BusinessPartnerRole.BusinessPartnerRole = 'BUP003'
and P_MfgBusinessPartner.CurrentDateTime <= BusinessPartnerRole.ValidTo
association [1..1] to I_User as _User on $projection.BusinessPartnerUUID = _User.BusinessPartnerUUID
association [0..1] to I_WorkCenterBySemanticKey as _WorkCenterBySemanticKey on $projection.WorkCenter = _WorkCenterBySemanticKey.WorkCenter
and $projection.Plant = _WorkCenterBySemanticKey.Plant
{
key MfgBusinessPartner as MfgBusinessPartner,
WorkCenter as WorkCenter,
Plant as Plant,
CreatedByUser as CreatedByUser,
CreationDateTime as CreationDateTime,
LastChangeDateTime as LastChangeDateTime,
LastChangedByUser as LastChangedByUser,
CurrentDateTime as CurrentDateTime,
BusinessPartnerRole._BusinessPartner.BusinessPartnerUUID as BusinessPartnerUUID,
// Field for DPP
BusinessPartnerRole._BusinessPartner.IsBusinessPurposeCompleted as IsBusinessPurposeCompleted,
BusinessPartnerRole._BusinessPartner.AuthorizationGroup as AuthorizationGroup,
BusinessPartnerRole._BusinessPartner.BusinessPartnerName,
BusinessPartnerRole._BusinessPartner.FirstName,
BusinessPartnerRole._BusinessPartner.LastName,
BusinessPartnerRole.BusinessPartner,
//Associations
_User,
_WorkCenterBySemanticKey,
BusinessPartnerRole._BusinessPartner
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNER",
"I_BUSINESSPARTNER_TO_BP_ROLE",
"P_MFGBUSINESSPARTNER"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_USER",
"I_WORKCENTERBYSEMANTICKEY"
],
"BASE":
[
"I_BUSINESSPARTNER_TO_BP_ROLE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/