Dynamically Hide Fields and Actions in CDS
Learn how to dynamically hide fields, facets, and standard CRUD operations in CDS using boolean flag fields and @UI.hidden annotations.
Learn how to dynamically hide fields, facets, and standard CRUD operations in CDS using boolean flag fields and @UI.hidden annotations.
Learn how to use SQL indicator structures in ABAP to partially update a database table by flagging only the specific fields that changed.
Learn how to use STRING_AGG in ABAP SQL to concatenate row values into a delimited string, grouped by a key field.
Learn how to use the COALESCE function in ABAP SQL to return the first non-null value from a list of arguments in SELECT statements.
Learn how to display a colored message strip on the RAP Object Page using instance features based on the record's status value.
Learn how to show optional fields in the RAP create popup using temporary projection fields controlled by determination and feature control.
Learn how to download Adobe forms and files in ABAP RAP using stream fields and actions, since GUI_DOWNLOAD does not work in RAP.
Learn how to dynamically hide fields immediately in ABAP RAP using derived boolean fields and the @UI.hidden annotation.
Learn how to use READ ... WITH CHANGES in ABAP EML to access accumulated change info and see which fields changed in a RAP transaction.
Learn how to use GET PERMISSIONS in ABAP EML to retrieve instance features and authorizations for RAP business object instances.