SAP Knowledge Base Article - Public

3593915 - Activate DataScope Handling and Lazy Loading parameter

Symptom

For performance improvement, there are two parameter is related to UI setting.

Environment

  • SAP Cloud for Customer
  • SAP Business ByDesign
  • SAP Cloud Applications Studio

Resolution

  • Active data scope:

    It is designed to optimize data retrieval by fetching only relevant data required. This approach significantly reduces unnecessary server load,
    minimizes large payloads transmitted over the network, and alleviates client-side processing of these payloads.
    In UI components, fields, structures, and tables are typically bound to business object (BO) fields.When Active Data Scope is enabled, only fields actively utilized in the UI are fetched. Fields that are bound but unused will not be retrieved.
  • Lazy Loading: 

    It is defers the loading of UI components until they are required for display. This approach is particularly useful in scenarios with complex interfaces, like those featuring multiple facets. 
    UI component such as Account TI that contains multiple facets."
    By default, when the TI loads, all corresponding facet EC (embedded components) load simultaneously.
    With Lazy Loading, ECs are loaded only when the user clicks on a specific facet, thereby reducing initial load times.

Keywords

Active data scope,Lazy Loading,EC,DataScope,performance , KBA , AP-RC-BDS-LM , ByDesign Studio Lifecycle Management , LOD-CRM-IND-UTL , Utilities , AP-RC-UIF-DT , UI Framework Designtime , Problem

Product

SAP Business ByDesign all versions ; SAP Cloud Applications Studio all versions ; SAP Cloud for Customer core applications all versions