Partner webinar:

Accelerate greenfield S/4HANA deployments

.

 
Play video
Hello. Hello, everyone. So thank you very much for joining our partner webinar for today. I see that there are some partners from France as well as from Malaysia. So thank you very much for giving us your time. And today, we'll be talking about how to accelerate your Greenfield s four HANA deployments. And just a quick introduction, I'm Marielle from the global marketing team here at Happy Slots, and we are so happy that you, have given your time for us. And just a few reminders before we actually delve into the topic, this is actually recorded. So if you have any colleagues that you weren't able to, invite for this session, don't worry. We'll be sending an on demand replay for this one, and it will be shared after this webinar through an email follow-up sent to all. And if you have any questions, any, at any point in time, you can actually see the question box at your right with a question mark. You can send them through that, and we'll be answering them all at the end. And just to share, we've been doing, these webinar sessions for partners, for this year. And today, we'll be talking about data extraction, which Daniel will be sharing with us today. And for, the end of February, we also have a session focused on strategic, selective data transition, and that is gonna be in the American time zone. So if you are actually, interested in that, you can forward an on demand video on that. And without further ado, I'd just like to introduce our speaker for today. We have Daniel Parker. He is our solutions manager here at Avis Labs. And take it away, Daniel. Thank you. Thanks, Mariel. Welcome, everyone. So, yeah, as mentioned, we'll have a look at some, solutions and products we have today to help around, S4HANA adoption and S4HANA transition. But, first off, just a little bit about APS Labs. So, you know, so we're a software development and r and d company, at heart. We've been building predominantly SAP, based solutions for well over twenty five years now. So we'll show you a couple of things, related to that today. But very much r and d focused and about building solutions for our customers and our teams to help with problems in the SAP space. And we're part of the bigger group, Elephant. So it's a larger group of organizations predominantly working in, in IT field, not always, just SAP, but working together on larger projects and larger, offerings that we can bring and help with. So, yeah, today, as mentioned, we'll look at, S4HANA adoption. So, kind of regardless how you look at it, it's yeah. Whether you look at any sort of bridging or extension and things like that, SAP might be bringing around, ECC six. They very much do want all customers to be using, S4HANA, at some point. And we do know that main, end of mainstream support date is approaching. So we're seeing more and more customers thinking about how they're actually going to, move forward to S4HANA, or maybe potentially move away from SAP even. This some here, we've got some research from, ASUG, twenty four. This was, put together. So we see reasonable distribution between, greenfield and brownfield approaches for people moving to S4HANA, and, a reasonable number of hybrid or potentially selective type deployments. So for me, what I see here is potentially fifty percent of those that have moved, to S4 have done it in some kind of manner where there is a requirement for manual data extract, and a requirement for potentially transforming data before loading to a new environment. And there's a lot a high chance that have left behind legacy systems and legacy datasets, which might still have a compliance need or a regular regulatory need for the business to hang on to. And we also see this from Gartner research as well from last year that, the S4HANA public cloud edition is still growing and building as a thing. And, you know, a bit over two thousand customers, they're estimating on the public cloud edition of s four And, a little bit deeper in the analysis for that, for that, for that stat is around fifty percent of those customers have come on since the announcement on the, the Grow offering for public cloud. So in that area, we sort of see that broken down to a couple of pain points in terms of data, which is where we'll look today at our, product based approaches and offerings that can help. So the first is very much around legacy data extract. So getting data out of an ERP system, in some kind of manner that you can take forward to that greenfield is to have a deployment or that hybrid, selected data, deployment. So, typically, this is difficult to scope and define. The data model of SAP is complex, so working out what tables have what data and what subset of data is relevant to can be quite, problematic. Manual and labor intensive to get the data out as well and often lack repeatability and automation. So as you move through project cycles, you might not be getting, speed up or ease of use for those extraction and move, of the data cycles. It's still being a problematic step. And lastly, there may be need for manual transformation. So there could be parts of the data you need to send some fields or maybe renumber something, and you're having to do that manually before taking it to the target. So we'll look at a way that we can help with some of those, pain points. And the other part of the puzzle is around what I often call pretty much the ignored scope. So that's the legacy data archive. So if you're taking your subset of data forward to S4HANA, especially greenfields, and public cloud, you can't bring all your historic data into the public cloud deployment. So there's a big focus on that go live. You know, everyone goes to the party. Everyone gets a t shirt. Everyone's happy we're live on s four, but you're left behind with a legacy data set, some kind of, legacy system, SAP or non SAP, and you want that data for reference and compliance needs. So what do we do about that? So we'll have a look at the way we can solve that pain point as well. Yeah. So product based approaches that we can, help around those areas. These things we're looking at today are based around our, software suite called, data sync manager. So that's a core part of, a lot of the components, that we look at today. But it's a suite of solutions we've been developing for well over twenty five years, SAP centric, at this time. But it helps our teams and our customers do a variety of data management across SAP landscapes, so scrambling, copying, building systems, redacting data, whole different areas, even reporting and managing all data. But today, the focus will be looking at extract and archive. So we're just looking at two applications of the data sync manager suite in terms of how we can get data out and how we can move data to, to an archive solution to help with those pain points we were, discussing a moment ago. Alright. So let's move on to our first problem area, which is that, extract of data, for the need of loading to the target and doing that in an efficient, and repeatable manner. So object extractor is the component we talk about, for this, and it's about getting accurate data extracted from an SAP system. So the drivers and benefits, around, object sync are very much about, reducing project risk and reducing project costs. So if we're thinking about where, starting a greenfield, move, we wanna get a subset of data. We wanna do that in an intelligent tried and tested way. So with Object Extractor that we'll demo in a moment, you can see that we support thousands of standard object types, within SAP, making it easy to select the data as a business object context rather than thinking about underlying tables. And as mentioned, this is part of data sync manager. So our tried and tested solution that's been, building systems, refreshing systems, scrambling, managing data in SAP for many years. We have flexibility around selection of the data as well. So maybe looking to bring just particular plans, particular company codes, particular sales orgs, or maybe just set, object keys. So we can manage that with the extraction, and bring that across, as part of the export easily. And we can control the output. So I'll show you three example outputs today, which is standard offerings that we can actually build and manage, custom output offerings as well. The other key driver or benefit, again, project, cost and risk reduction. So it's how we can template and automate. So once we've defined what we're gonna extract, we can create a re repeatable process. So we can save the selection objects into templates and repeat the use of those. We can schedule those. We can even automate those potentially through an API so we can trigger the extraction as needed. And lastly, we can build in transformations to the extraction. So as we pull the data out, not only were we writing it in a format that helps us load, but we're a we can be, you know, adjusting values or maybe redacting or losing a value, you know, renumbering a company code, maybe dropping out a sensitive piece of data, which isn't appropriate to load to the target. So those kinds of, options are possible. And then, and then lastly, you know, we're here to help in our teams. So we had large consulting teams around the world who, been working with the data set manager product set for many years. So we're familiar with how to define output formats for you, help with the identification of the data, and understanding what's happening with the source SMP system. So towards the end, I'll give you a quick look at today, an analysis process we have to help understand what is the footprint of the data, what is the extensions we might need into zed tables and zed fields, and they can also help with, running the data extract. So that is kind of the key things around, object extractor. But if we look at, a basic sort of slide walkthrough of what it's about, so from the source SAP system, we're going to select particular data or data objects that we want to extract out. We have a selection screen. This is where we can template. This is where we can put filters around, you know, plant sales, or company code depending on the type of data, and we can save those selection options and easily repeat. Then when we actually extract, we've got the three standard output formats. So we're writing two flat file. It could be a JSON, XML, or CSV, but we can also build formats. So we've done work with our customer to build the data into a format that was easily loadable into the, SAP migration workbench, templates. And then the output is used however we like. So as mentioned there, the migration cockpit is the obvious area where we would, bring this data, to the target import into the greenfield s four. We're also doing work with a test automation, company at the moment where we can populate, test automation scripts. So we take data in a format so they can replay the creation of a sales order and those kinds of concepts. But again, once we have this data in a usable format, we might push it to a data lake or even have ideas about training an AI model after we've sanitized the data on the next structure. Alright. So let's have a look at that in action. So I'll jump into an SAP system, setting up an ERP system to give you an idea of, how it runs. Typically, in this context, we're extracting from a SAP ERP, but we can support, other types of, SAP system as well. So this is the launch screen for our object extractor functions. What I'll step through is a little bit like that slide, diagram. So I'm gonna create an export. That's why I'm pulling the data from the system, that has what I want to send elsewhere. See there's some custom content that's being built in this demo system. But up here, I've saved myself a favorite for a material, which will use it. But, if I extend out some of these, menus here, we can see the beginning of the range of existing objects and existing content we have service as part of that thousand odd objects we have, which are predefined. So we've built out the table structure and the relationship of the data. So if I extract a customer hierarchy, I'm going to get the records for all the related tables for that with that object. So that is part of what we provide with the solution. But, if I use material as an example, we'll work through this little road map here, as we go through the process of selecting what we want to extract, and then running the extract. So on the selection screen here, I have options, at the top here to define what I wanna extract. I can put in particular material numbers. So for this case, I'm gonna put a range, which will give me a subset of data, that we can have a look at. I can do some filtering down the bottom here, so I might wanna filter by, a particular plant. You know, if this is a different type of object, maybe it was a sales order, might have, you know, sales org or sales group as a filtering option. So these will vary depending on the type of data. We can adjust the fields that are visible here as well, as part of that solution. And finally, over on the left here, we have what we call the integration tree. So the material object or the material data by itself may need some supporting information. So if there's linked characteristics or classes or cost elements, we're gonna extract those automatically because they're enabled in this integration tree. But at the same time, the objects in this integration tree, the majority of them are executable items themselves. So I may extract materials, and then I may run cost element as its own extraction rather than bringing them, with the material. So next up is a preview. So we've picked the range of data we wanna bring. On the preview screen, it's going to show us exactly what we found. So within that range of two hundred odd, material numbers, it's picked up twenty one keys, that's kind of extract. So this is the data I'm going to pull out of the system to a flat file that I can then use, elsewhere. Next up, we have transformation options. So essentially this will allow us to build a rule set, with repeatable logic where I may wish to adjust or change something. So if I, have a look at this as an example here. So this is a basic policy, which is more geared to scrambling, but it gives you an idea of what's possible. So I can do things to particular fields. So in this case, for a business partner, I'm going to adjust the tax number, you know, the VAT or ABN, whatever the context is. I'm going to apply some change to it. I might randomize it. I might clear it. So this is a, a policy we can build for the transformation of the data as we extract it. And underlying that, we can build, you know, add that code if needed. Usually, we're just using some simple Excel like formula language or maybe even just existing options. So it could be setting a constant, could be clearing a field. But there's a lot of flexibility there, in terms of what is possible to transform the data, as it extracts. And then lastly, execution. So we're gonna define where we're gonna send the data. For this style of export, we're always sending it to file, at the back end. So it's always being extracted to the SAP application server. We have what's called a route defined, so that's defined in the administration of the system. And that's pointing to a particular physical file system on the, on the back end host. So these extracts all go into the data center, so to speak. And then it can be they can be picked up from there, managed, and pushed to where the target is or where it will need to be sent forward. So we can't pull the data out to the front end with the solution here is the key point. At this point, I picked my, export format. So we have, JSON, XML, and CSV, which I'll show what look like in a minute. And there's a couple in here which others have been building. So there's, some migration workbench, couple of versions of that, and then some automation stuff as well. I was talking about the automation tool set. But, we'll run this one as a JSON extract. I can run it in the foreground. I can in the background. I can schedule. I can put notifications. So this is where we're beginning to see the automation, and I can template all this as well. So if I hit save, saves all the options as the template. I can repeat that template, when needed. So let's execute that. So it's running in the foreground, but it's not actually sending data to the front end. It'll send the data to the back end. So that's the job there. It's a very small amount of data, so it ran very quickly. But if we drill in, we'll see the object tree of what we pulled out. So there was those twenty one of the materials. We can see each of these are being extracted. And there's the keys for those. If I have a look at the statistics, for each one, I can see, you know, there's a series of records around mandatory tables, but no, data groups. So we can see the high level here kind of what we've brought out and what happened. And then we get a message log as well. So if there's any errors or issues, we can see what happened. And basically what happens at the end here, you can see that we bundled everything up into a zip file, that's available on the backend server. So that's the kind of quick walkthrough of that. So beforehand I prepared a couple of earlier, so I manually downloaded some examples of that same data set, just from the backend server. So this is just displaying it in a simple text editor. So I've got a JSON version so we can see the way it's, structured out, with a variety of data there for all the different table types and fields. There's the, the XML version, similar kind of thing. So for each of the keys, we have the, the various, fields and tables and data elements defined. And then lastly, we see here CSV. So when we pick the CSV option, we don't have that option of creating kind of structured setup the way we can with JSON or XML. So we end up with a CSV file for each of the main tables for part of the object, that we're extracting. So in that case, there's a bundle of, CSV files, which are we've got the fields and then the data spread out like that in them. So they're just examples of the standard, output types. But, as we saw, as we were stepping through the, with the solution, there's other ones in there that people have been, building as custom ones around, you know, changing the format that comes out from to more like, what the migration workbooks should expect or changing the way the CSV looks or the formatting of the XML so that is possible, as well. Alright. So that's object extractor. So the intention of that is to, access data in the SAP system, the legacy source system, in a business object, in a model of the data, concepts rather than a table view, and bring it out in an intelligent manner that we can then take forward for the greenfield, import or give us flexibility around use of that data. So, licensing model for that. So, typically, it's being used around a project. So, it's a subscription or a lease within the project. So it was part of that export conversion. We had a monthly subscription cost across the project lifetime. Typically, it's a minimum of three months, which would be a quite a short running style of project. And we base that price point on the production or the source system size that we're extracting from. We support all ECC six enhancement pack levels. So those screens and that functionality and the features I was showing you a moment ago, we can do that with any, ECC six system. So we can define custom output types and transformations, and those kind of concepts. If we're looking at something like ECC five or four seven, even four six and lower, we do have, a little more limited support because of technical reasons in terms of how the product's changed and the development environment of the NetWeaver stack has changed. But we do can support ECC five four seven and do have some limited support as well for four six. So if you are seeing projects on much older systems like this, there is still ways that we can help with that kind of product set. Right. So that's the, yeah, the data or the object extract, for use for ingesting to, a greenfield system or some kind of hybrid subset built system, where you're looking for manual data load. The other end of the puzzle, as we just described upfront, was the data archive. So at the end of the project, we're potentially left with a legacy system or a legacy, data subset. So this is where archive central comes in. So this is a place where we can sunset an application, to a cloud hosted SaaS solution, but it's, secure and role based. And, we can attach in, both structured and unstructured data together. So it's a simple way to bring, that legacy data to a more usable format. So the drivers around this, very much sunsetting a legacy system. So, post that conversion to s four, you might be left with an old ECC or maybe a non SAP ERP system. And then there's operational cost and risk around running that. So, you may need to keep that available, keep that data visible for compliance or governance reasons for future audits, but you don't want the operational risk of the hardware support licenses, maintenance and updates for security reasons. So this is a way to bring that data out and put it in the SaaS solution without having to worry about those areas. Another big driver is around divestitures, so splitting a business. So you might be carving out a company code as a sale or receiving a business unit as part of a buy. So this is a way to put that subset of data that's relevant to the section of the business that's being sold into a read only, archive that can go, as part of the sale. But, the area that's important today to today's discussion is around that business or system transformation. So moving to S4HANA, moving Greenfield, moving to, like, a subset load, and we're leaving behind, a large volume of data that still has a compliance need. So this is where we can, load that to the ArchiveCentral solution. So what is Archive Central? So as I hinted to a little bit, it's a SaaS solution. It's cloud based archiving. So it's a solution we've built. We host it with a large, hyperscaler so we can place it geographically as makes sense, full on for the customer and their data that, that we're gonna host. And, we take care of managing the solution and managing the relationship with the hyperscaler. The customer is just, accessing and running the, and using the data in the archive. We can bring multiple datasets into the one archive. So the examples I'll show in the demo is very much about getting some data from SAP. But we have customers with multiple, sets of non SAP systems in the one archive. So one customer in Australia has, implemented, ECP, payroll with SuccessFactors with SAP, and they retired three non SAP payroll solutions. And we merged all three of those into the one, archive central instance where they can view all of that legacy data, as well as move ahead on their SuccessFactors payroll system. As you'll see when I run the demo and we move all the data from SAP, we can bring the data model along with it. So we're using what will look very familiar after the object extracted demo, where we can bring out the table structure, column names, your text names, information like that through the archive to help build up the structure of where the data is gonna sit. And then we can attach in unstructured data so we can run reports, captures PDF, or attach other types of data into the system as well. It's, yeah, the modern solution so we can do retention of data, periodic data removal to help comply with things like GDPR and those kind of modern privacy laws. And lastly, being a new modern solution that we've built, so we've got a variety of certifications, and it, yeah, covers typical modern enterprise grade security type concepts. So the data is always encrypted, whether it's traveling or at rest. We can support various single sign on, methods and support, MFA, those kind of concepts as well with the solution. So what does it kind of look like when we're doing a pool of data from SAP into Archive Central? So, again, we're gonna go through a process where we identify and select the data that we wanna take out of the SAP system. And very familiar to the fall, we have a screen where we can manage and refine that selection. So it's pretty much the same kind of process as we saw for Object Extractor. And then lastly, we can run a direct connection. So unlike the Object Extract where we're looking to get the data into a file to manage to upload elsewhere, In this case, we can run a secure RFC connection directing to our, ArchiveCentral. So from a from an archiving point of view for the legacy data, we don't have to have the data at risk between the SAP system and ArchiveCentral. We could, once, once we start the process, we can just push it straight through to the archive. And then lastly, as mentioned, we support more than SAP, in that archive. So it's an agnostic solution. We can load a variety of different datasets and data types. So there is support for flat file upload as well. So we may get data from non SAP systems in CSP or similar, and we can upload those. And, typically, that upload process is used as well for attachment data. So we might be capturing reports in SAP as a PDF, and then we use the flat file upload to load those. But, typically, the bulk of the data goes via a redirect connection. Alright. Let's have a look at Archive Central then. So I'll start sort of in the front end. I'll show you how that look and feels, and then we'll show a, an example archive of data from SAP Direct into the solution. So this is the web front end. So we can customize the URL. So it makes sense for the customer that's using it. And then the basically, the data model here is we have workspaces. Within a workspace, we have what's called collections, and the collections can hold, different sets of data. So you can see here there's material, central person, classes, and characteristics. And then within the workplace I mean, sorry, within the collection, we have tables and fields and the underlying data. But, typically, what we're doing is we're managing or reviewing the data from a workspace, and then we can secure that, for particular users or particular roles. So in this situation, I've got some finance, so two different types of HR data and another non SAP finance system. So I can have roles and particularly users attached to each of those. So only the HR people can see success factors in HCM and the finance team can see finance and IFS. The ending team can only see materials management. So there's the ability to segregate the data. If I drill into finance as an example, this simple workspace here, I can see collections of data. So there's vendors, cost centers, accounting documents, balance sheets visible in it. And then we also have saved views, which are essentially basic reports. So we can build up a view, save it, publish it here, and we can also create them. As you see down the bottom here, I've got a series of different employee saved views, which I can save to favorites at the bottom of the screen. If I drill in, for example, here to vendor, so this is the list of vendor objects that have been pushed into the archive from SAP system. If I drill through here, we can see that we have a sort of a mocked up layout, which is a little bit like what you would see in the SAP system. So this view is modifiable and editable by, by an admin at implementation time. So we can set this up to look and feel the way we want and have the correct layout and sections on it to make sense for the customer and the type of data. And if I click through these tabs, we see different reference information, and content has come as part of the archive. The other thing we can do if I jump back a couple of screens is we can see some attachment data examples. So here I had a series of balance sheets, that have been uploaded. So if I drill into one of these, so that is a report that's been run to give a subset of data at a point in time, captured that as a PDF and loaded it into the archive. So the two are sitting next to each other. So the larger example of, things sitting next to each other, if I drill into, an employee collection, I'll just have a look at here. I've already done a search or a filter on this for a particular employee. If I drill into this guy, again, we can see a layout, which kinda makes sense for HR data. It looks a little bit like p a twenty because this came from SAP. But embedded here, I've got an audit trial log. So, again, when we've extracted that data, we've captured an audit log for that person and attached it in. And if I drill into the pay information, we also have payslip details. So I can click on a generated payslip. So we've captured, line item results information, generated a payslip, and attached it as well. So there's quite a lot of flexibility in terms of the type of data you can bring in, how you can structure, how you can model it and make it look. And then lastly, we'll just jump into materials management, and we'll have a look at the materials master data here. So these are a bunch of materials that come from SAP. And, again, these are gonna layout and a look which makes sense for that style of data, and different teams, that can be done in there. Alright. So that's sort of the look and feel. As said, we can create roles and security to control which workspaces and which collections people can access. There's also a concept of, hiding sensitive fields as well. So maybe something like date of birth or salary field in payroll, you might hide except for the specific people. But it let's have a look at how we can push data from an SAP system to that archive. So here we've got the launch screen, the archive extractor. This is gonna look quite familiar after the object sync run through. But if I create an export, I've got a similar looking, launch screen here again. So we've got the same kind of list of different objects and different options for data we can send. I'm going to do that same set of materials that we did last time, just to give a consistent feel for what we're doing. But again, you know, similar selection screen. I can template this. I can say that I can filter on particular areas or pick select particular range of objects at different integration options if needed. We've got selection preview again. So we've seen that same twenty one list, of objects. Now this time we're calling this redaction options. Last time it was we're trying to push data to a file, so we might wanna transform it. In this case, we're gonna push it to an archive. So I might identify particular fields where I actually want to drop the data or mask it or change it before I put it into the archive or cleanse it in some manner. But it's the same idea again. We'd build up a policy, a rule set so we can logically do that as we push the data. So it's automatically making that change. And then lastly, on the execution, this is where things change a little bit. So instead of going to file, I've got a HTTP connection defined. You can see there, obviously, file is possible, but usually the preferred misspent is to stand straight across HTTP. I say HTTP, but that's an SSL secured connection as well. So we should share a certificate from the archive central, instance back into s trust and SAP and set it up as a proper secure connection. But I'll kick this off from the background, but all the same options are there so I can schedule this, send notifications, run on multiple processes if it's a large load. But we'll kick that off. That will push to a background job that we can see here on the monitor desk. And so that's just starting and getting underway. If I quickly jump back to our archive central instance, go into administration, and we can see our import tasks. If I'm quick enough, there we go. We can see that same job running now. So it's started selecting the data from SAP, packaged it up along with the data model and the structure and information about the tables, and it's pushing it across, to the archive central instance. So these are the tables. So we're picking material. These are the possible tables that are, that are part of, of the object. Somewhere in there, there'll be some of the records that are coming across. We'll see what collections we're loading. So it's going to go into, an existing material connection. It's adding twenty one old records to it. If I refresh again, so we've loaded the data, and then we're just configuring the collection and some flows off and finish off tasks. But essentially, we can then drill through on that and, find the data that we uploaded. I think that might have been one of the numbers that we had. I think I had it somewhere. No. I just have it on my clipboard. But, essentially, it's loaded in, and we can look at it and manage it like we've seen before, in that other screen. So that is the way we can essentially, take the guesswork out of loading that in, because we're ingesting the data and stepping through that process of loading it. And on the source side, when we're running that extract, which has just finished here, we have options to template and automate, you know, schedule the jobs, maybe drive them via, via an API, those kinds of ideas. So that is the context of getting datasets from SAP into Archive Central in a repeatable manner, with some certainty in terms of what was selected, what was loaded, and then what becomes. Alright. And then lastly, the licensing model, around that, how that works. So in this case, we are loading the data to a SaaS solution that we host and look after. So the model is around the, ongoing lease and ongoing subscription for the management of that solution. So we always have what we call a base subscription, which is essentially your first source system that you load, and then we have add ons depending on how big that is or if you have additional source systems. So a base subscription is, you know, that one source system, up to a billion rows, up to half a terabyte of unstructured data, and up to twenty five users, connecting to review the read only archive. So this is, yeah, typically fulfilling probably eighty percent of needs in terms of the type of stuff we archive. So most people are sitting around the base subscription. That, example I gave earlier of, an Australian customer with three, payroll systems they brought in. So they would have bought two additional source system, add on licenses. So that gave them the right to run three source systems in that one combined Arc of Central instance. And then from time to time, we see very big systems which have a lot more rows to load, or maybe there's a lot of attachment data. More rare is people more people needing to access the archive. Typically, it's, just a subset of people, maybe, particular finance teams or particular HR teams, that need to connect for compliance or type reasons. But that is the basic kind of license model. So the customer would expect a yearly subscription cost to maintain the data and maintain access to it. And then there's a one off implementation cost as well, just to ingest and load the data. At any time, if they choose to leave, we can, extract all the data and provide it back to them as well. Or if they no longer require, we can securely destroy and, decommission the instance as well. Alright. So that's sort of a look at those two, solution sets and, how we can help. So I did mention a couple of times in terms of, analysis or how we can understand the complexity of the SAP system. So this little looping video here is showing what we call a system analysis report. So this is a way we can gain some understanding about an SAP system to help define the scope for the use of, object extractor or an archive central implementation. So we run this in an SAP system. It gives us a view of the data volumes, the data footprint, you know, how much AMM data there is, how much HR data there is, what table is large, what table is small, zed tables. And then from that, we can get some insight in terms of what, an implementation might look like or what is the best way to approach using, object extract or the best way to make use of, ArchiveCentral. So if you are looking to gain a bit more insight with a customer, this is a great way to, take that next step instead of giving them certainty around pricing approach and what we can do. As I mentioned, it's a simple process to be loaded into the system. There's no business data, no identifiable data, and it's a way of giving us effectively a metadata snapshot of what's in the system. And lastly, I'll just give a quick example before we wind up on some homework for you guys. Sorry. That was a homework. We'll jump back. So an example of a project coming out of, South Africa as a financial services provider. They had an ECC six system, and they're in the process of moving to Estahana, cloud public cloud, I believe. And so we've used exactly as I was showing and explaining. We've used Optics Extractor to get data in a format that they can easily load into migration cop copied templates. And then we've used ArcMap Central to, take the rest of the data or the remaining data in the RTCC system and load it to a legacy archive for later view. So that is pretty much a cut and paste, use case of what we're talking about with the products today, getting the data out, the small subset out for the Greenfield implementation with Object Extractor, and then taking the leftover data into ArchiveCentral so they can retire that ECC system. Alright. And then here's your homework. So, we have a partner workspace in ClientCentral. So ClientCentral is our support platform, which is available to partners as well as our, direct team customers. So this is a great place to come. So client central dot I o, you may already have access. You may already have access. You may already have a log on. But within here, you can find a lot of, information about, products, services, and offerings that we can work with you on as a partner. And there's information in there as well in terms of branding, assets, flyers to give a, you know, two page PDF about archive central or about object extraction and other things we can do, with the solution sets. So this is a good place to come to get a bit more information. There's also links to knowledge based articles and videos and things like that to give you a bit more, information on the solutions. And then there's a lead logging, section as well. So if you're looking to, register something, can get in contact with one of our account teams or sales teams, you can come through here, log a lead, and they'll be in contact as well to, to help out, around, positioning and, helping you on a project. Alright. I will wind up there. I'll call Marielle back in case there's any questions that we want to Yep. Ask and got. Daniel for sharing about Object Extractor as well as SmartCare Essential. And, indeed, we do have a couple of questions before we end today's webinar. Just on Object Extractor, we have someone who's interested to know on how can the data be transformed during export. So, for example, changing a company code from an old to a new value. Yeah. Sure. So, we had that transformation screen as we're stepping through, on the extract. In that, we basically define a rule set. So, as long as we know well, that's a perfect example. So changing a company code, we're just looking for the company code fields within the data, that we're extracting, and we just define a rule that would substitute from the old number to the new number. So whenever we extract data, if the old company code number, say one thousand, is there, we'll just substitute it automatically to two thousand. So, that's part of the extract. Yeah. So that will always happen once we set that rule set up and call that during the extract. Also, on Archive Central, since you showed about the multiple source codes that, a recent customer had, so they were three. So the, someone's curious on how can we actually test and verify whether everything that's been archived is correct and complete. Yeah. Sure. So when I moved the data from SAP into Archive Central, we saw that series of green greener sliding tabs as the data loaded. So that's a technical way we can check what was extracted and what was imported. So we know rows and data that came out and have successfully loaded the rows and data. So that's our technical check in terms of what was extracted, what was loaded. The other way from a functional point of view, we usually advise customers to try and role play or try and pull out data to satisfy an audit requirement. So to sit down and say, every six months, I'll get these questions from an auditor or from an internal compliance team. How am I gonna find that data? How can I, you know, run a report or extract the data to get it out? So that's how we advise customers to think about the testing process. Think about how you would satisfy an audit requirement and even mock or role play that audit to help test the data. And, last one on ArchiveCentral as well. They're curious on what is the business value of having the ArchiveCentral solution over a basic data dump of required SAP data to a one file? Yeah. Sure. So I think the main thing is that we can structure the data and show it hierarchically. So if you're just pulling the data from SAP, you know, even something as simple as, you know, a material or a customer or a vendor, that's gonna touch, you know, tens, twenty, thirty tables. So to put that in flat file, you end up with a whole series of individual files with data that you need to look at and check and reference. Whereas Archive Central, we load all of that into a coherent data model, and you see those screens that we're looking at. So we can build a screen to show everything related to the customer or the material or the vendor in one spot. So you're not having to, put together disparate datasets whenever you need to find information later. It's available to you in one view. Yep. Alright. That's about it for questions today. So thank you again to everyone who joined today's webinar on how to accelerate your greenfield Sperana deployments. And, we'll be making sure that, all of the relevant links will be sent to everyone in a follow-up email. And if you have any more questions about Object Extractor or perhaps Archive Central or maybe if you have already qualified a customer that may be a great fit for these solutions, please reach out to us, and we'd be happy to help you out with RFIs and RFUs. And, also, you can just, take a look at some of the sessions that we'll be also doing on the twenty sixth of February. Again, we'll be doing that, SDP webinar, which is available in, the Client Central partner workspace as well. So that's it, everyone. Thank you very much, Daniel, for today. Have a wonderful afternoon, Nedrun. Bye.

