Skip to content

Commit d83418c

Browse files
authored
add ballog (#430)
* add ballog * fix type * update type
1 parent 79531f1 commit d83418c

File tree

1 file changed

+33
-9
lines changed

1 file changed

+33
-9
lines changed

src/z2ui5_cl_demo_app_154.clas.abap

Lines changed: 33 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)