As Senior Vice-President of the ALM Products at EPI-USE Labs, Paul Hammersley's portfolio includes test data management, landscape optimisation, and archiving. He has been a remarkable technical force in the SAP arena for over 20 years, and has extensive hands-on experience of implementing Data Sync Manager (DSM) and helping clients to manage data across the breadth of their SAP landscapes.
For the last few years, I’ve been very fortunate/unfortunate (delete as appropriate, depending on your love of cutting-edge technology) to be involved in many ramp-up projects for new software. This has broadened my knowledge of not just our own solutions, but of related SAP functionality, and in some cases broader IT topics, most notably with our GDPR/data privacy applications. It's always nice to see something evolve, and sometimes your knowledge of the solution is enhanced by seeing the iterations happen as more feedback is received.
SAP is a particularly challenging space for developing software because it was designed specifically to allow a wide variety of organisations, from a wide variety of industries, to configure it to suit their business processes. So early stage code would be tested on demo data made available, but the moment it reached customer systems was when the learnings really started, as a result of a myriad of different options they may have invoked in the configuration.
In 2018, I embarked on an extension for our Data Sync Manager (DSM) solution to copy and scramble SuccessFactors data, and I genuinely thought this would be much simpler (a definite case of ‘the unknown unknowns’). The solution involves reading employee records from a SuccessFactors Production instance via the OData API, transferring those records along with the payroll information from ECP or an on-premise payroll, and then upserting it to the Test or QA SuccessFactors instance. The aim being to ensure that any scrambled values used to protect sensitive data are consistent across the hybrid HCM environment.
I – and I suspect many of my colleagues – vastly underestimated how challenging it would be. I didn’t expect anywhere near the amount of customisation to happen in Employee Central due to the fact that it is a SaaS offering. I also couldn’t have envisaged how different someone's Production instance could be from a test instance. I had almost zero knowledge of SuccessFactors when we began; and I would still profess to be far from an expert (as a result of only really seeing if from the technical side upwards). But as a result of the challenges posed by the API, I picked up a fair amount of domain knowledge in finding ways to resolve, or work around, specific issues. Which brings me, meanderingly I admit, to my point. I had stepped back from being involved in this particular area of our solutions, for a year or two, until recently.
When I did re-engage, two things stood out:
So I decided to document not just our solution, but the surrounding problem space of Test Data Management in a Hybrid SAP HCM environment where there is both SuccessFactors Employee Central and an SAP Payroll system.
If you have this set up at your organisation, or are considering it, please download our ebook which will help you to:
© 2024 EPI-USE Labs
Trafford House, 11th Floor, Chester Road, Stretford, Manchester, United Kingdom, M32 0RS •Other Office Locations
Leave a Comment: