#abaprap
Explore tagged Tumblr posts
Text
Annotations in CDS
This post summarizes the most common annotations that are required to build a RESTful Application Programming Service in ABAP. ABAP CDS are written in Data Definition Language (DDL). These annotations are broadly categorized into two types. ABAP CDS – ABAP Annotations Framework-Specific Annotations ABAP CDS – ABAP Annotations These annotations are evaluated by ABAP runtime…
View On WordPress
0 notes
Photo

Welcome Participants .. ABAP RESTful Application Programming on Cloud & on Premise Class starts - 6th of Feb 2021 Enrollment Link - sapyard.com/course-fee/ Training Days - 6, 7, 13, 14, 20, 21, 27, 28 Feb, 6 & 7 Mar 2021IST Time: 7:30 AM to 9:30 AM IST (GMT+5.5) #sapyard #abaprap #oncloud https://www.instagram.com/p/CKxsJJvJR9C/?igshid=m9ctjfr4cfk7
0 notes
Text
ABAP RESTful Application Programming – Naming Conventions for Development Objects
Defining and using naming conventions ensure consistency in the names used by all the developers on a project. This posts summarizes the naming conventions recommended by SAP for the RAP Development Objects. General Rules The overall object name will be split into 3 parts. [/<namespace>/][<prefix>]_<meaningful_abbreviation>_[<suffix>]. Namespace [/<namespace>/] For custom object, the…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming Model - Behavior Implementation Class
This post explains the class where the behavior definition methods are implemented. This is covered in various posts of the ABAP RAP Series, however the methods are scattered across the posts. A business object is implemented through a specialized class pool that references its behavior definition. When the unmanaged implementation type is used, developers must implement all the behavior. This…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [28] – Authorization Control
In this post, you will learn about Authorization Control in ABAP RESTful Application Programming. Authorization Control Authorization control in RAP protects the RAP BO from unauthorized access to data. The authorization for consumers is managed and maintained by the system administrator but developers would sometime need to implement the controls. Authorization checks for read operations are…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [26] – Concurrency Control
In this post, you will learn about Concurrency handling in ABAP RESTful Application Programming. Concurrency Concurrency handling means handling simultaneous update requests for the same resource If simultaneous update requests are received, the service should allow only one update at a time and reject other updates Concurrency needs to be managed as we need to prevent concurrent and…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [26] – Unmanaged Late Numbering
Numbering in ABAP RESTful Application Programming means setting up values for the primary key fields of the entity. The primary key can consist of one or more fields. Earlier posts cover the details of the options available for Numberin – External Numbering and Managed Early Numbering Unmanaged Early Numbering This post talks about Unmanaged Late Numbering. Unmanaged Late Numbering This…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [24] – Unmanaged Early Numbering
Numbering means setting up values for the primary key fields of the entity. The primary key can consist of one or more fields. An earlier post, External Numbering and Managed Early Numbering covers the details of the options available for Numbering. This post talks about Unmanaged Early Numbering. Unmanaged Early Numbering This scenario is also referred to as ‘Unmanaged Internal Early…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [24] – External Numbering and Managed Early Numbering
This post talks about Numbering in RAP BO. Numbering means setting up values for the primary key fields of the entity. The primary key can consist of one or more fields. Options to handle Numbering Options are determined by when the numbering is handled and who handles it. Early and Late Numbering (When it is handled?) Early Numbering As the name suggests, the numbering is handled early i.e.…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [23] – Actions and Feature Control
This post talks about RAP BO Operations. RAP BO can have standard operations and non-standard operations. Standard Operations The behavior for standard operations can be provided by the RAP framework automatically. Create, update, and delete – these are the primary standard operations. These are also called as modify operations Create by Association – this is an update operation that creates…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [22] – Determinations and Side Effects
This post talks about adding determinations to a RAP BO along with side effects. Determinations A determination modifies instances of business objects based on trigger conditions. Trigger conditions can be modify operations such as create, update, and delete and modified fields. The determination can calculate field values, modify entity instances and return messages to the consumer by passing…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [21] – Adding fields to existing custom service
This post talks about adding fields to existing custom services in ABAP RESTful Application Programming. This will help you understand the steps that are required to add more fields without missing any steps. This post refers to a RAP service created in the earlier post – Managed with unmanaged save. (more…) “”
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [20] – Field Validations & Prechecks
In this post, you will learn about Adding field validations for ABAP RAP Business Objects Send messages to UI for display This post refers to a RAP service created in the earlier post – Managed with unmanaged save (more…) “”
View On WordPress
0 notes
Text
ABAP RESTful Application Programming [19] – Application with Editable List Report
This post talks about creating a list report with ABAP RESTful Application Programming a.k.a RAP. Background Editing data in a list is required if you want the end user to be able to add, update, and delete data without going to the object page for each item separately. In SAP terms, this is called Multi-inline-edit capabilities. This can be compared to table maintenance through SM30 or…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming Model [18] – Custom Entity
In this post, you will learn ‘How to implement a Custom Entity in ABAP RESTful Application Programming’. What is Custom Entity? CDS view entities read data from the database with a table or other CDS view entity as a source. In contrast, a Custom Entity is a wrapper for ABAP code-based implementation that provides the data instead. A custom entity is implemented in the ABAP class. Data Model…
View On WordPress
0 notes
Text
ABAP RESTful Application Programming Model [15] – Travel Service – Behavior Definition
Earlier posts from Travel Service Series. Travel Service – Use demo generator to create a Travel Service Travel Service – Generated Objects Travel Service – Annotations for List Page Travel Service – Annotations for Object Page Travel Service – Annotations for adding associated entity table Travel Service – Understanding CDS Entities In this post, we will understand the Behavior…
View On WordPress
0 notes