The main reason for using chained statements is to increase readability, but when used with operational statements, chaining can have the opposite effect. Even worse, it can lead to unexpected program behavior.
== Noncompliant Code Example
----
TRY.
...
CATCH: cx_1, cx_2, cx_3. " only cx_3 gets the following CATCH block
"exception handling
ENDTRY.
== Compliant Solution
CATCH cx_1.
CATCH cx_2.
CATCH cx_3.