I_COLLSSGMTCOMPANYCODEASSGMT

CDS View

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)

ViewTypeJoinVDMDescription
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)

KeyField CDS FieldsUsed 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

}