A_PhoneCallActivity

DDL: A_PHONECALLACTIVITY Type: view COMPOSITE

Phone Call Activity

A_PhoneCallActivity is a Composite CDS View that provides data about "Phone Call Activity" in SAP S/4HANA. It reads from 1 data source (I_CustMgmtActivityEnhcd) and exposes 26 fields with key field PhoneCallActivity. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CustMgmtActivityEnhcd PhoneCallActivity from

Associations (4)

CardinalityTargetAliasCondition
[0..*] A_PhoneCallActivityPersonResp _PersonResponsible $projection.PhoneCallActivity = _PersonResponsible.PhoneCallActivity
[0..*] A_PhoneCallActivityAttendee _Attendee $projection.PhoneCallActivity = _Attendee.PhoneCallActivity
[0..*] A_PhoneCallActivityText _Text $projection.PhoneCallActivity = _Text.PhoneCallActivity
[0..1] E_ActivityDocument _Extension _Extension.BusinessObjectType = 'BUS2000126' and $projection.PhoneCallActivity = _Extension.ActivityDocument

Annotations (15)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Phone Call Activity view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AbapCatalog.sqlViewName APHCLACT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey PhoneCallActivity view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY PhoneCallActivity CustMgmtActivity
PhoneCallActivityType CustMgmtActivityType
PhoneCallActivityDescription CustMgmtActivityDescription
PhoneCallActivityUUID CustMgmtActivityUUID
CustMgmtActivityCategory CustMgmtActivityCategory
CustMgmtActivityPriority CustMgmtActivityPriority
CustMgmtActivityDirection CustMgmtActivityDirection
CustMgmtActivityIsPrivate CustMgmtActivityIsPrivate
CustMgmtActyIsDspdInCalendar CustMgmtActyIsDspdInCalendar
Account Account Std. Account
ContactPerson ContactPerson Contact Person Key
PhoneCallActivityIsRejected CustMgmtActivityIsRejected
CustMgmtActivityStartDateTime CustMgmtActivityStartDateTime
CustMgmtActivityEndDateTime CustMgmtActivityEndDateTime
ResponsibleSalesOrganization ResponsibleSalesOrganization
ServiceOrganization ServiceOrganization
ResponsibleServiceOrganization ResponsibleServiceOrganization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Division Division Internal Division ID
SalesOrganizationOrgUnitID SalesOrganizationOrgUnitID
SalesOfficeOrgUnitID SalesOfficeOrgUnitID
SalesGroupOrgUnitID SalesGroupOrgUnitID
MarketingReferenceCampaignID
_PersonResponsible _PersonResponsible
_Attendee _Attendee
_Text _Text

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 A_PhoneCallActivity.
-- 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 A_PhoneCallActivity AS
SELECT
  CustMgmtActivity AS PhoneCallActivity,
  CustMgmtActivityType AS PhoneCallActivityType,
  CustMgmtActivityDescription AS PhoneCallActivityDescription,
  CustMgmtActivityUUID AS PhoneCallActivityUUID,
  CustMgmtActivityCategory,
  CustMgmtActivityPriority,
  CustMgmtActivityDirection,
  CustMgmtActivityIsPrivate,
  CustMgmtActyIsDspdInCalendar,
  Account,
  ContactPerson,
  CustMgmtActivityIsRejected AS PhoneCallActivityIsRejected,
  CustMgmtActivityStartDateTime,
  CustMgmtActivityEndDateTime,
  ResponsibleSalesOrganization,
  ServiceOrganization,
  ResponsibleServiceOrganization,
  DistributionChannel,
  Division,
  SalesOrganizationOrgUnitID,
  SalesOfficeOrgUnitID,
  SalesGroupOrgUnitID,
  '' AS MarketingReferenceCampaignID
FROM I_CustMgmtActivityEnhcd AS PhoneCallActivity
LEFT OUTER JOIN A_PhoneCallActivityPersonResp AS _PersonResponsible ON PhoneCallActivity = _PersonResponsible.PhoneCallActivity  -- association [0..*]
LEFT OUTER JOIN A_PhoneCallActivityAttendee AS _Attendee ON PhoneCallActivity = _Attendee.PhoneCallActivity  -- association [0..*]
LEFT OUTER JOIN A_PhoneCallActivityText AS _Text ON PhoneCallActivity = _Text.PhoneCallActivity  -- association [0..*]
LEFT OUTER JOIN E_ActivityDocument AS _Extension ON _Extension.BusinessObjectType = 'BUS2000126' AND PhoneCallActivity = _Extension.ActivityDocument  -- association [0..1]
;