SlideShare ist ein Scribd-Unternehmen logo

Ui5con satyendra raksha1725-1810

Ui5con satyendra raksha1725-1810

Ui5con satyendra raksha1725-1810

1 von 16
Downloaden Sie, um offline zu lesen
INTERNAL
Satyendra Dhar, SAP
Raksha Jain, SAP
Metadata Driven Action Wiring
IoTAE Feature support
2INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Introduction
SAPUI5 controls look-up
 Control Metadata
 Control Behavior
Introduction to Action Wiring
 WHAT
 WHY
 HOW
Demo
Agenda
3INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Introduction
 Several of these
controls are put
together
 List on the left should
be the driver of
interaction
 Other controls need to
change the behavior
according to the
selection on the list
 Make it code free
SAPUI5 controls look-up
5INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Control Metadata
6INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Control Behavior
XML View
JS View
Anzeige

Recomendados

UI5con 2018 - Best Practices & Tips
UI5con 2018 - Best Practices & TipsUI5con 2018 - Best Practices & Tips
UI5con 2018 - Best Practices & TipsArndvHofe
 
Rohit Tripathi at AI Frontiers : Using intelligent connectivity and AI to tra...
Rohit Tripathi at AI Frontiers : Using intelligent connectivity and AI to tra...Rohit Tripathi at AI Frontiers : Using intelligent connectivity and AI to tra...
Rohit Tripathi at AI Frontiers : Using intelligent connectivity and AI to tra...AI Frontiers
 
Sap hana platform one pager - slide share
Sap hana platform   one pager - slide shareSap hana platform   one pager - slide share
Sap hana platform one pager - slide shareJun Wan
 
Zuverlässige Wartung, zufriedene Mieter mit SAP Business ByDesign & eam4cloud
Zuverlässige Wartung, zufriedene Mieter mit SAP Business ByDesign & eam4cloudZuverlässige Wartung, zufriedene Mieter mit SAP Business ByDesign & eam4cloud
Zuverlässige Wartung, zufriedene Mieter mit SAP Business ByDesign & eam4cloudall4cloud GmbH & Co. KG
 
Pl sap-business-one-starter-package-basis
Pl sap-business-one-starter-package-basisPl sap-business-one-starter-package-basis
Pl sap-business-one-starter-package-basisPaweł Matejko
 
Finanzplanung in SAP Analytics Cloud
Finanzplanung in SAP Analytics CloudFinanzplanung in SAP Analytics Cloud
Finanzplanung in SAP Analytics CloudIBsolution GmbH
 

Más contenido relacionado

Ähnlich wie Ui5con satyendra raksha1725-1810

Espresso nk fertiger_2016
Espresso nk fertiger_2016Espresso nk fertiger_2016
Espresso nk fertiger_2016Steffen König
 
Cross Application Timesheet.pdf
Cross Application Timesheet.pdfCross Application Timesheet.pdf
Cross Application Timesheet.pdfssusereb0ae41
 
Herve pluche - Busines goes mobile
Herve pluche - Busines goes mobileHerve pluche - Busines goes mobile
Herve pluche - Busines goes mobileAvantica
 
BYOM - Bring Your Own Model
BYOM - Bring Your Own ModelBYOM - Bring Your Own Model
BYOM - Bring Your Own ModelLars Gregori
 
The World(S) Of The Sap Community Network
The World(S) Of The Sap Community NetworkThe World(S) Of The Sap Community Network
The World(S) Of The Sap Community NetworkCraig Cmehil
 
Community Influencers 2008
Community Influencers 2008Community Influencers 2008
Community Influencers 2008Craig Cmehil
 
Community Influencers 2009
Community Influencers 2009Community Influencers 2009
Community Influencers 2009Craig Cmehil
 
Lernen bei Bedarf & im Kontext mit Performance Support
Lernen bei Bedarf & im Kontext mit Performance Support Lernen bei Bedarf & im Kontext mit Performance Support
Lernen bei Bedarf & im Kontext mit Performance Support Thomas Jenewein
 
Top reasons to choose SAP hana
Top reasons to choose SAP hanaTop reasons to choose SAP hana
Top reasons to choose SAP hanaDouglas Bernardini
 
SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
 SAP Bedrohungserkennung als Cloud Lösung - SAP ETD SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
SAP Bedrohungserkennung als Cloud Lösung - SAP ETDIBsolution GmbH
 
Magic - Schnelle Integration von Salesforce.com® und SAP® durch vorkonfigurie...
Magic - Schnelle Integration von Salesforce.com® und SAP® durch vorkonfigurie...Magic - Schnelle Integration von Salesforce.com® und SAP® durch vorkonfigurie...
Magic - Schnelle Integration von Salesforce.com® und SAP® durch vorkonfigurie...Salesforce Deutschland
 
