mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
commit
52dae88627
8
src/objects/zif_abapgit_comparison_result.intf.abap
Normal file
8
src/objects/zif_abapgit_comparison_result.intf.abap
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
INTERFACE zif_abapgit_comparison_result PUBLIC.
|
||||||
|
|
||||||
|
METHODS:
|
||||||
|
show_confirmation_dialog,
|
||||||
|
is_result_complete_halt
|
||||||
|
RETURNING VALUE(rv_response) TYPE abap_bool.
|
||||||
|
|
||||||
|
ENDINTERFACE.
|
16
src/objects/zif_abapgit_comparison_result.intf.xml
Normal file
16
src/objects/zif_abapgit_comparison_result.intf.xml
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_INTF" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<VSEOINTERF>
|
||||||
|
<CLSNAME>ZIF_ABAPGIT_COMPARISON_RESULT</CLSNAME>
|
||||||
|
<VERSION>1</VERSION>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Comparison result</DESCRIPT>
|
||||||
|
<EXPOSURE>2</EXPOSURE>
|
||||||
|
<STATE>1</STATE>
|
||||||
|
<UNICODE>X</UNICODE>
|
||||||
|
</VSEOINTERF>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
35
src/objects/zif_abapgit_object.intf.abap
Normal file
35
src/objects/zif_abapgit_object.intf.abap
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
INTERFACE zif_abapgit_object PUBLIC.
|
||||||
|
|
||||||
|
METHODS:
|
||||||
|
serialize
|
||||||
|
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_output
|
||||||
|
RAISING zcx_abapgit_exception,
|
||||||
|
deserialize
|
||||||
|
IMPORTING iv_package TYPE devclass
|
||||||
|
io_xml TYPE REF TO zcl_abapgit_xml_input
|
||||||
|
RAISING zcx_abapgit_exception,
|
||||||
|
delete
|
||||||
|
RAISING zcx_abapgit_exception,
|
||||||
|
exists
|
||||||
|
RETURNING VALUE(rv_bool) TYPE abap_bool
|
||||||
|
RAISING zcx_abapgit_exception,
|
||||||
|
changed_by
|
||||||
|
RETURNING VALUE(rv_user) TYPE xubname
|
||||||
|
RAISING zcx_abapgit_exception,
|
||||||
|
jump
|
||||||
|
RAISING zcx_abapgit_exception,
|
||||||
|
get_metadata
|
||||||
|
RETURNING VALUE(rs_metadata) TYPE zif_abapgit_definitions=>ty_metadata,
|
||||||
|
has_changed_since
|
||||||
|
IMPORTING iv_timestamp TYPE timestamp
|
||||||
|
RETURNING VALUE(rv_changed) TYPE abap_bool
|
||||||
|
RAISING zcx_abapgit_exception.
|
||||||
|
METHODS:
|
||||||
|
compare_to_remote_version
|
||||||
|
IMPORTING io_remote_version_xml TYPE REF TO zcl_abapgit_xml_input
|
||||||
|
RETURNING VALUE(ro_comparison_result) TYPE REF TO zif_abapgit_comparison_result
|
||||||
|
RAISING zcx_abapgit_exception.
|
||||||
|
|
||||||
|
DATA: mo_files TYPE REF TO zcl_abapgit_objects_files.
|
||||||
|
|
||||||
|
ENDINTERFACE.
|
16
src/objects/zif_abapgit_object.intf.xml
Normal file
16
src/objects/zif_abapgit_object.intf.xml
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<abapGit version="v1.0.0" serializer="LCL_OBJECT_INTF" serializer_version="v1.0.0">
|
||||||
|
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||||
|
<asx:values>
|
||||||
|
<VSEOINTERF>
|
||||||
|
<CLSNAME>ZIF_ABAPGIT_OBJECT</CLSNAME>
|
||||||
|
<VERSION>1</VERSION>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Object</DESCRIPT>
|
||||||
|
<EXPOSURE>2</EXPOSURE>
|
||||||
|
<STATE>1</STATE>
|
||||||
|
<UNICODE>X</UNICODE>
|
||||||
|
</VSEOINTERF>
|
||||||
|
</asx:values>
|
||||||
|
</asx:abap>
|
||||||
|
</abapGit>
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_acid DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_acid DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS: create_object
|
METHODS: create_object
|
||||||
|
@ -27,15 +27,15 @@ ENDCLASS. "lcl_object_acid DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_acid IMPLEMENTATION.
|
CLASS lcl_object_acid IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "lif_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "lif_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
* looks like "changed by user" is not stored in the database
|
* looks like "changed by user" is not stored in the database
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
@ -59,13 +59,13 @@ CLASS lcl_object_acid IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "create_object
|
ENDMETHOD. "create_object
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lo_aab TYPE REF TO cl_aab_id,
|
DATA: lo_aab TYPE REF TO cl_aab_id,
|
||||||
lv_description TYPE aab_id_descript.
|
lv_description TYPE aab_id_descript.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ CLASS lcl_object_acid IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "lif_object~serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_description TYPE aab_id_descript,
|
DATA: lv_description TYPE aab_id_descript,
|
||||||
lo_aab TYPE REF TO cl_aab_id.
|
lo_aab TYPE REF TO cl_aab_id.
|
||||||
|
@ -97,7 +97,7 @@ CLASS lcl_object_acid IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "lif_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lo_aab TYPE REF TO cl_aab_id.
|
DATA: lo_aab TYPE REF TO cl_aab_id.
|
||||||
|
|
||||||
|
@ -123,7 +123,7 @@ CLASS lcl_object_acid IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "lif_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_state TYPE flag,
|
DATA: lv_state TYPE flag,
|
||||||
lo_aab TYPE REF TO cl_aab_id.
|
lo_aab TYPE REF TO cl_aab_id.
|
||||||
|
@ -138,7 +138,7 @@ CLASS lcl_object_acid IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "lif_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -149,7 +149,7 @@ CLASS lcl_object_acid IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~jump
|
ENDMETHOD. "lif_object~jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_auth DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_auth DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_auth DEFINITION
|
ENDCLASS. "lcl_object_auth DEFINITION
|
||||||
|
|
||||||
|
@ -22,20 +22,20 @@ ENDCLASS. "lcl_object_auth DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_auth IMPLEMENTATION.
|
CLASS lcl_object_auth IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "lif_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "lif_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
* looks like "changed by user" is not stored in the database
|
* looks like "changed by user" is not stored in the database
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_authx TYPE authx.
|
DATA: ls_authx TYPE authx.
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ CLASS lcl_object_auth IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "lif_object~serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
* see include LSAUT_FIELDF02
|
* see include LSAUT_FIELDF02
|
||||||
|
|
||||||
DATA: ls_authx TYPE authx,
|
DATA: ls_authx TYPE authx,
|
||||||
|
@ -77,7 +77,7 @@ CLASS lcl_object_auth IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "lif_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_fieldname TYPE authx-fieldname.
|
DATA: lv_fieldname TYPE authx-fieldname.
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ CLASS lcl_object_auth IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "lif_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_fieldname TYPE authx-fieldname.
|
DATA: lv_fieldname TYPE authx-fieldname.
|
||||||
|
|
||||||
|
@ -113,7 +113,7 @@ CLASS lcl_object_auth IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "lif_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: field TYPE fieldname.
|
DATA: field TYPE fieldname.
|
||||||
|
|
||||||
|
@ -126,7 +126,7 @@ CLASS lcl_object_auth IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~jump
|
ENDMETHOD. "lif_object~jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_clas DEFINITION INHERITING FROM lcl_objects_program.
|
CLASS lcl_object_clas DEFINITION INHERITING FROM lcl_objects_program.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
|
@ -49,7 +49,7 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_clas IMPLEMENTATION.
|
CLASS lcl_object_clas IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
DATA:
|
DATA:
|
||||||
lt_includes TYPE seoincl_t.
|
lt_includes TYPE seoincl_t.
|
||||||
|
|
||||||
|
@ -65,13 +65,13 @@ CLASS lcl_object_clas IMPLEMENTATION.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
TYPES: BEGIN OF ty_includes,
|
TYPES: BEGIN OF ty_includes,
|
||||||
programm TYPE programm,
|
programm TYPE programm,
|
||||||
|
@ -106,14 +106,14 @@ CLASS lcl_object_clas IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
DATA: ls_class_key TYPE seoclskey.
|
DATA: ls_class_key TYPE seoclskey.
|
||||||
ls_class_key-clsname = ms_item-obj_name.
|
ls_class_key-clsname = ms_item-obj_name.
|
||||||
|
|
||||||
rv_bool = mo_object_oriented_object_fct->exists( iv_object_name = ls_class_key ).
|
rv_bool = mo_object_oriented_object_fct->exists( iv_object_name = ls_class_key ).
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
operation = 'SHOW'
|
operation = 'SHOW'
|
||||||
|
@ -122,21 +122,21 @@ CLASS lcl_object_clas IMPLEMENTATION.
|
||||||
in_new_window = abap_true.
|
in_new_window = abap_true.
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
DATA: ls_clskey TYPE seoclskey.
|
DATA: ls_clskey TYPE seoclskey.
|
||||||
ls_clskey-clsname = ms_item-obj_name.
|
ls_clskey-clsname = ms_item-obj_name.
|
||||||
|
|
||||||
mo_object_oriented_object_fct->delete( ls_clskey ).
|
mo_object_oriented_object_fct->delete( ls_clskey ).
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lt_source TYPE seop_source_string,
|
DATA: lt_source TYPE seop_source_string,
|
||||||
ls_class_key TYPE seoclskey.
|
ls_class_key TYPE seoclskey.
|
||||||
|
|
||||||
ls_class_key-clsname = ms_item-obj_name.
|
ls_class_key-clsname = ms_item-obj_name.
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -265,7 +265,7 @@ CLASS lcl_object_clas IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize_xml
|
ENDMETHOD. "serialize_xml
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
deserialize_abap( io_xml = io_xml
|
deserialize_abap( io_xml = io_xml
|
||||||
iv_package = iv_package ).
|
iv_package = iv_package ).
|
||||||
|
|
||||||
|
@ -396,7 +396,7 @@ CLASS lcl_object_clas IMPLEMENTATION.
|
||||||
mo_object_oriented_object_fct->add_to_activation_list( ms_item ).
|
mo_object_oriented_object_fct->add_to_activation_list( ms_item ).
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ CLASS lcl_object_cmpt DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA: mo_cmp_db TYPE REF TO object.
|
DATA: mo_cmp_db TYPE REF TO object.
|
||||||
|
@ -35,13 +35,13 @@ CLASS lcl_object_cmpt IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: mi_cmp_template TYPE REF TO object.
|
DATA: mi_cmp_template TYPE REF TO object.
|
||||||
|
|
||||||
|
@ -63,14 +63,14 @@ CLASS lcl_object_cmpt IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: name TYPE c LENGTH 30.
|
DATA: name TYPE c LENGTH 30.
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ CLASS lcl_object_cmpt IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lr_template TYPE REF TO data.
|
DATA: lr_template TYPE REF TO data.
|
||||||
FIELD-SYMBOLS: <template> TYPE any.
|
FIELD-SYMBOLS: <template> TYPE any.
|
||||||
|
@ -116,7 +116,7 @@ CLASS lcl_object_cmpt IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lr_template TYPE REF TO data.
|
DATA: lr_template TYPE REF TO data.
|
||||||
FIELD-SYMBOLS: <template> TYPE any.
|
FIELD-SYMBOLS: <template> TYPE any.
|
||||||
|
@ -161,7 +161,7 @@ CLASS lcl_object_cmpt IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: deleted TYPE abap_bool.
|
DATA: deleted TYPE abap_bool.
|
||||||
|
|
||||||
|
@ -186,7 +186,7 @@ CLASS lcl_object_cmpt IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -204,7 +204,7 @@ CLASS lcl_object_cmpt IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
CLASS lcl_object_cus0 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_cus0 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -41,19 +41,19 @@ CLASS lcl_object_cus0 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "constructor
|
ENDMETHOD. "constructor
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
zcx_abapgit_exception=>raise( |TODO: Jump| ).
|
zcx_abapgit_exception=>raise( |TODO: Jump| ).
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ CLASS lcl_object_cus0 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_message TYPE hier_mess.
|
DATA: ls_message TYPE hier_mess.
|
||||||
|
|
||||||
|
@ -79,9 +79,9 @@ CLASS lcl_object_cus0 IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( ls_message IS INITIAL ).
|
rv_bool = boolc( ls_message IS INITIAL ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: ls_message TYPE hier_mess.
|
DATA: ls_message TYPE hier_mess.
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ CLASS lcl_object_cus0 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_img_activity TYPE ty_img_activity.
|
DATA: ls_img_activity TYPE ty_img_activity.
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ CLASS lcl_object_cus0 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_img_activity TYPE ty_img_activity,
|
DATA: ls_img_activity TYPE ty_img_activity,
|
||||||
ls_text LIKE LINE OF ls_img_activity-texts.
|
ls_text LIKE LINE OF ls_img_activity-texts.
|
||||||
|
@ -146,7 +146,7 @@ CLASS lcl_object_cus0 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
CLASS lcl_object_cus1 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_cus1 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -52,25 +52,25 @@ CLASS lcl_object_cus1 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "constructor
|
ENDMETHOD. "constructor
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
zcx_abapgit_exception=>raise( |TODO: Jump| ).
|
zcx_abapgit_exception=>raise( |TODO: Jump| ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
CALL FUNCTION 'S_CUS_ACTIVITY_EXIST'
|
CALL FUNCTION 'S_CUS_ACTIVITY_EXIST'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -81,9 +81,9 @@ CLASS lcl_object_cus1 IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: ls_message TYPE hier_mess.
|
DATA: ls_message TYPE hier_mess.
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ CLASS lcl_object_cus1 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -126,7 +126,7 @@ CLASS lcl_object_cus1 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_customzing_activity TYPE ty_customzing_activity,
|
DATA: ls_customzing_activity TYPE ty_customzing_activity,
|
||||||
ls_message TYPE hier_mess.
|
ls_message TYPE hier_mess.
|
||||||
|
@ -158,7 +158,7 @@ CLASS lcl_object_cus1 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
CLASS lcl_object_cus2 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_cus2 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -52,25 +52,25 @@ CLASS lcl_object_cus2 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "constructor
|
ENDMETHOD. "constructor
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
zcx_abapgit_exception=>raise( |TODO: Jump| ).
|
zcx_abapgit_exception=>raise( |TODO: Jump| ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
CALL FUNCTION 'S_CUS_ATTRIBUTES_EXIST'
|
CALL FUNCTION 'S_CUS_ATTRIBUTES_EXIST'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -81,9 +81,9 @@ CLASS lcl_object_cus2 IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: ls_message TYPE hier_mess.
|
DATA: ls_message TYPE hier_mess.
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ CLASS lcl_object_cus2 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_customizing_attribute TYPE ty_customizing_attribute.
|
DATA: ls_customizing_attribute TYPE ty_customizing_attribute.
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ CLASS lcl_object_cus2 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_customizing_attribute TYPE ty_customizing_attribute,
|
DATA: ls_customizing_attribute TYPE ty_customizing_attribute,
|
||||||
ls_message TYPE hier_mess.
|
ls_message TYPE hier_mess.
|
||||||
|
@ -151,7 +151,7 @@ CLASS lcl_object_cus2 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -5,29 +5,29 @@
|
||||||
CLASS lcl_object_dcls DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_dcls DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_dcls IMPLEMENTATION.
|
CLASS lcl_object_dcls IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
|
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: li_dcl TYPE REF TO object.
|
DATA: li_dcl TYPE REF TO object.
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ CLASS lcl_object_dcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ CLASS lcl_object_dcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: li_dcl TYPE REF TO object.
|
DATA: li_dcl TYPE REF TO object.
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ CLASS lcl_object_dcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lr_data TYPE REF TO data,
|
DATA: lr_data TYPE REF TO data,
|
||||||
li_dcl TYPE REF TO object.
|
li_dcl TYPE REF TO object.
|
||||||
|
@ -138,7 +138,7 @@ CLASS lcl_object_dcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lr_data TYPE REF TO data,
|
DATA: lr_data TYPE REF TO data,
|
||||||
li_dcl TYPE REF TO object.
|
li_dcl TYPE REF TO object.
|
||||||
|
@ -182,7 +182,7 @@ CLASS lcl_object_dcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_ddls DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_ddls DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
METHODS open_adt_stob
|
METHODS open_adt_stob
|
||||||
|
@ -27,11 +27,11 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_ddls IMPLEMENTATION.
|
CLASS lcl_object_ddls IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: li_ddl TYPE REF TO object,
|
DATA: li_ddl TYPE REF TO object,
|
||||||
lr_data TYPE REF TO data.
|
lr_data TYPE REF TO data.
|
||||||
|
@ -67,16 +67,16 @@ CLASS lcl_object_ddls IMPLEMENTATION.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~changed_by
|
ENDMETHOD. "zif_abapgit_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
|
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_state TYPE objstate,
|
DATA: lv_state TYPE objstate,
|
||||||
li_ddl TYPE REF TO object.
|
li_ddl TYPE REF TO object.
|
||||||
|
@ -102,9 +102,9 @@ CLASS lcl_object_ddls IMPLEMENTATION.
|
||||||
rv_bool = abap_false.
|
rv_bool = abap_false.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: lv_typename TYPE typename.
|
DATA: lv_typename TYPE typename.
|
||||||
DATA: lv_ddtypekind TYPE ddtypekind.
|
DATA: lv_ddtypekind TYPE ddtypekind.
|
||||||
|
@ -127,7 +127,7 @@ CLASS lcl_object_ddls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: li_ddl TYPE REF TO object.
|
DATA: li_ddl TYPE REF TO object.
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ CLASS lcl_object_ddls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: li_ddl TYPE REF TO object,
|
DATA: li_ddl TYPE REF TO object,
|
||||||
lr_data TYPE REF TO data.
|
lr_data TYPE REF TO data.
|
||||||
|
@ -196,7 +196,7 @@ CLASS lcl_object_ddls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: li_ddl TYPE REF TO object,
|
DATA: li_ddl TYPE REF TO object,
|
||||||
lr_data TYPE REF TO data.
|
lr_data TYPE REF TO data.
|
||||||
|
@ -239,9 +239,9 @@ CLASS lcl_object_ddls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD. "lif_object~compare_to_remote_version
|
ENDMETHOD. "zif_abapgit_object~compare_to_remote_version
|
||||||
|
|
||||||
METHOD open_adt_stob.
|
METHOD open_adt_stob.
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
CLASS lcl_object_ddlx DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_ddlx DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
DATA: mo_persistence TYPE REF TO if_wb_object_persist.
|
DATA: mo_persistence TYPE REF TO if_wb_object_persist.
|
||||||
|
|
||||||
|
@ -32,20 +32,20 @@ ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_ddlx IMPLEMENTATION.
|
CLASS lcl_object_ddlx IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_object_key TYPE seu_objkey.
|
DATA: lv_object_key TYPE seu_objkey.
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ CLASS lcl_object_ddlx IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
jump_adt( i_obj_name = ms_item-obj_name
|
jump_adt( i_obj_name = ms_item-obj_name
|
||||||
|
@ -76,7 +76,7 @@ CLASS lcl_object_ddlx IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_object_key TYPE seu_objkey,
|
DATA: lv_object_key TYPE seu_objkey,
|
||||||
lo_data_model TYPE REF TO if_wb_object_data_model,
|
lo_data_model TYPE REF TO if_wb_object_data_model,
|
||||||
|
@ -99,7 +99,7 @@ CLASS lcl_object_ddlx IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_object_key TYPE seu_objkey,
|
DATA: lv_object_key TYPE seu_objkey,
|
||||||
lo_data_model TYPE REF TO if_wb_object_data_model,
|
lo_data_model TYPE REF TO if_wb_object_data_model,
|
||||||
|
@ -142,7 +142,7 @@ CLASS lcl_object_ddlx IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lo_data_model TYPE REF TO if_wb_object_data_model,
|
DATA: lo_data_model TYPE REF TO if_wb_object_data_model,
|
||||||
lr_data TYPE REF TO data,
|
lr_data TYPE REF TO data,
|
||||||
|
@ -176,7 +176,7 @@ CLASS lcl_object_ddlx IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -8,9 +8,9 @@ CLASS lcl_object_devc DEFINITION
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES:
|
INTERFACES:
|
||||||
lif_object.
|
zif_abapgit_object.
|
||||||
ALIASES:
|
ALIASES:
|
||||||
mo_files FOR lif_object~mo_files.
|
mo_files FOR zif_abapgit_object~mo_files.
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor IMPORTING is_item TYPE zif_abapgit_definitions=>ty_item
|
constructor IMPORTING is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
@ -37,7 +37,7 @@ CLASS lcl_object_devc IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD get_package.
|
METHOD get_package.
|
||||||
IF me->lif_object~exists( ) = abap_true.
|
IF me->zif_abapgit_object~exists( ) = abap_true.
|
||||||
cl_package_factory=>load_package(
|
cl_package_factory=>load_package(
|
||||||
EXPORTING
|
EXPORTING
|
||||||
i_package_name = mv_local_devclass
|
i_package_name = mv_local_devclass
|
||||||
|
@ -59,15 +59,15 @@ CLASS lcl_object_devc IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = get_package( )->changed_by.
|
rv_user = get_package( )->changed_by.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
" Package deletion is a bit tricky. A package can only be deleted if there are no objects
|
" Package deletion is a bit tricky. A package can only be deleted if there are no objects
|
||||||
" contained in it. This includes subpackages, so first the leaf packages need to be deleted.
|
" contained in it. This includes subpackages, so first the leaf packages need to be deleted.
|
||||||
" Unfortunately deleted objects that are still contained in an unreleased transport request
|
" Unfortunately deleted objects that are still contained in an unreleased transport request
|
||||||
|
@ -75,7 +75,7 @@ CLASS lcl_object_devc IMPLEMENTATION.
|
||||||
" -> Package deletion is currently not supported by abapGit
|
" -> Package deletion is currently not supported by abapGit
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
DATA: li_package TYPE REF TO if_package,
|
DATA: li_package TYPE REF TO if_package,
|
||||||
ls_package_data TYPE scompkdtln,
|
ls_package_data TYPE scompkdtln,
|
||||||
ls_data_sign TYPE scompksign,
|
ls_data_sign TYPE scompksign,
|
||||||
|
@ -238,7 +238,7 @@ CLASS lcl_object_devc IMPLEMENTATION.
|
||||||
set_lock( ii_package = li_package iv_lock = abap_false ).
|
set_lock( ii_package = li_package iv_lock = abap_false ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
" Check remote package if deserialize has not been called before this
|
" Check remote package if deserialize has not been called before this
|
||||||
IF mv_local_devclass IS INITIAL.
|
IF mv_local_devclass IS INITIAL.
|
||||||
|
@ -259,15 +259,15 @@ CLASS lcl_object_devc IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
operation = 'SHOW'
|
operation = 'SHOW'
|
||||||
|
@ -283,7 +283,7 @@ CLASS lcl_object_devc IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
DATA: ls_package_data TYPE scompkdtln,
|
DATA: ls_package_data TYPE scompkdtln,
|
||||||
li_package TYPE REF TO if_package,
|
li_package TYPE REF TO if_package,
|
||||||
lt_intf_usages TYPE tpak_permission_to_use_list,
|
lt_intf_usages TYPE tpak_permission_to_use_list,
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
CLASS lcl_object_dial DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_dial DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_dialog_module,
|
TYPES: BEGIN OF ty_dialog_module,
|
||||||
|
@ -24,25 +24,25 @@ ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_dial IMPLEMENTATION.
|
CLASS lcl_object_dial IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_tdct TYPE tdct.
|
DATA: ls_tdct TYPE tdct.
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ CLASS lcl_object_dial IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_dialog_module TYPE ty_dialog_module.
|
DATA: ls_dialog_module TYPE ty_dialog_module.
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ CLASS lcl_object_dial IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_dialog_module TYPE ty_dialog_module.
|
DATA: ls_dialog_module TYPE ty_dialog_module.
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ CLASS lcl_object_dial IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: ls_bcdata TYPE bdcdata,
|
DATA: ls_bcdata TYPE bdcdata,
|
||||||
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
||||||
|
@ -163,7 +163,7 @@ CLASS lcl_object_dial IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: objectname TYPE tdct-dnam.
|
DATA: objectname TYPE tdct-dnam.
|
||||||
|
|
||||||
|
@ -183,7 +183,7 @@ CLASS lcl_object_dial IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
CLASS lcl_object_doct DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_doct DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
CONSTANTS: c_id TYPE dokhl-id VALUE 'TX',
|
CONSTANTS: c_id TYPE dokhl-id VALUE 'TX',
|
||||||
|
@ -32,14 +32,14 @@ ENDCLASS. "lcl_object_msag DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_doct IMPLEMENTATION.
|
CLASS lcl_object_doct IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD read.
|
METHOD read.
|
||||||
|
|
||||||
|
@ -63,14 +63,14 @@ CLASS lcl_object_doct IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "read
|
ENDMETHOD. "read
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = read( )-head-tdluser.
|
rv_user = read( )-head-tdluser.
|
||||||
IF rv_user IS INITIAL.
|
IF rv_user IS INITIAL.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD. "lif_object~changed_by
|
ENDMETHOD. "zif_abapgit_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_id TYPE dokil-id,
|
DATA: lv_id TYPE dokil-id,
|
||||||
lv_object TYPE dokhl-object.
|
lv_object TYPE dokhl-object.
|
||||||
|
@ -84,9 +84,9 @@ CLASS lcl_object_doct IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_dokentry TYPE dokentry,
|
DATA: ls_dokentry TYPE dokentry,
|
||||||
ls_bcdata TYPE bdcdata,
|
ls_bcdata TYPE bdcdata,
|
||||||
|
@ -133,7 +133,7 @@ CLASS lcl_object_doct IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_object TYPE dokhl-object.
|
DATA: lv_object TYPE dokhl-object.
|
||||||
|
|
||||||
|
@ -155,7 +155,7 @@ CLASS lcl_object_doct IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_data TYPE ty_data.
|
DATA: ls_data TYPE ty_data.
|
||||||
|
|
||||||
|
@ -174,7 +174,7 @@ CLASS lcl_object_doct IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_data TYPE ty_data.
|
DATA: ls_data TYPE ty_data.
|
||||||
|
|
||||||
|
@ -195,7 +195,7 @@ CLASS lcl_object_doct IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
CLASS lcl_object_docv DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_docv DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
CONSTANTS: c_typ TYPE dokhl-typ VALUE 'E',
|
CONSTANTS: c_typ TYPE dokhl-typ VALUE 'E',
|
||||||
|
@ -31,16 +31,16 @@ ENDCLASS. "lcl_object_msag DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_docv IMPLEMENTATION.
|
CLASS lcl_object_docv IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = read( )-head-tdluser.
|
rv_user = read( )-head-tdluser.
|
||||||
IF rv_user IS INITIAL.
|
IF rv_user IS INITIAL.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD. "lif_object~changed_by
|
ENDMETHOD. "zif_abapgit_object~changed_by
|
||||||
|
|
||||||
METHOD read.
|
METHOD read.
|
||||||
|
|
||||||
|
@ -66,12 +66,12 @@ CLASS lcl_object_docv IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "read
|
ENDMETHOD. "read
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_id TYPE dokhl-id,
|
DATA: lv_id TYPE dokhl-id,
|
||||||
lv_object TYPE dokhl-object.
|
lv_object TYPE dokhl-object.
|
||||||
|
@ -86,15 +86,15 @@ CLASS lcl_object_docv IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
zcx_abapgit_exception=>raise( 'todo, jump DOCV' ).
|
zcx_abapgit_exception=>raise( 'todo, jump DOCV' ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_id TYPE dokhl-id,
|
DATA: lv_id TYPE dokhl-id,
|
||||||
lv_object TYPE dokhl-object.
|
lv_object TYPE dokhl-object.
|
||||||
|
@ -118,7 +118,7 @@ CLASS lcl_object_docv IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_data TYPE ty_data.
|
DATA: ls_data TYPE ty_data.
|
||||||
|
|
||||||
|
@ -137,7 +137,7 @@ CLASS lcl_object_docv IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_data TYPE ty_data.
|
DATA: ls_data TYPE ty_data.
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ CLASS lcl_object_docv IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_doma DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_doma DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ ENDCLASS. "lcl_object_doma DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_doma IMPLEMENTATION.
|
CLASS lcl_object_doma IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: lv_date TYPE dats,
|
DATA: lv_date TYPE dats,
|
||||||
lv_time TYPE tims.
|
lv_time TYPE tims.
|
||||||
|
@ -66,9 +66,9 @@ CLASS lcl_object_doma IMPLEMENTATION.
|
||||||
iv_date = lv_date
|
iv_date = lv_date
|
||||||
iv_time = lv_time ).
|
iv_time = lv_time ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE as4user FROM dd01l INTO rv_user
|
SELECT SINGLE as4user FROM dd01l INTO rv_user
|
||||||
WHERE domname = ms_item-obj_name
|
WHERE domname = ms_item-obj_name
|
||||||
|
@ -80,12 +80,12 @@ CLASS lcl_object_doma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_domname TYPE dd01l-domname.
|
DATA: lv_domname TYPE dd01l-domname.
|
||||||
|
|
||||||
|
@ -96,16 +96,16 @@ CLASS lcl_object_doma IMPLEMENTATION.
|
||||||
AND as4vers = '0000'.
|
AND as4vers = '0000'.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
jump_se11( iv_radio = 'RSRD1-DOMA'
|
jump_se11( iv_radio = 'RSRD1-DOMA'
|
||||||
iv_field = 'RSRD1-DOMA_VAL' ).
|
iv_field = 'RSRD1-DOMA_VAL' ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
* see class CL_WB_DDIC
|
* see class CL_WB_DDIC
|
||||||
|
|
||||||
DATA: lv_objname TYPE rsedd0-ddobjname.
|
DATA: lv_objname TYPE rsedd0-ddobjname.
|
||||||
|
@ -129,7 +129,7 @@ CLASS lcl_object_doma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
ls_dd01v TYPE dd01v,
|
ls_dd01v TYPE dd01v,
|
||||||
|
@ -181,7 +181,7 @@ CLASS lcl_object_doma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
* package SEDD
|
* package SEDD
|
||||||
* package SDIC
|
* package SDIC
|
||||||
|
@ -365,7 +365,7 @@ CLASS lcl_object_doma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize_texts
|
ENDMETHOD. "deserialize_texts
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
CLASS lcl_object_dsys DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_dsys DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -50,23 +50,23 @@ CLASS lcl_object_dsys IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "constructor
|
ENDMETHOD. "constructor
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = read( )-head-tdluser.
|
rv_user = read( )-head-tdluser.
|
||||||
IF rv_user IS INITIAL.
|
IF rv_user IS INITIAL.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'DSYS_SHOW'
|
CALL FUNCTION 'DSYS_SHOW'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -83,7 +83,7 @@ CLASS lcl_object_dsys IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
SELECT SINGLE object FROM dokil INTO mv_object
|
SELECT SINGLE object FROM dokil INTO mv_object
|
||||||
WHERE id = c_id
|
WHERE id = c_id
|
||||||
|
@ -91,9 +91,9 @@ CLASS lcl_object_dsys IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
CALL FUNCTION 'DOCU_DEL'
|
CALL FUNCTION 'DOCU_DEL'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -111,7 +111,7 @@ CLASS lcl_object_dsys IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_data TYPE ty_data.
|
DATA: ls_data TYPE ty_data.
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ CLASS lcl_object_dsys IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_data TYPE ty_data.
|
DATA: ls_data TYPE ty_data.
|
||||||
|
|
||||||
|
@ -151,7 +151,7 @@ CLASS lcl_object_dsys IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_dtel DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_dtel DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_dtel IMPLEMENTATION.
|
CLASS lcl_object_dtel IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: lv_date TYPE dats,
|
DATA: lv_date TYPE dats,
|
||||||
lv_time TYPE tims.
|
lv_time TYPE tims.
|
||||||
|
@ -59,9 +59,9 @@ CLASS lcl_object_dtel IMPLEMENTATION.
|
||||||
iv_date = lv_date
|
iv_date = lv_date
|
||||||
iv_time = lv_time ).
|
iv_time = lv_time ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE as4user FROM dd04l INTO rv_user
|
SELECT SINGLE as4user FROM dd04l INTO rv_user
|
||||||
WHERE rollname = ms_item-obj_name
|
WHERE rollname = ms_item-obj_name
|
||||||
|
@ -73,12 +73,12 @@ CLASS lcl_object_dtel IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_rollname TYPE dd04l-rollname.
|
DATA: lv_rollname TYPE dd04l-rollname.
|
||||||
|
|
||||||
|
@ -89,16 +89,16 @@ CLASS lcl_object_dtel IMPLEMENTATION.
|
||||||
AND as4vers = '0000'.
|
AND as4vers = '0000'.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
jump_se11( iv_radio = 'RSRD1-DDTYPE'
|
jump_se11( iv_radio = 'RSRD1-DDTYPE'
|
||||||
iv_field = 'RSRD1-DDTYPE_VAL' ).
|
iv_field = 'RSRD1-DDTYPE_VAL' ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_objname TYPE rsedd0-ddobjname.
|
DATA: lv_objname TYPE rsedd0-ddobjname.
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ CLASS lcl_object_dtel IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
* fm DDIF_DTEL_GET bypasses buffer, so SELECTs are
|
* fm DDIF_DTEL_GET bypasses buffer, so SELECTs are
|
||||||
* done directly from here
|
* done directly from here
|
||||||
|
|
||||||
|
@ -191,7 +191,7 @@ CLASS lcl_object_dtel IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_dd04v TYPE dd04v,
|
DATA: ls_dd04v TYPE dd04v,
|
||||||
lv_name TYPE ddobjname,
|
lv_name TYPE ddobjname,
|
||||||
|
@ -329,7 +329,7 @@ CLASS lcl_object_dtel IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -1131,8 +1131,8 @@ ENDCLASS. "lcl_object_enho_wdyconf IMPLEMENTATION
|
||||||
CLASS lcl_object_enho DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_enho DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -1154,19 +1154,19 @@ ENDCLASS. "lcl_object_enho DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_enho IMPLEMENTATION.
|
CLASS lcl_object_enho IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD. "lif_object~changed_by
|
ENDMETHOD. "zif_abapgit_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_enh_id TYPE enhname.
|
DATA: lv_enh_id TYPE enhname.
|
||||||
|
|
||||||
|
@ -1181,16 +1181,16 @@ CLASS lcl_object_enho IMPLEMENTATION.
|
||||||
rv_bool = abap_false.
|
rv_bool = abap_false.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_enh_id TYPE enhname,
|
DATA: lv_enh_id TYPE enhname,
|
||||||
li_enho TYPE REF TO lif_object_enho,
|
li_enho TYPE REF TO lif_object_enho,
|
||||||
li_enh_tool TYPE REF TO if_enh_tool.
|
li_enh_tool TYPE REF TO if_enh_tool.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -1254,14 +1254,14 @@ CLASS lcl_object_enho IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "factory
|
ENDMETHOD. "factory
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_tool TYPE enhtooltype,
|
DATA: lv_tool TYPE enhtooltype,
|
||||||
li_enho TYPE REF TO lif_object_enho.
|
li_enho TYPE REF TO lif_object_enho.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_true.
|
IF zif_abapgit_object~exists( ) = abap_true.
|
||||||
lif_object~delete( ).
|
zif_abapgit_object~delete( ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'TOOL'
|
io_xml->read( EXPORTING iv_name = 'TOOL'
|
||||||
|
@ -1276,7 +1276,7 @@ CLASS lcl_object_enho IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_enh_id TYPE enhname,
|
DATA: lv_enh_id TYPE enhname,
|
||||||
li_enh_object TYPE REF TO if_enh_object.
|
li_enh_object TYPE REF TO if_enh_object.
|
||||||
|
@ -1296,7 +1296,7 @@ CLASS lcl_object_enho IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -1307,8 +1307,8 @@ CLASS lcl_object_enho IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD. "lif_object~compare_to_remote_version
|
ENDMETHOD. "zif_abapgit_object~compare_to_remote_version
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_enho IMPLEMENTATION
|
ENDCLASS. "lcl_object_enho IMPLEMENTATION
|
||||||
|
|
|
@ -26,8 +26,8 @@ ENDINTERFACE. "lif_object_enho
|
||||||
CLASS lcl_object_enhs DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_enhs DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -78,11 +78,11 @@ ENDCLASS.
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_enhs IMPLEMENTATION.
|
CLASS lcl_object_enhs IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: lv_spot_name TYPE enhspotname,
|
DATA: lv_spot_name TYPE enhspotname,
|
||||||
li_spot_ref TYPE REF TO if_enh_spot_tool.
|
li_spot_ref TYPE REF TO if_enh_spot_tool.
|
||||||
|
@ -99,7 +99,7 @@ CLASS lcl_object_enhs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_parent TYPE enhspotcompositename,
|
DATA: lv_parent TYPE enhspotcompositename,
|
||||||
lv_spot_name TYPE enhspotname,
|
lv_spot_name TYPE enhspotname,
|
||||||
|
@ -109,8 +109,8 @@ CLASS lcl_object_enhs IMPLEMENTATION.
|
||||||
li_enhs TYPE REF TO lif_object_enhs,
|
li_enhs TYPE REF TO lif_object_enhs,
|
||||||
lx_root TYPE REF TO cx_root.
|
lx_root TYPE REF TO cx_root.
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_true.
|
IF zif_abapgit_object~exists( ) = abap_true.
|
||||||
lif_object~delete( ).
|
zif_abapgit_object~delete( ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'TOOL'
|
io_xml->read( EXPORTING iv_name = 'TOOL'
|
||||||
|
@ -143,7 +143,7 @@ CLASS lcl_object_enhs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_spot_name TYPE enhspotname,
|
DATA: lv_spot_name TYPE enhspotname,
|
||||||
li_spot_ref TYPE REF TO if_enh_spot_tool,
|
li_spot_ref TYPE REF TO if_enh_spot_tool,
|
||||||
|
@ -166,7 +166,7 @@ CLASS lcl_object_enhs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_spot_name TYPE enhspotname,
|
DATA: lv_spot_name TYPE enhspotname,
|
||||||
li_spot_ref TYPE REF TO if_enh_spot_tool.
|
li_spot_ref TYPE REF TO if_enh_spot_tool.
|
||||||
|
@ -184,7 +184,7 @@ CLASS lcl_object_enhs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "exists
|
ENDMETHOD. "exists
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_spot_name TYPE enhspotname,
|
DATA: lv_spot_name TYPE enhspotname,
|
||||||
li_enh_object TYPE REF TO if_enh_object,
|
li_enh_object TYPE REF TO if_enh_object,
|
||||||
|
@ -207,11 +207,11 @@ CLASS lcl_object_enhs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "get_metadata
|
ENDMETHOD. "get_metadata
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -222,7 +222,7 @@ CLASS lcl_object_enhs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_enqu DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_enqu DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_dtel DEFINITION
|
ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_enqu IMPLEMENTATION.
|
CLASS lcl_object_enqu IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: lv_date TYPE dats,
|
DATA: lv_date TYPE dats,
|
||||||
lv_time TYPE tims.
|
lv_time TYPE tims.
|
||||||
|
@ -38,9 +38,9 @@ CLASS lcl_object_enqu IMPLEMENTATION.
|
||||||
iv_date = lv_date
|
iv_date = lv_date
|
||||||
iv_time = lv_time ).
|
iv_time = lv_time ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE as4user FROM dd25l
|
SELECT SINGLE as4user FROM dd25l
|
||||||
INTO rv_user
|
INTO rv_user
|
||||||
|
@ -53,12 +53,12 @@ CLASS lcl_object_enqu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_viewname TYPE dd25l-viewname.
|
DATA: lv_viewname TYPE dd25l-viewname.
|
||||||
|
|
||||||
|
@ -69,16 +69,16 @@ CLASS lcl_object_enqu IMPLEMENTATION.
|
||||||
AND as4vers = '0000'.
|
AND as4vers = '0000'.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
jump_se11( iv_radio = 'RSRD1-ENQU'
|
jump_se11( iv_radio = 'RSRD1-ENQU'
|
||||||
iv_field = 'RSRD1-ENQU_VAL' ).
|
iv_field = 'RSRD1-ENQU_VAL' ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_objname TYPE rsedd0-ddobjname.
|
DATA: lv_objname TYPE rsedd0-ddobjname.
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ CLASS lcl_object_enqu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
ls_dd25v TYPE dd25v,
|
ls_dd25v TYPE dd25v,
|
||||||
|
@ -144,7 +144,7 @@ CLASS lcl_object_enqu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
ls_dd25v TYPE dd25v,
|
ls_dd25v TYPE dd25v,
|
||||||
|
@ -185,7 +185,7 @@ CLASS lcl_object_enqu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
CLASS lcl_object_ensc DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_ensc DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_ensc
|
ENDCLASS. "lcl_object_ensc
|
||||||
|
|
||||||
|
@ -14,15 +14,15 @@ ENDCLASS. "lcl_object_ensc
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_ensc IMPLEMENTATION.
|
CLASS lcl_object_ensc IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_spot_name TYPE enhspotcompositename,
|
DATA: lv_spot_name TYPE enhspotcompositename,
|
||||||
lv_message TYPE string,
|
lv_message TYPE string,
|
||||||
|
@ -45,8 +45,8 @@ CLASS lcl_object_ensc IMPLEMENTATION.
|
||||||
io_xml->read( EXPORTING iv_name = 'COMP_ENH_SPOTS' "Composite enhancement spots
|
io_xml->read( EXPORTING iv_name = 'COMP_ENH_SPOTS' "Composite enhancement spots
|
||||||
CHANGING cg_data = lt_comp_spots ).
|
CHANGING cg_data = lt_comp_spots ).
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_true.
|
IF zif_abapgit_object~exists( ) = abap_true.
|
||||||
lif_object~delete( ).
|
zif_abapgit_object~delete( ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
lv_package = iv_package.
|
lv_package = iv_package.
|
||||||
|
@ -85,7 +85,7 @@ CLASS lcl_object_ensc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_spot_name TYPE enhspotcompositename,
|
DATA: lv_spot_name TYPE enhspotcompositename,
|
||||||
lv_message TYPE string,
|
lv_message TYPE string,
|
||||||
|
@ -129,7 +129,7 @@ CLASS lcl_object_ensc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_spot_name TYPE enhspotcompositename,
|
DATA: lv_spot_name TYPE enhspotcompositename,
|
||||||
li_spot_ref TYPE REF TO if_enh_spot_composite.
|
li_spot_ref TYPE REF TO if_enh_spot_composite.
|
||||||
|
@ -148,7 +148,7 @@ CLASS lcl_object_ensc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "exists
|
ENDMETHOD. "exists
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
DATA: lv_spot_name TYPE enhspotcompositename,
|
DATA: lv_spot_name TYPE enhspotcompositename,
|
||||||
lv_message TYPE string,
|
lv_message TYPE string,
|
||||||
lx_root TYPE REF TO cx_root,
|
lx_root TYPE REF TO cx_root,
|
||||||
|
@ -175,11 +175,11 @@ CLASS lcl_object_ensc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "get_metadata
|
ENDMETHOD. "get_metadata
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -190,7 +190,7 @@ CLASS lcl_object_ensc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
CLASS lcl_object_form DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_form DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
CONSTANTS: c_objectname_form TYPE thead-tdobject VALUE 'FORM' ##NO_TEXT.
|
CONSTANTS: c_objectname_form TYPE thead-tdobject VALUE 'FORM' ##NO_TEXT.
|
||||||
|
@ -91,7 +91,7 @@ ENDCLASS.
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_form IMPLEMENTATION.
|
CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: ls_last_changed TYPE tys_form_header.
|
DATA: ls_last_changed TYPE tys_form_header.
|
||||||
DATA: lv_last_changed_ts TYPE timestamp.
|
DATA: lv_last_changed_ts TYPE timestamp.
|
||||||
|
@ -105,7 +105,7 @@ CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: ls_last_changed TYPE tys_form_header.
|
DATA: ls_last_changed TYPE tys_form_header.
|
||||||
|
|
||||||
|
@ -119,14 +119,14 @@ CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_form_name TYPE thead-tdform.
|
DATA: lv_form_name TYPE thead-tdform.
|
||||||
|
|
||||||
|
@ -141,7 +141,7 @@ CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: lt_bdcdata TYPE TABLE OF bdcdata.
|
DATA: lt_bdcdata TYPE TABLE OF bdcdata.
|
||||||
|
|
||||||
|
@ -173,7 +173,7 @@ CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_name TYPE itcta-tdform.
|
DATA: lv_name TYPE itcta-tdform.
|
||||||
|
|
||||||
|
@ -186,7 +186,7 @@ CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lt_form_data TYPE tyt_form_data.
|
DATA: lt_form_data TYPE tyt_form_data.
|
||||||
DATA: ls_form_data TYPE tys_form_data.
|
DATA: ls_form_data TYPE tys_form_data.
|
||||||
|
@ -230,7 +230,7 @@ CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lt_form_data TYPE tyt_form_data.
|
DATA: lt_form_data TYPE tyt_form_data.
|
||||||
DATA: lt_lines TYPE tyt_lines.
|
DATA: lt_lines TYPE tyt_lines.
|
||||||
|
@ -243,7 +243,6 @@ CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
lt_lines = _extract_tdlines( <ls_form_data> ).
|
lt_lines = _extract_tdlines( <ls_form_data> ).
|
||||||
|
|
||||||
|
|
||||||
_save_form( EXPORTING it_lines = lt_lines
|
_save_form( EXPORTING it_lines = lt_lines
|
||||||
CHANGING cs_form_data = <ls_form_data> ).
|
CHANGING cs_form_data = <ls_form_data> ).
|
||||||
|
|
||||||
|
@ -259,7 +258,7 @@ CLASS lcl_object_form IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_fugr DEFINITION INHERITING FROM lcl_objects_program FINAL.
|
CLASS lcl_object_fugr DEFINITION INHERITING FROM lcl_objects_program FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_rs38l_incl_tt TYPE STANDARD TABLE OF rs38l_incl WITH DEFAULT KEY.
|
TYPES: ty_rs38l_incl_tt TYPE STANDARD TABLE OF rs38l_incl WITH DEFAULT KEY.
|
||||||
|
@ -85,7 +85,7 @@ ENDCLASS. "lcl_object_fugr DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_fugr IMPLEMENTATION.
|
CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: lt_functab TYPE ty_rs38l_incl_tt,
|
DATA: lt_functab TYPE ty_rs38l_incl_tt,
|
||||||
lt_includes TYPE rso_t_objnm.
|
lt_includes TYPE rso_t_objnm.
|
||||||
|
@ -115,9 +115,9 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
TYPES: BEGIN OF ty_stamps,
|
TYPES: BEGIN OF ty_stamps,
|
||||||
user TYPE xubname,
|
user TYPE xubname,
|
||||||
|
@ -184,11 +184,11 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_pool TYPE tlibg-area.
|
DATA: lv_pool TYPE tlibg-area.
|
||||||
|
|
||||||
|
@ -201,7 +201,7 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
pool_not_exists = 1.
|
pool_not_exists = 1.
|
||||||
rv_bool = boolc( sy-subrc <> 1 ).
|
rv_bool = boolc( sy-subrc <> 1 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD deserialize_functions.
|
METHOD deserialize_functions.
|
||||||
|
|
||||||
|
@ -679,7 +679,7 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
* function group SEUF
|
* function group SEUF
|
||||||
* function group SIFP
|
* function group SIFP
|
||||||
|
@ -691,7 +691,7 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
lt_dynpros TYPE ty_dynpro_tt,
|
lt_dynpros TYPE ty_dynpro_tt,
|
||||||
ls_cua TYPE ty_cua.
|
ls_cua TYPE ty_cua.
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -718,7 +718,7 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_program_name TYPE programm,
|
DATA: lv_program_name TYPE programm,
|
||||||
lt_functions TYPE ty_function_tt,
|
lt_functions TYPE ty_function_tt,
|
||||||
|
@ -751,7 +751,7 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_area TYPE rs38l-area.
|
DATA: lv_area TYPE rs38l-area.
|
||||||
|
|
||||||
|
@ -780,7 +780,7 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -791,7 +791,7 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_iamu DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_iamu DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_internet_appl_comp_binary,
|
TYPES: BEGIN OF ty_internet_appl_comp_binary,
|
||||||
|
@ -52,25 +52,25 @@ ENDCLASS.
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_iamu IMPLEMENTATION.
|
CLASS lcl_object_iamu IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_internet_appl_comp_binary TYPE ty_internet_appl_comp_binary.
|
DATA: ls_internet_appl_comp_binary TYPE ty_internet_appl_comp_binary.
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ CLASS lcl_object_iamu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_internet_appl_comp_binary TYPE ty_internet_appl_comp_binary.
|
DATA: ls_internet_appl_comp_binary TYPE ty_internet_appl_comp_binary.
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ CLASS lcl_object_iamu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
load_mime_api( ).
|
load_mime_api( ).
|
||||||
|
|
||||||
|
@ -150,7 +150,7 @@ CLASS lcl_object_iamu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_mime_name TYPE iacikeym.
|
DATA: ls_mime_name TYPE iacikeym.
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ CLASS lcl_object_iamu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -174,7 +174,7 @@ CLASS lcl_object_iamu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_iarp DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_iarp DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -33,17 +33,17 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_iarp IMPLEMENTATION.
|
CLASS lcl_object_iarp IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD read.
|
METHOD read.
|
||||||
|
|
||||||
|
@ -78,13 +78,13 @@ CLASS lcl_object_iarp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "read
|
ENDMETHOD. "read
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_attr TYPE w3resoattr,
|
DATA: ls_attr TYPE w3resoattr,
|
||||||
lt_parameters TYPE w3resopara_tabletype.
|
lt_parameters TYPE w3resopara_tabletype.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ CLASS lcl_object_iarp IMPLEMENTATION.
|
||||||
io_xml->add( iv_name = 'PARAMETERS'
|
io_xml->add( iv_name = 'PARAMETERS'
|
||||||
ig_data = lt_parameters ).
|
ig_data = lt_parameters ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "zif_abapgit_object~serialize
|
||||||
|
|
||||||
METHOD save.
|
METHOD save.
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@ CLASS lcl_object_iarp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "save
|
ENDMETHOD. "save
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_attr TYPE w3resoattr,
|
DATA: ls_attr TYPE w3resoattr,
|
||||||
lt_parameters TYPE w3resopara_tabletype.
|
lt_parameters TYPE w3resopara_tabletype.
|
||||||
|
@ -129,9 +129,9 @@ CLASS lcl_object_iarp IMPLEMENTATION.
|
||||||
save( is_attr = ls_attr
|
save( is_attr = ls_attr
|
||||||
it_parameters = lt_parameters ).
|
it_parameters = lt_parameters ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "zif_abapgit_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: li_resource TYPE REF TO if_w3_api_resource,
|
DATA: li_resource TYPE REF TO if_w3_api_resource,
|
||||||
ls_name TYPE w3resokey.
|
ls_name TYPE w3resokey.
|
||||||
|
@ -157,9 +157,9 @@ CLASS lcl_object_iarp IMPLEMENTATION.
|
||||||
li_resource->if_w3_api_object~delete( ).
|
li_resource->if_w3_api_object~delete( ).
|
||||||
li_resource->if_w3_api_object~save( ).
|
li_resource->if_w3_api_object~save( ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "zif_abapgit_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_name TYPE w3resokey.
|
DATA: ls_name TYPE w3resokey.
|
||||||
|
|
||||||
|
@ -182,9 +182,9 @@ CLASS lcl_object_iarp IMPLEMENTATION.
|
||||||
rv_bool = abap_true.
|
rv_bool = abap_true.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -192,9 +192,9 @@ CLASS lcl_object_iarp IMPLEMENTATION.
|
||||||
object_name = ms_item-obj_name
|
object_name = ms_item-obj_name
|
||||||
object_type = ms_item-obj_type.
|
object_type = ms_item-obj_type.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~jump
|
ENDMETHOD. "zif_abapgit_object~jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_iasp DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_iasp DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -33,17 +33,17 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_iasp IMPLEMENTATION.
|
CLASS lcl_object_iasp IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD read.
|
METHOD read.
|
||||||
|
|
||||||
|
@ -78,13 +78,13 @@ CLASS lcl_object_iasp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "read
|
ENDMETHOD. "read
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_attr TYPE w3servattr,
|
DATA: ls_attr TYPE w3servattr,
|
||||||
lt_parameters TYPE w3servpara_tabletype.
|
lt_parameters TYPE w3servpara_tabletype.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ CLASS lcl_object_iasp IMPLEMENTATION.
|
||||||
io_xml->add( iv_name = 'PARAMETERS'
|
io_xml->add( iv_name = 'PARAMETERS'
|
||||||
ig_data = lt_parameters ).
|
ig_data = lt_parameters ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "zif_abapgit_object~serialize
|
||||||
|
|
||||||
METHOD save.
|
METHOD save.
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@ CLASS lcl_object_iasp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "save
|
ENDMETHOD. "save
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_attr TYPE w3servattr,
|
DATA: ls_attr TYPE w3servattr,
|
||||||
lt_parameters TYPE w3servpara_tabletype.
|
lt_parameters TYPE w3servpara_tabletype.
|
||||||
|
@ -129,9 +129,9 @@ CLASS lcl_object_iasp IMPLEMENTATION.
|
||||||
save( is_attr = ls_attr
|
save( is_attr = ls_attr
|
||||||
it_parameters = lt_parameters ).
|
it_parameters = lt_parameters ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "zif_abapgit_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: li_service TYPE REF TO if_w3_api_service,
|
DATA: li_service TYPE REF TO if_w3_api_service,
|
||||||
lv_name TYPE itsappl.
|
lv_name TYPE itsappl.
|
||||||
|
@ -157,9 +157,9 @@ CLASS lcl_object_iasp IMPLEMENTATION.
|
||||||
li_service->if_w3_api_object~delete( ).
|
li_service->if_w3_api_object~delete( ).
|
||||||
li_service->if_w3_api_object~save( ).
|
li_service->if_w3_api_object~save( ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "zif_abapgit_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_name TYPE itsappl.
|
DATA: lv_name TYPE itsappl.
|
||||||
|
|
||||||
|
@ -182,9 +182,9 @@ CLASS lcl_object_iasp IMPLEMENTATION.
|
||||||
rv_bool = abap_true.
|
rv_bool = abap_true.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -192,9 +192,9 @@ CLASS lcl_object_iasp IMPLEMENTATION.
|
||||||
object_name = ms_item-obj_name
|
object_name = ms_item-obj_name
|
||||||
object_type = ms_item-obj_type.
|
object_type = ms_item-obj_type.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~jump
|
ENDMETHOD. "zif_abapgit_object~jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_iatu DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_iatu DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -33,17 +33,17 @@ ENDCLASS. "lcl_object_iatu DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_iatu IMPLEMENTATION.
|
CLASS lcl_object_iatu IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD read.
|
METHOD read.
|
||||||
|
|
||||||
|
@ -81,13 +81,13 @@ CLASS lcl_object_iatu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "read
|
ENDMETHOD. "read
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_attr TYPE w3tempattr,
|
DATA: ls_attr TYPE w3tempattr,
|
||||||
lv_source TYPE string.
|
lv_source TYPE string.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ CLASS lcl_object_iatu IMPLEMENTATION.
|
||||||
mo_files->add_string( iv_ext = 'html'
|
mo_files->add_string( iv_ext = 'html'
|
||||||
iv_string = lv_source ) ##NO_TEXT.
|
iv_string = lv_source ) ##NO_TEXT.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "zif_abapgit_object~serialize
|
||||||
|
|
||||||
METHOD save.
|
METHOD save.
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ CLASS lcl_object_iatu IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "save
|
ENDMETHOD. "save
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_attr TYPE w3tempattr,
|
DATA: ls_attr TYPE w3tempattr,
|
||||||
lv_source TYPE string.
|
lv_source TYPE string.
|
||||||
|
@ -146,9 +146,9 @@ CLASS lcl_object_iatu IMPLEMENTATION.
|
||||||
save( is_attr = ls_attr
|
save( is_attr = ls_attr
|
||||||
iv_source = lv_source ).
|
iv_source = lv_source ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "zif_abapgit_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: li_template TYPE REF TO if_w3_api_template,
|
DATA: li_template TYPE REF TO if_w3_api_template,
|
||||||
ls_name TYPE iacikeyt.
|
ls_name TYPE iacikeyt.
|
||||||
|
@ -174,9 +174,9 @@ CLASS lcl_object_iatu IMPLEMENTATION.
|
||||||
li_template->if_w3_api_object~delete( ).
|
li_template->if_w3_api_object~delete( ).
|
||||||
li_template->if_w3_api_object~save( ).
|
li_template->if_w3_api_object~save( ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "zif_abapgit_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_name TYPE iacikeyt.
|
DATA: ls_name TYPE iacikeyt.
|
||||||
|
|
||||||
|
@ -199,9 +199,9 @@ CLASS lcl_object_iatu IMPLEMENTATION.
|
||||||
rv_bool = abap_true.
|
rv_bool = abap_true.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -209,9 +209,9 @@ CLASS lcl_object_iatu IMPLEMENTATION.
|
||||||
object_name = ms_item-obj_name
|
object_name = ms_item-obj_name
|
||||||
object_type = ms_item-obj_type.
|
object_type = ms_item-obj_type.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~jump
|
ENDMETHOD. "zif_abapgit_object~jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,8 @@
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_intf DEFINITION FINAL INHERITING FROM lcl_objects_program.
|
CLASS lcl_object_intf DEFINITION FINAL INHERITING FROM lcl_objects_program.
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
|
@ -43,7 +43,7 @@ CLASS lcl_object_intf IMPLEMENTATION.
|
||||||
mo_object_oriented_object_fct = lcl_oo_factory=>make( iv_object_type = ms_item-obj_type ).
|
mo_object_oriented_object_fct = lcl_oo_factory=>make( iv_object_type = ms_item-obj_type ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
deserialize_abap( io_xml = io_xml
|
deserialize_abap( io_xml = io_xml
|
||||||
iv_package = iv_package ).
|
iv_package = iv_package ).
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@ CLASS lcl_object_intf IMPLEMENTATION.
|
||||||
iv_language = mv_language ).
|
iv_language = mv_language ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
DATA:
|
DATA:
|
||||||
lv_program TYPE program,
|
lv_program TYPE program,
|
||||||
lt_includes TYPE seoincl_t.
|
lt_includes TYPE seoincl_t.
|
||||||
|
@ -116,14 +116,14 @@ CLASS lcl_object_intf IMPLEMENTATION.
|
||||||
iv_skip_gui = abap_true ).
|
iv_skip_gui = abap_true ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lt_source TYPE seop_source_string,
|
DATA: lt_source TYPE seop_source_string,
|
||||||
ls_interface_key TYPE seoclskey.
|
ls_interface_key TYPE seoclskey.
|
||||||
|
|
||||||
ls_interface_key-clsname = ms_item-obj_name.
|
ls_interface_key-clsname = ms_item-obj_name.
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -180,7 +180,7 @@ CLASS lcl_object_intf IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
TYPES: BEGIN OF ty_includes,
|
TYPES: BEGIN OF ty_includes,
|
||||||
programm TYPE programm,
|
programm TYPE programm,
|
||||||
END OF ty_includes.
|
END OF ty_includes.
|
||||||
|
@ -213,18 +213,18 @@ CLASS lcl_object_intf IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
DATA: ls_clskey TYPE seoclskey.
|
DATA: ls_clskey TYPE seoclskey.
|
||||||
ls_clskey-clsname = ms_item-obj_name.
|
ls_clskey-clsname = ms_item-obj_name.
|
||||||
|
|
||||||
mo_object_oriented_object_fct->delete( ls_clskey ).
|
mo_object_oriented_object_fct->delete( ls_clskey ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_class_key TYPE seoclskey,
|
DATA: ls_class_key TYPE seoclskey,
|
||||||
lv_category TYPE seoclassdf-category.
|
lv_category TYPE seoclassdf-category.
|
||||||
|
@ -245,11 +245,11 @@ CLASS lcl_object_intf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
operation = 'SHOW'
|
operation = 'SHOW'
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
CLASS lcl_object_jobd DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_jobd DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_jd_name TYPE c LENGTH 32.
|
TYPES: ty_jd_name TYPE c LENGTH 32.
|
||||||
|
@ -14,26 +14,26 @@ ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_jobd IMPLEMENTATION.
|
CLASS lcl_object_jobd IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: jd_name TYPE ty_jd_name.
|
DATA: jd_name TYPE ty_jd_name.
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ CLASS lcl_object_jobd IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lr_job_definition TYPE REF TO data,
|
DATA: lr_job_definition TYPE REF TO data,
|
||||||
lo_job_definition TYPE REF TO object,
|
lo_job_definition TYPE REF TO object,
|
||||||
|
@ -106,7 +106,7 @@ CLASS lcl_object_jobd IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lr_job_definition TYPE REF TO data,
|
DATA: lr_job_definition TYPE REF TO data,
|
||||||
lo_job_definition TYPE REF TO object,
|
lo_job_definition TYPE REF TO object,
|
||||||
|
@ -149,7 +149,7 @@ CLASS lcl_object_jobd IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lo_job_definition TYPE REF TO object,
|
DATA: lo_job_definition TYPE REF TO object,
|
||||||
jd_name TYPE c LENGTH 32.
|
jd_name TYPE c LENGTH 32.
|
||||||
|
@ -169,7 +169,7 @@ CLASS lcl_object_jobd IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: obj_name TYPE e071-obj_name.
|
DATA: obj_name TYPE e071-obj_name.
|
||||||
|
|
||||||
|
@ -191,7 +191,7 @@ CLASS lcl_object_jobd IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_msag DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_msag DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_t100_texts,
|
TYPES: BEGIN OF ty_t100_texts,
|
||||||
|
@ -39,11 +39,11 @@ ENDCLASS. "lcl_object_msag DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_msag IMPLEMENTATION.
|
CLASS lcl_object_msag IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE lastuser FROM t100a INTO rv_user
|
SELECT SINGLE lastuser FROM t100a INTO rv_user
|
||||||
WHERE arbgb = ms_item-obj_name. "#EC CI_GENBUFF
|
WHERE arbgb = ms_item-obj_name. "#EC CI_GENBUFF
|
||||||
|
@ -53,11 +53,11 @@ CLASS lcl_object_msag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_arbgb TYPE t100a-arbgb.
|
DATA: lv_arbgb TYPE t100a-arbgb.
|
||||||
|
|
||||||
|
@ -66,9 +66,9 @@ CLASS lcl_object_msag IMPLEMENTATION.
|
||||||
WHERE arbgb = ms_item-obj_name. "#EC CI_GENBUFF
|
WHERE arbgb = ms_item-obj_name. "#EC CI_GENBUFF
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -79,7 +79,7 @@ CLASS lcl_object_msag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
* parameter SUPPRESS_DIALOG doesnt exist in all versions
|
* parameter SUPPRESS_DIALOG doesnt exist in all versions
|
||||||
CALL FUNCTION 'RS_DELETE_MESSAGE_ID'
|
CALL FUNCTION 'RS_DELETE_MESSAGE_ID'
|
||||||
|
@ -96,7 +96,7 @@ CLASS lcl_object_msag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
* fm RPY_MESSAGE_ID_INSERT almost works, but not in older versions
|
* fm RPY_MESSAGE_ID_INSERT almost works, but not in older versions
|
||||||
|
|
||||||
DATA: ls_t100a TYPE t100a,
|
DATA: ls_t100a TYPE t100a,
|
||||||
|
@ -178,7 +178,7 @@ CLASS lcl_object_msag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_msg_id TYPE rglif-message_id,
|
DATA: lv_msg_id TYPE rglif-message_id,
|
||||||
ls_inf TYPE t100a,
|
ls_inf TYPE t100a,
|
||||||
|
@ -298,7 +298,7 @@ CLASS lcl_object_msag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_nrob DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_nrob DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -27,11 +27,11 @@ ENDCLASS. "lcl_object_nrob DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_nrob IMPLEMENTATION.
|
CLASS lcl_object_nrob IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: lv_objectid TYPE cdhdr-objectid,
|
DATA: lv_objectid TYPE cdhdr-objectid,
|
||||||
lt_cdhdr TYPE cdhdr_tab.
|
lt_cdhdr TYPE cdhdr_tab.
|
||||||
|
@ -66,12 +66,12 @@ CLASS lcl_object_nrob IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-late_deser = abap_true.
|
rs_metadata-late_deser = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_object TYPE tnro-object.
|
DATA: lv_object TYPE tnro-object.
|
||||||
|
|
||||||
|
@ -80,9 +80,9 @@ CLASS lcl_object_nrob IMPLEMENTATION.
|
||||||
WHERE object = ms_item-obj_name.
|
WHERE object = ms_item-obj_name.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_object TYPE tnro-object,
|
DATA: lv_object TYPE tnro-object,
|
||||||
ls_attributes TYPE tnro,
|
ls_attributes TYPE tnro,
|
||||||
|
@ -114,7 +114,7 @@ CLASS lcl_object_nrob IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lt_errors TYPE TABLE OF inoer,
|
DATA: lt_errors TYPE TABLE OF inoer,
|
||||||
ls_attributes TYPE tnro,
|
ls_attributes TYPE tnro,
|
||||||
|
@ -224,7 +224,7 @@ CLASS lcl_object_nrob IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_object TYPE tnro-object.
|
DATA: lv_object TYPE tnro-object.
|
||||||
|
|
||||||
|
@ -248,7 +248,7 @@ CLASS lcl_object_nrob IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_bcdata TYPE bdcdata,
|
DATA: ls_bcdata TYPE bdcdata,
|
||||||
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
||||||
|
@ -284,7 +284,7 @@ CLASS lcl_object_nrob IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_para DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_para DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_para DEFINITION
|
ENDCLASS. "lcl_object_para DEFINITION
|
||||||
|
|
||||||
|
@ -22,20 +22,20 @@ ENDCLASS. "lcl_object_para DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_para IMPLEMENTATION.
|
CLASS lcl_object_para IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
* looks like "changed by user" is not stored in the database
|
* looks like "changed by user" is not stored in the database
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_paramid TYPE tpara-paramid.
|
DATA: lv_paramid TYPE tpara-paramid.
|
||||||
|
|
||||||
|
@ -44,9 +44,9 @@ CLASS lcl_object_para IMPLEMENTATION.
|
||||||
WHERE paramid = ms_item-obj_name. "#EC CI_GENBUFF
|
WHERE paramid = ms_item-obj_name. "#EC CI_GENBUFF
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_tpara TYPE tpara,
|
DATA: ls_tpara TYPE tpara,
|
||||||
ls_tparat TYPE tparat.
|
ls_tparat TYPE tparat.
|
||||||
|
@ -69,7 +69,7 @@ CLASS lcl_object_para IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
* see fm RS_PARAMETER_ADD and RS_PARAMETER_EDIT
|
* see fm RS_PARAMETER_ADD and RS_PARAMETER_EDIT
|
||||||
|
|
||||||
DATA: lv_mode TYPE c LENGTH 1,
|
DATA: lv_mode TYPE c LENGTH 1,
|
||||||
|
@ -115,7 +115,7 @@ CLASS lcl_object_para IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_paramid TYPE tpara-paramid.
|
DATA: lv_paramid TYPE tpara-paramid.
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@ CLASS lcl_object_para IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -144,7 +144,7 @@ CLASS lcl_object_para IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
CLASS lcl_object_pinf DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_pinf DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_pinf,
|
TYPES: BEGIN OF ty_pinf,
|
||||||
|
@ -47,11 +47,11 @@ ENDCLASS. "lcl_object_PINF DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_pinf IMPLEMENTATION.
|
CLASS lcl_object_pinf IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE changed_by FROM intf INTO rv_user
|
SELECT SINGLE changed_by FROM intf INTO rv_user
|
||||||
WHERE intf_name = ms_item-obj_name.
|
WHERE intf_name = ms_item-obj_name.
|
||||||
|
@ -61,11 +61,11 @@ CLASS lcl_object_pinf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_pack_name TYPE intf-pack_name,
|
DATA: lv_pack_name TYPE intf-pack_name,
|
||||||
lv_main_pack TYPE tdevc-mainpack.
|
lv_main_pack TYPE tdevc-mainpack.
|
||||||
|
@ -81,9 +81,9 @@ CLASS lcl_object_pinf IMPLEMENTATION.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_pinf TYPE ty_pinf,
|
DATA: ls_pinf TYPE ty_pinf,
|
||||||
lv_name TYPE scomifnam,
|
lv_name TYPE scomifnam,
|
||||||
|
@ -138,7 +138,7 @@ CLASS lcl_object_pinf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: li_interface TYPE REF TO if_package_interface,
|
DATA: li_interface TYPE REF TO if_package_interface,
|
||||||
ls_pinf TYPE ty_pinf.
|
ls_pinf TYPE ty_pinf.
|
||||||
|
@ -252,7 +252,7 @@ CLASS lcl_object_pinf IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD create_or_load.
|
METHOD create_or_load.
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
cl_package_interface=>create_new_package_interface(
|
cl_package_interface=>create_new_package_interface(
|
||||||
EXPORTING
|
EXPORTING
|
||||||
i_pkg_interface_name = is_pinf-attributes-intf_name
|
i_pkg_interface_name = is_pinf-attributes-intf_name
|
||||||
|
@ -308,7 +308,7 @@ CLASS lcl_object_pinf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_name TYPE scomifnam,
|
DATA: lv_name TYPE scomifnam,
|
||||||
li_interface TYPE REF TO if_package_interface.
|
li_interface TYPE REF TO if_package_interface.
|
||||||
|
@ -344,7 +344,7 @@ CLASS lcl_object_pinf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -355,7 +355,7 @@ CLASS lcl_object_pinf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
CLASS lcl_object_prag DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_prag DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_pragma,
|
TYPES: BEGIN OF ty_pragma,
|
||||||
|
@ -32,26 +32,26 @@ ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_prag IMPLEMENTATION.
|
CLASS lcl_object_prag IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
cl_abap_pragma=>get_ref( ms_item-obj_name ).
|
cl_abap_pragma=>get_ref( ms_item-obj_name ).
|
||||||
|
@ -65,7 +65,7 @@ CLASS lcl_object_prag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lo_pragma TYPE REF TO cl_abap_pragma,
|
DATA: lo_pragma TYPE REF TO cl_abap_pragma,
|
||||||
pragma TYPE lcl_object_prag=>ty_pragma.
|
pragma TYPE lcl_object_prag=>ty_pragma.
|
||||||
|
@ -87,7 +87,7 @@ CLASS lcl_object_prag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: pragma TYPE ty_pragma,
|
DATA: pragma TYPE ty_pragma,
|
||||||
lo_pragma TYPE REF TO cl_abap_pragma.
|
lo_pragma TYPE REF TO cl_abap_pragma.
|
||||||
|
@ -118,7 +118,7 @@ CLASS lcl_object_prag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lo_pragma TYPE REF TO cl_abap_pragma.
|
DATA: lo_pragma TYPE REF TO cl_abap_pragma.
|
||||||
|
|
||||||
|
@ -135,7 +135,7 @@ CLASS lcl_object_prag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -149,7 +149,7 @@ CLASS lcl_object_prag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_prog DEFINITION INHERITING FROM lcl_objects_program FINAL.
|
CLASS lcl_object_prog DEFINITION INHERITING FROM lcl_objects_program FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_tpool_i18n,
|
TYPES: BEGIN OF ty_tpool_i18n,
|
||||||
|
@ -37,28 +37,28 @@ ENDCLASS. "lcl_object_prog DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_prog IMPLEMENTATION.
|
CLASS lcl_object_prog IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = check_prog_changed_since(
|
rv_changed = check_prog_changed_since(
|
||||||
iv_program = ms_item-obj_name
|
iv_program = ms_item-obj_name
|
||||||
iv_timestamp = iv_timestamp ).
|
iv_timestamp = iv_timestamp ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
SELECT SINGLE unam FROM reposrc INTO rv_user
|
SELECT SINGLE unam FROM reposrc INTO rv_user
|
||||||
WHERE progname = ms_item-obj_name
|
WHERE progname = ms_item-obj_name
|
||||||
AND r3state = 'A'.
|
AND r3state = 'A'.
|
||||||
IF sy-subrc <> 0.
|
IF sy-subrc <> 0.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD. "lif_object~changed_by
|
ENDMETHOD. "zif_abapgit_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_progname TYPE reposrc-progname.
|
DATA: lv_progname TYPE reposrc-progname.
|
||||||
|
|
||||||
|
@ -67,9 +67,9 @@ CLASS lcl_object_prog IMPLEMENTATION.
|
||||||
AND r3state = 'A'.
|
AND r3state = 'A'.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -80,7 +80,7 @@ CLASS lcl_object_prog IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_program LIKE sy-repid.
|
DATA: lv_program LIKE sy-repid.
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ CLASS lcl_object_prog IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
serialize_program( io_xml = io_xml
|
serialize_program( io_xml = io_xml
|
||||||
is_item = ms_item
|
is_item = ms_item
|
||||||
|
@ -115,7 +115,7 @@ CLASS lcl_object_prog IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_serialize~serialize
|
ENDMETHOD. "lif_serialize~serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_program_name TYPE programm,
|
DATA: lv_program_name TYPE programm,
|
||||||
ls_progdir TYPE ty_progdir,
|
ls_progdir TYPE ty_progdir,
|
||||||
|
@ -158,9 +158,9 @@ CLASS lcl_object_prog IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_serialize~deserialize
|
ENDMETHOD. "lif_serialize~deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD. "lif_object~compare_to_remote_version
|
ENDMETHOD. "zif_abapgit_object~compare_to_remote_version
|
||||||
|
|
||||||
METHOD serialize_texts.
|
METHOD serialize_texts.
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
CLASS lcl_object_sfbf DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_sfbf DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -27,11 +27,11 @@ ENDCLASS. "lcl_object_SFBF DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_sfbf IMPLEMENTATION.
|
CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: ls_data TYPE sfw_bf.
|
DATA: ls_data TYPE sfw_bf.
|
||||||
|
|
||||||
|
@ -45,12 +45,12 @@ CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_tadir TYPE tadir,
|
DATA: ls_tadir TYPE tadir,
|
||||||
lv_bf TYPE sfw_bfunction.
|
lv_bf TYPE sfw_bfunction.
|
||||||
|
@ -68,7 +68,7 @@ CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
rv_bool = abap_true.
|
rv_bool = abap_true.
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD get.
|
METHOD get.
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lo_bf TYPE REF TO cl_sfw_bf,
|
DATA: lo_bf TYPE REF TO cl_sfw_bf,
|
||||||
ls_header TYPE sfw_bf,
|
ls_header TYPE sfw_bf,
|
||||||
|
@ -102,7 +102,7 @@ CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
lt_parent_bfs TYPE sfw_bs_bf_outtab.
|
lt_parent_bfs TYPE sfw_bs_bf_outtab.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -151,7 +151,7 @@ CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_bf TYPE sfw_bfunction,
|
DATA: lv_bf TYPE sfw_bfunction,
|
||||||
lo_bf TYPE REF TO cl_sfw_bf,
|
lo_bf TYPE REF TO cl_sfw_bf,
|
||||||
|
@ -217,7 +217,7 @@ CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_bf TYPE sfw_bfunction,
|
DATA: lv_bf TYPE sfw_bfunction,
|
||||||
lt_delete TYPE sfw_bftab,
|
lt_delete TYPE sfw_bftab,
|
||||||
|
@ -237,7 +237,7 @@ CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -248,7 +248,7 @@ CLASS lcl_object_sfbf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
CLASS lcl_object_sfbs DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_sfbs DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -27,11 +27,11 @@ ENDCLASS. "lcl_object_SFBS DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_sfbs IMPLEMENTATION.
|
CLASS lcl_object_sfbs IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: ls_data TYPE sfw_bs.
|
DATA: ls_data TYPE sfw_bs.
|
||||||
|
|
||||||
|
@ -62,12 +62,12 @@ CLASS lcl_object_sfbs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_tadir TYPE tadir,
|
DATA: ls_tadir TYPE tadir,
|
||||||
lv_bfset TYPE sfw_bset.
|
lv_bfset TYPE sfw_bset.
|
||||||
|
@ -87,9 +87,9 @@ CLASS lcl_object_sfbs IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = abap_true.
|
rv_bool = abap_true.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lo_bfs TYPE REF TO cl_sfw_bfs,
|
DATA: lo_bfs TYPE REF TO cl_sfw_bfs,
|
||||||
ls_header TYPE sfw_bs,
|
ls_header TYPE sfw_bs,
|
||||||
|
@ -100,7 +100,7 @@ CLASS lcl_object_sfbs IMPLEMENTATION.
|
||||||
lt_parent_bfs TYPE sfw_bs_bs_parent_outtab.
|
lt_parent_bfs TYPE sfw_bs_bs_parent_outtab.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -138,7 +138,7 @@ CLASS lcl_object_sfbs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_bfset TYPE sfw_bset,
|
DATA: lv_bfset TYPE sfw_bset,
|
||||||
lo_bfs TYPE REF TO cl_sfw_bfs,
|
lo_bfs TYPE REF TO cl_sfw_bfs,
|
||||||
|
@ -191,7 +191,7 @@ CLASS lcl_object_sfbs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_bfset TYPE sfw_bset,
|
DATA: lv_bfset TYPE sfw_bset,
|
||||||
lt_delete TYPE sfw_bstab,
|
lt_delete TYPE sfw_bstab,
|
||||||
|
@ -211,7 +211,7 @@ CLASS lcl_object_sfbs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -222,7 +222,7 @@ CLASS lcl_object_sfbs IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_sfpf DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_sfpf DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
CLASS-METHODS:
|
CLASS-METHODS:
|
||||||
fix_oref
|
fix_oref
|
||||||
|
@ -35,11 +35,11 @@ ENDCLASS. "lcl_object_doma DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_sfpf IMPLEMENTATION.
|
CLASS lcl_object_sfpf IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE lastuser FROM fplayout
|
SELECT SINGLE lastuser FROM fplayout
|
||||||
INTO rv_user
|
INTO rv_user
|
||||||
|
@ -57,11 +57,11 @@ CLASS lcl_object_sfpf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_name TYPE fpname.
|
DATA: lv_name TYPE fpname.
|
||||||
|
|
||||||
|
@ -71,9 +71,9 @@ CLASS lcl_object_sfpf IMPLEMENTATION.
|
||||||
AND state = 'A'.
|
AND state = 'A'.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -83,7 +83,7 @@ CLASS lcl_object_sfpf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_name TYPE fpname,
|
DATA: lv_name TYPE fpname,
|
||||||
lo_wb_form TYPE REF TO cl_fp_wb_form.
|
lo_wb_form TYPE REF TO cl_fp_wb_form.
|
||||||
|
@ -182,7 +182,7 @@ CLASS lcl_object_sfpf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_xstr TYPE xstring,
|
DATA: lv_xstr TYPE xstring,
|
||||||
li_document TYPE REF TO if_ixml_document.
|
li_document TYPE REF TO if_ixml_document.
|
||||||
|
@ -195,7 +195,7 @@ CLASS lcl_object_sfpf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_xstr TYPE xstring,
|
DATA: lv_xstr TYPE xstring,
|
||||||
lv_name TYPE fpname,
|
lv_name TYPE fpname,
|
||||||
|
@ -221,7 +221,7 @@ CLASS lcl_object_sfpf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_sfpi DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_sfpi DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -31,11 +31,11 @@ ENDCLASS. "lcl_object_doma DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_sfpi IMPLEMENTATION.
|
CLASS lcl_object_sfpi IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE lastuser FROM fpinterface
|
SELECT SINGLE lastuser FROM fpinterface
|
||||||
INTO rv_user
|
INTO rv_user
|
||||||
|
@ -53,11 +53,11 @@ CLASS lcl_object_sfpi IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_name TYPE fpinterface-name.
|
DATA: lv_name TYPE fpinterface-name.
|
||||||
|
|
||||||
|
@ -67,9 +67,9 @@ CLASS lcl_object_sfpi IMPLEMENTATION.
|
||||||
AND state = 'A'.
|
AND state = 'A'.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -79,7 +79,7 @@ CLASS lcl_object_sfpi IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_name TYPE fpname,
|
DATA: lv_name TYPE fpname,
|
||||||
lo_wb_interface TYPE REF TO cl_fp_wb_interface.
|
lo_wb_interface TYPE REF TO cl_fp_wb_interface.
|
||||||
|
@ -128,7 +128,7 @@ CLASS lcl_object_sfpi IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_xstr TYPE xstring,
|
DATA: lv_xstr TYPE xstring,
|
||||||
li_document TYPE REF TO if_ixml_document.
|
li_document TYPE REF TO if_ixml_document.
|
||||||
|
@ -141,7 +141,7 @@ CLASS lcl_object_sfpi IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_xstr TYPE xstring,
|
DATA: lv_xstr TYPE xstring,
|
||||||
lv_name TYPE fpname,
|
lv_name TYPE fpname,
|
||||||
|
@ -167,7 +167,7 @@ CLASS lcl_object_sfpi IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
CLASS lcl_object_sfsw DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_sfsw DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -27,11 +27,11 @@ ENDCLASS. "lcl_object_sfsw DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_sfsw IMPLEMENTATION.
|
CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: ls_data TYPE sfw_switch.
|
DATA: ls_data TYPE sfw_switch.
|
||||||
|
|
||||||
|
@ -45,12 +45,12 @@ CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_tadir TYPE tadir,
|
DATA: ls_tadir TYPE tadir,
|
||||||
lv_switch_id TYPE sfw_switch_id.
|
lv_switch_id TYPE sfw_switch_id.
|
||||||
|
@ -69,7 +69,7 @@ CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
rv_bool = abap_true.
|
rv_bool = abap_true.
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD get.
|
METHOD get.
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lo_switch TYPE REF TO cl_sfw_sw,
|
DATA: lo_switch TYPE REF TO cl_sfw_sw,
|
||||||
ls_header TYPE sfw_switch,
|
ls_header TYPE sfw_switch,
|
||||||
|
@ -95,7 +95,7 @@ CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
lt_conflicts TYPE sfw_confl_outtab.
|
lt_conflicts TYPE sfw_confl_outtab.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@ CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lo_switch TYPE REF TO cl_sfw_sw,
|
DATA: lo_switch TYPE REF TO cl_sfw_sw,
|
||||||
lv_switch_id TYPE sfw_switch_id,
|
lv_switch_id TYPE sfw_switch_id,
|
||||||
|
@ -186,7 +186,7 @@ CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_switch_id TYPE sfw_switch_id,
|
DATA: lv_switch_id TYPE sfw_switch_id,
|
||||||
lo_switch TYPE REF TO cl_sfw_sw.
|
lo_switch TYPE REF TO cl_sfw_sw.
|
||||||
|
@ -203,7 +203,7 @@ CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -214,7 +214,7 @@ CLASS lcl_object_sfsw IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
CLASS lcl_object_shi3 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_shi3 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -36,11 +36,11 @@ ENDCLASS. "lcl_object_shi3 DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_shi3 IMPLEMENTATION.
|
CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: ls_head TYPE ttree.
|
DATA: ls_head TYPE ttree.
|
||||||
|
|
||||||
|
@ -59,9 +59,9 @@ CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
mv_tree_id = ms_item-obj_name.
|
mv_tree_id = ms_item-obj_name.
|
||||||
ENDMETHOD. "constructor
|
ENDMETHOD. "constructor
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD jump_se43.
|
METHOD jump_se43.
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump_se43
|
ENDMETHOD. "jump_se43
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_head TYPE ttree.
|
DATA: ls_head TYPE ttree.
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_msg TYPE hier_mess,
|
DATA: ls_msg TYPE hier_mess,
|
||||||
ls_header TYPE ttree,
|
ls_header TYPE ttree,
|
||||||
|
@ -137,9 +137,9 @@ CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( ls_header-id IS NOT INITIAL ).
|
rv_bool = boolc( ls_header-id IS NOT INITIAL ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
CALL FUNCTION 'BMENU_DELETE_TREE'
|
CALL FUNCTION 'BMENU_DELETE_TREE'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -155,7 +155,7 @@ CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_msg TYPE hier_mess,
|
DATA: ls_msg TYPE hier_mess,
|
||||||
ls_head TYPE ttree,
|
ls_head TYPE ttree,
|
||||||
|
@ -219,7 +219,7 @@ CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "strip_stamps
|
ENDMETHOD. "strip_stamps
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_msg TYPE hier_mess,
|
DATA: ls_msg TYPE hier_mess,
|
||||||
ls_head TYPE ttree,
|
ls_head TYPE ttree,
|
||||||
|
@ -239,8 +239,8 @@ CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
io_xml->read( EXPORTING iv_name = 'TREE_TEXTS'
|
io_xml->read( EXPORTING iv_name = 'TREE_TEXTS'
|
||||||
CHANGING cg_data = lt_texts ).
|
CHANGING cg_data = lt_texts ).
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_true.
|
IF zif_abapgit_object~exists( ) = abap_true.
|
||||||
lif_object~delete( ).
|
zif_abapgit_object~delete( ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
CALL FUNCTION 'STREE_HIERARCHY_SAVE'
|
CALL FUNCTION 'STREE_HIERARCHY_SAVE'
|
||||||
|
@ -267,7 +267,7 @@ CLASS lcl_object_shi3 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
CLASS lcl_object_shi5 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_shi5 DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -43,23 +43,23 @@ CLASS lcl_object_shi5 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "constructor
|
ENDMETHOD. "constructor
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
zcx_abapgit_exception=>raise( |TODO: Jump { ms_item-obj_type }| ).
|
zcx_abapgit_exception=>raise( |TODO: Jump { ms_item-obj_type }| ).
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_extension_header TYPE ttree_ext.
|
DATA: ls_extension_header TYPE ttree_ext.
|
||||||
|
|
||||||
|
@ -71,9 +71,9 @@ CLASS lcl_object_shi5 IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( ls_extension_header IS NOT INITIAL ).
|
rv_bool = boolc( ls_extension_header IS NOT INITIAL ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: ls_message TYPE hier_mess,
|
DATA: ls_message TYPE hier_mess,
|
||||||
lv_deletion_successful TYPE hier_yesno.
|
lv_deletion_successful TYPE hier_yesno.
|
||||||
|
@ -91,7 +91,7 @@ CLASS lcl_object_shi5 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_extension TYPE ty_extension.
|
DATA: ls_extension TYPE ty_extension.
|
||||||
|
|
||||||
|
@ -110,7 +110,7 @@ CLASS lcl_object_shi5 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
" We cannot use STREE_EXTENSION_NAME_CREATE
|
" We cannot use STREE_EXTENSION_NAME_CREATE
|
||||||
" the create logic is directly tied to the UI
|
" the create logic is directly tied to the UI
|
||||||
|
@ -132,7 +132,7 @@ CLASS lcl_object_shi5 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_shlp DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_shlp DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_dtel DEFINITION
|
ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_shlp IMPLEMENTATION.
|
CLASS lcl_object_shlp IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: lv_date TYPE dats,
|
DATA: lv_date TYPE dats,
|
||||||
lv_time TYPE tims.
|
lv_time TYPE tims.
|
||||||
|
@ -37,9 +37,9 @@ CLASS lcl_object_shlp IMPLEMENTATION.
|
||||||
iv_date = lv_date
|
iv_date = lv_date
|
||||||
iv_time = lv_time ).
|
iv_time = lv_time ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE as4user FROM dd30l INTO rv_user
|
SELECT SINGLE as4user FROM dd30l INTO rv_user
|
||||||
WHERE shlpname = ms_item-obj_name
|
WHERE shlpname = ms_item-obj_name
|
||||||
|
@ -50,12 +50,12 @@ CLASS lcl_object_shlp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_shlpname TYPE dd30l-shlpname.
|
DATA: lv_shlpname TYPE dd30l-shlpname.
|
||||||
|
|
||||||
|
@ -65,16 +65,16 @@ CLASS lcl_object_shlp IMPLEMENTATION.
|
||||||
AND as4local = 'A'. "#EC CI_GENBUFF
|
AND as4local = 'A'. "#EC CI_GENBUFF
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
jump_se11( iv_radio = 'RSRD1-SHMA'
|
jump_se11( iv_radio = 'RSRD1-SHMA'
|
||||||
iv_field = 'RSRD1-SHMA_VAL' ).
|
iv_field = 'RSRD1-SHMA_VAL' ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_objname TYPE rsedd0-ddobjname.
|
DATA: lv_objname TYPE rsedd0-ddobjname.
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ CLASS lcl_object_shlp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
ls_dd30v TYPE dd30v,
|
ls_dd30v TYPE dd30v,
|
||||||
|
@ -161,7 +161,7 @@ CLASS lcl_object_shlp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
ls_dd30v TYPE dd30v,
|
ls_dd30v TYPE dd30v,
|
||||||
|
@ -206,7 +206,7 @@ CLASS lcl_object_shlp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -5,31 +5,31 @@
|
||||||
CLASS lcl_object_shma DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_shma DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_shma IMPLEMENTATION.
|
CLASS lcl_object_shma IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_area_name TYPE shm_area_name.
|
DATA: lv_area_name TYPE shm_area_name.
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ CLASS lcl_object_shma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_area_name TYPE shm_area_name,
|
DATA: lv_area_name TYPE shm_area_name,
|
||||||
ls_area_attributes TYPE shma_attributes.
|
ls_area_attributes TYPE shma_attributes.
|
||||||
|
@ -72,7 +72,7 @@ CLASS lcl_object_shma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_area_name TYPE shm_area_name,
|
DATA: lv_area_name TYPE shm_area_name,
|
||||||
ls_area_attributes TYPE shma_attributes.
|
ls_area_attributes TYPE shma_attributes.
|
||||||
|
@ -100,7 +100,7 @@ CLASS lcl_object_shma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
" We can't use FM SHMA_DELETE_AREA because it depends
|
" We can't use FM SHMA_DELETE_AREA because it depends
|
||||||
" on the corresponding class, but in abapGit it has its own
|
" on the corresponding class, but in abapGit it has its own
|
||||||
|
@ -228,7 +228,7 @@ CLASS lcl_object_shma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_bcdata TYPE bdcdata,
|
DATA: ls_bcdata TYPE bdcdata,
|
||||||
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
||||||
|
@ -264,7 +264,7 @@ CLASS lcl_object_shma IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_sicf DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_sicf DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_icfhandler_tt TYPE STANDARD TABLE OF icfhandler WITH DEFAULT KEY.
|
TYPES: ty_icfhandler_tt TYPE STANDARD TABLE OF icfhandler WITH DEFAULT KEY.
|
||||||
|
@ -63,11 +63,11 @@ ENDCLASS. "lcl_object_sicf DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_sicf IMPLEMENTATION.
|
CLASS lcl_object_sicf IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: ls_icfservice TYPE icfservice.
|
DATA: ls_icfservice TYPE icfservice.
|
||||||
|
|
||||||
|
@ -83,11 +83,11 @@ CLASS lcl_object_sicf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_tadir TYPE tadir,
|
DATA: ls_tadir TYPE tadir,
|
||||||
ls_key TYPE ty_sicf_key.
|
ls_key TYPE ty_sicf_key.
|
||||||
|
@ -104,9 +104,9 @@ CLASS lcl_object_sicf IMPLEMENTATION.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_icfservice TYPE icfservice,
|
DATA: ls_icfservice TYPE icfservice,
|
||||||
ls_icfdocu TYPE icfdocu,
|
ls_icfdocu TYPE icfdocu,
|
||||||
|
@ -195,7 +195,7 @@ CLASS lcl_object_sicf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "read
|
ENDMETHOD. "read
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_icfservice TYPE icfservice,
|
DATA: ls_icfservice TYPE icfservice,
|
||||||
ls_read TYPE icfservice,
|
ls_read TYPE icfservice,
|
||||||
|
@ -215,7 +215,7 @@ CLASS lcl_object_sicf IMPLEMENTATION.
|
||||||
CHANGING cg_data = lt_icfhandler ).
|
CHANGING cg_data = lt_icfhandler ).
|
||||||
|
|
||||||
|
|
||||||
lv_exists = lif_object~exists( ).
|
lv_exists = zif_abapgit_object~exists( ).
|
||||||
IF lv_exists = abap_false.
|
IF lv_exists = abap_false.
|
||||||
insert_sicf( is_icfservice = ls_icfservice
|
insert_sicf( is_icfservice = ls_icfservice
|
||||||
is_icfdocu = ls_icfdocu
|
is_icfdocu = ls_icfdocu
|
||||||
|
@ -393,7 +393,7 @@ CLASS lcl_object_sicf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "change_sicf
|
ENDMETHOD. "change_sicf
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: ls_icfservice TYPE icfservice.
|
DATA: ls_icfservice TYPE icfservice.
|
||||||
|
|
||||||
|
@ -436,7 +436,7 @@ CLASS lcl_object_sicf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_bcdata TYPE bdcdata,
|
DATA: ls_bcdata TYPE bdcdata,
|
||||||
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
||||||
|
@ -472,7 +472,7 @@ CLASS lcl_object_sicf IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_smim DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_smim DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS get_filename
|
METHODS get_filename
|
||||||
|
@ -42,11 +42,11 @@ ENDCLASS. "lcl_object_smim DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_smim IMPLEMENTATION.
|
CLASS lcl_object_smim IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: lv_loio TYPE sdok_docid.
|
DATA: lv_loio TYPE sdok_docid.
|
||||||
|
|
||||||
|
@ -61,11 +61,11 @@ CLASS lcl_object_smim IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_loio TYPE sdok_docid.
|
DATA: lv_loio TYPE sdok_docid.
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ CLASS lcl_object_smim IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "get_filename
|
ENDMETHOD. "get_filename
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_url TYPE string,
|
DATA: lv_url TYPE string,
|
||||||
lv_folder TYPE abap_bool,
|
lv_folder TYPE abap_bool,
|
||||||
|
@ -221,7 +221,7 @@ CLASS lcl_object_smim IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_url TYPE string,
|
DATA: lv_url TYPE string,
|
||||||
lv_folder TYPE abap_bool,
|
lv_folder TYPE abap_bool,
|
||||||
|
@ -298,7 +298,7 @@ CLASS lcl_object_smim IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: li_api TYPE REF TO if_mr_api,
|
DATA: li_api TYPE REF TO if_mr_api,
|
||||||
lv_url TYPE string.
|
lv_url TYPE string.
|
||||||
|
@ -330,7 +330,7 @@ CLASS lcl_object_smim IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -340,7 +340,7 @@ CLASS lcl_object_smim IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_splo DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_splo DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_splo DEFINITION
|
ENDCLASS. "lcl_object_splo DEFINITION
|
||||||
|
|
||||||
|
@ -22,11 +22,11 @@ ENDCLASS. "lcl_object_splo DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_splo IMPLEMENTATION.
|
CLASS lcl_object_splo IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE chgname1 FROM tsp1d INTO rv_user
|
SELECT SINGLE chgname1 FROM tsp1d INTO rv_user
|
||||||
WHERE papart = ms_item-obj_name.
|
WHERE papart = ms_item-obj_name.
|
||||||
|
@ -36,19 +36,19 @@ CLASS lcl_object_splo IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_tsp1t TYPE tsp1t,
|
DATA: ls_tsp1t TYPE tsp1t,
|
||||||
ls_tsp1d TYPE tsp1d,
|
ls_tsp1d TYPE tsp1d,
|
||||||
ls_tsp0p TYPE tsp0p.
|
ls_tsp0p TYPE tsp0p.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -72,9 +72,9 @@ CLASS lcl_object_splo IMPLEMENTATION.
|
||||||
io_xml->add( iv_name = 'TSP0P'
|
io_xml->add( iv_name = 'TSP0P'
|
||||||
ig_data = ls_tsp0p ).
|
ig_data = ls_tsp0p ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "zif_abapgit_object~serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_tsp1t TYPE tsp1t,
|
DATA: ls_tsp1t TYPE tsp1t,
|
||||||
ls_tsp1d TYPE tsp1d,
|
ls_tsp1d TYPE tsp1d,
|
||||||
|
@ -94,17 +94,17 @@ CLASS lcl_object_splo IMPLEMENTATION.
|
||||||
|
|
||||||
tadir_insert( iv_package ).
|
tadir_insert( iv_package ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "zif_abapgit_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DELETE FROM tsp1t WHERE papart = ms_item-obj_name. "#EC CI_NOFIRST "#EC CI_SUBRC
|
DELETE FROM tsp1t WHERE papart = ms_item-obj_name. "#EC CI_NOFIRST "#EC CI_SUBRC
|
||||||
DELETE FROM tsp1d WHERE papart = ms_item-obj_name. "#EC CI_SUBRC
|
DELETE FROM tsp1d WHERE papart = ms_item-obj_name. "#EC CI_SUBRC
|
||||||
DELETE FROM tsp0p WHERE pdpaper = ms_item-obj_name. "#EC CI_SUBRC
|
DELETE FROM tsp0p WHERE pdpaper = ms_item-obj_name. "#EC CI_SUBRC
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "zif_abapgit_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_papart TYPE tsp1d-papart.
|
DATA: lv_papart TYPE tsp1d-papart.
|
||||||
|
|
||||||
|
@ -113,13 +113,13 @@ CLASS lcl_object_splo IMPLEMENTATION.
|
||||||
WHERE papart = ms_item-obj_name.
|
WHERE papart = ms_item-obj_name.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
zcx_abapgit_exception=>raise( 'todo, jump, SPLO' ).
|
zcx_abapgit_exception=>raise( 'todo, jump, SPLO' ).
|
||||||
ENDMETHOD. "lif_object~jump
|
ENDMETHOD. "zif_abapgit_object~jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -6,32 +6,32 @@
|
||||||
CLASS lcl_object_srfc DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_srfc DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_srfc IMPLEMENTATION.
|
CLASS lcl_object_srfc IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lo_object_data TYPE REF TO if_wb_object_data_model,
|
DATA: lo_object_data TYPE REF TO if_wb_object_data_model,
|
||||||
lo_srfc_persist TYPE REF TO if_wb_object_persist.
|
lo_srfc_persist TYPE REF TO if_wb_object_persist.
|
||||||
|
@ -55,7 +55,7 @@ CLASS lcl_object_srfc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lo_object_data TYPE REF TO if_wb_object_data_model,
|
DATA: lo_object_data TYPE REF TO if_wb_object_data_model,
|
||||||
lo_srfc_persist TYPE REF TO if_wb_object_persist,
|
lo_srfc_persist TYPE REF TO if_wb_object_persist,
|
||||||
|
@ -93,7 +93,7 @@ CLASS lcl_object_srfc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lo_srfc_persist TYPE REF TO if_wb_object_persist,
|
DATA: lo_srfc_persist TYPE REF TO if_wb_object_persist,
|
||||||
lo_object_data TYPE REF TO if_wb_object_data_model,
|
lo_object_data TYPE REF TO if_wb_object_data_model,
|
||||||
|
@ -130,7 +130,7 @@ CLASS lcl_object_srfc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lo_srfc_persist TYPE REF TO if_wb_object_persist,
|
DATA: lo_srfc_persist TYPE REF TO if_wb_object_persist,
|
||||||
lx_error TYPE REF TO cx_root,
|
lx_error TYPE REF TO cx_root,
|
||||||
|
@ -150,7 +150,7 @@ CLASS lcl_object_srfc IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -169,7 +169,7 @@ CLASS lcl_object_srfc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_ssfo DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_ssfo DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS: fix_ids IMPORTING ii_xml_doc TYPE REF TO if_ixml_document.
|
METHODS: fix_ids IMPORTING ii_xml_doc TYPE REF TO if_ixml_document.
|
||||||
|
@ -25,11 +25,11 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_ssfo IMPLEMENTATION.
|
CLASS lcl_object_ssfo IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE lastuser FROM stxfadm INTO rv_user
|
SELECT SINGLE lastuser FROM stxfadm INTO rv_user
|
||||||
WHERE formname = ms_item-obj_name.
|
WHERE formname = ms_item-obj_name.
|
||||||
|
@ -39,12 +39,12 @@ CLASS lcl_object_ssfo IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_formname TYPE stxfadm-formname.
|
DATA: lv_formname TYPE stxfadm-formname.
|
||||||
|
|
||||||
|
@ -53,9 +53,9 @@ CLASS lcl_object_ssfo IMPLEMENTATION.
|
||||||
WHERE formname = ms_item-obj_name.
|
WHERE formname = ms_item-obj_name.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: lt_bdcdata TYPE TABLE OF bdcdata.
|
DATA: lt_bdcdata TYPE TABLE OF bdcdata.
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ CLASS lcl_object_ssfo IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_formname TYPE tdsfname.
|
DATA: lv_formname TYPE tdsfname.
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ CLASS lcl_object_ssfo IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
* see function module FB_DOWNLOAD_FORM
|
* see function module FB_DOWNLOAD_FORM
|
||||||
|
|
||||||
DATA: lo_sf TYPE REF TO cl_ssf_fb_smart_form,
|
DATA: lo_sf TYPE REF TO cl_ssf_fb_smart_form,
|
||||||
|
@ -231,7 +231,7 @@ CLASS lcl_object_ssfo IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
* see function module FB_UPLOAD_FORM
|
* see function module FB_UPLOAD_FORM
|
||||||
|
|
||||||
DATA: li_node TYPE REF TO if_ixml_node,
|
DATA: li_node TYPE REF TO if_ixml_node,
|
||||||
|
@ -284,7 +284,7 @@ CLASS lcl_object_ssfo IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_ssst DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_ssst DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
CONSTANTS: c_style_active TYPE tdactivate VALUE 'A'.
|
CONSTANTS: c_style_active TYPE tdactivate VALUE 'A'.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
@ -28,11 +28,11 @@ ENDCLASS. "lcl_object_ssst DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_ssst IMPLEMENTATION.
|
CLASS lcl_object_ssst IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE lastuser FROM stxsadm INTO rv_user
|
SELECT SINGLE lastuser FROM stxsadm INTO rv_user
|
||||||
WHERE stylename = ms_item-obj_name.
|
WHERE stylename = ms_item-obj_name.
|
||||||
|
@ -42,12 +42,12 @@ CLASS lcl_object_ssst IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_stylename TYPE stxsadm-stylename.
|
DATA: lv_stylename TYPE stxsadm-stylename.
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ CLASS lcl_object_ssst IMPLEMENTATION.
|
||||||
AND vari = ''.
|
AND vari = ''.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD validate_font.
|
METHOD validate_font.
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ CLASS lcl_object_ssst IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "validate_font
|
ENDMETHOD. "validate_font
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
* see fm SSF_DOWNLOAD_STYLE
|
* see fm SSF_DOWNLOAD_STYLE
|
||||||
|
|
||||||
DATA: lv_style_name TYPE tdssname,
|
DATA: lv_style_name TYPE tdssname,
|
||||||
|
@ -132,7 +132,7 @@ CLASS lcl_object_ssst IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
* see fm SSF_UPLOAD_STYLE
|
* see fm SSF_UPLOAD_STYLE
|
||||||
|
|
||||||
DATA: ls_header TYPE ssfcats,
|
DATA: ls_header TYPE ssfcats,
|
||||||
|
@ -198,7 +198,7 @@ CLASS lcl_object_ssst IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_stylename TYPE tdssname.
|
DATA: lv_stylename TYPE tdssname.
|
||||||
|
|
||||||
|
@ -224,7 +224,7 @@ CLASS lcl_object_ssst IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_bcdata TYPE bdcdata,
|
DATA: ls_bcdata TYPE bdcdata,
|
||||||
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
||||||
|
@ -260,7 +260,7 @@ CLASS lcl_object_ssst IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_styl DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_styl DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_style,
|
TYPES: BEGIN OF ty_style,
|
||||||
|
@ -30,11 +30,11 @@ ENDCLASS. "lcl_object_styl DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_styl IMPLEMENTATION.
|
CLASS lcl_object_styl IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: ls_style TYPE ty_style,
|
DATA: ls_style TYPE ty_style,
|
||||||
lv_name TYPE itcda-tdstyle.
|
lv_name TYPE itcda-tdstyle.
|
||||||
|
@ -56,12 +56,12 @@ CLASS lcl_object_styl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: ls_style TYPE ty_style,
|
DATA: ls_style TYPE ty_style,
|
||||||
lv_name TYPE itcda-tdstyle,
|
lv_name TYPE itcda-tdstyle,
|
||||||
|
@ -82,9 +82,9 @@ CLASS lcl_object_styl IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = boolc( lv_found = abap_true ).
|
rv_bool = boolc( lv_found = abap_true ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_bcdata TYPE bdcdata,
|
DATA: ls_bcdata TYPE bdcdata,
|
||||||
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
||||||
|
@ -130,7 +130,7 @@ CLASS lcl_object_styl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_style TYPE itcda-tdstyle.
|
DATA: lv_style TYPE itcda-tdstyle.
|
||||||
|
|
||||||
|
@ -144,7 +144,7 @@ CLASS lcl_object_styl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_style TYPE ty_style.
|
DATA: ls_style TYPE ty_style.
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ CLASS lcl_object_styl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_style TYPE ty_style,
|
DATA: ls_style TYPE ty_style,
|
||||||
lv_name TYPE itcda-tdstyle.
|
lv_name TYPE itcda-tdstyle.
|
||||||
|
@ -196,7 +196,7 @@ CLASS lcl_object_styl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_susc DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_susc DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_susc DEFINITION
|
ENDCLASS. "lcl_object_susc DEFINITION
|
||||||
|
|
||||||
|
@ -22,19 +22,19 @@ ENDCLASS. "lcl_object_susc DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_susc IMPLEMENTATION.
|
CLASS lcl_object_susc IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_oclss TYPE tobc-oclss.
|
DATA: lv_oclss TYPE tobc-oclss.
|
||||||
|
|
||||||
|
@ -43,9 +43,9 @@ CLASS lcl_object_susc IMPLEMENTATION.
|
||||||
WHERE oclss = ms_item-obj_name.
|
WHERE oclss = ms_item-obj_name.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_tobc TYPE tobc,
|
DATA: ls_tobc TYPE tobc,
|
||||||
ls_tobct TYPE tobct.
|
ls_tobct TYPE tobct.
|
||||||
|
@ -68,7 +68,7 @@ CLASS lcl_object_susc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
* see function group SUSA
|
* see function group SUSA
|
||||||
|
|
||||||
DATA: ls_tobc TYPE tobc,
|
DATA: ls_tobc TYPE tobc,
|
||||||
|
@ -97,7 +97,7 @@ CLASS lcl_object_susc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_objclass TYPE tobc-oclss.
|
DATA: lv_objclass TYPE tobc-oclss.
|
||||||
|
|
||||||
|
@ -109,7 +109,7 @@ CLASS lcl_object_susc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: lv_objclass TYPE tobc-oclss.
|
DATA: lv_objclass TYPE tobc-oclss.
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ CLASS lcl_object_susc IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_suso DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_suso DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_suso DEFINITION
|
ENDCLASS. "lcl_object_suso DEFINITION
|
||||||
|
|
||||||
|
@ -22,19 +22,19 @@ ENDCLASS. "lcl_object_suso DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_suso IMPLEMENTATION.
|
CLASS lcl_object_suso IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_objct TYPE tobj-objct.
|
DATA: lv_objct TYPE tobj-objct.
|
||||||
|
|
||||||
|
@ -43,9 +43,9 @@ CLASS lcl_object_suso IMPLEMENTATION.
|
||||||
WHERE objct = ms_item-obj_name.
|
WHERE objct = ms_item-obj_name.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_tobj TYPE tobj,
|
DATA: ls_tobj TYPE tobj,
|
||||||
ls_tobjt TYPE tobjt,
|
ls_tobjt TYPE tobjt,
|
||||||
|
@ -99,7 +99,7 @@ CLASS lcl_object_suso IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
* see function group SUSA
|
* see function group SUSA
|
||||||
|
|
||||||
DATA: lv_objectname TYPE e071-obj_name,
|
DATA: lv_objectname TYPE e071-obj_name,
|
||||||
|
@ -147,7 +147,7 @@ CLASS lcl_object_suso IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_object TYPE tobj-objct.
|
DATA: lv_object TYPE tobj-objct.
|
||||||
|
|
||||||
|
@ -159,7 +159,7 @@ CLASS lcl_object_suso IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: lv_object TYPE tobj-objct.
|
DATA: lv_object TYPE tobj-objct.
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@ CLASS lcl_object_suso IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
CLASS lcl_object_sxci DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_sxci DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_classic_badi_implementation,
|
TYPES: BEGIN OF ty_classic_badi_implementation,
|
||||||
|
@ -29,25 +29,25 @@ ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_sxci IMPLEMENTATION.
|
CLASS lcl_object_sxci IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_implementation_name TYPE rsexscrn-imp_name.
|
DATA: lv_implementation_name TYPE rsexscrn-imp_name.
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ CLASS lcl_object_sxci IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_implementation_name TYPE rsexscrn-imp_name,
|
DATA: lv_implementation_name TYPE rsexscrn-imp_name,
|
||||||
lv_exit_name TYPE rsexscrn-exit_name,
|
lv_exit_name TYPE rsexscrn-exit_name,
|
||||||
|
@ -150,7 +150,7 @@ CLASS lcl_object_sxci IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_badi_definition TYPE badi_data,
|
DATA: ls_badi_definition TYPE badi_data,
|
||||||
lo_filter_object TYPE REF TO cl_badi_flt_struct,
|
lo_filter_object TYPE REF TO cl_badi_flt_struct,
|
||||||
|
@ -231,7 +231,7 @@ CLASS lcl_object_sxci IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_implementation_name TYPE rsexscrn-imp_name.
|
DATA: lv_implementation_name TYPE rsexscrn-imp_name.
|
||||||
|
|
||||||
|
@ -255,7 +255,7 @@ CLASS lcl_object_sxci IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -274,7 +274,7 @@ CLASS lcl_object_sxci IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,8 @@
|
||||||
CLASS lcl_object_tabl DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_tabl DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_dtel DEFINITION
|
ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_tabl IMPLEMENTATION.
|
CLASS lcl_object_tabl IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: lv_date TYPE dats,
|
DATA: lv_date TYPE dats,
|
||||||
lv_time TYPE tims,
|
lv_time TYPE tims,
|
||||||
|
@ -76,9 +76,9 @@ CLASS lcl_object_tabl IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: lv_as4date TYPE dd02l-as4date,
|
DATA: lv_as4date TYPE dd02l-as4date,
|
||||||
lv_as4time TYPE dd02l-as4time.
|
lv_as4time TYPE dd02l-as4time.
|
||||||
|
@ -103,12 +103,12 @@ CLASS lcl_object_tabl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_tabname TYPE dd02l-tabname.
|
DATA: lv_tabname TYPE dd02l-tabname.
|
||||||
|
|
||||||
|
@ -119,16 +119,16 @@ CLASS lcl_object_tabl IMPLEMENTATION.
|
||||||
AND as4vers = '0000'.
|
AND as4vers = '0000'.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
jump_se11( iv_radio = 'RSRD1-DDTYPE'
|
jump_se11( iv_radio = 'RSRD1-DDTYPE'
|
||||||
iv_field = 'RSRD1-DDTYPE_VAL' ).
|
iv_field = 'RSRD1-DDTYPE_VAL' ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_objname TYPE rsedd0-ddobjname,
|
DATA: lv_objname TYPE rsedd0-ddobjname,
|
||||||
lv_tabclass TYPE dd02l-tabclass,
|
lv_tabclass TYPE dd02l-tabclass,
|
||||||
|
@ -171,7 +171,7 @@ CLASS lcl_object_tabl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
ls_dd02v TYPE dd02v,
|
ls_dd02v TYPE dd02v,
|
||||||
|
@ -347,7 +347,7 @@ CLASS lcl_object_tabl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
lv_tname TYPE trobj_name,
|
lv_tname TYPE trobj_name,
|
||||||
|
@ -456,14 +456,14 @@ CLASS lcl_object_tabl IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
DATA: lo_table_validation TYPE REF TO lcl_object_tabl_valid,
|
DATA: lo_table_validation TYPE REF TO lcl_object_tabl_valid,
|
||||||
lo_local_version_output TYPE REF TO zcl_abapgit_xml_output,
|
lo_local_version_output TYPE REF TO zcl_abapgit_xml_output,
|
||||||
lo_local_version_input TYPE REF TO zcl_abapgit_xml_input,
|
lo_local_version_input TYPE REF TO zcl_abapgit_xml_input,
|
||||||
lv_validation_text TYPE string.
|
lv_validation_text TYPE string.
|
||||||
|
|
||||||
CREATE OBJECT lo_local_version_output.
|
CREATE OBJECT lo_local_version_output.
|
||||||
me->lif_object~serialize( lo_local_version_output ).
|
me->zif_abapgit_object~serialize( lo_local_version_output ).
|
||||||
|
|
||||||
CREATE OBJECT lo_local_version_input
|
CREATE OBJECT lo_local_version_input
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
|
|
@ -20,7 +20,7 @@ CLASS lcl_tabl_valid_dialog DEFINITION FINAL.
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
iv_message TYPE string.
|
iv_message TYPE string.
|
||||||
INTERFACES: lif_comparison_result.
|
INTERFACES: zif_abapgit_comparison_result.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA mv_message TYPE string.
|
DATA mv_message TYPE string.
|
||||||
|
@ -65,11 +65,11 @@ CLASS lcl_tabl_valid_dialog IMPLEMENTATION.
|
||||||
mv_message = iv_message.
|
mv_message = iv_message.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_comparison_result~is_result_complete_halt.
|
METHOD zif_abapgit_comparison_result~is_result_complete_halt.
|
||||||
rv_response = mv_halt.
|
rv_response = mv_halt.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_comparison_result~show_confirmation_dialog.
|
METHOD zif_abapgit_comparison_result~show_confirmation_dialog.
|
||||||
DATA lv_answer TYPE string.
|
DATA lv_answer TYPE string.
|
||||||
TRY.
|
TRY.
|
||||||
lv_answer = lcl_popups=>popup_to_confirm(
|
lv_answer = lcl_popups=>popup_to_confirm(
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_tobj DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_tobj DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_tobj,
|
TYPES: BEGIN OF ty_tobj,
|
||||||
|
@ -61,11 +61,11 @@ CLASS lcl_object_tobj IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: lv_type_pos TYPE i.
|
DATA: lv_type_pos TYPE i.
|
||||||
|
|
||||||
|
@ -80,12 +80,12 @@ CLASS lcl_object_tobj IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-late_deser = abap_true.
|
rs_metadata-late_deser = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_objectname TYPE objh-objectname,
|
DATA: lv_objectname TYPE objh-objectname,
|
||||||
lv_type_pos TYPE i.
|
lv_type_pos TYPE i.
|
||||||
|
@ -97,9 +97,9 @@ CLASS lcl_object_tobj IMPLEMENTATION.
|
||||||
AND objecttype = ms_item-obj_name+lv_type_pos. "#EC CI_GENBUFF
|
AND objecttype = ms_item-obj_name+lv_type_pos. "#EC CI_GENBUFF
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_objh TYPE objh,
|
DATA: ls_objh TYPE objh,
|
||||||
ls_objt TYPE objt,
|
ls_objt TYPE objt,
|
||||||
|
@ -160,7 +160,7 @@ CLASS lcl_object_tobj IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_objh TYPE objh,
|
DATA: ls_objh TYPE objh,
|
||||||
ls_objt TYPE objt,
|
ls_objt TYPE objt,
|
||||||
|
@ -213,7 +213,7 @@ CLASS lcl_object_tobj IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: ls_objh TYPE objh,
|
DATA: ls_objh TYPE objh,
|
||||||
lv_type_pos TYPE i.
|
lv_type_pos TYPE i.
|
||||||
|
@ -243,7 +243,7 @@ CLASS lcl_object_tobj IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_bcdata TYPE bdcdata,
|
DATA: ls_bcdata TYPE bdcdata,
|
||||||
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
lt_bcdata TYPE STANDARD TABLE OF bdcdata.
|
||||||
|
@ -285,7 +285,7 @@ CLASS lcl_object_tobj IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_tran DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_tran DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -56,17 +56,17 @@ ENDCLASS. "lcl_object_TRAN DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_tran IMPLEMENTATION.
|
CLASS lcl_object_tran IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD split_parameters_comp.
|
METHOD split_parameters_comp.
|
||||||
DATA: lv_off TYPE i.
|
DATA: lv_off TYPE i.
|
||||||
|
@ -209,7 +209,7 @@ CLASS lcl_object_tran IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD. "split_parameters
|
ENDMETHOD. "split_parameters
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_tcode TYPE tstc-tcode.
|
DATA: lv_tcode TYPE tstc-tcode.
|
||||||
|
|
||||||
|
@ -218,9 +218,9 @@ CLASS lcl_object_tran IMPLEMENTATION.
|
||||||
WHERE tcode = ms_item-obj_name. "#EC CI_GENBUFF
|
WHERE tcode = ms_item-obj_name. "#EC CI_GENBUFF
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: lt_bdcdata TYPE TABLE OF bdcdata.
|
DATA: lt_bdcdata TYPE TABLE OF bdcdata.
|
||||||
|
|
||||||
|
@ -256,7 +256,7 @@ CLASS lcl_object_tran IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_transaction TYPE tstc-tcode.
|
DATA: lv_transaction TYPE tstc-tcode.
|
||||||
|
|
||||||
|
@ -276,7 +276,7 @@ CLASS lcl_object_tran IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
CONSTANTS: lc_hex_tra TYPE x VALUE '00',
|
CONSTANTS: lc_hex_tra TYPE x VALUE '00',
|
||||||
* c_hex_men TYPE x VALUE '01',
|
* c_hex_men TYPE x VALUE '01',
|
||||||
|
@ -297,8 +297,8 @@ CLASS lcl_object_tran IMPLEMENTATION.
|
||||||
ls_rsstcd TYPE rsstcd.
|
ls_rsstcd TYPE rsstcd.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_true.
|
IF zif_abapgit_object~exists( ) = abap_true.
|
||||||
lif_object~delete( ).
|
zif_abapgit_object~delete( ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'TSTC'
|
io_xml->read( EXPORTING iv_name = 'TSTC'
|
||||||
|
@ -370,7 +370,7 @@ CLASS lcl_object_tran IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_transaction TYPE tstc-tcode,
|
DATA: lv_transaction TYPE tstc-tcode,
|
||||||
lt_tcodes TYPE TABLE OF tstc,
|
lt_tcodes TYPE TABLE OF tstc,
|
||||||
|
@ -429,7 +429,7 @@ CLASS lcl_object_tran IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_ttyp DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_ttyp DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_dtel DEFINITION
|
ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_ttyp IMPLEMENTATION.
|
CLASS lcl_object_ttyp IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: lv_date TYPE dats,
|
DATA: lv_date TYPE dats,
|
||||||
lv_time TYPE tims.
|
lv_time TYPE tims.
|
||||||
|
@ -37,9 +37,9 @@ CLASS lcl_object_ttyp IMPLEMENTATION.
|
||||||
iv_date = lv_date
|
iv_date = lv_date
|
||||||
iv_time = lv_time ).
|
iv_time = lv_time ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE as4user FROM dd40l INTO rv_user
|
SELECT SINGLE as4user FROM dd40l INTO rv_user
|
||||||
WHERE typename = ms_item-obj_name
|
WHERE typename = ms_item-obj_name
|
||||||
|
@ -50,12 +50,12 @@ CLASS lcl_object_ttyp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_typename TYPE dd40l-typename.
|
DATA: lv_typename TYPE dd40l-typename.
|
||||||
|
|
||||||
|
@ -65,16 +65,16 @@ CLASS lcl_object_ttyp IMPLEMENTATION.
|
||||||
AND as4local = 'A'.
|
AND as4local = 'A'.
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
jump_se11( iv_radio = 'RSRD1-DDTYPE'
|
jump_se11( iv_radio = 'RSRD1-DDTYPE'
|
||||||
iv_field = 'RSRD1-DDTYPE_VAL' ).
|
iv_field = 'RSRD1-DDTYPE_VAL' ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_objname TYPE rsedd0-ddobjname.
|
DATA: lv_objname TYPE rsedd0-ddobjname.
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ CLASS lcl_object_ttyp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
lt_dd42v TYPE dd42v_tab,
|
lt_dd42v TYPE dd42v_tab,
|
||||||
|
@ -144,7 +144,7 @@ CLASS lcl_object_ttyp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
lt_dd42v TYPE dd42v_tab,
|
lt_dd42v TYPE dd42v_tab,
|
||||||
|
@ -185,7 +185,7 @@ CLASS lcl_object_ttyp IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_type DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_type DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
CONSTANTS: c_prefix TYPE c LENGTH 3 VALUE '%_C'.
|
CONSTANTS: c_prefix TYPE c LENGTH 3 VALUE '%_C'.
|
||||||
|
@ -37,19 +37,19 @@ ENDCLASS. "lcl_object_type DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_type IMPLEMENTATION.
|
CLASS lcl_object_type IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
read( ).
|
read( ).
|
||||||
|
@ -58,7 +58,7 @@ CLASS lcl_object_type IMPLEMENTATION.
|
||||||
rv_bool = abap_false.
|
rv_bool = abap_false.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD read.
|
METHOD read.
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ CLASS lcl_object_type IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "read
|
ENDMETHOD. "read
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_ddtext TYPE ddtypet-ddtext,
|
DATA: lv_ddtext TYPE ddtypet-ddtext,
|
||||||
lt_source TYPE abaptxt255_tab.
|
lt_source TYPE abaptxt255_tab.
|
||||||
|
@ -152,7 +152,7 @@ CLASS lcl_object_type IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "create
|
ENDMETHOD. "create
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_ddtext TYPE ddtypet-ddtext,
|
DATA: lv_ddtext TYPE ddtypet-ddtext,
|
||||||
lt_source TYPE abaptxt255_tab,
|
lt_source TYPE abaptxt255_tab,
|
||||||
|
@ -168,7 +168,7 @@ CLASS lcl_object_type IMPLEMENTATION.
|
||||||
|
|
||||||
lt_source = mo_files->read_abap( ).
|
lt_source = mo_files->read_abap( ).
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
create( iv_ddtext = lv_ddtext
|
create( iv_ddtext = lv_ddtext
|
||||||
it_source = lt_source
|
it_source = lt_source
|
||||||
iv_devclass = iv_package ).
|
iv_devclass = iv_package ).
|
||||||
|
@ -181,7 +181,7 @@ CLASS lcl_object_type IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_objname TYPE rsedd0-ddobjname.
|
DATA: lv_objname TYPE rsedd0-ddobjname.
|
||||||
|
|
||||||
|
@ -206,12 +206,12 @@ CLASS lcl_object_type IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
jump_se11( iv_radio = 'RSRD1-TYMA'
|
jump_se11( iv_radio = 'RSRD1-TYMA'
|
||||||
iv_field = 'RSRD1-TYMA_VAL' ).
|
iv_field = 'RSRD1-TYMA_VAL' ).
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
CLASS lcl_object_ucsa DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_ucsa DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES:
|
TYPES:
|
||||||
|
@ -32,26 +32,26 @@ ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_object_ucsa IMPLEMENTATION.
|
CLASS lcl_object_ucsa IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_id TYPE ty_id,
|
DATA: lv_id TYPE ty_id,
|
||||||
lo_persistence TYPE REF TO object.
|
lo_persistence TYPE REF TO object.
|
||||||
|
@ -79,7 +79,7 @@ CLASS lcl_object_ucsa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_id TYPE ty_id,
|
DATA: lv_id TYPE ty_id,
|
||||||
lx_root TYPE REF TO cx_root,
|
lx_root TYPE REF TO cx_root,
|
||||||
|
@ -117,7 +117,7 @@ CLASS lcl_object_ucsa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_id TYPE ty_id,
|
DATA: lv_id TYPE ty_id,
|
||||||
lx_root TYPE REF TO cx_root,
|
lx_root TYPE REF TO cx_root,
|
||||||
|
@ -158,7 +158,7 @@ CLASS lcl_object_ucsa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_id TYPE ty_id,
|
DATA: lv_id TYPE ty_id,
|
||||||
lx_root TYPE REF TO cx_root,
|
lx_root TYPE REF TO cx_root,
|
||||||
|
@ -182,7 +182,7 @@ CLASS lcl_object_ucsa IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -201,7 +201,7 @@ CLASS lcl_object_ucsa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
|
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
CLASS lcl_object_vcls DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_vcls DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
* See include MTOBJCON:
|
* See include MTOBJCON:
|
||||||
|
@ -26,19 +26,19 @@ ENDCLASS. "lcl_object_vcls DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_vcls IMPLEMENTATION.
|
CLASS lcl_object_vcls IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA lv_changedate TYPE vcldir-changedate.
|
DATA lv_changedate TYPE vcldir-changedate.
|
||||||
|
|
||||||
|
@ -52,9 +52,9 @@ CLASS lcl_object_vcls IMPLEMENTATION.
|
||||||
rv_bool = abap_false.
|
rv_bool = abap_false.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_vclname TYPE vcl_name,
|
DATA: lv_vclname TYPE vcl_name,
|
||||||
ls_vcldir_entry TYPE v_vcldir,
|
ls_vcldir_entry TYPE v_vcldir,
|
||||||
|
@ -63,7 +63,7 @@ CLASS lcl_object_vcls IMPLEMENTATION.
|
||||||
lt_vclmf TYPE TABLE OF v_vclmf.
|
lt_vclmf TYPE TABLE OF v_vclmf.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ CLASS lcl_object_vcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_vcldir_entry TYPE v_vcldir,
|
DATA: ls_vcldir_entry TYPE v_vcldir,
|
||||||
lt_vclstruc TYPE TABLE OF v_vclstruc,
|
lt_vclstruc TYPE TABLE OF v_vclstruc,
|
||||||
|
@ -147,7 +147,7 @@ CLASS lcl_object_vcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
* Do the same as in VIEWCLUSTER_SAVE_DEFINITION
|
* Do the same as in VIEWCLUSTER_SAVE_DEFINITION
|
||||||
DATA: lv_vclname TYPE vcl_name.
|
DATA: lv_vclname TYPE vcl_name.
|
||||||
|
|
||||||
|
@ -163,7 +163,7 @@ CLASS lcl_object_vcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: lv_vclname TYPE vcl_name.
|
DATA: lv_vclname TYPE vcl_name.
|
||||||
|
|
||||||
|
@ -195,7 +195,7 @@ CLASS lcl_object_vcls IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_view DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_view DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_dtel DEFINITION
|
ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ ENDCLASS. "lcl_object_dtel DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_view IMPLEMENTATION.
|
CLASS lcl_object_view IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
|
|
||||||
DATA: lv_date TYPE dats,
|
DATA: lv_date TYPE dats,
|
||||||
lv_time TYPE tims.
|
lv_time TYPE tims.
|
||||||
|
@ -55,9 +55,9 @@ CLASS lcl_object_view IMPLEMENTATION.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE as4user FROM dd25l INTO rv_user
|
SELECT SINGLE as4user FROM dd25l INTO rv_user
|
||||||
WHERE viewname = ms_item-obj_name
|
WHERE viewname = ms_item-obj_name
|
||||||
|
@ -67,14 +67,14 @@ CLASS lcl_object_view IMPLEMENTATION.
|
||||||
rv_user = c_user_unknown.
|
rv_user = c_user_unknown.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~changed_by
|
ENDMETHOD. "zif_abapgit_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-ddic = abap_true.
|
rs_metadata-ddic = abap_true.
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_viewname TYPE dd25l-viewname,
|
DATA: lv_viewname TYPE dd25l-viewname,
|
||||||
lv_ddl_view TYPE abap_bool.
|
lv_ddl_view TYPE abap_bool.
|
||||||
|
@ -101,16 +101,16 @@ CLASS lcl_object_view IMPLEMENTATION.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
jump_se11( iv_radio = 'RSRD1-VIMA'
|
jump_se11( iv_radio = 'RSRD1-VIMA'
|
||||||
iv_field = 'RSRD1-VIMA_VAL' ).
|
iv_field = 'RSRD1-VIMA_VAL' ).
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_objname TYPE rsedd0-ddobjname.
|
DATA: lv_objname TYPE rsedd0-ddobjname.
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@ CLASS lcl_object_view IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
ls_dd25v TYPE dd25v,
|
ls_dd25v TYPE dd25v,
|
||||||
|
@ -218,7 +218,7 @@ CLASS lcl_object_view IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE ddobjname,
|
DATA: lv_name TYPE ddobjname,
|
||||||
ls_dd25v TYPE dd25v,
|
ls_dd25v TYPE dd25v,
|
||||||
|
@ -271,8 +271,8 @@ CLASS lcl_object_view IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD. "lif_object~compare_to_remote_version
|
ENDMETHOD. "zif_abapgit_object~compare_to_remote_version
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_view IMPLEMENTATION
|
ENDCLASS. "lcl_object_view IMPLEMENTATION
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
CLASS lcl_object_w3super DEFINITION INHERITING FROM lcl_objects_super ABSTRACT.
|
CLASS lcl_object_w3super DEFINITION INHERITING FROM lcl_objects_super ABSTRACT.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
TYPES ty_wwwparams_tt TYPE STANDARD TABLE OF wwwparams WITH DEFAULT KEY.
|
TYPES ty_wwwparams_tt TYPE STANDARD TABLE OF wwwparams WITH DEFAULT KEY.
|
||||||
|
|
||||||
|
@ -76,11 +76,11 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
ms_key-objid = ms_item-obj_name.
|
ms_key-objid = ms_item-obj_name.
|
||||||
ENDMETHOD. " constructor.
|
ENDMETHOD. " constructor.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
SELECT SINGLE chname INTO rv_user
|
SELECT SINGLE chname INTO rv_user
|
||||||
FROM wwwdata
|
FROM wwwdata
|
||||||
|
@ -94,7 +94,7 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
DATA: ls_bdcdata TYPE bdcdata,
|
DATA: ls_bdcdata TYPE bdcdata,
|
||||||
lt_bdcdata TYPE tty_bdcdata.
|
lt_bdcdata TYPE tty_bdcdata.
|
||||||
|
@ -144,16 +144,16 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD get_metadata. "Redefinition
|
METHOD get_metadata. "Redefinition
|
||||||
rs_metadata = super->get_metadata( ).
|
rs_metadata = super->get_metadata( ).
|
||||||
rs_metadata-version = 'v2.0.0'. " Seriazation v2, separate data file
|
rs_metadata-version = 'v2.0.0'. " Seriazation v2, separate data file
|
||||||
ENDMETHOD. " get_metadata. "Redefinition
|
ENDMETHOD. " get_metadata. "Redefinition
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
SELECT SINGLE objid INTO ms_key-objid
|
SELECT SINGLE objid INTO ms_key-objid
|
||||||
FROM wwwdata
|
FROM wwwdata
|
||||||
|
@ -167,9 +167,9 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
|
|
||||||
rv_bool = abap_true.
|
rv_bool = abap_true.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA lt_w3mime TYPE STANDARD TABLE OF w3mime.
|
DATA lt_w3mime TYPE STANDARD TABLE OF w3mime.
|
||||||
DATA lt_w3html TYPE STANDARD TABLE OF w3html.
|
DATA lt_w3html TYPE STANDARD TABLE OF w3html.
|
||||||
|
@ -255,13 +255,13 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
ig_data = lt_w3params ).
|
ig_data = lt_w3params ).
|
||||||
|
|
||||||
" Seriazation v2, separate data file. 'extra' added to prevent conflict with .xml
|
" Seriazation v2, separate data file. 'extra' added to prevent conflict with .xml
|
||||||
lif_object~mo_files->add_raw( iv_data = lv_xstring
|
zif_abapgit_object~mo_files->add_raw( iv_data = lv_xstring
|
||||||
iv_extra = 'data'
|
iv_extra = 'data'
|
||||||
iv_ext = get_ext( lt_w3params ) ).
|
iv_ext = get_ext( lt_w3params ) ).
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA lv_base64str TYPE string.
|
DATA lv_base64str TYPE string.
|
||||||
DATA lt_w3params TYPE STANDARD TABLE OF wwwparams.
|
DATA lt_w3params TYPE STANDARD TABLE OF wwwparams.
|
||||||
|
@ -284,7 +284,7 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
CHANGING cg_data = lv_base64str ).
|
CHANGING cg_data = lv_base64str ).
|
||||||
lv_xstring = cl_http_utility=>decode_x_base64( lv_base64str ).
|
lv_xstring = cl_http_utility=>decode_x_base64( lv_base64str ).
|
||||||
WHEN 'v2.0.0'.
|
WHEN 'v2.0.0'.
|
||||||
lv_xstring = lif_object~mo_files->read_raw( iv_extra = 'data'
|
lv_xstring = zif_abapgit_object~mo_files->read_raw( iv_extra = 'data'
|
||||||
iv_ext = get_ext( lt_w3params ) ).
|
iv_ext = get_ext( lt_w3params ) ).
|
||||||
WHEN OTHERS.
|
WHEN OTHERS.
|
||||||
zcx_abapgit_exception=>raise( 'W3xx: Unknown serializer version' ).
|
zcx_abapgit_exception=>raise( 'W3xx: Unknown serializer version' ).
|
||||||
|
@ -400,9 +400,9 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
zcx_abapgit_exception=>raise( 'Cannot update TADIR for W3xx' ).
|
zcx_abapgit_exception=>raise( 'Cannot update TADIR for W3xx' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "zif_abapgit_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
CALL FUNCTION 'WWWDATA_DELETE'
|
CALL FUNCTION 'WWWDATA_DELETE'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -425,7 +425,7 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
zcx_abapgit_exception=>raise( 'Cannot delete W3xx params' ).
|
zcx_abapgit_exception=>raise( 'Cannot delete W3xx params' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "zif_abapgit_object~delete
|
||||||
|
|
||||||
METHOD get_ext.
|
METHOD get_ext.
|
||||||
|
|
||||||
|
@ -484,7 +484,7 @@ CLASS lcl_object_w3super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. " find_param.
|
ENDMETHOD. " find_param.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_wapa DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_wapa DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_page,
|
TYPES: BEGIN OF ty_page,
|
||||||
|
@ -47,11 +47,11 @@ ENDCLASS. "lcl_object_TRAN DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_wapa IMPLEMENTATION.
|
CLASS lcl_object_wapa IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: lv_name TYPE o2applname,
|
DATA: lv_name TYPE o2applname,
|
||||||
lt_pages TYPE STANDARD TABLE OF o2pagdir WITH DEFAULT KEY,
|
lt_pages TYPE STANDARD TABLE OF o2pagdir WITH DEFAULT KEY,
|
||||||
|
@ -75,11 +75,11 @@ CLASS lcl_object_wapa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_name TYPE o2applname.
|
DATA: lv_name TYPE o2applname.
|
||||||
|
|
||||||
|
@ -95,9 +95,9 @@ CLASS lcl_object_wapa IMPLEMENTATION.
|
||||||
error_occured = 3 ).
|
error_occured = 3 ).
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -108,7 +108,7 @@ CLASS lcl_object_wapa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_name TYPE o2applname,
|
DATA: lv_name TYPE o2applname,
|
||||||
lo_bsp TYPE REF TO cl_o2_api_application,
|
lo_bsp TYPE REF TO cl_o2_api_application,
|
||||||
|
@ -204,7 +204,7 @@ CLASS lcl_object_wapa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lo_bsp TYPE REF TO cl_o2_api_application,
|
DATA: lo_bsp TYPE REF TO cl_o2_api_application,
|
||||||
ls_attributes TYPE o2applattr,
|
ls_attributes TYPE o2applattr,
|
||||||
|
@ -231,8 +231,8 @@ CLASS lcl_object_wapa IMPLEMENTATION.
|
||||||
|
|
||||||
ls_attributes-devclass = iv_package.
|
ls_attributes-devclass = iv_package.
|
||||||
|
|
||||||
IF me->lif_object~exists( ) = abap_true.
|
IF me->zif_abapgit_object~exists( ) = abap_true.
|
||||||
me->lif_object~delete( ).
|
me->zif_abapgit_object~delete( ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
cl_o2_api_application=>create_new(
|
cl_o2_api_application=>create_new(
|
||||||
|
@ -305,7 +305,7 @@ CLASS lcl_object_wapa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lv_name TYPE o2applname,
|
DATA: lv_name TYPE o2applname,
|
||||||
ls_attributes TYPE o2applattr,
|
ls_attributes TYPE o2applattr,
|
||||||
|
@ -483,7 +483,7 @@ CLASS lcl_object_wapa IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_wdya DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_wdya DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS read
|
METHODS read
|
||||||
|
@ -34,11 +34,11 @@ ENDCLASS. "lcl_object_wdya DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_wdya IMPLEMENTATION.
|
CLASS lcl_object_wdya IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: li_app TYPE REF TO if_wdy_md_application,
|
DATA: li_app TYPE REF TO if_wdy_md_application,
|
||||||
ls_app TYPE wdy_application,
|
ls_app TYPE wdy_application,
|
||||||
|
@ -64,11 +64,11 @@ CLASS lcl_object_wdya IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_name TYPE wdy_application_name.
|
DATA: lv_name TYPE wdy_application_name.
|
||||||
|
|
||||||
|
@ -86,7 +86,7 @@ CLASS lcl_object_wdya IMPLEMENTATION.
|
||||||
zcx_abapgit_exception=>raise( 'WDYA, permission failure' ).
|
zcx_abapgit_exception=>raise( 'WDYA, permission failure' ).
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD read.
|
METHOD read.
|
||||||
|
|
||||||
|
@ -126,7 +126,7 @@ CLASS lcl_object_wdya IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "read
|
ENDMETHOD. "read
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_app TYPE wdy_application,
|
DATA: ls_app TYPE wdy_application,
|
||||||
lt_properties TYPE wdy_app_property_table.
|
lt_properties TYPE wdy_app_property_table.
|
||||||
|
@ -171,7 +171,7 @@ CLASS lcl_object_wdya IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "save
|
ENDMETHOD. "save
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_app TYPE wdy_application,
|
DATA: ls_app TYPE wdy_application,
|
||||||
lt_properties TYPE wdy_app_property_table.
|
lt_properties TYPE wdy_app_property_table.
|
||||||
|
@ -188,7 +188,7 @@ CLASS lcl_object_wdya IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: li_app TYPE REF TO if_wdy_md_application,
|
DATA: li_app TYPE REF TO if_wdy_md_application,
|
||||||
lv_objkey TYPE wdy_wb_appl_name,
|
lv_objkey TYPE wdy_wb_appl_name,
|
||||||
|
@ -224,7 +224,7 @@ CLASS lcl_object_wdya IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -235,7 +235,7 @@ CLASS lcl_object_wdya IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_wdyn DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_wdyn DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -82,19 +82,19 @@ ENDCLASS. "lcl_object_wdyn DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_wdyn IMPLEMENTATION.
|
CLASS lcl_object_wdyn IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD. "lif_object~changed_by
|
ENDMETHOD. "zif_abapgit_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_component_name TYPE wdy_component-component_name.
|
DATA: lv_component_name TYPE wdy_component-component_name.
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ CLASS lcl_object_wdyn IMPLEMENTATION.
|
||||||
AND version = 'A'. "#EC CI_GENBUFF
|
AND version = 'A'. "#EC CI_GENBUFF
|
||||||
rv_bool = boolc( sy-subrc = 0 ).
|
rv_bool = boolc( sy-subrc = 0 ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD delta_definition.
|
METHOD delta_definition.
|
||||||
|
|
||||||
|
@ -721,7 +721,7 @@ CLASS lcl_object_wdyn IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "add_fm_exception
|
ENDMETHOD. "add_fm_exception
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_component TYPE wdy_component_metadata.
|
DATA: ls_component TYPE wdy_component_metadata.
|
||||||
|
|
||||||
|
@ -737,7 +737,7 @@ CLASS lcl_object_wdyn IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "serialize
|
ENDMETHOD. "serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_component TYPE wdy_component_metadata.
|
DATA: ls_component TYPE wdy_component_metadata.
|
||||||
|
|
||||||
|
@ -774,7 +774,7 @@ CLASS lcl_object_wdyn IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "deserialize
|
ENDMETHOD. "deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lo_component TYPE REF TO cl_wdy_wb_component,
|
DATA: lo_component TYPE REF TO cl_wdy_wb_component,
|
||||||
lo_request TYPE REF TO cl_wb_request,
|
lo_request TYPE REF TO cl_wb_request,
|
||||||
|
@ -797,7 +797,7 @@ CLASS lcl_object_wdyn IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -808,8 +808,8 @@ CLASS lcl_object_wdyn IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "jump
|
ENDMETHOD. "jump
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD. "lif_object~compare_to_remote_version
|
ENDMETHOD.
|
||||||
|
|
||||||
ENDCLASS. "lcl_object_wdyn IMPLEMENTATION
|
ENDCLASS. "lcl_object_wdyn IMPLEMENTATION
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
CLASS lcl_object_webi DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_webi DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_webi,
|
TYPES: BEGIN OF ty_webi,
|
||||||
|
@ -62,15 +62,15 @@ ENDCLASS. "lcl_object_SFBS DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_webi IMPLEMENTATION.
|
CLASS lcl_object_webi IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD. "lif_object~changed_by
|
ENDMETHOD. "zif_abapgit_object~changed_by
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: ls_webi TYPE ty_webi,
|
DATA: ls_webi TYPE ty_webi,
|
||||||
lt_modilog TYPE STANDARD TABLE OF smodilog WITH DEFAULT KEY,
|
lt_modilog TYPE STANDARD TABLE OF smodilog WITH DEFAULT KEY,
|
||||||
|
@ -140,7 +140,7 @@ CLASS lcl_object_webi IMPLEMENTATION.
|
||||||
io_xml->add( iv_name = 'WEBI'
|
io_xml->add( iv_name = 'WEBI'
|
||||||
ig_data = ls_webi ).
|
ig_data = ls_webi ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "zif_abapgit_object~serialize
|
||||||
|
|
||||||
METHOD handle_endpoint.
|
METHOD handle_endpoint.
|
||||||
|
|
||||||
|
@ -357,7 +357,7 @@ CLASS lcl_object_webi IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "handle_soap
|
ENDMETHOD. "handle_soap
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: ls_webi TYPE ty_webi,
|
DATA: ls_webi TYPE ty_webi,
|
||||||
lv_name TYPE vepname,
|
lv_name TYPE vepname,
|
||||||
|
@ -411,9 +411,9 @@ CLASS lcl_object_webi IMPLEMENTATION.
|
||||||
|
|
||||||
lcl_objects_activation=>add_item( ms_item ).
|
lcl_objects_activation=>add_item( ms_item ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "zif_abapgit_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lv_name TYPE vepname,
|
DATA: lv_name TYPE vepname,
|
||||||
lo_vif TYPE REF TO cl_ws_md_vif_root.
|
lo_vif TYPE REF TO cl_ws_md_vif_root.
|
||||||
|
@ -428,9 +428,9 @@ CLASS lcl_object_webi IMPLEMENTATION.
|
||||||
zcx_abapgit_exception=>raise( 'error deleting WEBI' ).
|
zcx_abapgit_exception=>raise( 'error deleting WEBI' ).
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "zif_abapgit_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_name TYPE vepname.
|
DATA: lv_name TYPE vepname.
|
||||||
|
|
||||||
|
@ -441,9 +441,9 @@ CLASS lcl_object_webi IMPLEMENTATION.
|
||||||
name = lv_name
|
name = lv_name
|
||||||
i_version = sews_c_vif_version-active ).
|
i_version = sews_c_vif_version-active ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -452,13 +452,13 @@ CLASS lcl_object_webi IMPLEMENTATION.
|
||||||
object_type = ms_item-obj_type
|
object_type = ms_item-obj_type
|
||||||
in_new_window = abap_true.
|
in_new_window = abap_true.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~jump
|
ENDMETHOD. "zif_abapgit_object~jump
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@
|
||||||
CLASS lcl_object_xslt DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
CLASS lcl_object_xslt DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -28,11 +28,11 @@ ENDCLASS. "lcl_object_xslt DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_object_xslt IMPLEMENTATION.
|
CLASS lcl_object_xslt IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "zif_abapgit_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ CLASS lcl_object_xslt IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lo_xslt TYPE REF TO cl_o2_api_xsltdesc,
|
DATA: lo_xslt TYPE REF TO cl_o2_api_xsltdesc,
|
||||||
lv_source TYPE string,
|
lv_source TYPE string,
|
||||||
|
@ -84,9 +84,9 @@ CLASS lcl_object_xslt IMPLEMENTATION.
|
||||||
iv_ext = 'xml'
|
iv_ext = 'xml'
|
||||||
iv_string = lv_source ) ##NO_TEXT.
|
iv_string = lv_source ) ##NO_TEXT.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "zif_abapgit_object~serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lv_source TYPE string,
|
DATA: lv_source TYPE string,
|
||||||
lo_xslt TYPE REF TO cl_o2_api_xsltdesc,
|
lo_xslt TYPE REF TO cl_o2_api_xsltdesc,
|
||||||
|
@ -94,8 +94,8 @@ CLASS lcl_object_xslt IMPLEMENTATION.
|
||||||
ls_attributes TYPE o2xsltattr.
|
ls_attributes TYPE o2xsltattr.
|
||||||
|
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_true.
|
IF zif_abapgit_object~exists( ) = abap_true.
|
||||||
lif_object~delete( ).
|
zif_abapgit_object~delete( ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'ATTRIBUTES'
|
io_xml->read( EXPORTING iv_name = 'ATTRIBUTES'
|
||||||
|
@ -137,9 +137,9 @@ CLASS lcl_object_xslt IMPLEMENTATION.
|
||||||
|
|
||||||
lcl_objects_activation=>add_item( ms_item ).
|
lcl_objects_activation=>add_item( ms_item ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "zif_abapgit_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: lo_xslt TYPE REF TO cl_o2_api_xsltdesc,
|
DATA: lo_xslt TYPE REF TO cl_o2_api_xsltdesc,
|
||||||
lv_name TYPE cxsltdesc.
|
lv_name TYPE cxsltdesc.
|
||||||
|
@ -166,9 +166,9 @@ CLASS lcl_object_xslt IMPLEMENTATION.
|
||||||
lo_xslt->delete( ).
|
lo_xslt->delete( ).
|
||||||
lo_xslt->save( ).
|
lo_xslt->save( ).
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "zif_abapgit_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_name TYPE cxsltdesc.
|
DATA: lv_name TYPE cxsltdesc.
|
||||||
|
|
||||||
|
@ -182,9 +182,9 @@ CLASS lcl_object_xslt IMPLEMENTATION.
|
||||||
rv_bool = abap_false.
|
rv_bool = abap_false.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "zif_abapgit_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -192,13 +192,13 @@ CLASS lcl_object_xslt IMPLEMENTATION.
|
||||||
object_name = ms_item-obj_name
|
object_name = ms_item-obj_name
|
||||||
object_type = ms_item-obj_type.
|
object_type = ms_item-obj_type.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~jump
|
ENDMETHOD. "zif_abapgit_object~jump
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
|
@ -157,72 +157,24 @@ CLASS lcl_objects_activation IMPLEMENTATION.
|
||||||
|
|
||||||
ENDCLASS. "lcl_objects_activation IMPLEMENTATION
|
ENDCLASS. "lcl_objects_activation IMPLEMENTATION
|
||||||
|
|
||||||
INTERFACE lif_comparison_result.
|
|
||||||
METHODS:
|
|
||||||
show_confirmation_dialog,
|
|
||||||
is_result_complete_halt
|
|
||||||
RETURNING VALUE(rv_response) TYPE abap_bool.
|
|
||||||
ENDINTERFACE.
|
|
||||||
|
|
||||||
"Null Object Pattern
|
"Null Object Pattern
|
||||||
CLASS lcl_comparison_null DEFINITION FINAL.
|
CLASS lcl_comparison_null DEFINITION FINAL.
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES lif_comparison_result.
|
INTERFACES zif_abapgit_comparison_result.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_comparison_null IMPLEMENTATION.
|
CLASS lcl_comparison_null IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_comparison_result~is_result_complete_halt.
|
METHOD zif_abapgit_comparison_result~is_result_complete_halt.
|
||||||
rv_response = abap_false.
|
rv_response = abap_false.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_comparison_result~show_confirmation_dialog.
|
METHOD zif_abapgit_comparison_result~show_confirmation_dialog.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
*----------------------------------------------------------------------*
|
|
||||||
* INTERFACE lif_object DEFINITION
|
|
||||||
*----------------------------------------------------------------------*
|
|
||||||
*
|
|
||||||
*----------------------------------------------------------------------*
|
|
||||||
INTERFACE lif_object.
|
|
||||||
|
|
||||||
METHODS:
|
|
||||||
serialize
|
|
||||||
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_output
|
|
||||||
RAISING zcx_abapgit_exception,
|
|
||||||
deserialize
|
|
||||||
IMPORTING iv_package TYPE devclass
|
|
||||||
io_xml TYPE REF TO zcl_abapgit_xml_input
|
|
||||||
RAISING zcx_abapgit_exception,
|
|
||||||
delete
|
|
||||||
RAISING zcx_abapgit_exception,
|
|
||||||
exists
|
|
||||||
RETURNING VALUE(rv_bool) TYPE abap_bool
|
|
||||||
RAISING zcx_abapgit_exception,
|
|
||||||
changed_by
|
|
||||||
RETURNING VALUE(rv_user) TYPE xubname
|
|
||||||
RAISING zcx_abapgit_exception,
|
|
||||||
jump
|
|
||||||
RAISING zcx_abapgit_exception,
|
|
||||||
get_metadata
|
|
||||||
RETURNING VALUE(rs_metadata) TYPE zif_abapgit_definitions=>ty_metadata,
|
|
||||||
has_changed_since
|
|
||||||
IMPORTING iv_timestamp TYPE timestamp
|
|
||||||
RETURNING VALUE(rv_changed) TYPE abap_bool
|
|
||||||
RAISING zcx_abapgit_exception.
|
|
||||||
METHODS:
|
|
||||||
compare_to_remote_version
|
|
||||||
IMPORTING io_remote_version_xml TYPE REF TO zcl_abapgit_xml_input
|
|
||||||
RETURNING VALUE(ro_comparison_result) TYPE REF TO lif_comparison_result
|
|
||||||
RAISING zcx_abapgit_exception.
|
|
||||||
|
|
||||||
DATA: mo_files TYPE REF TO zcl_abapgit_objects_files.
|
|
||||||
|
|
||||||
ENDINTERFACE. "lif_object DEFINITION
|
|
||||||
|
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
* CLASS lcl_objects_super DEFINITION
|
* CLASS lcl_objects_super DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
|
@ -296,8 +248,8 @@ CLASS lcl_objects_bridge DEFINITION INHERITING FROM lcl_objects_super FINAL.
|
||||||
IMPORTING is_item TYPE zif_abapgit_definitions=>ty_item
|
IMPORTING is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
RAISING cx_sy_create_object_error.
|
RAISING cx_sy_create_object_error.
|
||||||
|
|
||||||
INTERFACES lif_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR lif_object~mo_files.
|
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA: mo_plugin TYPE REF TO object.
|
DATA: mo_plugin TYPE REF TO object.
|
||||||
|
@ -319,11 +271,11 @@ ENDCLASS. "lcl_objects_bridge DEFINITION
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS lcl_objects_bridge IMPLEMENTATION.
|
CLASS lcl_objects_bridge IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD. "lif_object~has_changed_since
|
ENDMETHOD. "lif_object~has_changed_since
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
|
|
||||||
CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~GET_METADATA')
|
CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~GET_METADATA')
|
||||||
RECEIVING
|
RECEIVING
|
||||||
|
@ -331,7 +283,7 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~get_metadata
|
ENDMETHOD. "lif_object~get_metadata
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
rv_user = c_user_unknown. " todo
|
rv_user = c_user_unknown. " todo
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
@ -359,7 +311,7 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD. "constructor
|
ENDMETHOD. "constructor
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
CALL METHOD mo_plugin->('WRAP_SERIALIZE')
|
CALL METHOD mo_plugin->('WRAP_SERIALIZE')
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -367,7 +319,7 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~serialize
|
ENDMETHOD. "lif_object~serialize
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lx_plugin TYPE REF TO cx_static_check.
|
DATA: lx_plugin TYPE REF TO cx_static_check.
|
||||||
|
|
||||||
|
@ -381,7 +333,7 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
ENDMETHOD. "lif_object~deserialize
|
ENDMETHOD. "lif_object~deserialize
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
DATA lx_plugin TYPE REF TO cx_static_check.
|
DATA lx_plugin TYPE REF TO cx_static_check.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
|
@ -392,7 +344,7 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~delete
|
ENDMETHOD. "lif_object~delete
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~EXISTS')
|
CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~EXISTS')
|
||||||
RECEIVING
|
RECEIVING
|
||||||
|
@ -400,7 +352,7 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "lif_object~exists
|
ENDMETHOD. "lif_object~exists
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~JUMP').
|
CALL METHOD mo_plugin->('ZIF_ABAPGIT_PLUGIN~JUMP').
|
||||||
|
|
||||||
|
@ -466,7 +418,7 @@ CLASS lcl_objects_bridge IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD. "class_constructor
|
ENDMETHOD. "class_constructor
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
@ -1562,7 +1514,7 @@ CLASS lcl_objects_saxx_super DEFINITION ABSTRACT
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES:
|
INTERFACES:
|
||||||
lif_object.
|
zif_abapgit_object.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -1610,11 +1562,11 @@ ENDCLASS.
|
||||||
|
|
||||||
CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_object~has_changed_since.
|
METHOD zif_abapgit_object~has_changed_since.
|
||||||
rv_changed = abap_true.
|
rv_changed = abap_true.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA: lr_data TYPE REF TO data.
|
DATA: lr_data TYPE REF TO data.
|
||||||
|
|
||||||
|
@ -1645,12 +1597,12 @@ CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~get_metadata.
|
METHOD zif_abapgit_object~get_metadata.
|
||||||
rs_metadata = get_metadata( ).
|
rs_metadata = get_metadata( ).
|
||||||
rs_metadata-delete_tadir = abap_true.
|
rs_metadata-delete_tadir = abap_true.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: object_key TYPE seu_objkey.
|
DATA: object_key TYPE seu_objkey.
|
||||||
|
|
||||||
|
@ -1672,7 +1624,7 @@ CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~serialize.
|
METHOD zif_abapgit_object~serialize.
|
||||||
|
|
||||||
DATA: lr_data TYPE REF TO data.
|
DATA: lr_data TYPE REF TO data.
|
||||||
|
|
||||||
|
@ -1734,7 +1686,7 @@ CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~deserialize.
|
METHOD zif_abapgit_object~deserialize.
|
||||||
|
|
||||||
DATA: lr_data TYPE REF TO data.
|
DATA: lr_data TYPE REF TO data.
|
||||||
|
|
||||||
|
@ -1756,8 +1708,8 @@ CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
||||||
CHANGING
|
CHANGING
|
||||||
cg_data = <ls_data> ).
|
cg_data = <ls_data> ).
|
||||||
|
|
||||||
IF lif_object~exists( ) = abap_true.
|
IF zif_abapgit_object~exists( ) = abap_true.
|
||||||
lif_object~delete( ).
|
zif_abapgit_object~delete( ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
|
@ -1793,7 +1745,7 @@ CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~delete.
|
METHOD zif_abapgit_object~delete.
|
||||||
|
|
||||||
DATA: object_key TYPE seu_objkey.
|
DATA: object_key TYPE seu_objkey.
|
||||||
|
|
||||||
|
@ -1814,7 +1766,7 @@ CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~jump.
|
METHOD zif_abapgit_object~jump.
|
||||||
|
|
||||||
CALL FUNCTION 'RS_TOOL_ACCESS'
|
CALL FUNCTION 'RS_TOOL_ACCESS'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -1824,7 +1776,7 @@ CLASS lcl_objects_saxx_super IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
METHOD lif_object~compare_to_remote_version.
|
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||||
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
@ -1942,7 +1894,7 @@ CLASS lcl_objects DEFINITION FINAL.
|
||||||
TYPES: ty_types_tt TYPE STANDARD TABLE OF tadir-object WITH DEFAULT KEY.
|
TYPES: ty_types_tt TYPE STANDARD TABLE OF tadir-object WITH DEFAULT KEY.
|
||||||
|
|
||||||
TYPES: BEGIN OF ty_deserialization,
|
TYPES: BEGIN OF ty_deserialization,
|
||||||
obj TYPE REF TO lif_object,
|
obj TYPE REF TO zif_abapgit_object,
|
||||||
xml TYPE REF TO zcl_abapgit_xml_input,
|
xml TYPE REF TO zcl_abapgit_xml_input,
|
||||||
package TYPE devclass,
|
package TYPE devclass,
|
||||||
item TYPE zif_abapgit_definitions=>ty_item,
|
item TYPE zif_abapgit_definitions=>ty_item,
|
||||||
|
@ -2004,7 +1956,7 @@ CLASS lcl_objects DEFINITION FINAL.
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
is_metadata TYPE zif_abapgit_definitions=>ty_metadata OPTIONAL
|
is_metadata TYPE zif_abapgit_definitions=>ty_metadata OPTIONAL
|
||||||
iv_native_only TYPE abap_bool DEFAULT abap_false
|
iv_native_only TYPE abap_bool DEFAULT abap_false
|
||||||
RETURNING VALUE(ri_obj) TYPE REF TO lif_object
|
RETURNING VALUE(ri_obj) TYPE REF TO zif_abapgit_object
|
||||||
RAISING zcx_abapgit_exception.
|
RAISING zcx_abapgit_exception.
|
||||||
|
|
||||||
CLASS-METHODS
|
CLASS-METHODS
|
||||||
|
@ -2035,7 +1987,7 @@ CLASS lcl_objects DEFINITION FINAL.
|
||||||
|
|
||||||
CLASS-METHODS compare_remote_to_local
|
CLASS-METHODS compare_remote_to_local
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_object TYPE REF TO lif_object
|
io_object TYPE REF TO zif_abapgit_object
|
||||||
it_remote TYPE zif_abapgit_definitions=>ty_files_tt
|
it_remote TYPE zif_abapgit_definitions=>ty_files_tt
|
||||||
is_result TYPE zif_abapgit_definitions=>ty_result
|
is_result TYPE zif_abapgit_definitions=>ty_result
|
||||||
RAISING
|
RAISING
|
||||||
|
|
|
@ -227,7 +227,7 @@ CLASS lcl_objects IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD exists.
|
METHOD exists.
|
||||||
|
|
||||||
DATA: li_obj TYPE REF TO lif_object.
|
DATA: li_obj TYPE REF TO zif_abapgit_object.
|
||||||
|
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
|
@ -249,7 +249,7 @@ CLASS lcl_objects IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD jump.
|
METHOD jump.
|
||||||
|
|
||||||
DATA: li_obj TYPE REF TO lif_object,
|
DATA: li_obj TYPE REF TO zif_abapgit_object,
|
||||||
lv_adt_jump_enabled TYPE abap_bool.
|
lv_adt_jump_enabled TYPE abap_bool.
|
||||||
|
|
||||||
li_obj = create_object( is_item = is_item
|
li_obj = create_object( is_item = is_item
|
||||||
|
@ -272,7 +272,7 @@ CLASS lcl_objects IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD changed_by.
|
METHOD changed_by.
|
||||||
|
|
||||||
DATA: li_obj TYPE REF TO lif_object.
|
DATA: li_obj TYPE REF TO zif_abapgit_object.
|
||||||
|
|
||||||
|
|
||||||
IF is_item IS INITIAL.
|
IF is_item IS INITIAL.
|
||||||
|
@ -318,7 +318,7 @@ CLASS lcl_objects IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD delete_obj.
|
METHOD delete_obj.
|
||||||
|
|
||||||
DATA: li_obj TYPE REF TO lif_object.
|
DATA: li_obj TYPE REF TO zif_abapgit_object.
|
||||||
|
|
||||||
|
|
||||||
IF is_supported( is_item ) = abap_true.
|
IF is_supported( is_item ) = abap_true.
|
||||||
|
@ -342,7 +342,7 @@ CLASS lcl_objects IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD serialize.
|
METHOD serialize.
|
||||||
|
|
||||||
DATA: li_obj TYPE REF TO lif_object,
|
DATA: li_obj TYPE REF TO zif_abapgit_object,
|
||||||
lo_xml TYPE REF TO zcl_abapgit_xml_output,
|
lo_xml TYPE REF TO zcl_abapgit_xml_output,
|
||||||
lo_files TYPE REF TO zcl_abapgit_objects_files.
|
lo_files TYPE REF TO zcl_abapgit_objects_files.
|
||||||
|
|
||||||
|
@ -426,7 +426,7 @@ CLASS lcl_objects IMPLEMENTATION.
|
||||||
|
|
||||||
DATA: ls_item TYPE zif_abapgit_definitions=>ty_item,
|
DATA: ls_item TYPE zif_abapgit_definitions=>ty_item,
|
||||||
lv_cancel TYPE abap_bool,
|
lv_cancel TYPE abap_bool,
|
||||||
li_obj TYPE REF TO lif_object,
|
li_obj TYPE REF TO zif_abapgit_object,
|
||||||
lt_remote TYPE zif_abapgit_definitions=>ty_files_tt,
|
lt_remote TYPE zif_abapgit_definitions=>ty_files_tt,
|
||||||
lv_package TYPE devclass,
|
lv_package TYPE devclass,
|
||||||
lo_files TYPE REF TO zcl_abapgit_objects_files,
|
lo_files TYPE REF TO zcl_abapgit_objects_files,
|
||||||
|
@ -574,7 +574,7 @@ CLASS lcl_objects IMPLEMENTATION.
|
||||||
DATA: ls_remote_file TYPE zif_abapgit_definitions=>ty_file,
|
DATA: ls_remote_file TYPE zif_abapgit_definitions=>ty_file,
|
||||||
lo_remote_version TYPE REF TO zcl_abapgit_xml_input,
|
lo_remote_version TYPE REF TO zcl_abapgit_xml_input,
|
||||||
lv_count TYPE i,
|
lv_count TYPE i,
|
||||||
lo_comparison_result TYPE REF TO lif_comparison_result.
|
lo_comparison_result TYPE REF TO zif_abapgit_comparison_result.
|
||||||
|
|
||||||
|
|
||||||
FIND ALL OCCURRENCES OF '.' IN is_result-filename MATCH COUNT lv_count.
|
FIND ALL OCCURRENCES OF '.' IN is_result-filename MATCH COUNT lv_count.
|
||||||
|
|
|
@ -222,7 +222,7 @@ CLASS ltc_oo_test DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT.
|
||||||
mo_fake_object_files TYPE REF TO ltd_fake_object_files,
|
mo_fake_object_files TYPE REF TO ltd_fake_object_files,
|
||||||
mo_xml_input TYPE REF TO zcl_abapgit_xml_input,
|
mo_xml_input TYPE REF TO zcl_abapgit_xml_input,
|
||||||
mo_xml_out TYPE REF TO zcl_abapgit_xml_output,
|
mo_xml_out TYPE REF TO zcl_abapgit_xml_output,
|
||||||
mo_oo_object TYPE REF TO lif_object,
|
mo_oo_object TYPE REF TO zif_abapgit_object,
|
||||||
ms_item TYPE zif_abapgit_definitions=>ty_item.
|
ms_item TYPE zif_abapgit_definitions=>ty_item.
|
||||||
|
|
||||||
METHODS: when_deserializing
|
METHODS: when_deserializing
|
||||||
|
|
Loading…
Reference in New Issue
Block a user