@@ -32,12 +32,36 @@ CLASS z2ui5_cl_demo_app_154 IMPLEMENTATION.
3232
3333 WHEN 'POPUP_BALLOG' .
3434
35- * DATA(lt_ballog) = VALUE bapirettab(
36- * ( type = 'E' id = 'MSG1' number = '001' message = 'An empty Report field causes an empty XML Message to be sent' )
37- * ( type = 'I' id = 'MSG2' number = '002' message = 'Product already in use' )
38- * ).
39- *
40- * client->nav_app_call( z2ui5_cl_pop_messages=>factory( lt_ballog ) ).
35+
36+ TYPES : BEGIN OF ty_log_entry,
37+ msgnumber TYPE n LENGTH 6 , " Application Log: Internal Message Serial Number
38+ msgty TYPE c LENGTH 1 , " Message Type
39+ msgid TYPE c LENGTH 20 , " Message Class
40+ msgno TYPE n LENGTH 3 , " Message Number
41+ msgv1 TYPE c LENGTH 50 , " Message Variable
42+ msgv2 TYPE c LENGTH 50 , " Message Variable
43+ msgv3 TYPE c LENGTH 50 , " Message Variable
44+ msgv4 TYPE c LENGTH 50 , " Message Variable
45+ msgv1_src TYPE c LENGTH 15 , " Origin of a Message Variable
46+ msgv2_src TYPE c LENGTH 15 , " Origin of a Message Variable
47+ msgv3_src TYPE c LENGTH 15 , " Origin of a Message Variable
48+ msgv4_src TYPE c LENGTH 15 , " Origin of a Message Variable
49+ detlevel TYPE c LENGTH 1 , " Level of Detail
50+ probclass TYPE c LENGTH 1 , " Problem Class
51+ alsort TYPE c LENGTH 3 , " Sort Criterion/Grouping
52+ time_stmp TYPE p LENGTH 8 DECIMALS 7 , " Message Time Stamp
53+ msg_count TYPE i , " Cumulated Message Count
54+ context TYPE c LENGTH 255 , " Context (Generic Placeholder)
55+ params TYPE c LENGTH 255 , " Parameters (Generic Placeholder)
56+ msg_txt TYPE string , " Message Text
57+ END OF ty_log_entry.
58+
59+ DATA lt_bal TYPE STANDARD TABLE OF ty_log_entry WITH EMPTY KEY .
60+ lt_bal = VALUE #(
61+ ( msgid = 'Z001' msgno = '001' msgty = 'S' time_stmp = z2ui5_cl_util=>time_get_timestampl( ) msgnumber = '01' )
62+ ( msgid = 'Z001' msgno = '002' msgty = 'S' time_stmp = z2ui5_cl_util=>time_get_timestampl( ) msgnumber = '02' ) ).
63+
64+ client->nav_app_call( z2ui5_cl_pop_bal=>factory( lt_bal ) ).
4165
4266
4367 WHEN 'POPUP_EXCEPTION' .
@@ -67,9 +91,9 @@ CLASS z2ui5_cl_demo_app_154 IMPLEMENTATION.
6791 )->button(
6892 text = 'Open Popup BAPIRET'
6993 press = client->_event( 'POPUP_BAPIRET' )
70- * )->button(
71- * text = 'Open Popup BALLOG'
72- * press = client->_event( 'POPUP_BALLOG' )
94+ )->button(
95+ text = 'Open Popup BALLOG'
96+ press = client->_event( 'POPUP_BALLOG' )
7397 )->button(
7498 text = 'Open Popup Exception'
7599 press = client->_event( 'POPUP_EXCEPTION' )
0 commit comments