C_CASrvcDisconnectionReq

DDL: C_CASRVCDISCONNECTIONREQ Type: view_entity CONSUMPTION

Service Disconnection Request

C_CASrvcDisconnectionReq is a Consumption CDS View that provides data about "Service Disconnection Request" in SAP S/4HANA. It reads from 1 data source (I_CASrvcDisconnectionReqEnhcd) and exposes 46 fields with key fields CAServiceDisconnectionRequest, CASrvcDisconncnReqIsInvalid, CASrvcDisconncnReqIsObsolete. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CASrvcDisconnectionReqEnhcd I_CASrvcDisconnectionReqEnhcd from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_BPCurrentDefaultAddress _BPCurrentDefaultAddress $projection.BusinessPartner = _BPCurrentDefaultAddress.BusinessPartner
[0..1] C_CAInvcgUserContact _CreatedByContact $projection.CreatedByUser = _CreatedByContact.ContactCardID
[1..*] C_CASrvcDisconnectionReqItm _Items $projection.CAServiceDisconnectionRequest = _Items.CAServiceDisconnectionRequest
[0..*] C_CASrvcReconnectionReq _Reconnection $projection.CAServiceDisconnectionRequest = _Reconnection.CAServiceDisconnectionRequest
[1..1] C_CompanyCodeValueHelp _CoCoText $projection.CompanyCode = _CoCoText.CompanyCode
[0..1] C_ContractAccountValueHelp _ContrAccText $projection.ContractAccount = _ContrAccText.ContractAccount and $projection.BusinessPartner = _ContrAccText.BusinessPartner

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Service Disconnection Request view
Metadata.ignorePropagatedAnnotations false view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Search.searchable true view
UI.headerInfo.typeName Disconnection Request view
UI.headerInfo.typeNamePlural Disconnection Requests view
UI.headerInfo.title.label ID view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value CAServiceDisconnectionRequest view
VDM.viewType #CONSUMPTION view

Fields (46)

