ESH_N_SOLUTIONORDER

DDL: ESH_N_SOLUTIONORDER SQL: ESH_L_SOLUORDER Type: view

ESH_N_SOLUTIONORDER is a CDS View in SAP S/4HANA. It reads from 1 data source (I_SERVICEDOCUMENTENHCD) and exposes 31 fields with key fields SERVICEDOCUMENT, SERVICEOBJECTTYPE. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_SERVICEDOCUMENTENHCD I_SERVICEDOCUMENTENHCD from

Parameters (1)

NameTypeDefault
P_Language abap.lang

Associations (1)

CardinalityTargetAliasCondition
[0..*] dd07t _SERVICEDOCUMENTSTATUS $projection.ServiceDocumentStatus=_SERVICEDOCUMENTSTATUS.domvalue_l and _SERVICEDOCUMENTSTATUS.domname='CRMS4_STAT_LIFECYCLE' and _SERVICEDOCUMENTSTATUS.as4local='A'

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName ESH_L_SOLUORDER view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY SERVICEDOCUMENT SERVICEDOCUMENT
KEY SERVICEOBJECTTYPE SERVICEOBJECTTYPE
DISTRIBUTIONCHANNEL DISTRIBUTIONCHANNEL
DIVISION DIVISION
SOLDTOFIRSTNAME _SOLDTOPARTY FIRSTNAME
EMPFIRSTNAME _RESPEMPLOYEE FIRSTNAME
SOLDTOLASTNAME _SOLDTOPARTY LASTNAME
EMPLASTNAME _RESPEMPLOYEE LASTNAME
SOLDTOORGFNAME _SOLDTOPARTY ORGANIZATIONBPNAME1
EMPORGFNAME _RESPEMPLOYEE ORGANIZATIONBPNAME1
SOLDTOORGLNAME _SOLDTOPARTY ORGANIZATIONBPNAME2
EMPORGLNAME _RESPEMPLOYEE ORGANIZATIONBPNAME2
POSTINGDATE POSTINGDATE
RESPONSIBLEEMPLOYEE RESPONSIBLEEMPLOYEE
SALESGROUP SALESGROUP
SALESGROUPORGUNITID SALESGROUPORGUNITID
SALESOFFICE SALESOFFICE
SALESOFFICEORGUNITID SALESOFFICEORGUNITID
SALESORGANIZATION SALESORGANIZATION
SALESORGANIZATIONORGUNITID SALESORGANIZATIONORGUNITID
SERVICEDOCUMENTDESCRIPTION SERVICEDOCUMENTDESCRIPTION
SERVICEDOCUMENTISQUOTATION SERVICEDOCUMENTISQUOTATION
SERVICEDOCUMENTLONGTEXT _SRVCDOCHEADERLONGTEXT SERVICEDOCUMENTLONGTEXT
SERVICEDOCUMENTSTATUS SERVICEDOCUMENTSTATUS
SERVICEDOCUMENTSTATUSNAME
SERVICEDOCUMENTTEMPLATETYPE SERVICEDOCUMENTTEMPLATETYPE
SERVICEDOCUMENTTYPE SERVICEDOCUMENTTYPE
SERVICEDOCUMENTTYPENAME
SERVICEDOCUMENTUUID SERVICEDOCUMENTUUID
SERVICEORGANIZATION SERVICEORGANIZATION
SOLDTOPARTY SOLDTOPARTY
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MIXED
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@AbapCatalog.sqlViewName: 'ESH_L_SOLUORDER'
define view ESH_N_SOLUTIONORDER
 with parameters
 @Consumption.hidden: true
 @Environment.systemField: #SYSTEM_LANGUAGE
 P_Language: abap.lang
as select from I_SERVICEDOCUMENTENHCD
association [0..*] to dd07t as _SERVICEDOCUMENTSTATUS on  $projection.ServiceDocumentStatus=_SERVICEDOCUMENTSTATUS.domvalue_l and  _SERVICEDOCUMENTSTATUS.domname='CRMS4_STAT_LIFECYCLE' and  _SERVICEDOCUMENTSTATUS.as4local='A'  {

key SERVICEDOCUMENT,

key SERVICEOBJECTTYPE,

DISTRIBUTIONCHANNEL,

DIVISION,

_SOLDTOPARTY.FIRSTNAME as SOLDTOFIRSTNAME,

_RESPEMPLOYEE.FIRSTNAME as EMPFIRSTNAME,

_SOLDTOPARTY.LASTNAME as SOLDTOLASTNAME,

_RESPEMPLOYEE.LASTNAME as EMPLASTNAME,

_SOLDTOPARTY.ORGANIZATIONBPNAME1 as SOLDTOORGFNAME,

_RESPEMPLOYEE.ORGANIZATIONBPNAME1 as EMPORGFNAME,

_SOLDTOPARTY.ORGANIZATIONBPNAME2 as SOLDTOORGLNAME,

_RESPEMPLOYEE.ORGANIZATIONBPNAME2 as EMPORGLNAME,

POSTINGDATE,

RESPONSIBLEEMPLOYEE,

SALESGROUP,

SALESGROUPORGUNITID,

SALESOFFICE,

SALESOFFICEORGUNITID,

SALESORGANIZATION,

SALESORGANIZATIONORGUNITID,

SERVICEDOCUMENTDESCRIPTION,

SERVICEDOCUMENTISQUOTATION,

_SRVCDOCHEADERLONGTEXT.SERVICEDOCUMENTLONGTEXT,

SERVICEDOCUMENTSTATUS,

_SERVICEDOCUMENTSTATUS[1: ddlanguage = $parameters. P_Language].ddtext as SERVICEDOCUMENTSTATUSNAME,

SERVICEDOCUMENTTEMPLATETYPE,

SERVICEDOCUMENTTYPE,

_SERVICEDOCUMENTTYPE._SERVICEDOCUMENTTYPETEXT[1: LANGUAGE = $parameters. P_Language].SERVICEDOCUMENTTYPENAME,

SERVICEDOCUMENTUUID,

SERVICEORGANIZATION,

SOLDTOPARTY
}where SERVICEOBJECTTYPE = 'BUS2000172'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNER",
"I_SERVICEDOCUMENTENHCD",
"I_SERVICEDOCUMENTTYPE",
"I_SERVICEDOCUMENTTYPETEXT",
"I_SRVCDOCHEADERLONGTEXT",
"DD07T"
],
"ASSOCIATED":
[
"DD07T"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/