While activating odata services error
My Opportunities App from Fiori Launchpad
Hello,
I'm trying to setup the Fiori Launchpad and MyOpportunitie application on a CRM system. Gateway components are on same system.
On the Lauchpad however I only have an empty group and I cannot add anything from the catalog: no matches found - error.
Are we still missing some configuration on this system or are the assigned roles not correct?
How can we further troubleshoot this?
Thanks, Hannes
attachment not visible in history of my leave request version2
Hello ,
We are currently on Version 2 of my leave request and on SAP ERP HCM 1.0 SPS03 and have applied all the backend and UI mandatory notes
our issue is that we are able to create leave and upload attachment PFB screens , we dont get any error while uploading but not able to see the attachment in history
we are SAP UI5 version 1.28.21
your inputs are very much appreciated .
Regards
Sri
Fiori Client 1.3 and single sign on
Hi experts,
we have set up a gateway and exposed a few fiori apps.
We have set up our web dispatcher to expose the apps on iphones.
We have installed the apps on iphones and made the initial configuration.
everything is now working.
I have one question, is there a way without SAP autentificator or SMP to be able to not enter user and password each time you acces to the fiori Client ?
I tried via a macBook to retreive the certificate of the FIORI URL but it wont upload to the Iphone ...
Any Ideas ?
Thanks,
Nicolas
Error - Adding element with duplicate id with Launching Custom UI5 app from Fiori launch Pad
Fellow Members - Custom UI5 application configured into the Fiori Launch Pad and able to launch successfully first time. However, when user click on "Home" button on the Custom Application to navigate back to launch pad and re-launch same application, application end up with error - "Adding element with duplicate id". Seem like some reason Controls don't get destroyed when application destroyed.
Was spent time looking into the issue and was end up with no luck.The error is simple and make sense but don't know the fix :-(
I am looking for thoughts & direction to fix the issue.
Happy Friday..
Tags edited by: Michael Appleby
Fiori Client Custom in IOS
Hi experts,
It's posible to compile Fiori Client to ios without a mac computer?
Kind regards.
How to upload my app developed SAP FIORI with OPENUI5 to the standard launchpad Fiori?
Hi experts,
I need upload my app developed with OPENUI5 to the standard launchpad Fiori.
Any ideas ?
Thanks,
Regards.
Error while creating catalog: "Cannot set property '$selected' of undefined"
Hi all,
I'm new in Fiori, I was setting up the fiori launchpad from help portal (Setting Up the Launchpad - User Interface Add-On for SAP NetWeaver - SAP Library).
When I using Launchpad Designer to create catalog, it responses with "Cannot set property '$selected' of undefined". I'm not sure which configuration is wrong.
Is there anybody can tell me where I am wrong, or how can I check this problem?
Thank you.
I configured on abap server,
The ui5 version is 1.28.13.
sap_basis 740
Actived odata service :
/UI2/PAGE_BUILDER_CONF
/UI2/PAGE_BUILDER_CUST
/UI2/PAGE_BUILDER_PERS
/UI2/TRANSPORT
/UI2/INTEROP
Fiori Client 1.4.1 in iOS 9 asks to re-enter the User ID/ Password after Restarting of iOS Mobile Device.
Dear Experts,
We have deployed Couple of Fiori Applications in our landscape without Web Dispatcher (Fiori Transactional Apps) and without any SSO (as we are accessing the Fiori Apps in Intranet, in iOS Mobile Devices via Corporate VPN).
Question or issue, Do I need to Re- Enter the User ID/ Password every time when My Device restarts?
Though, I have a feeling that Fiori Client stores the credentials in form of Cache (Basic Authentication) so unless I Reset the Fiori Client it should work with the same credentials which I've used at the first time whereas it is not happening..... the time I restarts my iOS Device, it again asks me to enter the credentials in Fiori App......
Can you please enlighten me here if I'm expecting wrong from Fiori Client?
On a high level, Details are as below,
- iOS version is, 9.0.2
- Fiori Client version is, 1.4.1
- Custom Fiori Client: NO
- SSO: NO
- Problem: Upon Device Restarts, need to re- enter the User ID/ Password.
Thanking you,
~ Mahendra
Error Could not open the app. Try again later. SAP FIORI
HI Experts, I'm starting at the SAP Fiori , and I'm an error "Could not open app . Try again later ."
Already I researched a lot and I can not find the solution. In my Launchpad service it seems to be ok .
Could anyone help me ?
Error Log
Tile
URL: /sap/opu/odata/sap/ZFIORI_SRV/ZGT_DADOSGERAISSet/$count
Target Mapping
When I click on the tile system attempts to access the following link:
Thanks.
My Services & My Team Services - Fiori HCM Apps
Hi All,
I have activated all the services and able to see the 'My Services' & 'My Team Services' tiles.when i click the 'My Services' or ' My Team Services' its allowing me to go inside and am able to see the links like 'Record working time' , ' Team Calendar' and all.
If i click on ' Record working Time' or 'Team Calendar' or any links in 'My Services' or 'My Team Services' not able to proceed further. Please check screen shot 2 for error.
Please advise, the links will open without any configuration or I need to do any configuration in LPD_CUST.
Request to guide me how to proceed further.
Please find the below screen shots for reference.
Thanks,
Shaik Fareed
Unable to perform file upload with sap.ui.unified.FileUploader
Hi Experts,
I am trying to implement File upload functionality in SAPUI5 in my UI5 project.
I am using FileUploader control for achieving this. Below is my code
var oFileUploader = new sap.ui.unified.FileUploader({
name : "upload2",
uploadOnChange : false,
width:"400px",
additionalData:"",
useMultipart:false,
sendXHR:true,
tooltip:"text",
uploadUrl : "https://xxx/sap/opu/odata/sap/xxx/FileUploadSet",
headerParameters: [new sap.ui.unified.FileUploaderParameter({name:"Dockey", value:"File111"}),
new sap.ui.unified.FileUploaderParameter({name:"x-csrf-token", value:sap.ui.getCore().getModel().getHeaders()["x-csrf-token"]}),
],
uploadComplete: function (oEvent) {
var sResponse = oEvent.getParameter("response");
}
});
But when i am trying to upload file from UI, i am getting HTTP 400 error stating "The Data Services Request could not be understood due to malformed syntax" in IE11 browser response. Previously when i used sendXHR:false, i was getting X-CSRF-Token validation error in browser response.
Please provide any suggestion here.
Regards,
imran
Approve Shopping Cart Inquire button
Hi All,
In my Approve Shopping cart App,When I clicked on Inquire button it gives me Security certificate error .
Do I need to maintain some certificate in IE or Do I miss some setting in connection .
I found one of your reply in the below blog
https://scn.sap.com/thread/3804428
I have checked the lpd_cust info inquire shopping cart so do I also need to maintained any HTTP connection .
Thanking you in Advance.
Regards
Riya
Best Build Fiori Apps Rule 1: SAP Fiori apps have a proper design and follow the SAP Design Guidelines
At lot of people start developing own SAP Fiori Apps, but missing the programming guidelines to build a future proof applications for the Fiori Launchpad. At the SAP Teched 2015 in Las Vegas and Barcelona I presented my 10 golden rules to build future proof freestyle Fiori Applications based on UI5 SDK 1.28 and higher. In this serie I will explain the background of the rules starting with the first golden rule:
Golden Rule 1: SAP Fiori apps have a proper design and follow the SAP Design Guidelines
The idea about SAP Fiori Apps is to provide a consistent and holistic user experience for SAP software. The designs should be strong focus on ease of use and the experience should be intuitive and simple, across all devices.
To fulfill this requirement SAP develops a design philosophy for SAP Fiori. These SAP Fiori Design Principles are based on five core principles. The SAP Fiori user experience is role-based, responsive, simple, coherent, and delightful. The principles are easy to understand, but for a good design we need more.
Fiori apps should not be 'old wine in a new bag'. You really need to think about reinventing the user experience of your applications within your organisation. SAP facilitate this need by its SAP Design Thinking Playbook. The playbook explains all the steps which could be taken from understanding the needs till delivering of the apps and can be a goed starting point for developing your own design strategy. To help companies with its strategy and first implementations, SAP is offering the User Experience Design Services.
Another good starting point for designing SAP Fiori Apps is the SAP Splash Platform, which simplifies the process to 3 phases: Discover, Design & Deliver.
Splash supports these phases with experiences, knowledge, tools and guidelines. In the Discover phase you can use Galleries and Learning Content. For the Design phase you can use tools, like the SAP Build Tool to validate a design, to built a prototype, to do user research by showing the design and prototype and ask questions and to analyse the feedback and click behaviour of a big group of users.
For the Deliver phase, the prototype can be imported into the WebIDE and a developer can build the logic and interaction into Fiori application. At the end, the developer can deploy the application to the acceptance platform in the cloud or on premise, where the application can be tested and delivered for production.
The Fiori design principles forces you to develop the prototype and the final Fiori App using some assumptions. For this SAP has the SAP Fiori Guidelines. If you want to build future proof Fiori Apps, you should follow these guidelines. The guidelines will explain the foundations and the general concept of Fiori Applications. It will explain the floorpans, layouts, typography and the specific Fiori UI5 libraries, you should use. Every developer need to known these Guidelines before developing and need to use them during the building of a Fiori App.
I hope the links in this blog will link you to the right information for a proper design. In my next blog I will explain rule 2, SAP Fiori Apps always exist of a UI part and OData part which must be defined in different software components. An overview of all 10 golden rules can be found here.
Cache Management - /UI2/INVALIDATE_GLOBAL_CACHES
Hello.
About this: SAP Fiori - Cache Management: Clearing caches after applying patches
I'm in the environment in version SAP_UI 740 SP 9.
The Report: /UI2/INVALIDATE_GLOBAL_CACHES doesn't exist.
What SAPNote that creates this program or from SP which it exists?
Best regards.
Douglas
SAP Fiori - Developing Custom Apps
![]() | Category: Extend/Develop |
This is a collaborative document to share lessons learned contents for Developing Fiori like Apps in the community SAP Fiori.
Please feel free to insert the link of your document or blog by selecting the edit button from Actions. You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.
Search: | Google, Discussions, Documents, Blogs | Create: | Discussion, Document, Blog |
New and Updated:
- YYYY-MM-DD Please share your documents and blogs.
- 2015-11-27 Best Build Fiori Apps Rule 1: SAP Fiori apps have a proper design and follow the SAP Design Guidelines by R. Eijpe
- 2015-11-17 Best Build own freestyle SAP Fiori Apps for Fiori Launchpad - 10 Golden Rules by R. Eijpe
- 2015-11-17 Lessons Learned SAP Fiori Implementation on Business Suite (TechEd Presentation) by R. Eijpe
- 2015-09-21 Step-By-Step, End-To-End Guide to Building a SAP Fiori-Like SAPUI5 App - Part 1 by Laszlo Kajan
- 2015-08-21 A beginner’s guide to skilling up for SAP Fiori and UI5 by Ben Kwong
- 2015-04-21 The era of simple design: Why you should build custom apps on HANA cloud platform(HCP) by Sana Salam
- 2015-04-15 Deploy UI5 Boilerplate on Fiori Launchpad of HANA Cloud Platform by HP Seitz
- 2015-04-12 5 easy steps to create a Fiori app using an EDMX file & testing it by leveraging the #SAPWebIDE mock service by Jitendra Kansal
- 2015-02-25 New openSAP Course: Build Your Own Fiori App in the Cloud and Win a MacBook Air by Bob Caswell
Using SAP Web IDE:
- There are how to guides and video recordings in SAP Web IDE - Create Applications.
- Fiori App to App Navigation in Web IDE - Part 1 by Jamie Cawley
- Fiori App to App Navigation in Web IDE - Part 2 by Jamie Cawley
- New Fiori Reference App with WebIDE 1.7 by Martin Dauer
- Deploy UI5 Boilerplate on Fiori Launchpad of HANA Cloud Platform by HP Seitz
- 5 easy steps to create a Fiori app using an EDMX file & testing it by leveraging the #SAPWebIDE mock service by Jitendra Kansal
Fiori Reference Apps:
- You can try out Fiori Reference Apps in SAP Web IDE without having ERP backend. Fiori Reference apps are sample apps code for developers and designers.
- Fiori Reference Apps by Martin Dauer
- Fiori Reference Apps Step-By-Step Guide by Martin Dauer
- SAP Fiori Reference Applications in the developer edition by Martin Dauer
- FioriReferenceApp Shop - Technical Details by Martin Dauer
- FioriReferenceApp Approve Purchase Orders - Technical Details by Martin Dauer
- FioriReferenceApp Manage Product - Technical Details by Martin Dauer
Using Eclipse:
- SAP Fiori Toolkit (deprecated) by Ofer Wolff. Please use SAP Web IDE.
- Building SAP Fiori-like UIs with SAPUI5 in 10 Exercises by Bertram Ganz
- Building SAP Fiori-like UIs with SAPUI5by DJ Adams
- UI Development Toolkit for HTML5 Developer Center
- SAPUI5 SDK - Demo Kit
UX Design:
- by Sabina Hitzler
- Drive.SAP - A design feedback tool from SAP by Timo Elbert
- TRANSACTIONAL FIORI APP CERTIFICATION by Chiranjivi R D
Adding Custom Apps to Fiori launchpad:
- SAP Fiori Launchpad for Developers - Architecture Overview by Olivier Keimel
- Understanding launchpad object relationship with screenshots by Masayuki Sekihara
- How To Deploy an SAPUI5 App On Fiori Launchpad by Babu Ganesh V
- How to get your SAP UI 5 apps to work like SAP Fiori Apps in SAP Fiori Launchpad by Craig Haworth
Lessons & Learned:
- First partner-certified Fiori app wins SAP and Google Apps Challenge by by Sharon Agam
- "Build Your Own Fiori App"; Co-Innovation Lab is on Fire by Sharon Agam
- Build Your Own Fiori App (BYOFA) workshop with OpenText by Jan Ruessel
- Drive ROI From SAP Investments: Reasons Why You Should Attend BYOFA Workshop by Sana Salam
- Co-Innovate SAP/Partner/Customer - Build Your Own Fiori by Sharon Agam
- The era of simple design: Why you should build custom apps on HANA cloud platform(HCP) by Sana Salam
- A beginner’s guide to skilling up for SAP Fiori and UI5 by Ben Kwong
Archive:
Brought to you by the SAP Technology RIG |
SAP Fiori Approve Leave Request : error when defining the successor of the node
HI experts,
I have implemented the Approve Leave Request Fiori App for my customer.
We are using a standard workflow template with minor task level customiztions.
when I approve leave through the ESS, everything is fine. But when I execute the approval through Fiori application my leave workflow ends in error " error when defining successor of the node xxxx"
Has anyone encountered similar error. Help would be highly appreciable.
Testing Fiori / UI5 App in Web IDE as different user (different credentials).
Hello:
My apologies if this has been asked and answered previously. I would like to test my apps as a different user (with different roles, auth's, etc.) from within the SAP HANA Cloud Web IDE. I did find out that you can change the username/password in the "Destinations" area of the HCP Cockpit to accomplish this, but I am wondering if there is a more elegant way, let's say through the neo-app.json file for example, to do this.
Thanks.
Its time to SPLASH your mind with SAP Build
SAP just launches the 4th release of SAP BUILD. The new name is SPLASH powered by BUILD. It shows that SAP have future plan to improve the BUILD platform with multiple tools like SPLASH. I'm very thrilled to see this platform evolution.
This platform is really what Fiori architect and designer were waiting for. A great tool that help people like me, bringing ideas and concepts into an application designer, where people can try the result by themselves and comment on the go the work in progress. This amazing tool helps architect like me building application prototype that looks and reacts exactly like a real SAP Fiori app. No more wasted time during the app development by going back and forth to the user to show the application by frame and then realized that what was built was not exactly what users have in mind. This application already helps me a lot on my architect job and makes me shine in front of customers.
Basically, SPLASH empowers SAP project teams to easily create interactive prototypes that can be shared with your users. The major goals are:
- Build prototypes from sketches, built-in UI elements and floor plans, and leverage your own data.
- Conduct user research with surveys, annotations / comments and usage analytics.
- Accelerate development: finalized prototypes and generate UI 5 starter code.
PROTOTYPING
It took me some times to feel comfortable with the prototyping tool. I'm not a Fiori application developer or programmer, but more a solution architect that need to design Fiori application specific to user needs. Now i can say this tool help me to achieve my work in a very efficient way. With the latest release, you can now clone a Fiori app template provided by SAP and then starts modify it. There are more than 20 templates available right now and they cover a great span of scenarios. With this prototyping tool you can:
- Start from an existing Fiori Application template and build your own
- Start from a picture of the design you did on a white board or on a corner of a napkin.
- Start from an Excel file with your data in it. SPLASH will bring the data in your prototype and show information based on user selection like a real app.
- Add controls like button, hotspot in your design to simulate actions in the mock-up
- Add pages to your prototype so you can simulate subpages to the main page like item details, data mining, ...
- Make it more precise by adjusting control property so the prototype will react like in reality
- Try it along the way so you can see how it reacts in real life.
- Publish your prototype and invite other members to join you and collaborate on your project
No more needs of mock-up design tools to do this. I use to work with Balsamiq, but i found those kind of tools limited in a certain way because they were not following Fiori guidelines and basic concepts. Now SPLASH fits perfectly with SAP Fiori and accelerate by 10 the design and conception phase.
Here an example of the prototype designer tool.
STUDYING
SAP SPLASH allows you to invite your client to join and try your prototype and the most important give you feedbacks. No more need to display your prototype in front of users and do a focus group. This can be done remotely by inviting your users to try their future Fiori application before writing a single line of code. The main features of the study tools are:
- Create multiples researches and tryouts of your prototype along the design process
- Use your prototype and assign task to your crowd so they can follow your guidance in their trial
- Use pictures of your hand drawing or logos for your app to probe your audience
- Ask users to complete a task by giving you feedback through annotations directly located in your prototype for review, through free text format or by selecting multiple choice of answers
- Publish your study and invite people to try your application
Once launched, you can follow the progress of your study live! You can now see how people react with the application and learn what they have to say about their experience. Many KPIs and graphical analytics are proposed like:
- Number of participants who try your application and the average time they use the platform
- Number of annotations and comments posted
- How many people like your applications functionalities, or get neutral or dislike
- What was the fastest time to complete the required tasks
- How many participants succeed to complete the tasks, fail or abandon
From there, you can get access to all annotations, comments and feedbacks from users. You can see where exactly in your prototype user put there annotation and the heat map of your screen where used clicked the most during their trial.
Here some examples of analytics, annotations and heat map.
BUILDING
Once your application prototype is ready, it's time to move on and start the building process with WEB IDE. I didn't experiment this last step but SPLASH seems to be integrated with WEB IDE. If its really the fact, this is very cool! I will investigate this feature pretty soon an come back to you with more details.
You can try the beta version of SPLASH by using this link: SplashApp
See that video introduction to SPLASH: UXies 2015 Honorable Mention Winner - SAP Splash – Design Better Experiences by SAP Labs - YouTube
KPI modeler
We have a SAP HANA(1.00.094.00.1427101515) and an ERP on it. We although installed FIORI Smart Business. Our Basis did configure SAP HANA, SAP WebDispatcher, SAP Frontend Server / SAP Backend Server (same server) and FIORI Launchpad.
But when we launch fiori via launchpad, we see that the KPI Modeler doesn't start up. We see only blank KPI Tiles (see picture belo)
Further, we did debug and figure out that that our GET is failing with 404 error...
the respective URL is as below:
we went ahead and checked our services in backend, fixed couple of OSS notes but still the issue continues...
Can any one help here?