Magic xpi sap salesforce speed start paket (1)
Magic xpi sap salesforce speed start paket (1)Magic xpi sap salesforce speed start paket (1)
Magic xpi sap salesforce speed start paket (1)Mullrich1012
 
SAP Skills digital Lernen im SAP Learning Hub
SAP Skills digital Lernen im SAP Learning Hub  SAP Skills digital Lernen im SAP Learning Hub
SAP Skills digital Lernen im SAP Learning Hub Thomas Jenewein
 
Java management extensions (jmx)
Java management extensions (jmx)Java management extensions (jmx)
Java management extensions (jmx)Tarun Telang
 
Machine Learning & KI go #Nextlearning
Machine Learning & KI go #NextlearningMachine Learning & KI go #Nextlearning
Machine Learning & KI go #NextlearningThomas Jenewein
 
SAP PM – Neue Entwicklungen der SAP 2019
SAP PM – Neue Entwicklungen der SAP 2019SAP PM – Neue Entwicklungen der SAP 2019
SAP PM – Neue Entwicklungen der SAP 2019Branding Maintenance
 
Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Michael Mueller
 
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...Andreas Kunz
 

Ähnlich wie Ui5con satyendra raksha1725-1810 (20)

Espresso nk fertiger_2016
Espresso nk fertiger_2016Espresso nk fertiger_2016
Espresso nk fertiger_2016
 
Cross Application Timesheet.pdf
Cross Application Timesheet.pdfCross Application Timesheet.pdf
Cross Application Timesheet.pdf
 
Herve pluche - Busines goes mobile
Herve pluche - Busines goes mobileHerve pluche - Busines goes mobile
Herve pluche - Busines goes mobile
 
BYOM - Bring Your Own Model
BYOM - Bring Your Own ModelBYOM - Bring Your Own Model
BYOM - Bring Your Own Model
 
The World(S) Of The Sap Community Network
The World(S) Of The Sap Community NetworkThe World(S) Of The Sap Community Network
The World(S) Of The Sap Community Network
 
Caso Crm Hospiten
Caso Crm HospitenCaso Crm Hospiten
Caso Crm Hospiten
 
Community Influencers 2008
Community Influencers 2008Community Influencers 2008
Community Influencers 2008
 
Community Influencers 2009
Community Influencers 2009Community Influencers 2009
Community Influencers 2009
 
Lernen bei Bedarf & im Kontext mit Performance Support
Lernen bei Bedarf & im Kontext mit Performance Support Lernen bei Bedarf & im Kontext mit Performance Support
Lernen bei Bedarf & im Kontext mit Performance Support
 
Swisscom runs SAP Lumira
Swisscom runs SAP LumiraSwisscom runs SAP Lumira
Swisscom runs SAP Lumira
 
Top reasons to choose SAP hana
Top reasons to choose SAP hanaTop reasons to choose SAP hana
Top reasons to choose SAP hana
 
SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
 SAP Bedrohungserkennung als Cloud Lösung - SAP ETD SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
SAP Bedrohungserkennung als Cloud Lösung - SAP ETD
 
Magic - Schnelle Integration von Salesforce.com® und SAP® durch vorkonfigurie...
Magic - Schnelle Integration von Salesforce.com® und SAP® durch vorkonfigurie...Magic - Schnelle Integration von Salesforce.com® und SAP® durch vorkonfigurie...
Magic - Schnelle Integration von Salesforce.com® und SAP® durch vorkonfigurie...
 
Magic xpi sap salesforce speed start paket (1)
Magic xpi sap salesforce speed start paket (1)Magic xpi sap salesforce speed start paket (1)
Magic xpi sap salesforce speed start paket (1)
 
SAP Skills digital Lernen im SAP Learning Hub
SAP Skills digital Lernen im SAP Learning Hub  SAP Skills digital Lernen im SAP Learning Hub
SAP Skills digital Lernen im SAP Learning Hub
 
Java management extensions (jmx)
Java management extensions (jmx)Java management extensions (jmx)
Java management extensions (jmx)
 
Machine Learning & KI go #Nextlearning
Machine Learning & KI go #NextlearningMachine Learning & KI go #Nextlearning
Machine Learning & KI go #Nextlearning
 
SAP PM – Neue Entwicklungen der SAP 2019
SAP PM – Neue Entwicklungen der SAP 2019SAP PM – Neue Entwicklungen der SAP 2019
SAP PM – Neue Entwicklungen der SAP 2019
 
Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen Implementierung von SAP SuccessFactors Lösungen
Implementierung von SAP SuccessFactors Lösungen
 
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
 

