C_MfgBusinessPartnerTP

DDL: C_MFGBUSINESSPARTNERTP SQL: CMFGBPTP Type: view CONSUMPTION

Manufacturing Business Partner

C_MfgBusinessPartnerTP is a Consumption CDS View that provides data about "Manufacturing Business Partner" in SAP S/4HANA. It reads from 1 data source (I_MfgBusinessPartnerTP) and exposes 21 fields with key field MfgBusinessPartner. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MfgBusinessPartnerTP I_MfgBusinessPartnerTP from

Associations (6)

CardinalityTargetAliasCondition
[1..*] C_MfgBPQualifnCertAssgmtTP _MfgBPCert $projection.MfgBusinessPartner = _MfgBPCert.MfgBusinessPartner
[1..*] C_MfgBPWrkCtrAssgmtTP _MfgBPWrkCtr $projection.MfgBusinessPartner = _MfgBPWrkCtr.MfgBusinessPartner
[1..1] I_BusinessPartner _BusinessPartner $projection.MfgBusinessPartner = _BusinessPartner.BusinessPartner
[1..1] C_MfgBusinessPartnerVH _BPValueHelp $projection.MfgBusinessPartner = _BPValueHelp.MfgBusinessPartner and $projection.BusinessPartnerName = _BPValueHelp.BusinessPartnerName
[1..*] C_MfgWorkCenterVH _WorkCenterValueHelp $projection.WorkCenter = _WorkCenterValueHelp.WorkCenter
[1..1] I_Plant _PlantValueHelp $projection.Plant = _PlantValueHelp.Plant

Annotations (20)

NameValueLevelField
AbapCatalog.sqlViewName CMFGBPTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
EndUserText.label Manufacturing Business Partner view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Search.searchable true view
UI.headerInfo.typeName Assign Work Center to User view
UI.headerInfo.typeNamePlural Manufacturing Users view
UI.headerInfo.title.value BusinessPartnerName view
UI.headerInfo.description.value MfgBusinessPartner view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY MfgBusinessPartner I_MfgBusinessPartnerTP MfgBusinessPartner Bus Part
BusinessPartnerName
FirstName _BusinessPartner FirstName First Name
LastName _BusinessPartner LastName Last Name
Plant I_MfgBusinessPartnerTP Plant Valuation Area
PlantName _PlantValueHelp PlantName Plant Name
WorkCenter I_MfgBusinessPartnerTP WorkCenter Work Center
EmailAddress WorkplaceAddress DefaultEmailAddress Email
PhoneNumber WorkplaceAddress PhoneNumber Phone Number
UserID _BusinessPartner CreatedByUser User ID
IsBusinessPurposeCompleted I_MfgBusinessPartnerTP IsBusinessPurposeCompleted Purpose Completed
AuthorizationGroup I_MfgBusinessPartnerTP AuthorizationGroup AuthorizGroup
BusinessPartnerUUID I_MfgBusinessPartnerTP BusinessPartnerUUID UUID
_MfgBPCert _MfgBPCert
_MfgBPWrkCtr _MfgBPWrkCtr
_BusinessPartner _BusinessPartner
_BPValueHelp _BPValueHelp
_PlantValueHelp _PlantValueHelp
_WorkCenterValueHelp _WorkCenterValueHelp
_Plant I_MfgBusinessPartnerTP _Plant
_WorkCenter I_MfgBusinessPartnerTP _WorkCenter

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_MfgBusinessPartnerTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CMFGBPTP

CREATE VIEW C_MfgBusinessPartnerTP AS
SELECT
  I_MfgBusinessPartnerTP.MfgBusinessPartner AS MfgBusinessPartner,
  cast(_BusinessPartner.BusinessPartnerName as mpe_user_name preserving type) AS BusinessPartnerName,
  _BusinessPartner.FirstName AS FirstName,
  _BusinessPartner.LastName AS LastName,
  I_MfgBusinessPartnerTP.Plant AS Plant,
  _PlantValueHelp.PlantName AS PlantName,
  I_MfgBusinessPartnerTP.WorkCenter AS WorkCenter,
  WorkplaceAddress.DefaultEmailAddress AS EmailAddress,
  WorkplaceAddress.PhoneNumber AS PhoneNumber,
  _BusinessPartner.CreatedByUser AS UserID,
  I_MfgBusinessPartnerTP.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  I_MfgBusinessPartnerTP.AuthorizationGroup AS AuthorizationGroup,
  I_MfgBusinessPartnerTP.BusinessPartnerUUID AS BusinessPartnerUUID,
  I_MfgBusinessPartnerTP._Plant AS _Plant,
  I_MfgBusinessPartnerTP._WorkCenter AS _WorkCenter
FROM I_MfgBusinessPartnerTP
LEFT OUTER JOIN C_MfgBPQualifnCertAssgmtTP AS _MfgBPCert ON MfgBusinessPartner = _MfgBPCert.MfgBusinessPartner  -- association [1..*]
LEFT OUTER JOIN C_MfgBPWrkCtrAssgmtTP AS _MfgBPWrkCtr ON MfgBusinessPartner = _MfgBPWrkCtr.MfgBusinessPartner  -- association [1..*]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON MfgBusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_MfgBusinessPartnerVH AS _BPValueHelp ON MfgBusinessPartner = _BPValueHelp.MfgBusinessPartner AND BusinessPartnerName = _BPValueHelp.BusinessPartnerName  -- association [1..1]
LEFT OUTER JOIN C_MfgWorkCenterVH AS _WorkCenterValueHelp ON WorkCenter = _WorkCenterValueHelp.WorkCenter  -- association [1..*]
LEFT OUTER JOIN I_Plant AS _PlantValueHelp ON Plant = _PlantValueHelp.Plant  -- association [1..1]
;