diff --git a/src/zabapgit_object_serializing.prog.abap b/src/zabapgit_object_serializing.prog.abap index f8153fd7d..c03e7ba86 100644 --- a/src/zabapgit_object_serializing.prog.abap +++ b/src/zabapgit_object_serializing.prog.abap @@ -50,6 +50,7 @@ INCLUDE zabapgit_object_type. INCLUDE zabapgit_object_vcls. INCLUDE zabapgit_object_view. INCLUDE zabapgit_object_w3xx. +INCLUDE zabapgit_object_wapa. INCLUDE zabapgit_object_wdya. INCLUDE zabapgit_object_wdyn. INCLUDE zabapgit_object_webi. diff --git a/src/zabapgit_object_wapa.prog.abap b/src/zabapgit_object_wapa.prog.abap new file mode 100644 index 000000000..a095fa12c --- /dev/null +++ b/src/zabapgit_object_wapa.prog.abap @@ -0,0 +1,73 @@ +*&---------------------------------------------------------------------* +*& Include ZABAPGIT_OBJECT_WAPA +*&---------------------------------------------------------------------* + +*----------------------------------------------------------------------* +* CLASS lcl_object_wapa DEFINITION +*----------------------------------------------------------------------* +* +*----------------------------------------------------------------------* +CLASS lcl_object_wapa DEFINITION INHERITING FROM lcl_objects_super FINAL. + + PUBLIC SECTION. + INTERFACES lif_object. + ALIASES mo_files FOR lif_object~mo_files. + +ENDCLASS. "lcl_object_TRAN DEFINITION + +*----------------------------------------------------------------------* +* CLASS lcl_object_wapa IMPLEMENTATION +*----------------------------------------------------------------------* +* +*----------------------------------------------------------------------* +CLASS lcl_object_wapa IMPLEMENTATION. + + METHOD lif_object~has_changed_since. + rv_changed = abap_true. + ENDMETHOD. "lif_object~has_changed_since + + METHOD lif_object~changed_by. +* todo + rv_user = c_user_unknown. + ENDMETHOD. + + METHOD lif_object~get_metadata. + rs_metadata = get_metadata( ). + ENDMETHOD. "lif_object~get_metadata + + METHOD lif_object~exists. + +* todo +* rv_bool = boolc( sy-subrc = 0 ). + + ENDMETHOD. "lif_object~exists + + METHOD lif_object~jump. + +* todo + + ENDMETHOD. "jump + + METHOD lif_object~delete. + +* todo + + ENDMETHOD. "delete + + METHOD lif_object~deserialize. + +* todo + + ENDMETHOD. "deserialize + + METHOD lif_object~serialize. + +* todo + + ENDMETHOD. "serialize + + METHOD lif_object~compare_to_remote_version. + CREATE OBJECT ro_comparison_result TYPE lcl_null_comparison_result. + ENDMETHOD. + +ENDCLASS. "lcl_object_tran IMPLEMENTATION diff --git a/src/zabapgit_object_wapa.prog.xml b/src/zabapgit_object_wapa.prog.xml new file mode 100644 index 000000000..edd9ae545 --- /dev/null +++ b/src/zabapgit_object_wapa.prog.xml @@ -0,0 +1,22 @@ + + + + + + ZABAPGIT_OBJECT_WAPA + A + X + I + E + X + + + + R + Include ZABAPGIT_OBJECT_TRAN + 28 + + + + +