Daniel Parker
Solutions Director at EPI-USE Labs

With more than 20 years of SAP experience, Daniel specialises in data copy automation and data security. With a strong Basis background Daniel has led technical teams around the SAP Lifecycle of Implementations, Upgrades, Conversions & Migrations. He leads an experienced consulting team and delivers a variety of SAP landscape optimisation solutions to organisations in the Asia Pacific region.

 
Play video
Welcome to everyone who's tuned in. I know we're all, from different parts of the world, so this time zone is actually catering to the European partners and also, some from the Middle East and also Africa. And so just to share that, we'll be talking about, how to accelerate refilled Sfour HANA deployments. And before we start, just a few housekeeping items. This session is actually recorded. So if you have any, questions or clarifications also, you can send them through the question box on your right side. You can see that chat icon with a question mark. And anytime throughout the session, you can actually send us a question, and we'll answer that at the end. And, also, we'll be sharing the recording of this one at the end of the session through a follow-up email, and that's it. We'd also want to share with you that we have another webinar on the twenty sixth of February that will be focusing on selective data transitioning, and you might be interested in learning more about that. And it's currently just available for the American time zone, but you can watch that on demand once it's available. And that's it for the upcoming webinars. Now I am happy to introduce our speaker for today, Frederick Creed, our product manager at these labs. Take it away, Frederic. Thanks a lot. Yeah. Welcome, everyone. I will, I'm mainly responsible for our archiving solutions. But before we dive into the topics, we have one more slide here just to, introduce Apios Labs to everyone who hasn't worked with us before. On the top half of the slide, we at Apius Labs, our main focus area is effectively building great software, either software that can be used by customers themselves or software that can be used by either our own consultant teams or, our partners to, effectively help customers in bigger transformation projects, for example. And we have a lot of, different software that can help in different use cases. And most of the software that we have at EPOS Labs is focused somewhat around SAP, but not exclusively around SAP. And especially when we take a look at the, lower half of this, of the slide here, we are a member of, the group elephant. And inside group elephant, we have a lot of other entities that, also have different offerings for other, solution solutions besides SAP. So for very specific requirements, we can also leverage, our other, entities on here as well. Alright. To begin the topic, here's, just some numbers taken from last year. As you've seen in the, topic of this webinar, our main focus here are, in general, the greenfield approach, migration projects. And based on these numbers here, around the third of the projects happening last year, we're aiming for a greenfield approach while also twenty percent are doing a hybrid, so something in between. So in general, we could say, the topics that we will discuss today, the tools that we and the solutions that we propose today, will enable you to assist in over half of the, project relevant here. And, as you've seen, in the, next webinar, we are also discussing the brownfield scenario as well. And, just, having another slide, highlighting some of the pain points that we see and some of the solutions that we have to them. And in general, oftentimes, we see that, the extraction phase to getting the data out of the source system, is already oftentimes a challenge, especially, especially, bringing the data out in a format that, the target system expects them to be. So, oftentimes, it also gets increasingly, complex and difficult for systems, the older they are. And, that, causes a lot of manual efforts. And especially since in these customer projects, there's often additional requirements to, I don't know, map a specific cost send center, company code, something, to renumber, some kind of transformation that is also, needs to happen as part of the project. And if the extraction of the raw data as is already, a complex manual effort, transformation on top of that, adds another complexity level. So, after the introduction slides, we will take a look at our, extraction tools that we can leverage to help on these sides and automate as much as possible on here. But, oftentimes, what is happening at these projects is that, to reduce the complexity and the level of manual efforts and, also other reasons is to basically, only take the most recent data and bring it to the new target system, especially if it is a Sfour HANA system. There might be also different use cases like, you want to keep the data and the system as small as possible to make the HANA appliances as, cheap as possible in that sense. So there are multiple reasons on why to reduce the scope, but, what oftentimes gets forgotten, from the customer is, in that case, what to do with the rest of the data that gets not transformed and not migrated to the new target. And, oftentimes, it's, it's completely no topic whatsoever, and what they end up doing, the customer is effectively keeping the old SAP system running as an SAP system and simply turning it into a re a read only mode. But this approach might be fine for the first year, maybe the second year, but, it gets increasingly expensive over time. And we have seen some customers that we helped with our solutions in that area that have systems that were put into a read only SAP mode, for over twenty years ago. And, what customers often tend to forget in that case is that depending on how old the system is, they might require specific hardware, to be renewed at a specific age, specific, I mean, the license cost, you will always have the license cost that you have to pay anyways, special, specific maintenance costs, security updates. There's a lot of complexity and a lot of costs, and it gets increasingly expensive over time. And at some point, for some of the examples that I'm that I mentioned, which have systems that are already in read only for over twenty years, they don't even have the expertise in house anymore that knows how to properly deal with the system and how to or what type of data is even on the system. So, it's a lot of, issues that someone doesn't really consider at first. So, yes, you can, keep a system in sub read only, for now, but, there are different ways on how we can, approach this and how to save a lot of money from the for the customer over long term perspective, and, we will also have a solution for that later on in this, webinar. And, but just to reiterate, in the center of most of our software is the data itself. So what we have built, and are using for over twenty five years already is, how we model, how data is looking like, especially in the SAP workspace. We have built, what we call the business object workbench, and the business object workbench effectively enables us to map how SAP build their data models and also on custom on the customer side, how the customer, extended the SAP standard, business, model or maybe how they build completely custom data models. So it is very flexible in that sense. And, that is the center of all of our products or most of our products. And around the data on this slide, we can see a lot of use cases where we build different solutions for different use cases on top of this unified data model that we have. And, for us relevant today is, in general, on the left hand side, we have the archiving portion, but also on the right hand side, the extraction, for data out of the SAP system, completely. Alright. And that's also what we will start off, talking about. So the tool that we will start on, discussing here is called the object extractor. Object extractor is effectively leveraging the data models that we have inside the business object workbench and is designed to, bring the data outside of the SAP system and lets you customize the output format that your target system requires. It doesn't matter if it's the target is an S4HANA system or if maybe the customer is going from SAP to a competitor, it can also be used in such a scenario, but we will have some different use cases in, I think, one or two slides ahead. Just starting with some business drivers, just to reiterate. Since it is leveraging the IP of the data models, it is already automating a lot of stuff on how the data is, the data models are linked within the system, but also how they integrate with other data and so on. But also using the object extractor, for example, if you have a bigger transformation project with multiple test cycles until you get to the user acceptance test, You could build templates on everything. So there's a lot of reusability, like, a lot of value to reuse whatever you have configured in object extractor, which ensures you that the go live will be smooth once you have it. And, that is effectively in there. On the right hand side, we also have mentioned, how easy it is to add, custom database tables, custom data model, and so on and integrate it in the rest of our solution. But, basically, everything that is SAP standard is already preconfigured in the solution. That is the main point to focus on here. Alright. On this one, we have a small, visualization on how you can imagine it working. One block on this effectively represents one set of data. So the dark blue colored ones are effectively transactional data, while, the light blue ones are the related master data that needs to be considered once you, change or extract anything, on the transactional data on top of it. So, in our tools, we have different selection screens. Most of them look somewhat like this. So, this is especially the selection screen as you would have it in the object extractor. We will also see that live, later on. But on the top right hand side, you have different selection options where you can define the material or the range of materials. In this example, you are interested in. On the left hand side of the selection, you can also integrate related data that you might need to so that this, material master makes sense and is usable on the target system. So for the material master example, you could also integrate the batch related data and so on. But, also, we have on the bottom right hand side different data groups, so you can specify how much of the material mass that do you really need to export. So it is very flexible, not just to bring everything in a consistent state out of it, but also to, reduce the data volumes if that's a requirement. And if you downs want to downsize, we can filter it down to so that it stays consistent, but it reduces everything that is not needed. And, after you've made your selection, basically, we have different output formats, and the three, highlighted ones here on the slide are just what Object Extractor has predelivered, and it comes predelivered with. So in this example, adjacent output, XML, or CSV, but the solution is meant to build customized extraction and output options on top of it. And, it makes more sense if we take a look at some of the portion, potential use cases on the slide. So, no matter if the real requirement is to get data out for a to train your AI model or, if it is needed for test automation steps, or, in this context of this webinar, the top left hand side, if we need to populate the sub S4HANA migration cockpit. And, just to that point, we have a separate slide with a customer example at the end of this, webinar, but I can just quickly bring it up to get a bit more context. So, we had a customer, what I will discuss later on that is going, with a greenfield approach to, the public cloud. And, therefore, they need to use the sub S4HANA migration cockpit, and the this migration cockpit has a predefined, yeah, template Excel template that they need to populate the data with. And, I can just quickly show one example here. This is, the example to, how this migration cockpit expects the customer master to be provided. You can see in the bottom hand side, it has a lot of different tabs, this, Excel sheet, but it needs to be sent in this very specific format. So the first two is just some information here on the fields, some technical information about the fields, but then rest of the, of these sheets, have a predefined order in, like, which fields are relevant and in which order are they relevant and in which tab of this, Excel sheet are relevant. So and then this project that I will mention later on, we have predelivered how these templates will be populated. And, so that is one use case, and how we, can build customized output formats on top of what is coming with the object extractor. Alright. Then we can have a quick demo on how it looks. So inside my SAP system, I'm already in the main menu of object extractor. And if I want to start a new export, my main selection criteria at first is now which business object, which data model am I interested in. We have replicated, essentially the tree on how SAP's data models are grouped as well. But there's also a search button if you don't find the one. And you also have seen there's, like, a custom content, so you can build completely custom business objects on the bottom end side. In this example, let's just stay with the material master example. But it also as you can see, we have all transactional data, further down below. So it isn't limited to the master data. If we start with the material, we will now see the screen that we had on the slide already. Let me just pick one example material. And especially if we have a smaller selection, like a single material in this case or a smaller selection, we can also use, the optional step to preview the data. And, on here, I could, for example, make a double click on on this key to jump into SAP standard to validate if, the tool found the correct key that I'm looking for, the correct material. But what I wanted to show this is if I expand it here, it also tells me and shows me already what related data did it find, based on my selection. And, so if I'm fine with the selection, there's also another optional step, which is the transformation option. So if there's some kind of transformation needed as part of the project, We can build transformation rules in here and let them execute while the execution is happening and, before the files are happening. So, effectively, that this transformation will not happen on the database of the source system, but, our software will read the related data in memory, make the transformation in memory, and then create the output format. And the last screen is simply the execution options. Main point to highlight here is that we have this field for our different export formats, mainly our examples at top and then some custom ones that could be added on the bottom hand side, and then just some technical, options on how to execute and when to execute this sync. And, this is as easy as it gets. Let's jump at this point back to the slide. So, on one more slide on the object extractor, which is, effectively the licensing model. Since it is only relevant for real project use cases, it is, typically a project lease. I think the most important part of this slide to highlight is that the newest version with all the features which will receive all the new developments and so on, is supported on all systems with ECC six and higher. We do have older versions that, that support older SAP systems, but they might not have all the features that we have on the ECC six and higher ones. Alright. Then, maybe one more point before we dive into the archiving. So I've showed the selection screen. We can just, quickly, also take a look at one of the output formats. So in a previous example I'll just close it again. I've, created an output for, different material masters and created a JSON output format. So what we can see here is roundabout, like, twenty or more than, twenty materials. We can see the key of the material. And in this JSON format, we have a table section where then each table, based on how we had customized this output format are separated then and, all the values underneath it. Alright. And then to the ArchiveCentral portion. So ArchiveCentral is our solution with which we help to make retaining the legacy data as cost efficient as possible. And, we also have a couple of slides, one, again, starting with the main business drivers on here. So most of the scenarios, where we assisted customers on is essentially sunsetting entire legacy systems, as I mentioned earlier. Some of the systems are already in read only mode for over twenty years at customers that we've seen. And, this is, especially interesting for customers that have, have it running on their own hardware, but in general, just by the fact of the running license cost for the systems, all the maintenance updates, and especially security updates and so on, that is still adding on top and getting expensive over time. So that is one of the main topics here. Let me just close this part. But other use cases are, for example, business divestitures. So, oftentimes, it also gets forgotten that if a part of the company is being sold, the buying side needs historical access to, the data, that happened in the past for whatever they bought. But in general, on the right hand side, we are talking about all the business or system transformation that might happen in, the system landscape of the customer. And on that side, it is worth to highlight that Archive Central now is a product that is not only focused on SAP. So we know that most of the system landscapes is, like a best of breed selection, mainly running, SAP ERP system, but they may might have other non SAP systems running on the side. Sometimes they have linked data from the SAP world to the non SAP world. Sometimes it's completely separate. But, on ArchiveCentral, we have one archive that can support data from any system whatsoever, and we can, see the most like, the most important facts of ArchiveCentral on this slide. In general, it is a solution that we offer as software as a service. So we host these ArchiveCentral instances as, with a hyperscaler and are therefore very flexible where to host, in which country, and so on. And as I mentioned, the idea and the main mission, the main commitment of Archive Central is to, enable a customer to not, having to search for an archiving solution per system, but deciding on one archive where they can, on the one hand side, support all the current archiving needs, but all the future archiving needs. So if you imagine, there is currently an archiving need to, archive all the old ECC data from the SAP world for because they are going to s four. Maybe in five or ten years' time, they decide to leave s SAP, completely. So, there might be a need to archive the entire, s four system in five or ten years' time. But if they go for a competitor and they are unhappy after, I don't know, two years' time or so, we have seen them already, they might go back to SAP. So there might also then be a use case to, archive whatever non SAP solution they tried for a couple of years and bring that on the same archive. And especially if the data from the multiple system is linked to each other, it is, pretty handy to have it in the same archive because then we can link the data on ArchiveCentral again. But we don't have to. If the data is completely separate because, for example, the SAP world, the SAP systems mainly cover the financial data, but HR, you had on a completely separate system. We can build the authorization model, so in such a way that the HR users won't see that there's even financial data on the system as well. So, just to highlight that. But the main reason on why we are so flexible on Archive Central is that we do not determine how the data model is looking like. We have extractors that, essentially, extract the data models along with the data itself. And that then also includes all the custom data models, custom tables, custom reports, might be involved and so on. And, yeah. And as I mentioned, earlier, the solution is designed to, comply with all global or maybe national data privacy laws. There are, for example, also privacy laws that might, force you to keep the data in a very specific country. We have customers that have business in Europe and America, but might also have, basically business in India and so on. And in India, for example, there's a use case to keep all the financial data on Indian soil on a daily basis. So by working with hyperscalers, we have the flexibility to, host the Indian portion of the data on Indian soil, but we could archive the rest, also in Europe if that's the requirement. And without, really having to mention it, it obviously has all the inter industry standard cfspazd7od6,{""english_name"":""English""

