Skip to content

Commit 99509ae

Browse files
committed
Issue #2 -Sub-Logs
Fixed descriptions for new data containers.
1 parent df9f8bd commit 99509ae

File tree

4 files changed

+60
-30
lines changed

4 files changed

+60
-30
lines changed

src/#usi#bal_data_containers/#usi#cl_bal_dc_child_log.clas.abap

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,33 @@
1-
CLASS /usi/cl_bal_dc_child_log DEFINITION PUBLIC FINAL CREATE PUBLIC.
2-
PUBLIC SECTION.
3-
INTERFACES /usi/if_bal_message_details.
4-
INTERFACES /usi/if_exception_details.
5-
INTERFACES /usi/if_bal_data_container.
6-
INTERFACES /usi/if_bal_data_container_nav.
1+
class /USI/CL_BAL_DC_CHILD_LOG definition
2+
public
3+
final
4+
create public .
75

8-
ALIASES get_classname FOR /usi/if_bal_data_container~get_classname.
6+
public section.
7+
8+
interfaces /USI/IF_EXCEPTION_DETAILS .
9+
interfaces /USI/IF_BAL_MESSAGE_DETAILS .
10+
interfaces /USI/IF_BAL_DATA_CONTAINER .
11+
interfaces /USI/IF_BAL_DATA_CONTAINER_NAV .
12+
13+
aliases GET_CLASSNAME
14+
for /USI/IF_BAL_DATA_CONTAINER~GET_CLASSNAME .
915

1016
"! Constructor
1117
"!
1218
"! @parameter i_log_handle | Log handle of child log
13-
METHODS constructor
14-
IMPORTING i_log_handle type balloghndl.
15-
19+
methods CONSTRUCTOR
20+
importing
21+
!I_LOG_HANDLE type BALLOGHNDL .
1622
PRIVATE SECTION.
1723
DATA log_handle type balloghndl.
1824

1925
ENDCLASS.
2026

2127

22-
CLASS /usi/cl_bal_dc_child_log IMPLEMENTATION.
23-
METHOD constructor.
24-
log_handle = i_log_handle.
25-
ENDMETHOD.
28+
29+
CLASS /USI/CL_BAL_DC_CHILD_LOG IMPLEMENTATION.
30+
2631

2732
METHOD /usi/if_bal_data_container_nav~navigate.
2833
DATA log_handles TYPE bal_t_logh.
@@ -59,6 +64,7 @@ CLASS /usi/cl_bal_dc_child_log IMPLEMENTATION.
5964
ENDIF.
6065
ENDMETHOD.
6166

67+
6268
METHOD /usi/if_bal_data_container~deserialize.
6369
DATA log_handle type balloghndl.
6470

@@ -69,20 +75,29 @@ CLASS /usi/cl_bal_dc_child_log IMPLEMENTATION.
6975
r_result = NEW /usi/cl_bal_dc_child_log( log_handle ).
7076
ENDMETHOD.
7177

78+
7279
METHOD /usi/if_bal_data_container~get_classname.
7380
r_result = '/USI/CL_BAL_DC_CHILD_LOG'.
7481
ENDMETHOD.
7582

83+
7684
METHOD /usi/if_bal_data_container~get_description.
7785
r_result = TEXT-des.
7886
ENDMETHOD.
7987

88+
8089
METHOD /usi/if_bal_data_container~is_multiple_use_allowed.
8190
r_result = abap_false.
8291
ENDMETHOD.
8392

93+
8494
METHOD /usi/if_bal_data_container~serialize.
8595
r_result = NEW /usi/cl_bal_serializer( )->serialize_field_as_json( i_data = log_handle
8696
i_name = 'LOG_HANDLE' ).
8797
ENDMETHOD.
98+
99+
100+
METHOD constructor.
101+
log_handle = i_log_handle.
102+
ENDMETHOD.
88103
ENDCLASS.

src/#usi#bal_data_containers/#usi#cl_bal_dc_child_log.clas.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<VSEOCLASS>
66
<CLSNAME>/USI/CL_BAL_DC_CHILD_LOG</CLSNAME>
77
<LANGU>E</LANGU>
8-
<DESCRIPT>Source code position of Logging-API-Call</DESCRIPT>
8+
<DESCRIPT>Link to child log</DESCRIPT>
99
<STATE>1</STATE>
1010
<CLSCCINCL>X</CLSCCINCL>
1111
<FIXPT>X</FIXPT>

