This blog is dedicated to all those SAP ABAP consultant who wants to learn BTP. I will be posting all the useful links helpful to learn SAP BTP.
SAP BTP ABAP Environment: Level Up
Clean Core Concept
Clean Core is a concept in which SAP recommends not to touch the core system of SAP. So that when the Upgrade happens, we don’t need to handle much about the core SAP system. So, it helps save costs, time, and makes the upgrade process less complex for customers.
Objects | Traditional Tools | New Solution with BTP |
Workflow | Workflow management in SAP | Process Automation |
Report | ABAP CDS Views | SAC, SAP Datasphere |
Interfaces | Standard SAP API, BADI, BAPI, PO/PI | SAP IS, API HUB, Advanced Event Mesh |
Conversion | LSMW, BDC | Traditional Tools |
Enhancement | SAP builds App Forms | ABAP on Cloud, SAP Data Sphere, MDG on BTP |
Forms | Adobe, Smartforms | BAS, Application Extension, SAP Store |
Tools in BTP for Development
LOW-CODE
SAP Build App
Create an enterprise application without writing code
SAP Build Process Automation
SAP Build WorkZone
PRO-CODE
ABAP Environment
SAP Business Application Studio
Cloud Native
What is a Global Account and a Sub Account in BTP?
One Global Account is created for a Project, and then Sub accounts are created based on the requirement, like different sub accounts for different Countries or Operations. Sub accounts are also created based on roles and authorization provided to a group. So, One account users will have a similar kind of role.
Global Account – It is a contract with a customer used for billing purposes. Ideally, every SAP customer will have one Global account, and inside a global account will have multiple sub-accounts.
Sub Account. – It is based on regions. Region-wise, we might have a service available or not available. So we keep different services in different sub account.
What is a Space in BTP?
It is a computing unit in which we run or deploy our application. It constructs our landscape for development. It is assigned with Quota.
What is a directory in BTP?
It is an additional grouping on the Sub-Account to manage policies easily.
Why go on Only BTP when we have many other cloud services like Azure ?
BTP is more oriented to SAP services. Like we can use ‘CLOUD CONNECTER’ to connect our on-premise system to the cloud.
We cannot use CLOUD CONNECTOR in Azure.
What is Extensibility in BTP?
Classical extensibility traditional way of enhancing or customizing SAP system, primarily in the on-premise SAP ERP(ECC) and S/4 Hana environment. This type of modification of SAP objects, such as ABAP enhancements, modifications, user exits, and BAdis.
Modern Extensibility in SAP – without modifying the core SAP system, ensuring easier upgrades and maintenance.SAP provides different types of extensibility options depending on the system landscape(S/4HANA, SAP BTP, SAP Cloud, etc.) and business requirements.