I_LEGALTRANSACTIONEXTCONTACT
Basic View for LCM LT External Contact
I_LEGALTRANSACTIONEXTCONTACT is a CDS View in S/4HANA. Basic View for LCM LT External Contact. It contains 6 fields. 5 CDS views read from this table.
CDS Views using this table (5)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_LegalTransactionExtContact | view | from | CONSUMPTION | Legal Transaction External Contacts |
| C_LglCntntMRcpntFromExtCntctVH | view | from | CONSUMPTION | Recipients by External Contact |
| I_LegalTransactionExtContactTP | view | from | TRANSACTIONAL | TP View for LCM LT External Contact |
| I_LglTransExtContactAPI01 | view | from | BASIC | External Contacts of Legal Transaction |
| R_LegalTransExternalContactTP | view_entity | from | TRANSACTIONAL | Legal Transaction External Contacts |
Fields (6)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | LegalTransactionExtCntctUUID | LegalTransactionExtCntctUUID | 1 |
| LegalTransactionMandatoryFlag | LegalTransactionMandatoryFlag | 1 | |
| LegalTransactionUUID | LegalTransactionUUID | 1 | |
| LglCntntMExtCntctBP | LglCntntMExtCntctBP | 1 | |
| LglCntntMExtCntctType | LglCntntMExtCntctType | 1 | |
| LglCntntMRank | LglCntntMRank | 1 |
@AbapCatalog.sqlViewName: 'ILEGALTREXTCONT'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck:#CHECK
@VDM.viewType : #BASIC
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.personalData.blocking: #REQUIRED
@ObjectModel: {
representativeKey: 'LegalTransactionExtCntctUUID',
usageType.serviceQuality: #A,
usageType.sizeCategory: #L,
usageType.dataClass: #TRANSACTIONAL
}
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@EndUserText.label: 'Basic View for LCM LT External Contact'
define view I_LegalTransactionExtContact
as select from lcm_lt_extcont
association [1..1] to I_LegalTransaction as _LegalTransaction on $projection.LegalTransactionUUID = _LegalTransaction.LegalTransactionUUID
association [0..1] to I_BusinessPartner as _BusinessPartner on $projection.LglCntntMExtCntctBP = _BusinessPartner.BusinessPartner
{
key lcm_lt_extcont.legaltransactionextcntctuuid as LegalTransactionExtCntctUUID,
lcm_lt_extcont.lglcntntmrank as LglCntntMRank,
lcm_lt_extcont.lglcntntmextcntctbp as LglCntntMExtCntctBP,
lcm_lt_extcont.lglcntntmextcntcttype as LglCntntMExtCntctType,
lcm_lt_extcont.legaltransactionuuid as LegalTransactionUUID,
lcm_lt_extcont.legaltransactionmandatoryflag as LegalTransactionMandatoryFlag,
lcm_lt_extcont.lglcntntmisintegrelevant as LglCntntMIsIntegRelevant,
@Semantics.booleanIndicator: true
lcm_lt_extcont.lglcntntmisaddedbyintegvarbl as LglCntntMIsAddedByIntegVarbl,
_LegalTransaction,
_BusinessPartner
}