on 04-17-2014 2:35 AM
Hi friends,
Our company has SMP 2.3 and requires mobile apps for Service Timesheet Entry, and Travel Expense Entry. (Android and iOS, Need not be native).
When I looked into the SAP Store, I see an App "SAP Work Manager" and downloaded it and see that it supports timesheet entry (Service LOB).
For the Travel Expense, I see that there is an app called "SAP Travel Expense Report".
Though these apps look good, I am sure requirements would require tweaking (example: adding/removing screen fields) these apps.
So what programming skills would be required to tweak these two apps? Are they based on similar backend connectivity?
We do not want to invest efforts in learning MBOs or any other deprecating techniques.
Thanks
Krishna
Tags edited by: Michael Appleby
Hi Krishna,
Since you want same app to deployed for android and iOS, you may with hybrid app development approach.
SAP Travel Expense Report: This app is based on OData. You can check technical requirements for the same app.
You can check more about Develop OData-based Hybrid Apps
SAP Work Manager: There is a different approach to develop this app than above. It requires Syclo agentry platform to build the same. Best part is, in the SMP 2.3 itself, these features are available. We dont need to buy any other installation. Syclo has standard apps such as work manager, sales manager, inventory management etc. These apps can be customized using JAVA as per requirement.
You may look at for more understanding
PS: As MBO approach is depreciating in next release of this SMP version, for developing mobile apps using this platform SMP, SAP is recommending to follow OData approach.
Regards,
Jitendra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Krishna,
SAP Work Manager is a pre-built SMART mobile suite for the enterprise assert management.
There is no MBO concept in agentry. This app is developed using agentry mobile platform with SAP ERP as back end.
The middle ware integration with JAVA. This app is working with syclo pre-built BAPI wrappers which inside mapped with a BAPI to hold/capture the back end data.
Thanks,
Swaroopa.
Krishna,
Agentry screens and client logic are customized in the Eclipse editor. You need general object oriented skills to understand and make those changes. Start on the main Agentry page here to get resource links. To customize the interaction with the SAP backend, you would need Java skills. To take advantage of the new OpenUI extensions built into SMP 3.0 for doing advanced UI natively, you would need Android, iOS or Windows programming experience to build those components.
Jason Latko - Senior Product Developer at SAP
Hi Krishna,
Agentry front end screen are customized in eclipse editor, for that first we need to understand the flow of screen navigation then we can customize the screens and screen fields.
All front designing logic should be developed in eclipse for that we need have knowledge on agentry wizard based development of definitions.
If you want to do any back end ERP related changes, you should have knowledge on object oriented concepts to deal with syclo BAPI's and also should have JAVA knowledge.
In SMP 3.0 we can customize the screens with Open UI concept for we need have knowledge on platform specific programming like android, Java script, iOS etc..
Thanks,
Swaroopa.
Hi Krishna,
There is no MBO concept in agentry mobile platform.There are different standard application developed by syclo like work manager, service manager,rounds manager,inventory manager ...each for handling specific functional requirements for example work manager developed for PM module in SAP that connects to ERP back end and fecthes,upload the data related to work orders,notifications etc,Service manager connects to CRM system ...and so on .To understand these applications and do customizations it is better to have the functional knowlegde for which the application is developed.In this architecture the SAP Agentry server acts as a middle ware that connects to SAP Bapi wrappers through java connector.
The bapi wrappers provide a way to expose the data from sap system to the mobile application.This bapi wrapper libary is application dependent and are delivered in packages as /syclo/mm,syclo/pm..etc.The configuration panel is used to configure bapi wrappers by assigning them to mobile bussiness objects,handler methods etc..
Regards,
Sravanthi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If your only requirement is timesheet entry and travel request I would suggest to go for Fiori apps. Previously the timesheet entry and travel requests apps (productivity apps) were native apps, but SAP replaced it with Fiori. Fiori is cheap (100 EUR per user for 25 apps (regional uplifts apply)) and works in all devices including desktop. The Fiori client can gives a better experience too. But its not a native app, its a web application. You can customize the app using SAPUI5 (source code is available). SAP Work Manager is based on meta data driven approach (proprietary solution) and its costly. Kapsel plugins are supported with SMP 3 that gives you a hybrid app. You can reach SAP regarding the future support of SAP Travel Expense Report app, I am not sure whether this app will be continued since Fiori came with "My Travel Requests" app.
Midhun VP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.