Último

Lobbyismus-Skandal in Deutschland mit tödlichen Folgen
Lobbyismus-Skandal in Deutschland mit tödlichen FolgenLobbyismus-Skandal in Deutschland mit tödlichen Folgen
Lobbyismus-Skandal in Deutschland mit tödlichen Folgenrkehu
 
Metin Akgün - Die ganze Wahrheit über Corona- und COVID-19-Pandemie
Metin Akgün - Die ganze Wahrheit über Corona- und COVID-19-PandemieMetin Akgün - Die ganze Wahrheit über Corona- und COVID-19-Pandemie
Metin Akgün - Die ganze Wahrheit über Corona- und COVID-19-Pandemierkehu
 
Angela Merkel wurde sexuell missbraucht.
Angela Merkel wurde sexuell missbraucht.Angela Merkel wurde sexuell missbraucht.
Angela Merkel wurde sexuell missbraucht.rkehu
 
Skandal-Kanzler - Olaf Scholz nach Vergewaltigung von Çiğdem Akgün gestorben
Skandal-Kanzler - Olaf Scholz nach Vergewaltigung von Çiğdem Akgün gestorbenSkandal-Kanzler - Olaf Scholz nach Vergewaltigung von Çiğdem Akgün gestorben
Skandal-Kanzler - Olaf Scholz nach Vergewaltigung von Çiğdem Akgün gestorbenrkehu
 
UX - Ein Drama in drei Akten: Woran User Experience in der Praxis scheitert -...
UX - Ein Drama in drei Akten: Woran User Experience in der Praxis scheitert -...UX - Ein Drama in drei Akten: Woran User Experience in der Praxis scheitert -...
UX - Ein Drama in drei Akten: Woran User Experience in der Praxis scheitert -...Stefan Spittank
 
Corona ist ein Massenmord-Skandal - 38 Millionen Todesfälle in Deutschland
Corona ist ein Massenmord-Skandal - 38 Millionen Todesfälle in DeutschlandCorona ist ein Massenmord-Skandal - 38 Millionen Todesfälle in Deutschland
Corona ist ein Massenmord-Skandal - 38 Millionen Todesfälle in Deutschlandrkehu
 
Reaktionen zum Tod von Olaf Scholz (SPD)
Reaktionen zum Tod von Olaf Scholz (SPD)Reaktionen zum Tod von Olaf Scholz (SPD)
Reaktionen zum Tod von Olaf Scholz (SPD)rkehu
 

Último (7)

Lobbyismus-Skandal in Deutschland mit tödlichen Folgen
Lobbyismus-Skandal in Deutschland mit tödlichen FolgenLobbyismus-Skandal in Deutschland mit tödlichen Folgen
Lobbyismus-Skandal in Deutschland mit tödlichen Folgen
 
Metin Akgün - Die ganze Wahrheit über Corona- und COVID-19-Pandemie
Metin Akgün - Die ganze Wahrheit über Corona- und COVID-19-PandemieMetin Akgün - Die ganze Wahrheit über Corona- und COVID-19-Pandemie
Metin Akgün - Die ganze Wahrheit über Corona- und COVID-19-Pandemie
 
Angela Merkel wurde sexuell missbraucht.
Angela Merkel wurde sexuell missbraucht.Angela Merkel wurde sexuell missbraucht.
Angela Merkel wurde sexuell missbraucht.
 
Skandal-Kanzler - Olaf Scholz nach Vergewaltigung von Çiğdem Akgün gestorben
Skandal-Kanzler - Olaf Scholz nach Vergewaltigung von Çiğdem Akgün gestorbenSkandal-Kanzler - Olaf Scholz nach Vergewaltigung von Çiğdem Akgün gestorben
Skandal-Kanzler - Olaf Scholz nach Vergewaltigung von Çiğdem Akgün gestorben
 
UX - Ein Drama in drei Akten: Woran User Experience in der Praxis scheitert -...
UX - Ein Drama in drei Akten: Woran User Experience in der Praxis scheitert -...UX - Ein Drama in drei Akten: Woran User Experience in der Praxis scheitert -...
UX - Ein Drama in drei Akten: Woran User Experience in der Praxis scheitert -...
 
Corona ist ein Massenmord-Skandal - 38 Millionen Todesfälle in Deutschland
Corona ist ein Massenmord-Skandal - 38 Millionen Todesfälle in DeutschlandCorona ist ein Massenmord-Skandal - 38 Millionen Todesfälle in Deutschland
Corona ist ein Massenmord-Skandal - 38 Millionen Todesfälle in Deutschland
 
