I_BusPartContactPersonProcess

DDL: I_BUSPARTCONTACTPERSONPROCESS Type: view_entity BASIC Package: MDC_BP_REL_GOV_BO

Business Partner Contact Person Process

I_BusPartContactPersonProcess is a Basic CDS View that provides data about "Business Partner Contact Person Process" in SAP S/4HANA. It reads from 1 data source (but051_prc) and exposes 48 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceObject, MDChgProcessSrceSystem. It has 3 associations to related views. Part of development package MDC_BP_REL_GOV_BO.

Data Sources (1)

SourceAliasJoin Type
but051_prc but051_prc from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_BusPartRelationshipProcess _BPRelProcess $projection.MasterDataChangeProcess = _BPRelProcess.MasterDataChangeProcess and $projection.MDChgProcessStep = _BPRelProcess.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _BPRelProcess.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BPRelProcess.MDChgProcessSrceObject
[0..1] I_ContactPersondepartment _CntctPersnDeptValueHelp $projection.ContactPersonDepartment = _CntctPersnDeptValueHelp.ContactPersonDepartment
[1..*] I_ContactPersonDepartmentT _ContactPersonDepartmentText $projection.ContactPersonDepartment = _ContactPersonDepartmentText.ContactPersonDepartment

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Business Partner Contact Person Process view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #BASIC view

Fields (48)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess but051_prc process_id Process Instance ID
KEY MDChgProcessStep but051_prc process_step_no Step Number
KEY MDChgProcessSrceObject but051_prc source_id UUID
KEY MDChgProcessSrceSystem but051_prc source_system Source System
ContactPersonFunction but051_prc pafkt Function
ContactPersonFunctionName but051_prc fnctn Function
ContactPersonDepartment but051_prc abtnr Department
ContactPersonDepartmentName but051_prc dprtmnt Company dept.
ContactPersonAuthorityType but051_prc paauth Authority
ContactPersonVIPType but051_prc pavip VIP
ContactPersonRemarkText but051_prc parem Note
PhoneNumber but051_prc tel_number Telephone
PhoneNumberExtension but051_prc tel_extens Extension
AddressFaxNumber but051_prc fax_number Fax Number
FaxNumberExtension but051_prc fax_extens Extension
EmailAddress but051_prc smtp_address E-Mail Address
MDChgProcessSourceModified but051_prc source_modified Modified
MDChgProcessSourceModifBinary but051_prc source_modification_blip Modification
RelationshipCategory _BPRelProcess RelationshipCategory Relationsh.Cat.
BP1AuthorizationGroup _BPRelProcess BP1AuthorizationGroup Authorization Group
BP2AuthorizationGroup _BPRelProcess BP2AuthorizationGroup Authorization Group
BusinessPartner1 _BPRelProcess BusinessPartner1 Partner
BusinessPartner2 _BPRelProcess BusinessPartner2 Partner
BP1DataControllerSet _BPRelProcess BP1DataControllerSet
BP1DataController1 _BPRelProcess BP1DataController1
BP1DataController2 _BPRelProcess BP1DataController2
BP1DataController3 _BPRelProcess BP1DataController3
BP1DataController4 _BPRelProcess BP1DataController4
BP1DataController5 _BPRelProcess BP1DataController5
BP1DataController6 _BPRelProcess BP1DataController6
BP1DataController7 _BPRelProcess BP1DataController7
BP1DataController8 _BPRelProcess BP1DataController8
BP1DataController9 _BPRelProcess BP1DataController9
BP1DataController10 _BPRelProcess BP1DataController10
BP2DataControllerSet _BPRelProcess BP2DataControllerSet
BP2DataController1 _BPRelProcess BP2DataController1
BP2DataController2 _BPRelProcess BP2DataController2
BP2DataController3 _BPRelProcess BP2DataController3
BP2DataController4 _BPRelProcess BP2DataController4
BP2DataController5 _BPRelProcess BP2DataController5
BP2DataController6 _BPRelProcess BP2DataController6
BP2DataController7 _BPRelProcess BP2DataController7
BP2DataController8 _BPRelProcess BP2DataController8
BP2DataController9 _BPRelProcess BP2DataController9
BP2DataController10 _BPRelProcess BP2DataController10
_BPRelProcess _BPRelProcess
_CntctPersnDeptValueHelp _CntctPersnDeptValueHelp
_ContactPersonDepartmentText _ContactPersonDepartmentText

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 I_BusPartContactPersonProcess.
-- 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.

