Practice Free C_ABAPD_2507 Exam Online Questions
Given the following ABAP SQL statement excerpt from an ABAP program:
SELECT SINGLE *
FROM spfli
WHERE carrid = ‘LH’ AND connid = ‘0400’
INTO @DATA(wa).
You are given the following information:
The data source spfli on line #2 is an SAP HANA database table.
spfli will be a large table with over one million rows.
This program is the only one in the system that accesses the table.
This program will run rarely.
Based on this information, which of the following general settings should you set for the spfli database table? Note: There are 2 correct answers to this question.
- A . “Storage Type” to “Row Store”
- B . “Storage Type” to “Column Store”
- C . “Load Unit” to “Column Loadable”
- D . “Load Unit” to “Page Loadable”
A, D
Explanation:
In SAP HANA, the choice of storage type and load unit depends on access patterns, table size, and usage frequency.
Here’s how each part applies:
While debugging an ABAP program, you want the program to stop whenever the value of a variable changes.
Which of the following do you use?
- A . Exception breakpoint
- B . Watchpoint
- C . Conditional breakpoint
B
Explanation:
A watchpoint halts program execution when the content of a specified variable changes.
Exception breakpoints → Trigger when exceptions are raised.
Conditional breakpoints → Stop only if a Boolean condition is true at that line.
Thus, watchpoint is the correct tool for variable-change monitoring.
Study Guide
Reference: ABAP Debugging Guide C Breakpoints and Watchpoints.
Which RAP object can be used to organize the display of fields in an app?
- A . Metadata extension
- B . Data model view
- C . Projection view
- D . Service definition
A
Explanation:
UI layout is defined with @UI annotations; it is recommended to maintain the UI annotations in metadata extensions to separate concerns and keep CDS clean.
Metadata extensions provide CDS annotations (such as @UI) outside the data definition and allow layered, switchable UI metadata.
In the RAP tutorial, the “Adding UI Metadata to the Data Model” section explicitly instructs creating metadata extensions for projection views to control the presentation (line items, identification, hidden fields, search, text arrangement).
Therefore, the RAP artifact used to organize how fields are displayed in the app is the Metadata Extension.
What can you do in SAP S/4HANA Cloud, public edition? (2 correct)
- A . Use SAP-released extension points
- B . Use ABAP Development Tools in Eclipse (ADT)
- C . Modify SAP objects
- D . Use Web Dynpros
A, B
Explanation:
Use ABAP Development Tools (ADT) in Eclipse: For ABAP Cloud development, ADT must be used, and modern object types such as CDS View Entities and Behavior Definitions can only be edited in ADT. This confirms option B.
Use SAP-released/predefined extension points: RAP extensibility is opt-in; every possible extension point must be defined explicitly in the original BO artifacts. Extensions are performed only at these predefined points to ensure lifecycle stability―this is exactly the “use SAP-released extension points” rule. This confirms option A.
In contrast, directly modifying SAP objects is not part of the clean-core, upgrade-stable model for public cloud; extensions must adhere to released APIs and predefined points (therefore C is not correct). The classic Web Dynpro UI technology is not the target for ABAP Cloud development in S/4HANA Cloud public edition (therefore D is not correct). (Context anchored by the extensibility/clean-core guidance above.)
Study-Guide anchors: ABAP Cloud development with ADT only; RAP opt-in extensibility and predefined extension points for cloud-ready, upgrade-safe extensions.
