Posts

Showing posts from August, 2025

Determination + Side effects (On Save) in RAP Unmanaged

Image
                           Refer:-  Determination + Side effects(On Modify) in RAP Unmanaged Step 1:   Change the behavior definition (Interface). unmanaged implementation in class zbp_iv_ab_stuh_13 unique; strict ( 2 ); with draft; define behavior for ZIV_AB_STUH_13 alias Student draft table ZDRA_AB_STUH_13 early numbering lock master total etag LastChTime authorization master ( instance ) etag master LastChTime { create ( authorization : global ); update ; delete ; field ( readonly ) Id , StuId , StuGenDesc ; association _Result { create;with draft; } draft action Edit ; draft action Activate optimized; draft action Discard ; draft action Resume ; field ( mandatory ) StuName , StuAge ; validation validation_fields on save { create;update; } determination updatecoursedur on save { field StuCourse ; } //side ef...

Determination + Side effects(On Modify) in RAP Unmanaged

Image
  Determination in Unmanaged RAP: Used to automatically fill or calculate values . Triggered when creating or changing data. You define it in the behavior and write logic in the class.   Side Effects in Unmanaged RAP: Tells the UI to refresh other fields when one field changes. Defined using annotations. Helps show updated values without saving.                                   Refer:-  Mandatory fields and validations in RAP Unmanaged. Step 1:   Change the behavior definition (Interface). unmanaged implementation in class zbp_iv_ab_stuh_13 unique; strict ( 2 ); with draft; define behavior for ZIV_AB_STUH_13 alias Student draft table ZDRA_AB_STUH_13 early numbering lock master total etag LastChTime authorization master ( instance ) etag master LastChTime { create ( authorization : global ); update ; delete ; fi...