Find the best Advanced Business Application Programming (ABAP) jobs
Take your skills to the next level, explore Advanced Business Application Programming (ABAP) jobs from around the world.
Find work Interested in hiring?Professionals on Upwork rate clients
4.9
on average from over 2 million reviews
4.9
We are company specialized in design, develop and sell web applications that support SAP supply chain processes. We already have a portfolio of 12 apps, which has been implemented in more than 140 customers in about 14 countries. Our commitment is to continuously enhance our applications and add new features or functionalities that will improve user experience, add automation, strength controls and increase processes scope. At this moment we have some new functionalities with an overall design and mockups, but we need to complete the functional specifications to move forward with the ABAP development, front end development and further steps. To speed up this task, we need a functional consultant or business analyst who can work with us in the following tasks: · Review the overall design to understand the objective, scope, architecture and development methodology. · Write functional specifications that will be used by the ABAP team to develop required function modules, that will be exposed as web services and then consumed by the front-end team to integrate the web application to SAP ECC and SAP S/4 HANA. Functional specifications are uttermost important to us since it can be the difference between a high-quality application and a project disaster. The mains aspects that need to be addressed in a FS are: o Use of authority checks. o Clear explanation of the FM objective and steps to be performed. o Import and export parameters. o Consider possible causes of error, messages that needs to be returned to the user and logic to handle those situations. o Describe success confirmation that need to be returned to the user. o Ensure that the cancel/reverse/amend of performed operations is feasible within the same function module. o Describe test cases that need to be performed by the ABAP team before releasing the FM. o Describe validations needed to maintain data consistency and prevent downstream errors. In a separated document you will find a model of FS. · The project will need to create 2 specifications to create bulk upload programs in the CT04 and CL01 transactions. (taking as a reference the attached model). · Since just an overall design exists, several meetings should be required to discuss the scope of the incoming functional specifications. Time spent in those meetings is billable. · We would like to start with a single specification and depending on the quality of the deliverable, assign further functions. · We are looking for someone able to work on a regular basis. Besides the creation of the FS, there are other required tasks that could be performed by the freelancer, such as basic FM testing, web app testing, design of new features, etc. · After finishing this first scope, there are other projects in queue. · Considering it will be difficult to estimate an accurate time to write each specification, we are willing to work on an hourly-rate basis. Keep in mind that that we are looking for 80+ monthly hours (given deliverables quality fulfills our standards). · We will provide access to the web applications as well as to the ECC development system. · Basic knowledge of ABAP is required. · Intermediate/advanced experience on designing/documenting function modules is required. · Documentation is expected to be written in English, but basic Spanish understanding is a plus, since most of the team is based on LATAM. · The scope of the first specification to be written by the freelancer will be explained in a meeting (billable hours). As a general description, the functionality we are developing is zeta and will run within SAP Logon. • The specification should be complete and clear enough, so that any developer could write the function module without further explanations or discussions
How it works
Create a profile
An eye-catching title and client-focused overview help us match you to the work you want. Include your work history, your skills, and your photo. Add more, like an introduction video, to create a profile that really stands out.
Explore ways to earn
Work and earn in different ways. Bid for jobs. Pitch your projects. Discuss your in-demand skills with our recruiters so they can find opportunities aligned with your passions and career goals. Do all three. Create a predictable pipeline and build your network.
Get paid securely
Choose how you get paid. Our fixed-price protection releases client payments at project milestones. Hourly protection bills clients every week. However you work, our service fees are the same. Spend less time chasing, more earning.