Frederik Ried
Product Manager at EPI-USE Labs

Frederik is a Product Manager with 10 years of experience at EPI-USE Labs. He specializes in Application Lifecycle Management (ALM). With expertise in legacy system archiving, cost optimization, data security, and test data management, he delivers innovative solutions to improve efficiency and reduce costs.

About this webinar

The 2027 SAP S/4HANA deadline is approaching fast.

With over 62% of companies still in the planning phase of migrating to S/4HANA, time is running out quickly. Our software solutions empower your team to accelerate all types of S/4HANA migrations. And where a Greenfield project is planned, we have specific technology which can enhance the transformation.

In this webinar, you'll learn more about optimising SAP data migration, with options to bring just the necessary data from a legacy SAP system into the exact format that you need for the SAP migration cockpit, as well as park historical data. Get accurate data extraction for SAP systems and optimise the use of your data from legacy systems.

Paul Hammersley, SVP for ALM products at EPI-USE Labs, explains more in this video: 

Play video


The webinar focuses on:

  • Data extraction
  • Identifying cost-saving opportunities
  • Best practices in data migration

We also showcase some real examples of success.

Watch our webinar to elevate your greenfield S/4HANA implementations and drive significant cost savings for your projects.

Recorded: 13 February 2025

EPI-USE Labs needs the contact information you provide to us, using the form embedded in this video, to contact you about our products and services. You may unsubscribe from these communications at anytime. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, check out our Privacy Policy. If you would like to receive emails from us, such as invitations, access to webinars and latest SAP insights, please remember to tick the box.