I_SalesOrderRequestSource

DDL: I_SALESORDERREQUESTSOURCE SQL: ISORS Type: view BASIC

Sales Order Request Source

I_SalesOrderRequestSource is a Basic CDS View that provides data about "Sales Order Request Source" in SAP S/4HANA. It reads from 1 data source (sdsls_sor_src) and exposes 56 fields with key field SalesOrderRequest. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
sdsls_sor_src SalesOrderRequestSource from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_SalesOrderRequest _SalesOrderRequest $projection.SalesOrderRequest = _SalesOrderRequest.SalesOrderRequest
[0..*] I_SalesOrderRequestSourceImage _SourceImage $projection.SalesOrderRequest = _SourceImage.SalesOrderRequest

Annotations (11)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName ISORS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Sales Order Request Source view
ObjectModel.representativeKey SalesOrderRequest view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #BASIC view

Fields (56)

KeyFieldSource TableSource FieldDescription
KEY SalesOrderRequest sdsls_sor_src salesorderrequest
MasterDataDeterminationStatus sdsls_sor_src masterdatadeterminationstatus
LanguageISOCode sdsls_sor_src languageisocode
PurchaseOrderByCustomer sdsls_sor_src purchaseorderbycustomer
CustomerPurchaseOrderDate sdsls_sor_src customerpurchaseorderdate
ExtractedRequestedDeliveryDate sdsls_sor_src extractedrequesteddeliverydate
CustomerPaymentTermsText sdsls_sor_src customerpaymenttermstext
CustomerIncotermsText sdsls_sor_src customerincotermstext
ExtractedSupplier sdsls_sor_src extractedsupplier
CurrencyISOCode sdsls_sor_src currencyisocode
TransactionCurrency sdsls_sor_src transactioncurrency
CustomerTotalNetAmount sdsls_sor_src customertotalnetamount
CustomerSubtotalAmount sdsls_sor_src customersubtotalamount
SoldToPartyAddressFullName sdsls_sor_src soldtopartyaddressfullname
SoldToPartyName sdsls_sor_src soldtopartyname
SoldToPartyAdditionalName sdsls_sor_src soldtopartyadditionalname
SoldToPartyPostalCode sdsls_sor_src soldtopartypostalcode
SoldToPartyHouseNumber sdsls_sor_src soldtopartyhousenumber
SoldToPartyStreetName sdsls_sor_src soldtopartystreetname
SoldToPartyDistrictName sdsls_sor_src soldtopartydistrictname
SoldToPartyCityName sdsls_sor_src soldtopartycityname
SoldToPartyRegionName sdsls_sor_src soldtopartyregionname
SoldToPartyCountryName sdsls_sor_src soldtopartycountryname
SoldToPartyTelephoneNumber sdsls_sor_src soldtopartytelephonenumber
SoldToPartyFaxNumber sdsls_sor_src soldtopartyfaxnumber
SoldToPartyEmailAddress sdsls_sor_src soldtopartyemailaddress
SoldToPartyTaxRegisterNumber sdsls_sor_src soldtopartytaxregisternumber
SoldToPartyTaxNumber sdsls_sor_src soldtopartytaxnumber
SoldToPartyBankAccount sdsls_sor_src soldtopartybankaccount
SoldToPartyIBAN sdsls_sor_src soldtopartyiban
SoldToPartyExtRefID sdsls_sor_src soldtopartyextrefid
ShipToPartyAddressFullName sdsls_sor_src shiptopartyaddressfullname
ShipToPartyName sdsls_sor_src shiptopartyname
ShipToPartyAdditionalName sdsls_sor_src shiptopartyadditionalname
ShipToPartyPostalCode sdsls_sor_src shiptopartypostalcode
ShipToPartyHouseNumber sdsls_sor_src shiptopartyhousenumber
ShipToPartyStreetName sdsls_sor_src shiptopartystreetname
ShipToPartyDistrictName sdsls_sor_src shiptopartydistrictname
ShipToPartyCityName sdsls_sor_src shiptopartycityname
ShipToPartyRegionName sdsls_sor_src shiptopartyregionname
ShipToPartyCountryName sdsls_sor_src shiptopartycountryname
ShipToPartyTelephoneNumber sdsls_sor_src shiptopartytelephonenumber
ShipToPartyFaxNumber sdsls_sor_src shiptopartyfaxnumber
ShipToPartyEmailAddress sdsls_sor_src shiptopartyemailaddress
DetnStrategyForSoldToParty sdsls_sor_src detnstrategyforsoldtoparty
DeterminedSoldToParty sdsls_sor_src determinedsoldtoparty
DetnStrategyForShipToParty sdsls_sor_src detnstrategyforshiptoparty
DeterminedShipToParty sdsls_sor_src determinedshiptoparty
DetnStrategyForSalesArea sdsls_sor_src detnstrategyforsalesarea
DeterminedSalesOrganization sdsls_sor_src determinedsalesorganization
DeterminedDistributionChannel sdsls_sor_src determineddistributionchannel
DeterminedDivision sdsls_sor_src determineddivision
AIFMessageUUID sdsls_sor_src aifmessageuuid
_SalesOrderRequest _SalesOrderRequest
_TransactionCurrency _TransactionCurrency
_SourceImage _SourceImage
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'ISORS'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl: {
  authorizationCheck: #CHECK
//  privilegedAssociations: [ '_CreatedByUser', '_LastChangedByUser']

}
@EndUserText.label: 'Sales Order Request Source'
@ObjectModel:{
  representativeKey: 'SalesOrderRequest',
  usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #L
   }
}
@VDM: {
  viewType: #BASIC
}
define view I_SalesOrderRequestSource
  as select from sdsls_sor_src as SalesOrderRequestSource
  association [0..1] to I_Currency                      as _TransactionCurrency on $projection.TransactionCurrency = _TransactionCurrency.Currency
  association [0..1] to I_SalesOrderRequest             as _SalesOrderRequest   on $projection.SalesOrderRequest = _SalesOrderRequest.SalesOrderRequest
  association [0..*] to I_SalesOrderRequestSourceImage  as _SourceImage         on $projection.SalesOrderRequest = _SourceImage.SalesOrderRequest
{
      //      @ObjectModel.foreignKey.association: '_SalesOrderRequest'

  key SalesOrderRequestSource.salesorderrequest              as SalesOrderRequest,

      SalesOrderRequestSource.masterdatadeterminationstatus  as MasterDataDeterminationStatus,
      SalesOrderRequestSource.languageisocode                as LanguageISOCode,
      SalesOrderRequestSource.purchaseorderbycustomer        as PurchaseOrderByCustomer,
      SalesOrderRequestSource.customerpurchaseorderdate      as CustomerPurchaseOrderDate,
      SalesOrderRequestSource.extractedrequesteddeliverydate as ExtractedRequestedDeliveryDate,
      SalesOrderRequestSource.customerpaymenttermstext       as CustomerPaymentTermsText,
      SalesOrderRequestSource.customerincotermstext          as CustomerIncotermsText,
      SalesOrderRequestSource.extractedsupplier              as ExtractedSupplier,
      SalesOrderRequestSource.currencyisocode                as CurrencyISOCode,
      @Semantics.currencyCode: true
      @ObjectModel.foreignKey.association: '_TransactionCurrency'
      SalesOrderRequestSource.transactioncurrency            as TransactionCurrency,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      SalesOrderRequestSource.customertotalnetamount         as CustomerTotalNetAmount,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      SalesOrderRequestSource.customersubtotalamount         as CustomerSubtotalAmount,


      SalesOrderRequestSource.soldtopartyaddressfullname     as SoldToPartyAddressFullName,
      SalesOrderRequestSource.soldtopartyname                as SoldToPartyName,
      SalesOrderRequestSource.soldtopartyadditionalname      as SoldToPartyAdditionalName,
      SalesOrderRequestSource.soldtopartypostalcode          as SoldToPartyPostalCode,
      SalesOrderRequestSource.soldtopartyhousenumber         as SoldToPartyHouseNumber,
      SalesOrderRequestSource.soldtopartystreetname          as SoldToPartyStreetName,
      SalesOrderRequestSource.soldtopartydistrictname        as SoldToPartyDistrictName,
      SalesOrderRequestSource.soldtopartycityname            as SoldToPartyCityName,
      SalesOrderRequestSource.soldtopartyregionname          as SoldToPartyRegionName,
      SalesOrderRequestSource.soldtopartycountryname         as SoldToPartyCountryName,
      SalesOrderRequestSource.soldtopartytelephonenumber     as SoldToPartyTelephoneNumber,
      SalesOrderRequestSource.soldtopartyfaxnumber           as SoldToPartyFaxNumber,
      SalesOrderRequestSource.soldtopartyemailaddress        as SoldToPartyEmailAddress,
      SalesOrderRequestSource.soldtopartytaxregisternumber   as SoldToPartyTaxRegisterNumber,
      SalesOrderRequestSource.soldtopartytaxnumber           as SoldToPartyTaxNumber,
      SalesOrderRequestSource.soldtopartybankaccount         as SoldToPartyBankAccount,
      SalesOrderRequestSource.soldtopartyiban                as SoldToPartyIBAN,
      SalesOrderRequestSource.soldtopartyextrefid            as SoldToPartyExtRefID,


      SalesOrderRequestSource.shiptopartyaddressfullname     as ShipToPartyAddressFullName,
      SalesOrderRequestSource.shiptopartyname                as ShipToPartyName,
      SalesOrderRequestSource.shiptopartyadditionalname      as ShipToPartyAdditionalName,
      SalesOrderRequestSource.shiptopartypostalcode          as ShipToPartyPostalCode,
      SalesOrderRequestSource.shiptopartyhousenumber         as ShipToPartyHouseNumber,
      SalesOrderRequestSource.shiptopartystreetname          as ShipToPartyStreetName,
      SalesOrderRequestSource.shiptopartydistrictname        as ShipToPartyDistrictName,
      SalesOrderRequestSource.shiptopartycityname            as ShipToPartyCityName,
      SalesOrderRequestSource.shiptopartyregionname          as ShipToPartyRegionName,
      SalesOrderRequestSource.shiptopartycountryname         as ShipToPartyCountryName,
      SalesOrderRequestSource.shiptopartytelephonenumber     as ShipToPartyTelephoneNumber,
      SalesOrderRequestSource.shiptopartyfaxnumber           as ShipToPartyFaxNumber,
      SalesOrderRequestSource.shiptopartyemailaddress        as ShipToPartyEmailAddress,

      //Determination Strategy and Determined values

      SalesOrderRequestSource.detnstrategyforsoldtoparty     as DetnStrategyForSoldToParty,
      SalesOrderRequestSource.determinedsoldtoparty          as DeterminedSoldToParty,
      SalesOrderRequestSource.detnstrategyforshiptoparty     as DetnStrategyForShipToParty,
      SalesOrderRequestSource.determinedshiptoparty          as DeterminedShipToParty,
      SalesOrderRequestSource.detnstrategyforsalesarea       as DetnStrategyForSalesArea,
      SalesOrderRequestSource.determinedsalesorganization    as DeterminedSalesOrganization,
      SalesOrderRequestSource.determineddistributionchannel  as DeterminedDistributionChannel,
      SalesOrderRequestSource.determineddivision             as DeterminedDivision,
      SalesOrderRequestSource.aifmessageuuid                 as AIFMessageUUID,

      _SalesOrderRequest,
      _TransactionCurrency,
      _SourceImage

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"SDSLS_SOR_SRC"
],
"ASSOCIATED":
[
"I_CURRENCY",
"I_SALESORDERREQUEST",
"I_SALESORDERREQUESTSOURCEIMAGE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/