@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality: #P
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.personalData.blocking : #('TRANSACTIONAL_DATA')
@AbapCatalog.preserveKey: true
@AbapCatalog.sqlViewName : 'ESH_L_BILLGDOC'
define view ESH_N_BILLINGDOCUMENT
with parameters
@Consumption.hidden: true
@Environment.systemField: #SYSTEM_LANGUAGE
P_Language: abap.lang
as select from I_BILLINGDOCUMENT
association [0..*] to dd07t as _BILLINGISSUETYPE on $projection.BillingIssueType=_BILLINGISSUETYPE.domvalue_l and _BILLINGISSUETYPE.domname='VF_TODO' and _BILLINGISSUETYPE.as4local='A' association [0..*] to dd07t as _OVERALLBILLINGSTATUS on ( $projection.OverallBillingStatus=_OVERALLBILLINGSTATUS.domvalue_l AND _OVERALLBILLINGSTATUS.domname='VF_STATUS' AND _OVERALLBILLINGSTATUS.as4local='A' ) {
key BILLINGDOCUMENT,
BILLINGDOCUMENTDATE,
BILLINGDOCUMENTISTEMPORARY,
_ITEM.BILLINGDOCUMENTITEMTEXT,
BILLINGDOCUMENTTYPE,
_BILLINGDOCUMENTTYPE._TEXT[1: Language = $parameters . P_Language].BILLINGDOCUMENTTYPENAME,
BILLINGISSUETYPE,
_BILLINGISSUETYPE[1: ddlanguage = $parameters . P_Language].ddtext as BILLINGISSUETYPENAME,
_ENHANCEDFIELDS.BILLTOPARTY,
_SOLDTOPARTY._STANDARDADDRESS.BUSINESSPARTNERNAME1 as SOLDTOPARTYNAME,
_PAYERPARTY._STANDARDADDRESS.BUSINESSPARTNERNAME1 as PAYERPARTYNAME,
_ENHANCEDFIELDS._BILLTOPARTY._STANDARDADDRESS.BUSINESSPARTNERNAME1 as BILLTOPARTYNAME,
COMPANYCODE,
_COMPANYCODE.COMPANYCODENAME,
CUSTOMERPAYMENTTERMS,
_CUSTOMERPAYMENTTERMS._TEXT[1: Language = $parameters . P_Language].CUSTOMERPAYMENTTERMSNAME,
DOCUMENTREFERENCEID,
_ITEM.MATERIAL,
_ITEM._MATERIAL._TEXT[1: Language = $parameters . P_Language].MATERIALNAME,
OVERALLBILLINGSTATUS,
_OVERALLBILLINGSTATUS[1: ddlanguage = $parameters . P_Language].ddtext as OVERALLBILLINGSTATUSDESC,
PAYERPARTY,
SALESORGANIZATION,
_SALESORGANIZATION._TEXT[1: Language = $parameters . P_Language].SALESORGANIZATIONNAME,
SOLDTOPARTY,
TOTALNETAMOUNT,
TOTALTAXAMOUNT,
TRANSACTIONCURRENCY
}where BillingDocumentIsTemporary = ' '
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_ADDRESS",
"I_BILLINGDOCENHANCEDFIELDS",
"I_BILLINGDOCUMENT",
"I_BILLINGDOCUMENTITEM",
"I_BILLINGDOCUMENTTYPE",
"I_BILLINGDOCUMENTTYPETEXT",
"I_COMPANYCODE",
"I_CUSTOMER",
"I_CUSTOMERPAYMENTTERMS",
"I_CUSTOMERPAYMENTTERMSTEXT",
"I_MATERIAL",
"I_MATERIALTEXT",
"I_SALESORGANIZATION",
"I_SALESORGANIZATIONTEXT",
"DD07T"
],
"ASSOCIATED":
[
"DD07T"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
ESH_N_BILLINGDOCUMENT view