I_SUPPLIEREVALRESPONSEPARTY

CDS View

Supplier Evaluation Response Party

I_SUPPLIEREVALRESPONSEPARTY is a CDS View in S/4HANA. Supplier Evaluation Response Party. 3 CDS views read from this table.

CDS Views using this table (3)

ViewTypeJoinVDMDescription
I_SupplierEvalRespSuplrParty view from COMPOSITE Supplier Evaluation Response Supplier Party
I_SupplierEvalRspAppraiser view from COMPOSITE Supplier Evaluation Response Appraiser
I_SupplierEvalRspPurchaserResp view from COMPOSITE Supplier Evaluation Response Purchaser Responsible
@EndUserText.label: 'Supplier Evaluation Response Party'
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.dataClass:  #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.personalData.blocking: #REQUIRED
@AbapCatalog.sqlViewName: 'ISUPLEVALRESPPTY'
define view I_SupplierEvalResponseParty
  as select from /srmsmc/d_srs_py as party
  association [1..1] to I_SupplierEvalResponse        as _SupplierEvalResponse        on $projection.SuplrEvalRspUUID = _SupplierEvalResponse.SuplrEvalRspUUID
  association [0..1] to I_SupplierEvalRspPartyAddress as _SupplierEvalRspPartyAddress on $projection.SuplrEvalRspPartyUUID = _SupplierEvalRspPartyAddress.SuplrEvalRspPartyUUID
  association [1..1] to I_SLCPartyType                as _SLCPartyType                on $projection.SLCPartyType = _SLCPartyType.SLCPartyType
  association [1..1] to I_SLCPartyIdentifierType      as _SLCPartyIdentifierType      on $projection.SLCPartyIdentifierType = _SLCPartyIdentifierType.SLCPartyIdentifierType
  association [1..1] to I_SLCPartyRole                as _SLCPartyRole                on $projection.SLCPartyRole = _SLCPartyRole.SLCPartyRole
{
      //ID

  key cast (db_key as /srmsmc/srs_party_uuid preserving type) as SuplrEvalRspPartyUUID,

      cast(parent_key as /srmsmc/srs_uuid preserving type)    as SuplrEvalRspUUID,

      party_id                                                as SLCParty,

      //Details

      @ObjectModel.foreignKey.association: '_SLCPartyType'
      party_type                                              as SLCPartyType,

      @ObjectModel.foreignKey.association: '_SLCPartyRole'
      party_role_code                                         as SLCPartyRole,

      @ObjectModel.foreignKey.association: '_SLCPartyIdentifierType'
      party_id_type                                           as SLCPartyIdentifierType,

      doc_email                                               as EmailAddress,

      // Associations

      _SupplierEvalResponse,
      _SupplierEvalRspPartyAddress,
      _SLCPartyType,
      _SLCPartyRole,
      _SLCPartyIdentifierType

} 
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"/SRMSMC/D_SRS_PY"
],
"ASSOCIATED":
[
"I_SLCPARTYIDENTIFIERTYPE",
"I_SLCPARTYROLE",
"I_SLCPARTYTYPE",
"I_SUPPLIEREVALRESPONSE",
"I_SUPPLIEREVALRSPPARTYADDRESS"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/