From d85a756c1cdc7fd0860c38bd487ccdaa273549ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=BCnter?= Date: Wed, 23 Jul 2025 10:48:22 +0200 Subject: [PATCH 1/3] add user exit --- docs/advanced/extensibility/user_exits.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 docs/advanced/extensibility/user_exits.md diff --git a/docs/advanced/extensibility/user_exits.md b/docs/advanced/extensibility/user_exits.md new file mode 100644 index 0000000..825ed30 --- /dev/null +++ b/docs/advanced/extensibility/user_exits.md @@ -0,0 +1,5 @@ +You can extend abap2UI5 with predefined user exits. The user exits are exposed by the interface `Z2UI5_IF_EXIT`. To use the user exits in your system you have to create a new class which implements the interface and its methods. They're called dynamically by abap2UI5 class `Z2UI5_CL_EXIT`. You should **not** include your class into abap2UI5 packages but in any other custom package. + +These are the available methods: +- `get_draft_exp_time_in_hours`: You can override the default 4 hour abap2UI5 draft session timeout +- `adjust_config`: You can change abap2UI5 startup parameters like the theme or UI5 version \ No newline at end of file From 36c304cf623afc8e2c031a626e283ac8caf22114 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=BCnter?= Date: Wed, 23 Jul 2025 10:52:31 +0200 Subject: [PATCH 2/3] update --- docs/advanced/extensibility/user_exits.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/advanced/extensibility/user_exits.md b/docs/advanced/extensibility/user_exits.md index 825ed30..41d2ed6 100644 --- a/docs/advanced/extensibility/user_exits.md +++ b/docs/advanced/extensibility/user_exits.md @@ -1,5 +1,5 @@ -You can extend abap2UI5 with predefined user exits. The user exits are exposed by the interface `Z2UI5_IF_EXIT`. To use the user exits in your system you have to create a new class which implements the interface and its methods. They're called dynamically by abap2UI5 class `Z2UI5_CL_EXIT`. You should **not** include your class into abap2UI5 packages but in any other custom package. +abap2UI5 contains predefined predefined user exits which can be used to modify the standard behaviour. The user exits are exposed by the interface `Z2UI5_IF_EXIT`. To use them in your system you have to create a new class which implements the interface and its methods. They're called dynamically by abap2UI5 class `Z2UI5_CL_EXIT`. You should **not** include your class into abap2UI5 packages but in any other custom package. These are the available methods: -- `get_draft_exp_time_in_hours`: You can override the default 4 hour abap2UI5 draft session timeout -- `adjust_config`: You can change abap2UI5 startup parameters like the theme or UI5 version \ No newline at end of file +- `GET_DRAFT_EXP_TIME_IN_HOURS`: You can override the default 4 hour abap2UI5 draft session timeout +- `ADJUST_CONFIG`: You can change abap2UI5 startup parameters like the theme or UI5 version \ No newline at end of file From 66cc718a9433f57f67108e459d0737f2ee5e380e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=BCnter?= Date: Wed, 23 Jul 2025 10:52:51 +0200 Subject: [PATCH 3/3] update --- docs/advanced/extensibility/user_exits.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/advanced/extensibility/user_exits.md b/docs/advanced/extensibility/user_exits.md index 41d2ed6..5bb6de4 100644 --- a/docs/advanced/extensibility/user_exits.md +++ b/docs/advanced/extensibility/user_exits.md @@ -2,4 +2,4 @@ abap2UI5 contains predefined predefined user exits which can be used to modify t These are the available methods: - `GET_DRAFT_EXP_TIME_IN_HOURS`: You can override the default 4 hour abap2UI5 draft session timeout -- `ADJUST_CONFIG`: You can change abap2UI5 startup parameters like the theme or UI5 version \ No newline at end of file +- `ADJUST_CONFIG`: You can change abap2UI5 startup parameters like theme or UI5 version \ No newline at end of file