Reaktionen zum Tod von Olaf Scholz (SPD)
Reaktionen zum Tod von Olaf Scholz (SPD)Reaktionen zum Tod von Olaf Scholz (SPD)
Reaktionen zum Tod von Olaf Scholz (SPD)
 

Ui5con satyendra raksha1725-1810

  • 1. INTERNAL Satyendra Dhar, SAP Raksha Jain, SAP Metadata Driven Action Wiring IoTAE Feature support
  • 2. 2INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Introduction SAPUI5 controls look-up  Control Metadata  Control Behavior Introduction to Action Wiring  WHAT  WHY  HOW Demo Agenda
  • 3. 3INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Introduction  Several of these controls are put together  List on the left should be the driver of interaction  Other controls need to change the behavior according to the selection on the list  Make it code free
  • 5. 5INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Control Metadata
  • 6. 6INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Control Behavior XML View JS View
  • 8. 8INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ WHAT ?? For SAPUI5 application action wiring is a concept to bind multiple events to one action. In xml- based view with more than one control, if user wants to perform multiple events on other controls while interacting with one.
  • 9. 9INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ WHY ?? It reduces the pain of writing control specific code for performing interaction between controls. Can be achieved by providing the metadata of action to be performed in the xml view. Implementation of interaction between the controls NOW is done by:-  Writing the code specific to each control  Modifying the model binded to each control
  • 10. 10INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ HOW ?? action: function(oEvent) { var that = this; var actionParameters = JSON.parse(oEvent.getSource().data("wiring").replace(/'/g, """)); var eventType = oEvent.getId(); var aTargets = actionParameters[eventType].targets || []; aTargets.forEach(function(oTarget) { var oControl = that.byId(oTarget.id); if (oControl) { var oParams = {}; for (var prop in oTarget.parameters) { oParams[prop] = oEvent.getParameter(oTarget.parameters[prop]); } oControl[oTarget.action](oParams); } }); } WIRING HANDLER / Controller actions: { mapZoom: { parameters: { context: { type: "object" } }, handler: "doMapZoom" } CONTROL METADATA <iot:IoTThingList things=“/Things” rowSelect="action" action:wiring="{'rowSelect':{'targets':[{'id':'__tmap0','action':'doMapZoom','parameters':{'context':'thing'}}]}}” > XML VIEW We will do EVERYTHING for YOU !!!
  • 11. 11INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ What do you have to do ?? • Create an application • Drag and drop controls • Configure action wiring for controls
  • 12. 12INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Demo
  • 13. 13INTERNAL© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ “Questions and comments.”
  • 14. Satyendra Dhar Development Architect Raksha Jain Software Developer Thank you.
  • 15. © 2018 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. www.sap.com/contactsap Follow all of SAP
  • 16. © 2018 SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP SE oder ein SAP-Konzernunternehmen nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Die von SAP SE oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Produkte können länderspezifische Unterschiede aufweisen. Die vorliegenden Unterlagen werden von der SAP SE oder einem SAP-Konzernunternehmen bereitgestellt und dienen ausschließlich zu Informationszwecken. Die SAP SE oder ihre Konzernunternehmen übernehmen keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation. Die SAP SE oder ein SAP-Konzernunternehmen steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren. Insbesondere sind die SAP SE oder ihre Konzernunternehmen in keiner Weise verpflichtet, in dieser Publikation oder einer zugehörigen Präsentation dargestellte Geschäftsabläufe zu verfolgen oder hierin wiedergegebene Funktionen zu entwickeln oder zu veröffentlichen. Diese Publikation oder eine zugehörige Präsentation, die Strategie und etwaige künftige Entwicklungen, Produkte und/oder Plattformen der SAP SE oder ihrer Konzernunternehmen können von der SAP SE oder ihren Konzernunternehmen jederzeit und ohne Angabe von Gründen unangekündigt geändert werden. Die in dieser Publikation enthaltenen Informationen stellen keine Zusage, kein Versprechen und keine rechtliche Verpflichtung zur Lieferung von Material, Code oder Funktionen dar. Sämtliche vorausschauenden Aussagen unterliegen unterschiedlichen Risiken und Unsicherheiten, durch die die tatsächlichen Ergebnisse von den Erwartungen abweichen können. Dem Leser wird empfohlen, diesen vorausschauenden Aussagen kein übertriebenes Vertrauen zu schenken und sich bei Kaufentscheidungen nicht auf sie zu stützen. SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP SE (oder von einem SAP-Konzernunternehmen) in Deutschland und verschiedenen anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen. Zusätzliche Informationen zur Marke und Vermerke finden Sie auf der Seite https://www.sap.com/corporate/de/legal/copyright.html. www.sap.com/contactsap SAP folgen auf