C_PublicSectorFormBundleTP

DDL: C_PUBLICSECTORFORMBUNDLETP SQL: CPSFORMBUNDLETP Type: view CONSUMPTION

Form Bundle Transactional Processing

C_PublicSectorFormBundleTP is a Consumption CDS View that provides data about "Form Bundle Transactional Processing" in SAP S/4HANA. It reads from 1 data source (I_PublicSectorFormBundleTP) and exposes 64 fields with key field PublicSectorFormBundleUUID. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PublicSectorFormBundleTP I_PublicSectorFormBundleTP from

Associations (12)

CardinalityTargetAliasCondition
[0..*] C_PublicSectorNoteTP _NoteTP $projection.PublicSectorFormBundleUUID = _NoteTP.PublicSectorFormBundleUUID
[0..*] C_PublicSectorBRFMessageTP _MsgTP $projection.PublicSectorFormBundleUUID = _MsgTP.PublicSectorFormBundleUUID
[0..*] C_PublicSectorFormTP _FormTP $projection.PublicSectorFormBundleUUID = _FormTP.PublicSectorFormBundleUUID
[0..1] C_PubSecTaxpayerQuickView _TaxpayerQV $projection.PublicSectorFormBundleUUID = _TaxpayerQV.PublicSectorFormBundleUUID and $projection.Taxpayer = _TaxpayerQV.BusinessPartner
[0..1] I_BusinessPartnerVH _TaxpayerVH $projection.Taxpayer = _TaxpayerVH.BusinessPartner
[0..1] I_CAPeriodCodeWithLimits _PeriodKeyVH $projection.CAPeriodCode = _PeriodKeyVH.CAPeriodCode
[0..1] P_PubSecFormBundleBRFOpenMsg _OpenMessageAggregation $projection.PublicSectorFormBundleUUID = _OpenMessageAggregation.PublicSectorFormBundleUUID
[0..1] P_PubSecFormBndlBRFMsgCritlty _OpenMessageCriticality $projection.PublicSectorFormBundleUUID = _OpenMessageCriticality.PublicSectorFormBundleUUID
[0..1] C_PubSecFormBundleProcessor _ProcessorUserContact $projection.PublicSectorFormBundleUUID = _ProcessorUserContact.PublicSectorFormBundleUUID and $projection.PublicSectorRevenueType = _ProcessorUserContact.PublicSectorRevenueType
[0..1] I_UserContactCard _CreatedByUserContact $projection.CreatedByUser = _CreatedByUserContact.ContactCardID
[0..1] I_UserContactCard _LastChangedByUserContact $projection.LastChangedByUser = _LastChangedByUserContact.ContactCardID
[0..*] I_PubSecFormBundleTypeFormType _FormBundleTypeFormTypeVH $projection.PublicSectorFormBundleType = _FormBundleTypeFormTypeVH.PublicSectorFormBundleType

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CPSFORMBUNDLETP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.compositionRoot true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.draftEnabled true view
Consumption.semanticObject FormBundle view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.allowExtensions true view
EndUserText.label Form Bundle Transactional Processing view

Fields (64)

KeyFieldSource TableSource FieldDescription
KEY PublicSectorFormBundleUUID PublicSectorFormBundleUUID
PublicSectorFormBundle PublicSectorFormBundle
ObjectLinkURL
PublicSectorFormBundleType PublicSectorFormBundleType
PublicSectorRevenueType PublicSectorRevenueType
PublicSectorFormProcess PublicSectorFormProcess
AuthorizationGroup AuthorizationGroup AuthorizGroup
Taxpayer Taxpayer Tax Payer BP
TaxpayerAccount TaxpayerAccount
TaxpayerContract TaxpayerContract
TaxpayerIdentification TaxpayerIdentification
TaxpayerIdentificationType TaxpayerIdentificationType
JointTaxpayer JointTaxpayer
JointTaxpayerAccount JointTaxpayerAccount
JointTaxpayerContract JointTaxpayerContract
JointTaxpayerIdentification JointTaxpayerIdentification
JointTaxpayerIdnType JointTaxpayerIdnType
CAPeriodCode CAPeriodCode Period Key
ReceiptDateTime ReceiptDateTime
CAEndDateOfBillingPeriod CAEndDateOfBillingPeriod Bill Period
CACommunicationChannel CACommunicationChannel
PubSecFormBundleSystSts1 PubSecFormBundleSystSts1
PubSecFormBundleSystSts2 PubSecFormBundleSystSts2
PubSecFormBundleUserStatus PubSecFormBundleUserStatus
StatusProfile StatusProfile Status Profile
FormBndlSystStsIsReplicated FormBndlSystStsIsReplicated
TaxAmountInTransCrcy TaxAmountInTransCrcy TaxAmt in Tran. Crcy
TransactionCurrency TransactionCurrency Transaction Currency
CreatedByUser CreatedByUser User Name
LastChangedByUser LastChangedByUser User Name
CreationDateTime CreationDateTime Timestamp
LastChangeDateTime LastChangeDateTime Timestamp
_ProcessorUserContact _ProcessorUserContact
NumberOfOpenMessages _OpenMessageAggregation NumberOfOpenMessages
NumberOfOpenErrorMessages _OpenMessageAggregation NumberOfOpenErrorMessages
NumberOfOpenWarningMessages _OpenMessageAggregation NumberOfOpenWarningMessages
OpenErrorCountCriticality _OpenMessageCriticality OpenErrorCountCriticality
OpenWarningCountCriticality _OpenMessageCriticality OpenWarningCountCriticality
_NoteTP _NoteTP
_MsgTP _MsgTP
_FormTP _FormTP
_TaxpayerQV _TaxpayerQV
_TaxpayerVH _TaxpayerVH
_FormBundleTypeFormTypeVH _FormBundleTypeFormTypeVH
_PublicSectorFormBundleType _PublicSectorFormBundleType
_PeriodKeyVH _PeriodKeyVH
_CreatedByUser _CreatedByUser
_CreatedByUserContact _CreatedByUserContact
_LastChangedByUser _LastChangedByUser
_LastChangedByUserContact _LastChangedByUserContact
_PublicSectorFormProcess _PublicSectorFormProcess
_PublicSectorRevenueType _PublicSectorRevenueType
_Taxpayer _Taxpayer
_TaxpayerAccountHeader _TaxpayerAccountHeader
_TaxpayerContractHeader _TaxpayerContractHeader
_JointTaxpayer _JointTaxpayer
_JointTaxpayerAccountHeader _JointTaxpayerAccountHeader
_JointTaxpayerContractHeader _JointTaxpayerContractHeader
_PubSecFormBundleSystSts1 _PubSecFormBundleSystSts1
_PubSecFormBundleSystSts2 _PubSecFormBundleSystSts2
_UserStatus _UserStatus
_CACommunicationChannel _CACommunicationChannel
_CAPeriodCode _CAPeriodCode
_TransactionCurrency _TransactionCurrency

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_PublicSectorFormBundleTP.
-- 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: CPSFORMBUNDLETP

