lif_object to global

lif_object to global
This commit is contained in:
larshp 2018-01-14 14:47:47 +00:00
parent 082688de64
commit 082aa44a97
76 changed files with 1072 additions and 1046 deletions

View 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.

View 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>

View 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.

View 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>

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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,

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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'

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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(

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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