Skip to content

Built-In

Pre-built popup classes cover the most common cases. Call them via navigationclient->nav_app_call( ... ) — and read the result back with client->get_app_prev( ) when your app regains control:

ClassPurpose
Z2UI5_CL_POP_TO_CONFIRMConfirmation dialog with confirm/cancel events
Z2UI5_CL_POP_TO_INFORMInformation message dialog
Z2UI5_CL_POP_TO_SELECTSelect one or more entries from an internal table
Z2UI5_CL_POP_TABLEDisplay an internal table
Z2UI5_CL_POP_DATADisplay any data object (structure or table)
Z2UI5_CL_POP_TEXTEDITMulti-line text editor
Z2UI5_CL_POP_INPUT_VALPrompt the user for a single input value
Z2UI5_CL_POP_GET_RANGEMaintain range / select-option criteria
Z2UI5_CL_POP_GET_RANGE_MMaintain multiple ranges at once
Z2UI5_CL_POP_FILE_ULFile upload
Z2UI5_CL_POP_FILE_DLFile download
Z2UI5_CL_POP_PDFPDF preview
Z2UI5_CL_POP_HTMLDisplay HTML content
Z2UI5_CL_POP_IMAGE_EDITOREdit an image (crop, resize, filter)
Z2UI5_CL_POP_MESSAGESDisplay a message table
Z2UI5_CL_POP_BALDisplay a Business Application Log (BAL)
Z2UI5_CL_POP_ERRORError display
Z2UI5_CL_POP_JS_LOADERLoad custom JavaScript libraries
Z2UI5_CL_POP_DEMO_OUTPUTQuick demo-style output of arbitrary data

Help expand this collection to cover more cases — contributions are welcome.