CREATE VIEW C_PublicSectorFormBundleTP AS
SELECT
  PublicSectorFormBundleUUID,
  PublicSectorFormBundle,
  cast ( PublicSectorFormBundle as ps_formbundle_number preserving type) AS ObjectLinkURL,
  PublicSectorFormBundleType,
  PublicSectorRevenueType,
  PublicSectorFormProcess,
  AuthorizationGroup,
  Taxpayer,
  TaxpayerAccount,
  TaxpayerContract,
  TaxpayerIdentification,
  TaxpayerIdentificationType,
  JointTaxpayer,
  JointTaxpayerAccount,
  JointTaxpayerContract,
  JointTaxpayerIdentification,
  JointTaxpayerIdnType,
  CAPeriodCode,
  ReceiptDateTime,
  CAEndDateOfBillingPeriod,
  CACommunicationChannel,
  PubSecFormBundleSystSts1,
  PubSecFormBundleSystSts2,
  PubSecFormBundleUserStatus,
  StatusProfile,
  FormBndlSystStsIsReplicated,
  TaxAmountInTransCrcy,
  TransactionCurrency,
  CreatedByUser,
  LastChangedByUser,
  CreationDateTime,
  LastChangeDateTime,
  _OpenMessageAggregation.NumberOfOpenMessages AS NumberOfOpenMessages,
  _OpenMessageAggregation.NumberOfOpenErrorMessages AS NumberOfOpenErrorMessages,
  _OpenMessageAggregation.NumberOfOpenWarningMessages AS NumberOfOpenWarningMessages,
  _OpenMessageCriticality.OpenErrorCountCriticality AS OpenErrorCountCriticality,
  _OpenMessageCriticality.OpenWarningCountCriticality AS OpenWarningCountCriticality
FROM I_PublicSectorFormBundleTP
LEFT OUTER JOIN C_PublicSectorNoteTP AS _NoteTP ON PublicSectorFormBundleUUID = _NoteTP.PublicSectorFormBundleUUID  -- association [0..*]
LEFT OUTER JOIN C_PublicSectorBRFMessageTP AS _MsgTP ON PublicSectorFormBundleUUID = _MsgTP.PublicSectorFormBundleUUID  -- association [0..*]
LEFT OUTER JOIN C_PublicSectorFormTP AS _FormTP ON PublicSectorFormBundleUUID = _FormTP.PublicSectorFormBundleUUID  -- association [0..*]
LEFT OUTER JOIN C_PubSecTaxpayerQuickView AS _TaxpayerQV ON PublicSectorFormBundleUUID = _TaxpayerQV.PublicSectorFormBundleUUID AND Taxpayer = _TaxpayerQV.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerVH AS _TaxpayerVH ON Taxpayer = _TaxpayerVH.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CAPeriodCodeWithLimits AS _PeriodKeyVH ON CAPeriodCode = _PeriodKeyVH.CAPeriodCode  -- association [0..1]
LEFT OUTER JOIN P_PubSecFormBundleBRFOpenMsg AS _OpenMessageAggregation ON PublicSectorFormBundleUUID = _OpenMessageAggregation.PublicSectorFormBundleUUID  -- association [0..1]
LEFT OUTER JOIN P_PubSecFormBndlBRFMsgCritlty AS _OpenMessageCriticality ON PublicSectorFormBundleUUID = _OpenMessageCriticality.PublicSectorFormBundleUUID  -- association [0..1]
LEFT OUTER JOIN C_PubSecFormBundleProcessor AS _ProcessorUserContact ON PublicSectorFormBundleUUID = _ProcessorUserContact.PublicSectorFormBundleUUID AND PublicSectorRevenueType = _ProcessorUserContact.PublicSectorRevenueType  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContact ON CreatedByUser = _CreatedByUserContact.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUserContact ON LastChangedByUser = _LastChangedByUserContact.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_PubSecFormBundleTypeFormType AS _FormBundleTypeFormTypeVH ON PublicSectorFormBundleType = _FormBundleTypeFormTypeVH.PublicSectorFormBundleType  -- association [0..*]
;