Skip to content

Commit 8361229

Browse files
committed
more
1 parent a8f8d63 commit 8361229

File tree

2 files changed

+68
-5
lines changed

2 files changed

+68
-5
lines changed

src/cl_abap_behavior_handler.clas.abap

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
CLASS cl_abap_behavior_handler DEFINITION
2-
PUBLIC
3-
INHERITING FROM cl_abap_behv
4-
CREATE PUBLIC.
1+
CLASS cl_abap_behavior_handler DEFINITION PUBLIC INHERITING FROM cl_abap_behv CREATE PUBLIC.
52

63
PUBLIC SECTION.
74

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,73 @@
1-
CLASS cl_abap_behavior_saver DEFINITION PUBLIC.
1+
CLASS cl_abap_behavior_saver DEFINITION PUBLIC INHERITING FROM cl_abap_behv CREATE PROTECTED.
2+
23
PUBLIC SECTION.
4+
DATA in_phase TYPE if_abap_behv=>t_phase READ-ONLY.
5+
6+
PROTECTED SECTION.
7+
METHODS finalize
8+
CHANGING
9+
failed TYPE data
10+
reported TYPE data.
11+
12+
METHODS check_before_save
13+
CHANGING
14+
failed TYPE data
15+
reported TYPE data.
16+
17+
METHODS adjust_numbers
18+
CHANGING
19+
mapped TYPE data
20+
reported TYPE data OPTIONAL
21+
failed TYPE data OPTIONAL.
22+
23+
METHODS save
24+
CHANGING
25+
reported TYPE data OPTIONAL
26+
failed TYPE data OPTIONAL.
27+
28+
METHODS cleanup.
29+
30+
METHODS cleanup_finalize.
31+
32+
METHODS save_modified
33+
IMPORTING
34+
create TYPE data
35+
update TYPE data
36+
delete TYPE data
37+
CHANGING
38+
reported TYPE data OPTIONAL
39+
failed TYPE data OPTIONAL.
40+
41+
METHODS map_messages
42+
CHANGING
43+
reported TYPE data.
44+
345
ENDCLASS.
446

547
CLASS cl_abap_behavior_saver IMPLEMENTATION.
48+
METHOD finalize.
49+
RETURN. " todo, implement method
50+
ENDMETHOD.
51+
METHOD check_before_save.
52+
RETURN. " todo, implement method
53+
ENDMETHOD.
54+
METHOD adjust_numbers.
55+
RETURN. " todo, implement method
56+
ENDMETHOD.
57+
METHOD save.
58+
RETURN. " todo, implement method
59+
ENDMETHOD.
60+
METHOD cleanup.
61+
RETURN. " todo, implement method
62+
ENDMETHOD.
63+
METHOD cleanup_finalize.
64+
RETURN. " todo, implement method
65+
ENDMETHOD.
66+
METHOD save_modified.
67+
RETURN. " todo, implement method
68+
ENDMETHOD.
69+
METHOD map_messages.
70+
RETURN. " todo, implement method
71+
ENDMETHOD.
672

773
ENDCLASS.

0 commit comments

Comments
 (0)