abap2UI5/docs/faq.md
oblomov 19e03726b5
Update zcl_my_handler_cloud.abap (#395)
* Update zcl_my_handler_cloud.abap

* Update zcl_my_handler_onprem.abap

* Update README.md

* Update README.md

* Update README.md

* Update faq.md

* Update faq.md

* Update faq.md
2023-07-19 14:02:13 +02:00

1.9 KiB

Client & UI

1. How to read URL parameters?

Use the following snippet:

DATA(lv_search) = client->get( )-s_config-search.
DATA(lv_param) = z2ui5_cl_xml_view=>factory( client )->hlp_get_url_param( `myparam` ).

2. How to format numbers, times and dates?

Take a look to the following example:
https://github.com/abap2UI5/demo-demos/blob/main/src/z2ui5_cl_app_demo_47.clas.abap image

3. How to format the output of currencies?

Take a look to the following example:
https://github.com/abap2UI5/demo-demos/blob/main/src/z2ui5_cl_app_demo_67.clas.abap image

Productive Usage

1. Can abap2UI5 used in a productive system?

Yes, the project is technically just an implementation of an HTTP handler and can be used like any other HTTP Service in a productive scenario.

2. Are there any dependencies or preparations needed before using abap2UI5 in a productiv scenario?

No, but it is recommended to follow these steps before using abap2UI5 apps in a productive scenario:

  1. Transport the abap2UI5 HTTP service and the framework first.
  2. Sometimes an extra activation of the HTTP service is needed, along with an adjustment of the UI5 bootstrapping.
  3. Test the "hello world" app to ensure that abap2UI5 works correctly.

3. Does a stable version of abap2UI5 exist?

The project will be continuously further developed. Therefore, there is no specific "stable" version. However, adjustments to the public APIs will be kept to a minimum to avoid frequent refactoring of apps. You can use releases instead of the main branch and only update from time to time when you want to reduce refactoring efforts.