I_COLLSSGMTCOMPANYCODEASSGMT
Collections Segment - Company Codes
I_COLLSSGMTCOMPANYCODEASSGMT is a CDS View in S/4HANA. Collections Segment - Company Codes. It contains 4 fields. 13 CDS views read from this table.
CDS Views using this table (13)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_CollsSgmtCompanyCodeAssgmt | view_entity | projection | CONSUMPTION | Colls Segment Company Code Assgmnt |
| I_CollCustDsputCoCodeAssgmt | view | inner | COMPOSITE | Customers Company Code Assignment |
| I_CollectionsInvoice | view | from | COMPOSITE | Collections Invoices |
| I_CollsPromiseToPayContactVH | view | inner | COMPOSITE | Promise To Pay Contact Value Help |
| P_CollMgmtRblsItmForKeyDte1 | view | inner | COMPOSITE | |
| P_CollsAcctColl | view_entity | inner | COMPOSITE | Collections Account - FI |
| P_CollsAcctDoc | view | from | COMPOSITE | |
| P_CollsPaymentTrend | view | from | COMPOSITE | |
| P_CrdtMNrOfBrokenPromisesToPay | view | inner | COMPOSITE | |
| R_CollsHeadOfficeDisputeCase | view | inner | COMPOSITE | Head Office Dispute Case |
| R_CollsHeadOfficePromiseToPay | view | from | COMPOSITE | Head Ofice Promise to Pay |
| R_CollsHeadOfficeResubmission | view | inner | COMPOSITE | Head Office Resubmissions |
| R_DisputeCaseDraftCollsSgmtTP | view | from | TRANSACTIONAL | Dispute Case TP |
Fields (4)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | CollectionSegment | CollectionSegment | 3 |
| KEY | CompanyCode | CompanyCode | 4 |
| _CollectionSegment | _CollectionSegment | 2 | |
| _CompanyCode | _CompanyCode | 1 |
@AbapCatalog: { sqlViewName: 'ICOLLSSGMTCMPCDE',
compiler: { compareFilter: true },
preserveKey: true }
@AccessControl: { authorizationCheck: #NOT_REQUIRED,
personalData: { blocking: #BLOCKED_DATA_EXCLUDED } }
@EndUserText: { label: 'Collections Segment - Company Codes' }
@VDM: { viewType: #BASIC,
lifecycle: { contract: { type: #PUBLIC_LOCAL_API } } }
@ClientHandling: { algorithm: #SESSION_VARIABLE }
@ObjectModel: { usageType: { serviceQuality: #A,
sizeCategory: #L,
dataClass: #CUSTOMIZING },
semanticKey: [ 'CollectionSegment' ],
representativeKey: 'CollectionSegment' }
define root view I_CollsSgmtCompanyCodeAssgmt
as select from udm_sgmt_comp
// VDM Associations
// Collection Segment
association [0..1] to I_CollectionSegment as _CollectionSegment on $projection.CollectionSegment = _CollectionSegment.CollectionSegment
// CompanyCode
association [0..1] to I_CompanyCode as _CompanyCode on $projection.CompanyCode = _CompanyCode.CompanyCode
{
// VDM Fields
@ObjectModel: { foreignKey: { association: '_CollectionSegment' } }
key coll_segment as CollectionSegment,
@ObjectModel: { foreignKey: { association: '_CompanyCode' } }
key comp_code as CompanyCode,
// Exposed Associations
_CollectionSegment,
_CompanyCode
}