@AbapCatalog.sqlViewName : 'CSDSOWFEMLTMPL'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking : #('TRANSACTIONAL_DATA')
@VDM.viewType : #CONSUMPTION
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType : {
serviceQuality: #D,
sizeCategory: #L,
dataClass: #TRANSACTIONAL
}
@EndUserText.label : 'Sales Order Workflow Email Template'
define view C_SlsOrdWorkflowEmailTemplate as select from I_WorkflowTask as Workflowtask
left outer to one join I_WorkflowTaskApplObject as WorkflowTaskApplObject on WorkflowTaskApplObject.WorkflowTaskInternalID = Workflowtask.WorkflowTaskInternalID
and WorkflowTaskApplObject.SAPObjectNodeRepresentation = 'SalesOrder'
and WorkflowTaskApplObject.TechnicalWrkflwObjectCategory = 'CL'
left outer to one join I_SalesOrder as SalesOrder on SalesOrder.SalesOrder = WorkflowTaskApplObject.TechnicalWrkflwObject
association [0..1] to I_SalesOrderType as _SalesOrderType on _SalesOrderType.SalesOrderType = SalesOrder.SalesOrderType
association [0..1] to I_WorkflowTaskURL as _WorkflowTaskURL on _WorkflowTaskURL.WorkflowTaskInternalID = Workflowtask.WorkflowTaskInternalID
{
key Workflowtask.WorkflowTaskInternalID,
SalesOrder.SalesOrder,
_SalesOrganization._Text[1: Language=$session.system_language ].SalesOrganizationName,
SalesOrder.SalesOrganization,
_DistributionChannel._Text[1: Language=$session.system_language ].DistributionChannelName,
SalesOrder.DistributionChannel,
_OrganizationDivision._Text[1: Language=$session.system_language ].DivisionName,
SalesOrder.OrganizationDivision,
cast (_SalesOrderType._Text[1:Language=$session.system_language].SalesDocumentTypeName as salesdocumenttypename preserving type) as SalesOrderTypeName,
SalesOrder.SalesOrderType,
SalesOrder.SalesOrderDate,
_SDDocumentReason._Text[1:Language=$session.system_language].SDDocumentReasonText,
SalesOrder.SDDocumentReason,
_SoldToParty.CustomerName as CustomerName,
SalesOrder.SoldToParty,
@Semantics.currencyCode:true
SalesOrder.TransactionCurrency,
@Semantics.amount.currencyCode : 'TransactionCurrency'
SalesOrder.TotalNetAmount,
Workflowtask.WorkflowTaskPriority,
Workflowtask.WorkflowTaskStatus,
_WorkflowTaskURL.WorkflowTaskURL
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_CUSTOMER",
"I_DISTRIBUTIONCHANNEL",
"I_DISTRIBUTIONCHANNELTEXT",
"I_DIVISION",
"I_DIVISIONTEXT",
"I_SALESDOCUMENTTYPETEXT",
"I_SALESORDER",
"I_SALESORDERTYPE",
"I_SALESORGANIZATION",
"I_SALESORGANIZATIONTEXT",
"I_SDDOCUMENTREASON",
"I_SDDOCUMENTREASONTEXT",
"I_WORKFLOWTASK",
"I_WORKFLOWTASKAPPLOBJECT",
"I_WORKFLOWTASKURL"
],
"ASSOCIATED":
[
"I_SALESORDERTYPE",
"I_WORKFLOWTASKURL"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
C_SlsOrdWorkflowEmailTemplate view