Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ABAP Dynpro is not allowed in custom development. If there is a legitimate requirement to transform an existing Dynpro application to conform to the Fiori UX experience, i.e. for a mobile device screen, or to simplify the UI and a suitable standard SAPUI5 or Web Dynpro ABAP application cannot be used, and a custom development is not deemed appropriate, then SAP Screen Personas can be used to transform the Dynpro to a Fiori type User Interface.

...

In these scenarios, you would want to apply the restriction to the dataset via parameters or filters in the CDS view.

Besides small data sets, we also want to avoid cases where data sets are accessed frequently. The concept is to cater for ad-hoc requests rather than be a frequently recurring path to access data.

The CDS views are using associations, which means that master data is only accessed on demand. This does result in an efficient data access request.

Other SAP development tools to be considered where appropriate:

  • Custom Analytical Queries (F1572) - however, this uses deprecated views rather than projections
  • Manage KPI's and Reports (F2814) 


Extraction of data to be acquired in Datasphere will require a delta scenario by way Extraction of data to be acquired in Datasphere will require a delta scenario by way of Change Data Capture (CDC) being applied to the CDS view. In this case you would not want to have parameters or filters. If no fields available for a timestamp, then a pseudo-delta can be used where for example the current month can be extracted in full.

...

Rule

Realtime analytics only to be used for small data sets that are accessed on an ad-hoc basis.

Development Tool Decision Trees

The following set of decision trees shows the decision path to take to find the right development tool and approach to deliver compliant objects in SAP.


BTP vs S/4HANA on stack vs Others

Image Added

Workflow


Analytics

Image RemovedImage Added


Integration Process

...

APIM Management/CI/Event Mesh


System Interface

Image RemovedImage Added



Enhancement


Form (Output)


User Interface


Link to the original file containing the drawings: SAP Development Approach drawings

Development Process

Every development requirement must go through four phases as shown in below picture. Failure to comply results in a “no-go” decision at go-live.

...