src/#usi#bal_data_containers/#usi#cl_bal_dc_parent_log.clas.abap

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,33 @@
1-
CLASS /usi/cl_bal_dc_parent_log DEFINITION PUBLIC FINAL CREATE PUBLIC.
2-
PUBLIC SECTION.
3-
INTERFACES /usi/if_bal_message_details.
4-
INTERFACES /usi/if_exception_details.
5-
INTERFACES /usi/if_bal_data_container.
6-
INTERFACES /usi/if_bal_data_container_nav.
1+
class /USI/CL_BAL_DC_PARENT_LOG definition
2+
public
3+
final
4+
create public .
75

8-
ALIASES get_classname FOR /usi/if_bal_data_container~get_classname.
6+
public section.
7+
8+
interfaces /USI/IF_EXCEPTION_DETAILS .
9+
interfaces /USI/IF_BAL_MESSAGE_DETAILS .
10+
interfaces /USI/IF_BAL_DATA_CONTAINER .
11+
interfaces /USI/IF_BAL_DATA_CONTAINER_NAV .
12+
13+
aliases GET_CLASSNAME
14+
for /USI/IF_BAL_DATA_CONTAINER~GET_CLASSNAME .
915

1016
"! Constructor
1117
"!
1218
"! @parameter i_log_handle | Log handle of parent log
13-
METHODS constructor
14-
IMPORTING i_log_handle type balloghndl.
15-
19+
methods CONSTRUCTOR
20+
importing
21+
!I_LOG_HANDLE type BALLOGHNDL .
1622
PRIVATE SECTION.
1723
DATA log_handle type balloghndl.
1824

1925
ENDCLASS.
2026

2127

22-
CLASS /usi/cl_bal_dc_parent_log IMPLEMENTATION.
23-
METHOD constructor.
24-
log_handle = i_log_handle.
25-
ENDMETHOD.
28+
29+
CLASS /USI/CL_BAL_DC_PARENT_LOG IMPLEMENTATION.
30+
2631

2732
METHOD /usi/if_bal_data_container_nav~navigate.
2833
DATA log_handles TYPE bal_t_logh.
@@ -59,6 +64,7 @@ CLASS /usi/cl_bal_dc_parent_log IMPLEMENTATION.
5964
ENDIF.
6065
ENDMETHOD.
6166

67+
6268
METHOD /usi/if_bal_data_container~deserialize.
6369
DATA log_handle type balloghndl.
6470

@@ -69,20 +75,29 @@ CLASS /usi/cl_bal_dc_parent_log IMPLEMENTATION.
6975
r_result = NEW /usi/cl_bal_dc_parent_log( log_handle ).
7076
ENDMETHOD.
7177

78+
7279
METHOD /usi/if_bal_data_container~get_classname.
7380
r_result = '/USI/CL_BAL_DC_PARENT_LOG'.
7481
ENDMETHOD.
7582

83+
7684
METHOD /usi/if_bal_data_container~get_description.
7785
r_result = TEXT-des.
7886
ENDMETHOD.
7987

88+
8089
METHOD /usi/if_bal_data_container~is_multiple_use_allowed.
8190
r_result = abap_false.
8291
ENDMETHOD.
8392

93+
8494
METHOD /usi/if_bal_data_container~serialize.
8595
r_result = NEW /usi/cl_bal_serializer( )->serialize_field_as_json( i_data = log_handle
8696
i_name = 'LOG_HANDLE' ).
8797
ENDMETHOD.
98+
99+
100+
METHOD constructor.
101+
log_handle = i_log_handle.
102+
ENDMETHOD.
88103
ENDCLASS.

src/#usi#bal_data_containers/#usi#cl_bal_dc_parent_log.clas.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<VSEOCLASS>
66
<CLSNAME>/USI/CL_BAL_DC_PARENT_LOG</CLSNAME>
77
<LANGU>E</LANGU>
8-
<DESCRIPT>Source code position of Logging-API-Call</DESCRIPT>
8+
<DESCRIPT>Link to parent log</DESCRIPT>
99
<STATE>1</STATE>
1010
<CLSCCINCL>X</CLSCCINCL>
1111
<FIXPT>X</FIXPT>

0 commit comments

Comments
 (0)