CREATE VIEW I_BusPartContactPersonProcess AS
SELECT
  but051_prc.process_id AS MasterDataChangeProcess,
  but051_prc.process_step_no AS MDChgProcessStep,
  but051_prc.source_id AS MDChgProcessSrceObject,
  but051_prc.source_system AS MDChgProcessSrceSystem,
  but051_prc.pafkt AS ContactPersonFunction,
  but051_prc.fnctn AS ContactPersonFunctionName,
  but051_prc.abtnr AS ContactPersonDepartment,
  but051_prc.dprtmnt AS ContactPersonDepartmentName,
  but051_prc.paauth AS ContactPersonAuthorityType,
  but051_prc.pavip AS ContactPersonVIPType,
  but051_prc.parem AS ContactPersonRemarkText,
  but051_prc.tel_number AS PhoneNumber,
  but051_prc.tel_extens AS PhoneNumberExtension,
  but051_prc.fax_number AS AddressFaxNumber,
  but051_prc.fax_extens AS FaxNumberExtension,
  but051_prc.smtp_address AS EmailAddress,
  but051_prc.source_modified AS MDChgProcessSourceModified,
  but051_prc.source_modification_blip AS MDChgProcessSourceModifBinary,
  _BPRelProcess.RelationshipCategory AS RelationshipCategory,
  _BPRelProcess.BP1AuthorizationGroup AS BP1AuthorizationGroup,
  _BPRelProcess.BP2AuthorizationGroup AS BP2AuthorizationGroup,
  _BPRelProcess.BusinessPartner1 AS BusinessPartner1,
  _BPRelProcess.BusinessPartner2 AS BusinessPartner2,
  _BPRelProcess.BP1DataControllerSet AS BP1DataControllerSet,
  _BPRelProcess.BP1DataController1 AS BP1DataController1,
  _BPRelProcess.BP1DataController2 AS BP1DataController2,
  _BPRelProcess.BP1DataController3 AS BP1DataController3,
  _BPRelProcess.BP1DataController4 AS BP1DataController4,
  _BPRelProcess.BP1DataController5 AS BP1DataController5,
  _BPRelProcess.BP1DataController6 AS BP1DataController6,
  _BPRelProcess.BP1DataController7 AS BP1DataController7,
  _BPRelProcess.BP1DataController8 AS BP1DataController8,
  _BPRelProcess.BP1DataController9 AS BP1DataController9,
  _BPRelProcess.BP1DataController10 AS BP1DataController10,
  _BPRelProcess.BP2DataControllerSet AS BP2DataControllerSet,
  _BPRelProcess.BP2DataController1 AS BP2DataController1,
  _BPRelProcess.BP2DataController2 AS BP2DataController2,
  _BPRelProcess.BP2DataController3 AS BP2DataController3,
  _BPRelProcess.BP2DataController4 AS BP2DataController4,
  _BPRelProcess.BP2DataController5 AS BP2DataController5,
  _BPRelProcess.BP2DataController6 AS BP2DataController6,
  _BPRelProcess.BP2DataController7 AS BP2DataController7,
  _BPRelProcess.BP2DataController8 AS BP2DataController8,
  _BPRelProcess.BP2DataController9 AS BP2DataController9,
  _BPRelProcess.BP2DataController10 AS BP2DataController10
FROM but051_prc
LEFT OUTER JOIN I_BusPartRelationshipProcess AS _BPRelProcess ON MasterDataChangeProcess = _BPRelProcess.MasterDataChangeProcess AND MDChgProcessStep = _BPRelProcess.MDChgProcessStep AND MDChgProcessSrceSystem = _BPRelProcess.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BPRelProcess.MDChgProcessSrceObject  -- association [0..1]
LEFT OUTER JOIN I_ContactPersondepartment AS _CntctPersnDeptValueHelp ON ContactPersonDepartment = _CntctPersnDeptValueHelp.ContactPersonDepartment  -- association [0..1]
LEFT OUTER JOIN I_ContactPersonDepartmentT AS _ContactPersonDepartmentText ON ContactPersonDepartment = _ContactPersonDepartmentText.ContactPersonDepartment  -- association [1..*]
;