Posts

RAP vs CAP

Once you start learning about BTP, you will come to know these two major programming models.  In which we (As an ABAPer ) usually prefer to go with RAP as it supports ABAP and it consists of a set of concepts, tools, languages, and powerful frameworks that help developers to build innovative, cloud-ready SAP Fiori applications, local and Web APIs.  Now let's discuss in detail.  RAP      RAP (Restful ABAP Programming) is a programming model which is specifically used for SAP S/4 HANA environment either on-premise Or cloud. This leverage creates OData services and it exposes existing ABAP business logic through modern APIs.     RAP offers a standardized development flow based on Core Data Services (CDS), modernized and extended ABAP language,  concept of business object (BO), Business Service etc., and Eclipse-based ABAP Development Tools (ADT). Different types of services(Odata based services...

10 Basic RAP interview questions

If you say that you have a basic knowledge in RAP, interviewer may ask you these type of questions. It's only for beginners who needs a slight brush up on RAP.  1. Why we go for RAP? 2. Differentiate RAP from traditional programming models. 3. List down the steps to create Application using RAP. 4. Difference between Managed and Unmanaged scenario in RAP. 5. How to troubleshoot SAP ABAP RAP applications. 6. What is behaviour definition and behaviour implementation? 7. Can we implement e-tag in RAP? If yes, how? 8. What is the significance of Metadata extension in RAP? 9. RAP vs CAP. 10. Tell me the latest ODATA version used for RAP. Let me know if you need answers for these questions.  I will post detailed BTP and RAP related blogs soon.  Follow my blog for more interesting topics. 

Tips to crack SAP ABAP interview

Remember below points before you go for any ABAP interview,  1. Resume is a reflection of your skills and you can expect most of the questions from Resume. But, sometimes, the interviewer may ask their project requirement related questions which may out of our profile. But you can manage to say answers if you have knowledge over it.  2. Always know the versions of ABAP AS, GUI, S4 HANA version and DB . 3. Though you are strong in core and S4 HANA, Interviewer will expect you to have new trends in SAP. Especially, nowadays everyone checks if we have atleast a basic knowledge in RAP. 4. Coding is like MATHS . If you don't practice in the system(new concepts) , it'll be difficult to answer such questions. The reason behind this is, vast knowledge is required to answer any type of question(Like our DSP paper in Engg. 😃) 5. Be bold to say "No idea / I yet to explore" If you don't know the answers. Please don't try to manage with wrong answers which leads to b...

Basics - What is SAP landscape?

Landscape in SAP is nothing but a sequential order of server system such as Development server , Quality server and   production server.  Let's discuss about each in detail, Development Server ; In development server , programmers can write a program as per the requirement. It's like a designing space where any number of modifications takes place. It has following clients such as Sandbox client , Customizing client and Development-testing client .  In Sandbox client all rough design work can be done and as I said code written here is modifiable. In customizing client, we can configure same code from sandbox if all looks fine. Finally in the development phase, we move our code to Dev-testing client where all unit test and integration testing takes place. Quality Server  : This is the place where functional team involves and do their functional testing if the flow logic of the requirement is working fine. Production Server : This is the place where all the teste...

SAP ABAP PROGRAMMING

ABAP stands for Advanced Business Application Programming. It is a fourth generation programming language used for ERP application development. As ABAP is a multi-Paradigm programming language we can either utilize Object oriented , procedural or any accepted other programming principles. It was introduced in the year of 1983 by SAP. The latest version of ABAP released is  7.57 / October 12, 2022.  A good ABAP programmer should have knowledge in all these areas. SAP system landscapes   Data dictionary -           Domain   -           Data Element -           Structure -           Table Type -           Search Helps            Elementary                  ...