I_CABllbleItmError

DDL: I_CABLLBLEITMERROR Type: view_entity BASIC

Billable Item Error

I_CABllbleItmError is a Basic CDS View that provides data about "Billable Item Error" in SAP S/4HANA. It reads from 1 data source (dfkkbixbit_err) and exposes 43 fields with key fields CABllbleItmClass, CABllbleItmSourceTransType, CABllbleItmSourceTransId, CAErrorUUID. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
dfkkbixbit_err dfkkbixbit_err from

Associations (12)

CardinalityTargetAliasCondition
[0..1] I_CABllbleItmStatus _CABllbleItmStatus $projection.CABllbleItmStatus = _CABllbleItmStatus.CABllbleItmStatus
[0..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[0..1] I_CABillgProcess _CABillgProcess $projection.CABillgProcess = _CABillgProcess.CABillgProcess
[0..1] I_CABillgSubProcess _CABillgSubprocess $projection.CABillgSubprocess = _CABillgSubprocess.CABillgSubprocess
[0..1] I_CABillgType _CABillgType $projection.CABillgType = _CABillgType.CABillgType
[0..1] I_CABllbleItmClass _CABllbleItmClass $projection.CABllbleItmClass = _CABllbleItmClass.CABllbleItmClass
[0..1] I_CAInvcgTargetProc _CAInvcgTargetProcess $projection.CAInvcgTargetProcess = _CAInvcgTargetProcess.CAInvcgTargetProcess
[0..1] I_CASubApplication _CASubApplication $projection.CASubApplication = _CASubApplication.CASubApplication
[0..1] I_ContractAccountHeader _ContractAccountHeader $projection.ContractAccount = _ContractAccountHeader.ContractAccount
[0..1] I_ContractAccountPartner _ContractAccountPartner $projection.ContractAccount = _ContractAccountPartner.ContractAccount and $projection.BusinessPartner = _ContractAccountPartner.BusinessPartner
[0..1] I_CABllbleItmSrceTransType _CABllbleItmSourceTransType $projection.CABllbleItmSourceTransType = _CABllbleItmSourceTransType.CABllbleItmSourceTransType
[0..1] I_CABllbleItmProcess _CABllbleItmProcess $projection.CABllbleItmProcess = _CABllbleItmProcess.CABllbleItmProcess

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
Analytics.dataExtraction.enabled true view
EndUserText.label Billable Item Error view
ObjectModel.representativeKey CABllbleItmSourceTransId view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #BASIC view

Fields (43)

KeyFieldSource TableSource FieldDescription
KEY CABllbleItmClass bitcat Class
KEY CABllbleItmSourceTransType SrcTransType
KEY CABllbleItmSourceTransId Source Trans.ID
KEY CAErrorUUID erruuid Err. Message ID
CABllbleItmStatus bitstatus Status
BusinessPartner gpart Tech. BPartner
CABllbleItmCreationDate bitcrdate Created On
CABllbleItmDataPackageID bitdatapackid Data Package
CABllbleItmPackageUUID Pkg Bill.Items
CABllbleItmProcess processid Settlement ID
CABillgDate billdate BillingDueDate
CABillgDocInternalNumber No. of Bill.Run
CABillgProcess billprocess Billing Process
CABillgType billtype Waste Bill.Cat.
CABillgSubprocess subprocess Subprocess
CAContract vtref Contract
CAInvcgTargetProcess targprocess Target Process
CASubApplication subap Subapplication
ContractAccount vkont Tech. CtrAcct
CreatedByUser cruser User Name
CreationDate crdate Sizing Date
CreationTime crtime Time Created
CAMassRunInternalID runkey Valuation Run ID No.
LogHandle loghandle LogsHandle
SystemMessageType msgty Msg.Type (E,I,W..)
SystemMessageIdentification msgid Message ID
SystemMessageNumber msgno Message Number
SystemMessageVariable1 msgv1 Message variable 1
SystemMessageVariable2 msgv2 Message variable 2
SystemMessageVariable3 msgv3 Message variable 3
SystemMessageVariable4 msgv4 Message variable 4
_CABllbleItmStatus _CABllbleItmStatus
_BusinessPartner _BusinessPartner
_CABllbleItmClass _CABllbleItmClass
_CABllbleItmProcess _CABllbleItmProcess
_CABllbleItmSourceTransType _CABllbleItmSourceTransType
_CABillgProcess _CABillgProcess
_CABillgSubprocess _CABillgSubprocess
_CABillgType _CABillgType
_CAInvcgTargetProcess _CAInvcgTargetProcess
_CASubApplication _CASubApplication
_ContractAccountHeader _ContractAccountHeader
_ContractAccountPartner _ContractAccountPartner

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_CABllbleItmError.
-- 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_CABllbleItmError AS
SELECT
  bitcat AS CABllbleItmClass,
  cast(srctatype as srctatype_gfn_kk preserving type ) AS CABllbleItmSourceTransType,
  cast(srctaid as srctaid_gfn_kk preserving type ) AS CABllbleItmSourceTransId,
  erruuid AS CAErrorUUID,
  bitstatus AS CABllbleItmStatus,
  gpart AS BusinessPartner,
  bitcrdate AS CABllbleItmCreationDate,
  bitdatapackid AS CABllbleItmDataPackageID,
  cast(bitpackuuid as bitpackuuid_gfn_kk preserving type ) AS CABllbleItmPackageUUID,
  processid AS CABllbleItmProcess,
  billdate AS CABillgDate,
  cast (billrunno as billrunno_gfn_kk preserving type ) AS CABillgDocInternalNumber,
  billprocess AS CABillgProcess,
  billtype AS CABillgType,
  subprocess AS CABillgSubprocess,
  vtref AS CAContract,
  targprocess AS CAInvcgTargetProcess,
  subap AS CASubApplication,
  vkont AS ContractAccount,
  cruser AS CreatedByUser,
  crdate AS CreationDate,
  crtime AS CreationTime,
  runkey AS CAMassRunInternalID,
  LogHandle,
  msgty AS SystemMessageType,
  msgid AS SystemMessageIdentification,
  msgno AS SystemMessageNumber,
  msgv1 AS SystemMessageVariable1,
  msgv2 AS SystemMessageVariable2,
  msgv3 AS SystemMessageVariable3,
  msgv4 AS SystemMessageVariable4
FROM dfkkbixbit_err
LEFT OUTER JOIN I_CABllbleItmStatus AS _CABllbleItmStatus ON CABllbleItmStatus = _CABllbleItmStatus.CABllbleItmStatus  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CABillgProcess AS _CABillgProcess ON CABillgProcess = _CABillgProcess.CABillgProcess  -- association [0..1]
LEFT OUTER JOIN I_CABillgSubProcess AS _CABillgSubprocess ON CABillgSubprocess = _CABillgSubprocess.CABillgSubprocess  -- association [0..1]
LEFT OUTER JOIN I_CABillgType AS _CABillgType ON CABillgType = _CABillgType.CABillgType  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmClass AS _CABllbleItmClass ON CABllbleItmClass = _CABllbleItmClass.CABllbleItmClass  -- association [0..1]
LEFT OUTER JOIN I_CAInvcgTargetProc AS _CAInvcgTargetProcess ON CAInvcgTargetProcess = _CAInvcgTargetProcess.CAInvcgTargetProcess  -- association [0..1]
LEFT OUTER JOIN I_CASubApplication AS _CASubApplication ON CASubApplication = _CASubApplication.CASubApplication  -- association [0..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _ContractAccountHeader ON ContractAccount = _ContractAccountHeader.ContractAccount  -- association [0..1]
LEFT OUTER JOIN I_ContractAccountPartner AS _ContractAccountPartner ON ContractAccount = _ContractAccountPartner.ContractAccount AND BusinessPartner = _ContractAccountPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmSrceTransType AS _CABllbleItmSourceTransType ON CABllbleItmSourceTransType = _CABllbleItmSourceTransType.CABllbleItmSourceTransType  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmProcess AS _CABllbleItmProcess ON CABllbleItmProcess = _CABllbleItmProcess.CABllbleItmProcess  -- association [0..1]
;