1/66
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Path Expression
Used in CDS to read data from an association target by adding a period sign and an element name after the association name.
Propagating an Association
Making an association visible to consumers of a view by adding it to the element list.
Using an Association
Constructing a path expression to read data from the target of an association in a CDS view.
Join on Demand
A feature where a join is built on the database only when an association is used in a path expression.
Cardinality
Specifies the number of target records related to a source record in an association.
To Many Association
An association where the maximum cardinality is greater than 1, indicating multiple related target records.
Aggregation in CDS
A SQL operation that groups data to ensure consistent single result sets when working with 'to many' associations.
Ad-hoc Usage
Using an association directly in a path expression in a CDS view without exposing it to consumers.
Filter Condition in Path Expressions
A condition placed in square brackets immediately after the association name to restrict data sets.
Chained Path Expression
Combining multiple associations in a path expression to access data across several related entities.
LEFT OUTER MANY TO ONE JOIN
Join type for an association expected to have at most one related target record.
LEFT OUTER MANY TO MANY JOIN
Join type used when the association can relate multiple source records to multiple target records.
Element List
A section in a CDS view where elements, including associations, are defined and specified.
SQL Views
Views created in the database corresponding to CDS views, which can be inspected with the 'Show SQL Create Statement' function.
Association Target
The entity or table that is referenced by an association in a CDS or SQL view.
Path association
Path in association
A sequence of associations used to navigate from one entity to another, often through multiple intermediate entities, in a CDS or SQL view.
Data Preview Tool
Tool in CDS that allows users to display the results of a defined query output.
Syntax Warning
A notification displayed when potential issues are detected in the syntax of a CDS or ABAP SQL statement.
Element Selector in ABAP SQL
In ABAP SQL, a hyphen (-) is used to separate the association name from the element name instead of a period (.).
Association Prefix in ABAP SQL
In ABAP SQL, associations must be prefixed with a backslash () to identify them correctly.
Context Menu
An accessible menu that provides options related to selected items in development environments, such as creating new definitions.
Coding Syntax Check
A function in development environments that assesses code for syntactical correctness before execution.
Field List in ABAP SQL
The section within a SQL statement that specifies which fields to retrieve from the database.
Conditional Filtering
Applying conditions to narrow the data returned by associations in path expressions.
Data Definition
A programming object that describes the structure and elements of a data model in CDS.
CDS View Entity
An abstraction used in Core Data Services to define a data model, often related to database tables.
Optimized Data Retrieval
Techniques used to improve performance, such as joining only when necessary and filtering early.
Built-in Functions
Predefined functions in ABAP and CDS that perform specific operations on data elements.
Result Sets
The outcome of executing a query, which could include one or multiple rows of data.
Data Entity
An abstract representation of a data structure used in database and programming contexts.
Primary Key Constraint
A rule that guarantees the uniqueness of rows in a database table, often used in WHERE clauses for filters.
Table Definition
The schema that defines the structure of a database table in relational databases.
SQL Create Statement
A statement used to define the SQL view corresponding to a CDS view, visible through editor functionalities.
Keyword Documentation
Official resources or guides that provide information on specific programming keywords and their usage.
Business Logic
The underlying rules and processes that govern operations in applications, influencing how data is handled.
Interface in ABAP
A contract that defines methods without implementation, allowing classes to implement specified behaviors.
Query Execution
The process of running a database query to retrieve or manipulate data.
Debugging Process
The method of finding and resolving defects or issues in programming code.
Performance Optimization
Techniques and strategies applied to improve the efficiency and effectiveness of software applications.
Data Modeling
The process of creating a data model to visually represent data structures and their relationships.
Dynamic Data Retrieval
The method of fetching data that can change regularly, often seen in applications interacting with databases.
Abstraction in Data Services
The concept of hiding complex implementation details and providing a simplified interface for data access.
SAP HANA Database
A high-performance database platform that supports real-time data processing and analytics.
View Hierarchy
The structure that organizes views, allowing associations among them through parent-child relationships.
Relational Operators
Symbols used to compare values in expressions (e.g., =, >,
Consuming Views
Accessing and utilizing data defined in views (like CDS views) from other applications or components.
Code Completion Feature
A tool in development environments that auto-suggests or completes code, enhancing developer productivity.
Data Consistency
The principle that data should remain accurate, reliable, and unchanged during its lifecycle.
User Experience
The overall experience a user has when interacting with software, influenced by design and functionality.
Flexible Coding Practices
Adaptable and dynamic coding methods that allow developers to make changes easily based on requirements.
Structured Query Language (SQL)
A standard programming language for managing and manipulating relational databases.
Object-oriented Reporting
Creating reports based on object-oriented programming principles, promoting reusable and organized code.
Software Development Lifecycle
The phases involved in developing software from conception to deployment and maintenance.
Data Binding
The practice of connecting UI elements to data sources so that changes in data reflect in the UI.
Analytics and Reporting
The processes of inspecting, cleaning, transforming, and modeling data to discover useful information.
Data Integration
The practice of combining data from different sources to provide a unified view.
User Interface Elements
Components of a software application that users interact with, such as buttons, text boxes, and tables.
End-user Documentation
Guides and manuals intended to assist end users in understanding and using a software product.
Implementation Strategy
The plan outlining how a particular solution or change will be put into effect.
Change Management in IT
The process of managing changes to IT systems and ensuring software remains reliable and secured.
Testing in Software Development
The practice of evaluating the functionalities and performance of software to ensure adherence to requirements.
Data Transfer Techniques
Methods and protocols for moving data between systems or applications.
Cross-system Integration
The practice of allowing different systems to communicate and work together seamlessly.
Error Handling Mechanisms
Strategies used in programming to manage and respond to errors gracefully.
Business Process Automation
The technology-enabled automation of complex business processes to improve efficiency.