如何使用类似JSP的动态行为创建WIdget-BACKOFFICE

2020-09-21 19:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正试图在 BackOffic...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正试图在 BackOffice 中加入小工具,在该选项中,用户将从HTML-SELECT中选择代表不同报告的选项,以此为基础 将显示带有输入参数的报表的表单,这是动态行为,类似于JSP,使用javascript或jquery和ajax请求。 该报告所需的查询如下所述:是否可以将此要求集成到 BackOffice 中?

替代文字

选择不同的{ prod.pk }作为PRODUCTPK,选择{prod.code}作为PRODUCTCODE,{catCountry.code}作为 COUNTRYCATEGORYCODE,{catYEAR.code}为ITKYEARCATEGORYCODE,{prod.SKUcode}为SKU,{prod.spanishDescription}为Description,{catITKSection.code}为SECTIONCATEGORYCODE,{catITKReference.code}为REFERENCECATEGORYCODE,{prod.yearALICATION}为Y Enumerationvalueslp.p_name作为PLMNAME,{prod5.code}作为ITALIKAPRODUCT,{prod5.elektraId}作为SKUITALIKA,{catMODEL.code}作为MODEL,来自{Spareparts as prod加入CategoryProductRelation as {level9.target}上的level9 = {<< rel = " nofollow" hraf=" http://prod.pk"> prod.pk }

 在{level8.target} = {level9.source}上作为Category8加入CategoryCategoryRelation
   在{level7.target} = {level8.source}上作为Category7加入CategoryCategoryRelation
   在{level6.target} = {level7.source}上作为Category6加入CategoryCategoryRelation
   在{level5.target} = {level6.source}上作为Category5加入CategoryCategoryRelation
   在{level4.target} = {level5.source}上作为Category4加入CategoryCategoryRelation
   在{level3.target} = {level4.source}上将CategoryCategoryRelation加入为level3
   在{level2.target} = {level3.source}上将CategoryCategoryRelation加入为level2
   在{level1.target} = {level2.source}上以Category1的身份加入CategoryCategoryRelation
   在{catCountry.pk} = {level1.source}上以catCountry的身份加入Category
  

},{{作为prod2的备件加入{level6.target}上的level6的CategoryProductRelation = { prod2.pk }

 在{level5.target} = {level6.source}上作为Category5加入CategoryCategoryRelation
   在{level4.target} = {level5.source}上作为Category4加入CategoryCategoryRelation
   在{level3.target} = {level4.source}上将CategoryCategoryRelation加入为level3
   在{level2.target} = {level3.source}上将CategoryCategoryRelation加入为level2
   在{level1.target} = {level2.source}上以Category1的身份加入CategoryCategoryRelation
   在{catYEAR.pk} = {level1.source}上以catYEAR的身份加入Category
  

},{{作为prod7的备件加入{level5.target}上的Category5,作为level5 = { prod7.pk }

 在{level4.target} = {level5.source}上作为Category4加入CategoryCategoryRelation
   在{level3.target} = {level4.source}上将CategoryCategoryRelation加入为level3
   在{level2.target} = {level3.source}上将CategoryCategoryRelation加入为level2
   在{level1.target} = {level2.source}上以Category1的身份加入CategoryCategoryRelation
   在{catMODEL.pk} = {level1.source}上将类别作为catMODEL加入
  

},{{作为prod3的备件加入{level2.target}上的CategoryProductRelation作为level2 = { prod3.pk }

 在{level1.target} = {level2.source}上作为Category1加入CategoryCategoryRelation
   在{catITKSection.pk} = {level1.source}上将类别作为catITKSection加入
  

},{{作为prod4的备件加入{level1.target}上的CategoryProductRelation作为level1 = { prod4.pk }

 在{catITKReference.pk} = {level1.source}上作为catITKReference加入类别
  

},Enumerationvalueslp

,{ItalikaProduct作为prod5加入ItalikaProdSpareRel作为rel on {rel.source} = { prod5.pk }

 在{sp.pk} = {rel.target}上以sp的形式加入备件
  

}

其中{catMODEL.code} = $ P {MODEL}和{prod.code} = {prod.code}和{prod2.code} = {prod.code}和{prod3.code} = {prod.code }和{prod4.code} = {prod.code}和{prod7.code} = {prod.code}和{sp.code} = {prod.code}和{prod.plm} = Enumerationvalueslp.itempk

(56.5 kB)
付费偷看设置
发送
2条回答
微wx笑
1楼-- · 2020-09-21 19:37

嗨,

您绝对可以在Backoffice中实现这种逻辑。 Backoffice在后台使用了 zk框架,该框架允许任何您想要的动态内容。 Backoffice具有许多便利功能。 您可以使用 zul 格式定义自己的视图,在其中放置引用编辑器(我猜想报告类型是数据库中的实体)和一些内容容器,然后将它们注入到控制器中,进行注释 使用 @ViewEvent 的适当方法来处理编辑器中的值更改,然后管理容器的内容。

干杯, Jacek

暮风yp
2楼-- · 2020-09-21 19:32

从yaas空间移出

一周热门 更多>