SNP (now All for One Poland) develops and implements solutions meeting individual, company-specific needs that go beyond the standard of SAP applications. Extensions are prepared on the basis of over 20 years’ experience in building SAP system extensions and development work. They feature the use of technologies such as BSP, SAPScript Smartforms, LSMW, UI5 and Fiori.

Depending on the customer’s needs, cooperation in this field can have three forms:

  • ABAP/Java development on request
  • IT staffing (long term lease of ABAP/Java developers and teams)
  • ABAP Development Center

All for One ABAP Development Center – typical tasks:

  • ABAP reports
  • ABAP dialogue programs
  • Interfaces (RFS, BAPI, ABAP proxy, WS, FTP)
  • SAP standard extensions
  • SAPscript and SmartForms
  • AdobeForms
  • Web applications (ITS, BSP, WebDynpro, WebUI)
  • Data migration (LSMW, SXDA)
  • UI5
  • SAP Gateway
  • SAP Fiori
  • Enhancements to the SAP standard

 All for One ABAP Development Center

The ABAP Development Center offering is addressed to the customers with a considerable demand for SAP programming work who expect high quality standards at a competitive price.

The reduction of costs and lead time is possible, among other things, thanks to a remote work system (the SNP team of developers based in Poland). The ABAP Development Center usually works with the customers pursuant to long-term contracts based on an average estimated demand for programming work.

New approach to ABAP work

We have long observed at SNP (now All for One Poland) that the scope of development work with different degrees of complexity requiring various competence levels is growing. Particularly in large companies it happens that we carry out a complex project to build a cross-module solution, which affects the execution of critical business processes and at the same time, quite independently, we create new ABAP reports or Smartforms. The scale of difficulty differs from task to task, various competence levels are needed, which has an impact on the price of the solution. If the work itself does not require specialist competences, it is pointless to employ an experienced specialist. Following this observation, we created the ABAP Development Center service a few years ago.

Compared to the traditional ABAP development model, the All for One ABAP Development Center is a totally different approach to the performance of programming services. First of all, we do not offer ABAP DC instead of traditional consulting with elements of “ABAPing” but in addition to it. The ABAP Development Center responds to different needs. Also different is the way of service delivery and price calculation.

The innovation of ABAP DC is based on a different organization of work. Programmers perform their work on the basis of a precise specification. In many cases a customer can and wants to prepare the specification of an extension by themselves. Just “in case” the customer can be assisted by our experienced application development consultant.

The extension is prepared by a specialized developer-programmer in accordance with programming principles determined by the customer, which ensures high quality of the final effect. Most or even all the work can be done remotely – we avoid additional logistics costs and we work faster.

Quality assured

The significant advantage of SNP Poland over other service providers of similar kind is our extensive expertise in SAP systems. Our programmers can at any time use the knowledge of their colleagues who are implementation consultants. Such internal cooperation ensures high effectiveness and correctness of created solutions.

The extension is prepared by a specialized developer-programmer in accordance with programming principles determined by the customer, which ensures high quality of the final effect.

The programming work is done remotely, directly in the customers’ development systems. We suggest that the final tests of extensions ready in terms of functionality be performed by the responsible people on the customer side. All in all, they accept the work done by the programmers and they will mostly be using the effect of this work in the future.

When applicable?

During the development and maintenance of large SAP installations there are always some needs connected with ABAP and a large part of them can be addressed by the All for One ABAP Development Center. The service may be required for example during big programming projects, current work connected with process optimization or improvement of a system in use. The need for such work increases during SAP upgrades, changes in the technology used (e.g. migration to ALV, Smartforms, BSP, UI5, etc.) or for example during the reorganization of an authorization system.

It often happens that a customer wishes to have some functionalities of the “nice to have” kind, waiting for their turn to be developed. The ABAP Development Center services can help implement the projects which could not have been delivered without support.

Sometimes, some needs arise unexpectedly. In an ongoing project, the customer identifies the need for a big, unplanned extension. It often happens if the budget is underestimated or if the project schedule changes. Finally, there are unpredictable situations – illnesses, holidays or when internal programmers leave the company.

Guarantee to meet the demand

In traditional consulting, the billing model is simple. We submit an offer based on the analysis of the customer’s needs, performs the service and then issues an invoice for the given order.

In the case of ABAP Development Center services, usually two billing models work here best.

The first of them is similar to the traditional one: the customer sends us a specification, we value the work and after the customer’s acceptance, we start to execute the project. This approach is best suited to the ad hoc orders or at the beginning of the cooperation with us. Although the rules are simple, there is a risk that at a particular time our resources will turn out to be insufficient and we will have to offer an extended order completion time.

Thus, we encourage companies with many orders for the All for One ABAP Development Center to sign a long-term agreement, for example for one year. Together with our customer, we calculate the monthly demand for our programmers’ working time. The above agreement guarantees our customers the availability of programmers and the related predictability of costs and deadlines for accomplishment of particular tasks.

In both models, however, the advantage is the same: the customer receives a standardized service with guaranteed quality at lower cost. In addition, the long-term agreement allows for better budget planning.

Recommended

SNP Customer #1

Since 2012, ABAP Development Center has been used by one of the largest trading companies in Switzerland. As part of the cooperation, SNP Poland (now All for One Poland) specialists carry out on average 200 days a year in the scope of maintenance and development of interfaces (EDI message monitoring and correction of message processing), as well as ABAP development (reports and extensions).

SNP customer #2

Since 2014, we have been cooperating with a leading retail company in Poland. As part of the ABAP Development Center, we perform on average 500 days a year (including reports, dialog transactions, extensions, Smartforms, interfaces, WebService). Our specialists took also part in the upgrade of the SAP system (transition to SAP HANA), prepared ABAP programs for migration to Unicode, and optimize them to work with SAP HANA.