OUSMANE DIAGNE

Italian Government

pcm

Background

The Project was commited by Sogei, an Italian state-owned company that provides IT services and digital solutions primarily for the Italian government and public administration. For projects related to the Government they supervise the work as well.

This was part of the project INIT https://www.rgs.mef.gov.it/VERSIONE-I/e_government/amministrazioni_centrali/inIt/index.html

Objective

The project consisted of multiple sprints. I participated in the first sprint, which focused on developing a SAP Fiori web application to manage CRUD operations for specific areas of Control Management.

Tech Stack

FrontEnd: SAP UI5
Backend: SAP ABAP
API: Odata Services via RESTful APIs

Role

My role in this project was backend ABAP developer. I was responsible to give data to the frontend fiori and to manipulate tables and do logic and CRUD (Create, Read, Update, Delete) operation trough ABAP and exposing Odata. I was then selected as a Key Person for the backend part, and I was managing a team of 4 people and in the meanwhile training two new entries. Below an example of one agile methodology I create and use with the team.

bd.com image

CRUD --> Read

We worked with a large amount of Master Data, including Macro Activities, Qualifications, Cost Centers, and Transactional Data. The data could be created, read, updated, and deleted as needed. Below is an example of a Macro Activity with anonymized data, where you can see options to view the Master Data and apply filters.

bd.com image

Each Master Data entity had a corresponding entity set defined. To retrieve the data and support filtering, we used the GET_ENTITYSET method in the OData service. This allowed seamless data retrieval while enabling filtering options for better data management.

bd.com image
SAP Analytics Expert: Ousmane Diagne.
arrow lefthomenextarrow left