@AbapCatalog.sqlViewName: 'PCSMLDOCIBR'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel:{
usageType:{
sizeCategory: #L,
serviceQuality: #X
}
}
@VDM.viewType: #BASIC
@VDM.private: true
define view P_ISU_CSMLDOCIB_BR
as select from tisu_csmldoci_br
inner join I_ContractAccountPartner as ContractAccount on tisu_csmldoci_br.business_partner = ContractAccount.BusinessPartner
inner join t001 as CompanyInformation on CompanyInformation.bukrs = ContractAccount.CAStandardCompanyCode
{
key tisu_csmldoci_br.scenario_id,
key tisu_csmldoci_br.billing_document,
key tisu_csmldoci_br.print_document,
key tisu_csmldoci_br.simulated_print_document,
key tisu_csmldoci_br.sequential_item,
tisu_csmldoci_br.posting_date,
tisu_csmldoci_br.installation,
tisu_csmldoci_br.contract,
tisu_csmldoci_br.business_partner,
tisu_csmldoci_br.begin_bill_period,
tisu_csmldoci_br.end_bill_period,
tisu_csmldoci_br.billing_line_item_from,
tisu_csmldoci_br.line_item_type_from,
tisu_csmldoci_br.transaction_key_from,
tisu_csmldoci_br.original_net_amount,
tisu_csmldoci_br.billing_line_item_to,
tisu_csmldoci_br.line_item_type_to,
tisu_csmldoci_br.transaction_key_to,
tisu_csmldoci_br.simulated_net_amount,
tisu_csmldoci_br.presort_billing_line_from,
tisu_csmldoci_br.presort_billing_line_to,
tisu_csmldoci_br.main_transacion_from,
tisu_csmldoci_br.main_transacion_to,
tisu_csmldoci_br.subtransaction_from,
tisu_csmldoci_br.subtransaction_to,
cast( ( original_net_amount - simulated_net_amount ) as deisu_net_amount_siml_br ) as DiferenceNetAmount,
tisu_csmldoci_br.fica_posting_document,
tisu_csmldoci_br.fica_posting_status,
tisu_csmldoci_br.rejection_status,
CompanyInformation.waers as currency,
tisu_csmldoci_br.document_type,
CAAuthorizationGroup,
CAStandardCompanyCode
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CONTRACTACCOUNTPARTNER",
"T001",
"TISU_CSMLDOCI_BR"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/