Often in analytics we want to compare our current numbers to the numbers on a different date. For this we could get some BI/BW expert to write some code for us to get the data together; or we can do it ourselves in one CDS Cube, using a help view... ...
The need for custom data is nothing new. But these days we want to do it while keeping our core clean and thus we want to look at Key User and on-stack Developer Extensibility, which give a lot of options. Below I attempt to showcase each option rela...
Ever come across a really good Standard Fiori app which you would like to use both for users that are allowed to create new business context, but also for those who should only display them? Sometimes there is a "display" or "List" app available, but...
Extensibility is a very important part in SAP S/4HANA. Although we recommend to have a fit-to-Standard approach, we know that not everything can be covered; there is a need for extensibility. But we don't just want to go hack about our system (anymor...
Welcome to a full end-to-end scenario on SAP Business Technology Platform integrating an S/4HANA system with SAP Build Apps , SAP Build Process Automation and AWS.We use SBA for a simple expense entry app, including the capability to take/select a ph...
Hello @Mehh I'm glad it was helpful.As to your questions:The CDS generated by Custom Business Object is like other CDS', except that it cannot be changed by ADT. But you can reuse it in your own CDS development, using ADT which is connected to your S...
Hi again @saurabhkumbhare ,Yes, absolutely that's clean core. In your case, you need to consider if you want to use Custom Business Object, which generates CDS for you, or if you want to build your own RAP Business Object manually, including z-table....
Hi @saurabhkumbhare and thank you You create your own events as "RAP Business Events". This means in the behavior definition of the BO we can add any kind of event we want our business object to have. Then, instead of a service binding which we do f...
Hi @DiegoValdivia Absolutely. But what's the point of a behavior definition if all you need is out of the box read-access (entity and entities)? That's why I exposed the CDS as is, cause I had no need for other behavior. If you have need for unmanage...
Hi @Pettmark The main advantage is that you keep change and display fully separated. If you create an app variant without create/change buttons, officially, users still have authority for the "manage OData service" and that means they could technical...