You are on page 1of 2

The Ultimate C_C_S4CMA_2105 - SAP Certified

Application Associate - SAP S4HANA Cloud (public) -


Manufacturing Implementation

C_S4CMA_2105 - SAP Certified Application Associate - SAP S4HANA Cloud (public) -


Manufacturing Implementation Certification Exam Credential. You can now change the task type of
a task that is added under a transport request.

For more information, see Changing a Task Type.

Ensuring Quality of ABAP Code


Supporting CDS View Entities and Projection Views in Test Double Frameworks

The CDS test double framework and ABAP SQL test double framework now supports the CDS view
entities and projection views.

For more information, see


ABAP CDS Test Double Framework.

ABAP SQL Test Double Framework.


Testing ABAP Authority-Check Statements using Test Helper API

Until now, there was limited support for testing role-based functionality using an AUTHORITY-CHECK
statement in ABAP. Writing unit tests by configuring various users with the required roles and
authorizations is complex. The ABAP Authority Check Test Helper API is a secure API-based approach
that can be used in an ABAP Unit test class.

With ABAP Authority Check Test Helper API, you can now configure authorizations for single or
multiple users, set combination of expectations, and get comprehensive log summary of the
AUTHORITY-CHECK statements.

For more information, see Managing Dependencies on ABAP Authority Checks with ABAP Unit.
ABAP RESTful Application Programming Model
Note
The following features that have already been enabled for SAP BTP ABAP environment are now
available for the ABAP RESTful Application Programming Model on Application Server ABAP 7.55
FPS00.

Draft Support for RAP Business Services


The ABAP RESTful Application Programming Model now provides draft support for your business
services. Draft-enabled business objects ensure that transactional data does not get lost, even if work is
interrupted or continued from a different device.

You draft-enable your business object by using the keyword with draft in the behavior definition. Draft
capabilities can be included for both business object implementation types, managed and unmanaged.

For more information, see Draft.

Draft Scenario on GitHub


You can now download a RAP managed business service with draft from GitHub. The development
objects are now available as part of the ABAP Flight Reference Scenario that you can download directly
into your ABAP system.

For more information, see Downloading the ABAP Flight Reference Scenario.

Controlling Active Data Access in Draft Business Objects


You can now define a designated field, the total ETag field, that controls concurrent access on active data
in draft business objects. The RAP runtime framework checks its value on every transition from draft to
active data to prevent concurrent BO consumers from overwriting each other without any information.

The total ETag is defined in the behavior definition and is updated by the RAP runtime framework
automatically if annotated with the annotation @Semantics.systemDateTime.lastChangedAt: true in the
corresponding CDS view.

For more information, see Total ETag.

You might also like