@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MASTER
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.personalData.blocking: #REQUIRED
@AbapCatalog.sqlViewName: 'ESH_L_RECIPE'
define view ESH_N_RECIPE
with parameters
@Consumption.hidden: true
@Environment.systemField: #SYSTEM_LANGUAGE
P_Language: abap.lang,
@CONSUMPTION.HIDDEN: true
@ENVIRONMENT.SYSTEMFIELD: #SYSTEM_DATE
P_KEYDATE: SYDATE
as select from I_RECIPEFORKEYDATE( P_KEYDATE: $parameters.P_KEYDATE ) {
key RECIPEUUID,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE)._CHARACTERISTIC(P_KEYDATE : $parameters. P_KEYDATE).CHARACTERISTIC,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE)._CHARACTERISTIC(P_KEYDATE : $parameters. P_KEYDATE)._CHARACTERISTICDESC(P_KEYDATE : $parameters. P_KEYDATE)[1: Language = $parameters. P_Language].CHARCDESCRIPTION,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCFROMAMOUNT,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCFROMDATE,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCFROMDECIMALVALUE,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCFROMTIME,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCTOAMOUNT,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCTODATE,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCTODECIMALVALUE,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCTOTIME,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CHARCVALUE,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE)._CHARACTERISTIC(P_KEYDATE : $parameters. P_KEYDATE)._CHARACTERISTICVALUE(P_KEYDATE : $parameters. P_KEYDATE)._CHARACTERISTICVALUEDESC(P_KEYDATE : $parameters. P_KEYDATE)[1: Language = $parameters. P_Language].CHARCVALUEDESCRIPTION,
_CLFNOBJECTCLASSFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE)._CLASS(P_KEYDATE : $parameters. P_KEYDATE).CLASS,
_CLFNOBJECTCLASSFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CLASSINTERNALID,
_CLFNOBJECTCLASSFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE)._CLASS(P_KEYDATE : $parameters. P_KEYDATE)._CLASSKEYWORD(P_KEYDATE : $parameters. P_KEYDATE)[1: LANGUAGE = $parameters. P_Language].CLASSKEYWORDTEXT,
_CLFNOBJECTCLASSFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CLASSTYPE,
_CLFNOBJECTCHARCVALFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).CURRENCY,
_RECIPEDOCINFORECORDOBJECTLINK.DOCUMENTINFORECORDDOCNUMBER,
_LOGACCMOBJSECUREIDASSGMT._LOGACCMSECUREIDREPOSITORY._LOGACCMCONTEXT.LOGACCMCONTEXT,
_LOGACCMOBJSECUREIDASSGMT.LOGACCMOBJECTTYPE,
_PRIMARYOUTPUTSPECIFICATION(P_KEYDATE : $parameters. P_KEYDATE)._LOGACCMOBJSECUREIDASSGMT.LOGACCMOBJECTTYPE as PRIMOUTPLOGACCMOBJECTTYPE,
_LOGACCMOBJECTTYPEACTIVE.LOGACCMOBJECTTYPEISACTIVE,
_PRIMARYOUTPUTSPECIFICATION(P_KEYDATE : $parameters. P_KEYDATE)._LOGACCMOBJECTTYPEACTIVE.LOGACCMOBJECTTYPEISACTIVE as PRIMOUTPLOGACCMOBJTYPEISACTV,
_LOGACCMOBJECTUSERAUTHZN.LOGACCMUSERAUTHZNOBJECT,
_PRIMARYOUTPUTSPECIFICATION(P_KEYDATE : $parameters. P_KEYDATE)._LOGACCMOBJECTUSERAUTHZN.LOGACCMUSERAUTHZNOBJECT as PRIMOUTPLOGACCMUSERAUTHZNOBJ,
_SECOUTPUTFORMULAFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).MATERIAL as SECONDARYOUTPUTMATERIAL,
_OUTPUTSTREAMFORMULAFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).MATERIAL as OUTPUTSTREAMMATERIAL,
_PRIMOUTPUTFORMULAFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).MATERIAL,
_INPUTFORMULAFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).MATERIAL as INPUTMATERIAL,
_TEXTOBJECTPLAINLONGTEXT[1: Language = $parameters. P_Language].PLAINLONGTEXT,
_PLANT.PLANT,
RECIPE,
RECIPEALTERNATIVENUMBER,
RECIPEAUTHORIZATIONGROUP,
RECIPECHANGENUMBER,
RECIPECREATEDBYUSER,
RECIPECREATIONDATETIME,
_RECIPEDESCRIPTION[1: Language = $parameters. P_Language].RECIPEDESCRIPTION,
RECIPEISARCHIVED,
RECIPEISDELETED,
RECIPELASTCHANGEDATETIME,
RECIPELASTCHANGEDBYUSER,
_RECIPEPROCESSELEMENTBASIC._RECIPEPROCESSELEMENTTEXT[1: Language = $parameters. P_Language].RECIPEPROCESSELEMENTDESC,
_RECIPEPROCESSEQUIPRQMT._RECIPEPROCESSEQUIPRQMTDESC[1: Language = $parameters. P_Language].RECIPEPROCESSEQUIPRQMTDESC,
_RECIPEPROCESSPARAMVALUE._RECIPEPROCESSPARAM.RECIPEPROCESSPARAM,
_RECIPEPROCESSPARAMVALUE._RECIPEPROCESSPARAM._RECIPEPROCESSPARAMDESC[1: Language = $parameters. P_Language].RECIPEPROCESSPARAMDESC,
_RECIPEPROCESSPARAMVALUE.RECIPEPROCESSPARAMTGTVAL,
_RECIPEPROCESSPARAMVALUE._RECIPEPROCESSPARAMVALUEDESC[1: Language = $parameters. P_Language].RECIPEPROCESSPARAMVALUEDESC,
RECIPEPURPOSE,
RECIPESTATUS,
RECIPETYPE,
_RECIPETYPE._RECIPETYPETEXT[1: Language = $parameters. P_Language].RECIPETYPEDESCRIPTION,
RECIPEVALIDITYENDDATE,
RECIPEVALIDITYMAXQUANTITY,
RECIPEVALIDITYMINQUANTITY,
RECIPEVALIDITYSTARTDATE,
RECIPEVALIDITYUNIT,
RECIPEVERSIONNUMBER,
_INPUTFORMULAFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE)._SPECIFICATIONFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).SPECIFICATION as INPUTFORMULASPECIFICATION,
_SECOUTPUTFORMULAFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE)._SPECIFICATIONFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).SPECIFICATION as SECOUTPUTFORMULASPECIFICATION,
_OUTPUTSTREAMFORMULAFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE)._SPECIFICATIONFORKEYDATE(P_KEYDATE : $parameters. P_KEYDATE).SPECIFICATION as STREAMOUTPUTSPECIFICATION,
_PRIMARYOUTPUTSPECIFICATION(P_KEYDATE : $parameters. P_KEYDATE).SPECIFICATION,
_PRIMARYOUTPUTSPECIFICATION(P_KEYDATE : $parameters. P_KEYDATE).SPECIFICATIONAUTHZNGROUP,
_PRIMARYOUTPUTSPECIFICATION(P_KEYDATE : $parameters. P_KEYDATE).SPECIFICATIONTYPE,
_RECIPESTATUSTEXT[1: LANGUAGE = $parameters. P_Language].STSACTNMGMTSTATUSTEXT,
_LASTCHANGEDBYUSER.USERDESCRIPTION as LASTCHANGEDBYUSERDESC,
_CREATEDBYUSER.USERDESCRIPTION
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CLFNCHARACTERISTICFORKEYDATE",
"I_CLFNCHARCDESCFORKEYDATE",
"I_CLFNCHARCVALUEDESCFORKEYDATE",
"I_CLFNCHARCVALUEFORKEYDATE",
"I_CLFNCLASSFORKEYDATE",
"I_CLFNCLASSKEYWORDFORKEYDATE",
"I_CLFNOBJECTCHARCVALFORKEYDATE",
"I_CLFNOBJECTCLASSFORKEYDATE",
"I_DOCUMENTINFORECORDOBJECTLINK",
"I_LOGACCMCONTEXT",
"I_LOGACCMOBJECTTYPEACTIVE",
"I_LOGACCMOBJECTUSERAUTHZN",
"I_LOGACCMOBJSECUREIDASSGMT",
"I_LOGACCMSECUREIDREPOSITORY",
"I_RECIPEASSGDPLANT",
"I_RECIPEFORKEYDATE",
"I_RECIPEFORMULAITEMFORKEYDATE",
"I_RECIPEPROCESSELEMENTBASIC",
"I_RECIPEPROCESSELEMENTTEXT",
"I_RECIPEPROCESSEQUIPRQMT",
"I_RECIPEPROCESSEQUIPRQMTTEXT",
"I_RECIPEPROCESSPARAM",
"I_RECIPEPROCESSPARAMTEXT",
"I_RECIPEPROCESSPARAMVALUE",
"I_RECIPEPROCESSPARAMVALUETEXT",
"I_RECIPETEXT",
"I_RECIPETYPE",
"I_RECIPETYPETEXT",
"I_SPECIFICATIONFORKEYDATE",
"I_STSACTNMGMTSTATUSTEXT",
"I_TEXTOBJECTPLAINLONGTEXT",
"I_USER"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/