cancel
Showing results for 
Search instead for 
Did you mean: 

To tweak SAP Delivered Apps: Skills required

kammaje_cis
Active Contributor
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
0 Kudos

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

kammaje_cis
Active Contributor
0 Kudos

Thanks Jitendra. Are you saying the SAP Work Manager is based on MBO?

Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
0 Kudos

No.. SAP work manager is totally independent of MBO approach. This app has been built on syclo agentry tool.

former_member197782
Participant
0 Kudos

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.

kammaje_cis
Active Contributor
0 Kudos

OK,

What programming skills would it take to customize Agentry apps apart from ABAP skills?

Thanks

Krishna

jason_latko
Active Contributor
0 Kudos

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

former_member197782
Participant
0 Kudos

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.

Answers (2)

Answers (2)

sravanthi_polu
Contributor
0 Kudos

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

midhun_vp
Active Contributor
0 Kudos

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

jason_latko
Active Contributor
0 Kudos

I agree that Work Manager may be overkill and not cost effective if Krishna just wants the limited functionality of time sheets and travel expense reporting.

Jason Latko - Senior Product Developer at SAP