KeyFieldSource TableSource FieldDescription
KEY CAServiceDisconnectionRequest CAServiceDisconnectionRequest
KEY CASrvcDisconncnReqIsInvalid CASrvcDisconncnReqIsInvalid
KEY CASrvcDisconncnReqIsObsolete CASrvcDisconncnReqIsObsolete
CASrvcDisconncnReqStatus CASrvcDisconncnReqStatus Validity
CASrvcDisconncnReqStatusText
CASrvcDisconncnReqSendStatus CASrvcDisconncnReqSendStatus Send Status
CASrvcDisconncnReqSendStsText
CAMassRunDate CAMassRunDate Dunning Run Date
CAMassRunID CAMassRunID Dunning Run ID
CAMassRunDateAndID Dunning Run
BusinessPartner BusinessPartner Business Partner
BusinessPartnerName _BusinessPartner BusinessPartnerFullName Broker Name
ContractAccount ContractAccount Contract Acct
ContractAccountName _ContrAccText ContractAccountName Cont. acct name
CAContract CAContract Contract
CAProviderContractName _CAProviderContract CAProviderContractName
CASubApplication CASubApplication Subapplication
Division Division Internal Division ID
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CoCoText CompanyCodeName Company Name
CreatedByUser CreatedByUser Created By
PersonFullName _CreatedByContact FullName Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Created At
RequestSendDate RequestSendDate Sent On
RequestSendTime RequestSendTime Sent At
CADunningAmount CADunningAmount
TransactionCurrency TransactionCurrency Transaction Currency
HouseNumber1asAddressLine1 Street / House Number
CityName1asAddressLine2 Postal Code / City
AddressLine3 Country/Region
CountryName
_CreatedByContact _CreatedByContact
_Items _Items
_Reconnection _Reconnection
_BusinessPartner _BusinessPartner
_CAProviderContract _CAProviderContract
_CASrvcDisconncnReqSendSts _CASrvcDisconncnReqSendSts
_CASrvcDisconncnReqStatus _CASrvcDisconncnReqStatus
_CASrvcDisconnectionReqLog _CASrvcDisconnectionReqLog
_CASubApplication _CASubApplication
_CompanyCode _CompanyCode
_ContractAccount _ContractAccount
_ContractAccountPartner _ContractAccountPartner
_Division _Division
_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_CASrvcDisconnectionReq.
-- 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 C_CASrvcDisconnectionReq AS
SELECT
  CAServiceDisconnectionRequest,
  CASrvcDisconncnReqIsInvalid,
  CASrvcDisconncnReqIsObsolete,
  CASrvcDisconncnReqStatus,
  _CASrvcDisconncnReqStatus._Text[1: Language=$session.system_language].CASrvcDisconncnReqStatusText AS CASrvcDisconncnReqStatusText,
  CASrvcDisconncnReqSendStatus,
  _CASrvcDisconncnReqSendSts._Text[1: Language=$session.system_language].CASrvcDisconncnReqSendStsText AS CASrvcDisconncnReqSendStsText,
  CAMassRunDate,
  CAMassRunID,
  cast(concat( cast(CAMassRunDate as date), CAMassRunID) as abap.char(20) ) AS CAMassRunDateAndID,
  BusinessPartner,
  _BusinessPartner.BusinessPartnerFullName AS BusinessPartnerName,
  ContractAccount,
  _ContrAccText.ContractAccountName AS ContractAccountName,
  CAContract,
  _CAProviderContract.CAProviderContractName AS CAProviderContractName,
  CASubApplication,
  Division,
  CompanyCode,
  _CoCoText.CompanyCodeName AS CompanyCodeName,
  CreatedByUser,
  _CreatedByContact.FullName AS PersonFullName,
  CreationDate,
  CreationTime,
  RequestSendDate,
  RequestSendTime,
  CADunningAmount,
  TransactionCurrency,
  concat_with_space( _BPCurrentDefaultAddress._AddressDefaultRepresentation.StreetName, _BPCurrentDefaultAddress._AddressDefaultRepresentation.HouseNumber, 1 ) as AddressLine1 AS HouseNumber1asAddressLine1,
  concat_with_space( _BPCurrentDefaultAddress._AddressDefaultRepresentation.PostalCode, _BPCurrentDefaultAddress._AddressDefaultRepresentation.CityName, 1 ) as AddressLine2 AS CityName1asAddressLine2,
  _BPCurrentDefaultAddress._AddressDefaultRepresentation.Country AS AddressLine3,
  _BPCurrentDefaultAddress._AddressDefaultRepresentation._Country._Text[1: Language=$session.system_language].CountryName AS CountryName
FROM I_CASrvcDisconnectionReqEnhcd
LEFT OUTER JOIN I_BPCurrentDefaultAddress AS _BPCurrentDefaultAddress ON BusinessPartner = _BPCurrentDefaultAddress.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN C_CAInvcgUserContact AS _CreatedByContact ON CreatedByUser = _CreatedByContact.ContactCardID  -- association [0..1]
LEFT OUTER JOIN C_CASrvcDisconnectionReqItm AS _Items ON CAServiceDisconnectionRequest = _Items.CAServiceDisconnectionRequest  -- association [1..*]
LEFT OUTER JOIN C_CASrvcReconnectionReq AS _Reconnection ON CAServiceDisconnectionRequest = _Reconnection.CAServiceDisconnectionRequest  -- association [0..*]
LEFT OUTER JOIN C_CompanyCodeValueHelp AS _CoCoText ON CompanyCode = _CoCoText.CompanyCode  -- association [1..1]
LEFT OUTER JOIN C_ContractAccountValueHelp AS _ContrAccText ON ContractAccount = _ContrAccText.ContractAccount AND BusinessPartner = _ContrAccText.BusinessPartner  -- association [0..1]
;