mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
Remove aliases from object classes (#5588)
This commit is contained in:
parent
c88e1aba5d
commit
0ab3ee0a06
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_acid DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS: create_object
|
METHODS: create_object
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS zcl_abapgit_object_amsd DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -10,7 +10,6 @@ CLASS zcl_abapgit_object_amsd DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
|
|
@ -7,9 +7,6 @@ CLASS zcl_abapgit_object_area DEFINITION
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS zcl_abapgit_object_auth DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
|
@ -15,7 +15,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_AUTH IMPLEMENTATION.
|
CLASS zcl_abapgit_object_auth IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS zcl_abapgit_object_bdef DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -10,7 +10,6 @@ CLASS zcl_abapgit_object_bdef DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -245,7 +244,7 @@ CLASS zcl_abapgit_object_bdef IMPLEMENTATION.
|
||||||
ASSIGN COMPONENT 'CONTENT-SOURCE' OF STRUCTURE <lg_data> TO <lv_source>.
|
ASSIGN COMPONENT 'CONTENT-SOURCE' OF STRUCTURE <lg_data> TO <lv_source>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
|
|
||||||
<lv_source> = mo_files->read_string( 'asbdef' ).
|
<lv_source> = zif_abapgit_object~mo_files->read_string( 'asbdef' ).
|
||||||
|
|
||||||
CREATE OBJECT ro_object_data TYPE ('CL_BLUE_SOURCE_OBJECT_DATA').
|
CREATE OBJECT ro_object_data TYPE ('CL_BLUE_SOURCE_OBJECT_DATA').
|
||||||
|
|
||||||
|
@ -587,7 +586,7 @@ CLASS zcl_abapgit_object_bdef IMPLEMENTATION.
|
||||||
iv_name = 'BDEF'
|
iv_name = 'BDEF'
|
||||||
ig_data = <lv_metadata> ).
|
ig_data = <lv_metadata> ).
|
||||||
|
|
||||||
mo_files->add_string(
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_ext = 'asbdef'
|
iv_ext = 'asbdef'
|
||||||
iv_string = lv_source ).
|
iv_string = lv_source ).
|
||||||
|
|
||||||
|
|
|
@ -6,13 +6,11 @@ CLASS zcl_abapgit_object_chdo DEFINITION
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
METHODS after_import
|
METHODS after_import
|
||||||
|
|
|
@ -7,9 +7,6 @@ CLASS zcl_abapgit_object_clas DEFINITION
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
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
|
||||||
|
@ -126,19 +123,23 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
||||||
lt_attributes TYPE zif_abapgit_definitions=>ty_obj_attribute_tt.
|
lt_attributes TYPE zif_abapgit_definitions=>ty_obj_attribute_tt.
|
||||||
|
|
||||||
|
|
||||||
lt_source = mo_files->read_abap( ).
|
lt_source = zif_abapgit_object~mo_files->read_abap( ).
|
||||||
|
|
||||||
lt_local_definitions = mo_files->read_abap( iv_extra = zif_abapgit_oo_object_fnc=>c_parts-locals_def
|
lt_local_definitions = zif_abapgit_object~mo_files->read_abap(
|
||||||
iv_error = abap_false ).
|
iv_extra = zif_abapgit_oo_object_fnc=>c_parts-locals_def
|
||||||
|
iv_error = abap_false ).
|
||||||
|
|
||||||
lt_local_implementations = mo_files->read_abap( iv_extra = zif_abapgit_oo_object_fnc=>c_parts-locals_imp
|
lt_local_implementations = zif_abapgit_object~mo_files->read_abap(
|
||||||
iv_error = abap_false ).
|
iv_extra = zif_abapgit_oo_object_fnc=>c_parts-locals_imp
|
||||||
|
iv_error = abap_false ).
|
||||||
|
|
||||||
lt_local_macros = mo_files->read_abap( iv_extra = zif_abapgit_oo_object_fnc=>c_parts-macros
|
lt_local_macros = zif_abapgit_object~mo_files->read_abap(
|
||||||
iv_error = abap_false ).
|
iv_extra = zif_abapgit_oo_object_fnc=>c_parts-macros
|
||||||
|
iv_error = abap_false ).
|
||||||
|
|
||||||
lt_test_classes = mo_files->read_abap( iv_extra = zif_abapgit_oo_object_fnc=>c_parts-testclasses
|
lt_test_classes = zif_abapgit_object~mo_files->read_abap(
|
||||||
iv_error = abap_false ).
|
iv_extra = zif_abapgit_oo_object_fnc=>c_parts-testclasses
|
||||||
|
iv_error = abap_false ).
|
||||||
|
|
||||||
ls_class_key-clsname = ms_item-obj_name.
|
ls_class_key-clsname = ms_item-obj_name.
|
||||||
|
|
||||||
|
@ -756,22 +757,24 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
||||||
|
|
||||||
source_apack_replacement( CHANGING ct_source = lt_source ).
|
source_apack_replacement( CHANGING ct_source = lt_source ).
|
||||||
|
|
||||||
mo_files->add_abap( lt_source ).
|
zif_abapgit_object~mo_files->add_abap( lt_source ).
|
||||||
|
|
||||||
lt_source = mi_object_oriented_object_fct->serialize_abap(
|
lt_source = mi_object_oriented_object_fct->serialize_abap(
|
||||||
is_class_key = ls_class_key
|
is_class_key = ls_class_key
|
||||||
iv_type = seop_ext_class_locals_def ).
|
iv_type = seop_ext_class_locals_def ).
|
||||||
IF lines( lt_source ) > 0.
|
IF lines( lt_source ) > 0.
|
||||||
mo_files->add_abap( iv_extra = zif_abapgit_oo_object_fnc=>c_parts-locals_def
|
zif_abapgit_object~mo_files->add_abap(
|
||||||
it_abap = lt_source ).
|
iv_extra = zif_abapgit_oo_object_fnc=>c_parts-locals_def
|
||||||
|
it_abap = lt_source ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
lt_source = mi_object_oriented_object_fct->serialize_abap(
|
lt_source = mi_object_oriented_object_fct->serialize_abap(
|
||||||
is_class_key = ls_class_key
|
is_class_key = ls_class_key
|
||||||
iv_type = seop_ext_class_locals_imp ).
|
iv_type = seop_ext_class_locals_imp ).
|
||||||
IF lines( lt_source ) > 0.
|
IF lines( lt_source ) > 0.
|
||||||
mo_files->add_abap( iv_extra = zif_abapgit_oo_object_fnc=>c_parts-locals_imp
|
zif_abapgit_object~mo_files->add_abap(
|
||||||
it_abap = lt_source ).
|
iv_extra = zif_abapgit_oo_object_fnc=>c_parts-locals_imp
|
||||||
|
it_abap = lt_source ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
lt_source = mi_object_oriented_object_fct->serialize_abap(
|
lt_source = mi_object_oriented_object_fct->serialize_abap(
|
||||||
|
@ -780,16 +783,18 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
||||||
|
|
||||||
mv_skip_testclass = mi_object_oriented_object_fct->get_skip_test_classes( ).
|
mv_skip_testclass = mi_object_oriented_object_fct->get_skip_test_classes( ).
|
||||||
IF lines( lt_source ) > 0 AND mv_skip_testclass = abap_false.
|
IF lines( lt_source ) > 0 AND mv_skip_testclass = abap_false.
|
||||||
mo_files->add_abap( iv_extra = zif_abapgit_oo_object_fnc=>c_parts-testclasses
|
zif_abapgit_object~mo_files->add_abap(
|
||||||
it_abap = lt_source ).
|
iv_extra = zif_abapgit_oo_object_fnc=>c_parts-testclasses
|
||||||
|
it_abap = lt_source ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
lt_source = mi_object_oriented_object_fct->serialize_abap(
|
lt_source = mi_object_oriented_object_fct->serialize_abap(
|
||||||
is_class_key = ls_class_key
|
is_class_key = ls_class_key
|
||||||
iv_type = seop_ext_class_macros ).
|
iv_type = seop_ext_class_macros ).
|
||||||
IF lines( lt_source ) > 0.
|
IF lines( lt_source ) > 0.
|
||||||
mo_files->add_abap( iv_extra = zif_abapgit_oo_object_fnc=>c_parts-macros
|
zif_abapgit_object~mo_files->add_abap(
|
||||||
it_abap = lt_source ).
|
iv_extra = zif_abapgit_oo_object_fnc=>c_parts-macros
|
||||||
|
it_abap = lt_source ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
serialize_xml( io_xml ).
|
serialize_xml( io_xml ).
|
||||||
|
|
|
@ -2,13 +2,11 @@ CLASS zcl_abapgit_object_cus0 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_img_activity_texts TYPE STANDARD TABLE OF cus_imgact
|
TYPES: ty_img_activity_texts TYPE STANDARD TABLE OF cus_imgact
|
||||||
|
|
|
@ -2,13 +2,11 @@ CLASS zcl_abapgit_object_cus1 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_activity_titles TYPE STANDARD TABLE OF cus_actt
|
TYPES: ty_activity_titles TYPE STANDARD TABLE OF cus_actt
|
||||||
|
|
|
@ -2,13 +2,11 @@ CLASS zcl_abapgit_object_cus2 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_attribute_titles TYPE STANDARD TABLE OF cus_atrt
|
TYPES: ty_attribute_titles TYPE STANDARD TABLE OF cus_atrt
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_dcls DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
@ -91,7 +89,7 @@ CLASS zcl_abapgit_object_dcls IMPLEMENTATION.
|
||||||
|
|
||||||
ASSIGN COMPONENT 'SOURCE' OF STRUCTURE <lg_data> TO <lg_field>.
|
ASSIGN COMPONENT 'SOURCE' OF STRUCTURE <lg_data> TO <lg_field>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
<lg_field> = mo_files->read_string( 'asdcls' ).
|
<lg_field> = zif_abapgit_object~mo_files->read_string( 'asdcls' ).
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
tadir_insert( iv_package ).
|
tadir_insert( iv_package ).
|
||||||
|
@ -230,8 +228,9 @@ CLASS zcl_abapgit_object_dcls IMPLEMENTATION.
|
||||||
ASSIGN COMPONENT 'SOURCE' OF STRUCTURE <lg_data> TO <lg_field>.
|
ASSIGN COMPONENT 'SOURCE' OF STRUCTURE <lg_data> TO <lg_field>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
|
|
||||||
mo_files->add_string( iv_ext = 'asdcls'
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_string = <lg_field> ).
|
iv_ext = 'asdcls'
|
||||||
|
iv_string = <lg_field> ).
|
||||||
|
|
||||||
CLEAR <lg_field>.
|
CLEAR <lg_field>.
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,6 @@ CLASS zcl_abapgit_object_ddls DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
METHODS constructor
|
METHODS constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -163,7 +162,7 @@ CLASS zcl_abapgit_object_ddls IMPLEMENTATION.
|
||||||
METHOD read_baseinfo.
|
METHOD read_baseinfo.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
rv_baseinfo_string = mo_files->read_string( 'baseinfo' ).
|
rv_baseinfo_string = zif_abapgit_object~mo_files->read_string( 'baseinfo' ).
|
||||||
|
|
||||||
CATCH zcx_abapgit_exception.
|
CATCH zcx_abapgit_exception.
|
||||||
" File not found. That's ok, as the object could have been created in a
|
" File not found. That's ok, as the object could have been created in a
|
||||||
|
@ -279,7 +278,7 @@ CLASS zcl_abapgit_object_ddls IMPLEMENTATION.
|
||||||
|
|
||||||
ASSIGN COMPONENT 'SOURCE' OF STRUCTURE <lg_data> TO <lg_source>.
|
ASSIGN COMPONENT 'SOURCE' OF STRUCTURE <lg_data> TO <lg_source>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
<lg_source> = mo_files->read_string( 'asddls' ).
|
<lg_source> = zif_abapgit_object~mo_files->read_string( 'asddls' ).
|
||||||
|
|
||||||
CALL METHOD ('CL_DD_DDL_HANDLER_FACTORY')=>('CREATE')
|
CALL METHOD ('CL_DD_DDL_HANDLER_FACTORY')=>('CREATE')
|
||||||
RECEIVING
|
RECEIVING
|
||||||
|
@ -461,8 +460,9 @@ CLASS zcl_abapgit_object_ddls IMPLEMENTATION.
|
||||||
IF <lg_ddlname> = ms_item-obj_name AND <lg_as4local> = 'A'.
|
IF <lg_ddlname> = ms_item-obj_name AND <lg_as4local> = 'A'.
|
||||||
ASSIGN COMPONENT 'BASEINFO_STRING' OF STRUCTURE <lg_data_baseinfo> TO <lg_field>.
|
ASSIGN COMPONENT 'BASEINFO_STRING' OF STRUCTURE <lg_data_baseinfo> TO <lg_field>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
mo_files->add_string( iv_ext = 'baseinfo'
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_string = <lg_field> ).
|
iv_ext = 'baseinfo'
|
||||||
|
iv_string = <lg_field> ).
|
||||||
EXIT.
|
EXIT.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
|
@ -499,8 +499,9 @@ CLASS zcl_abapgit_object_ddls IMPLEMENTATION.
|
||||||
|
|
||||||
format_source_before_serialize( CHANGING cv_string = <lg_field> ).
|
format_source_before_serialize( CHANGING cv_string = <lg_field> ).
|
||||||
|
|
||||||
mo_files->add_string( iv_ext = 'asddls'
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_string = <lg_field> ).
|
iv_ext = 'asddls'
|
||||||
|
iv_string = <lg_field> ).
|
||||||
|
|
||||||
CLEAR <lg_field>.
|
CLEAR <lg_field>.
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,6 @@ CLASS zcl_abapgit_object_ddlx DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA mi_persistence TYPE REF TO if_wb_object_persist .
|
DATA mi_persistence TYPE REF TO if_wb_object_persist .
|
||||||
|
@ -163,7 +162,7 @@ CLASS zcl_abapgit_object_ddlx IMPLEMENTATION.
|
||||||
TRY.
|
TRY.
|
||||||
" If the file doesn't exist that's ok, because previously
|
" If the file doesn't exist that's ok, because previously
|
||||||
" the source code was stored in the xml. We are downward compatible.
|
" the source code was stored in the xml. We are downward compatible.
|
||||||
<lg_source> = mo_files->read_string( 'asddlxs' ).
|
<lg_source> = zif_abapgit_object~mo_files->read_string( 'asddlxs' ).
|
||||||
CATCH zcx_abapgit_exception ##NO_HANDLER.
|
CATCH zcx_abapgit_exception ##NO_HANDLER.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
|
@ -309,8 +308,9 @@ CLASS zcl_abapgit_object_ddlx IMPLEMENTATION.
|
||||||
ASSIGN COMPONENT 'CONTENT-SOURCE' OF STRUCTURE <lg_data> TO <lg_field>.
|
ASSIGN COMPONENT 'CONTENT-SOURCE' OF STRUCTURE <lg_data> TO <lg_field>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
|
|
||||||
mo_files->add_string( iv_ext = 'asddlxs'
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_string = <lg_field> ).
|
iv_ext = 'asddlxs'
|
||||||
|
iv_string = <lg_field> ).
|
||||||
|
|
||||||
CLEAR <lg_field>.
|
CLEAR <lg_field>.
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,7 @@ CLASS zcl_abapgit_object_devc DEFINITION PUBLIC
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES:
|
INTERFACES:
|
||||||
zif_abapgit_object.
|
zif_abapgit_object.
|
||||||
ALIASES:
|
|
||||||
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.
|
||||||
|
|
|
@ -2,13 +2,12 @@ CLASS zcl_abapgit_object_doct DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_docv DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
CONSTANTS: c_typ TYPE dokhl-typ VALUE 'E',
|
CONSTANTS: c_typ TYPE dokhl-typ VALUE 'E',
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_doma DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS zcl_abapgit_object_drul DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -10,7 +10,6 @@ CLASS zcl_abapgit_object_drul DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -280,7 +279,7 @@ CLASS zcl_abapgit_object_drul IMPLEMENTATION.
|
||||||
TO <lv_source>.
|
TO <lv_source>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
|
|
||||||
<lv_source> = mo_files->read_string( 'asdrul' ).
|
<lv_source> = zif_abapgit_object~mo_files->read_string( 'asdrul' ).
|
||||||
|
|
||||||
tadir_insert( iv_package ).
|
tadir_insert( iv_package ).
|
||||||
|
|
||||||
|
@ -416,7 +415,7 @@ CLASS zcl_abapgit_object_drul IMPLEMENTATION.
|
||||||
iv_name = 'DRUL'
|
iv_name = 'DRUL'
|
||||||
ig_data = <ls_dependency_rule> ).
|
ig_data = <ls_dependency_rule> ).
|
||||||
|
|
||||||
mo_files->add_string(
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_ext = 'asdrul'
|
iv_ext = 'asdrul'
|
||||||
iv_string = lv_source ).
|
iv_string = lv_source ).
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS zcl_abapgit_object_dtdc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -10,7 +10,6 @@ CLASS zcl_abapgit_object_dtdc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -233,6 +232,22 @@ CLASS zcl_abapgit_object_dtdc IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD has_own_wb_data_class.
|
||||||
|
|
||||||
|
DATA:
|
||||||
|
lr_own_type TYPE REF TO data,
|
||||||
|
lx_error TYPE REF TO cx_root.
|
||||||
|
|
||||||
|
TRY.
|
||||||
|
CREATE DATA lr_own_type TYPE ('CL_DTDC_WB_OBJECT_DATA=>TY_DTDC_OBJECT_DATA').
|
||||||
|
rv_supported = abap_true.
|
||||||
|
CATCH cx_root INTO lx_error.
|
||||||
|
rv_supported = abap_false.
|
||||||
|
ENDTRY.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD zif_abapgit_object~changed_by.
|
METHOD zif_abapgit_object~changed_by.
|
||||||
|
|
||||||
DATA:
|
DATA:
|
||||||
|
@ -309,7 +324,7 @@ CLASS zcl_abapgit_object_dtdc IMPLEMENTATION.
|
||||||
TO <lv_source>.
|
TO <lv_source>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
|
|
||||||
<lv_source> = mo_files->read_string( 'asdtdc' ).
|
<lv_source> = zif_abapgit_object~mo_files->read_string( 'asdtdc' ).
|
||||||
|
|
||||||
tadir_insert( iv_package ).
|
tadir_insert( iv_package ).
|
||||||
|
|
||||||
|
@ -445,25 +460,9 @@ CLASS zcl_abapgit_object_dtdc IMPLEMENTATION.
|
||||||
iv_name = 'DTDC'
|
iv_name = 'DTDC'
|
||||||
ig_data = <ls_dynamic_cache> ).
|
ig_data = <ls_dynamic_cache> ).
|
||||||
|
|
||||||
mo_files->add_string(
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_ext = 'asdtdc'
|
iv_ext = 'asdtdc'
|
||||||
iv_string = lv_source ).
|
iv_string = lv_source ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD has_own_wb_data_class.
|
|
||||||
|
|
||||||
DATA:
|
|
||||||
lr_own_type TYPE REF TO data,
|
|
||||||
lx_error TYPE REF TO cx_root.
|
|
||||||
|
|
||||||
TRY.
|
|
||||||
CREATE DATA lr_own_type TYPE ('CL_DTDC_WB_OBJECT_DATA=>TY_DTDC_OBJECT_DATA').
|
|
||||||
rv_supported = abap_true.
|
|
||||||
CATCH cx_root INTO lx_error.
|
|
||||||
rv_supported = abap_false.
|
|
||||||
ENDTRY.
|
|
||||||
|
|
||||||
ENDMETHOD.
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_dtel DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -8,15 +8,11 @@ CLASS zcl_abapgit_object_ecatt_super DEFINITION
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!is_item TYPE zif_abapgit_definitions=>ty_item
|
!is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
!iv_language TYPE spras .
|
!iv_language TYPE spras .
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
get_object_type ABSTRACT
|
get_object_type ABSTRACT
|
||||||
|
|
|
@ -4,14 +4,12 @@ CLASS zcl_abapgit_object_enhc DEFINITION
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA:
|
DATA:
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_enho DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -34,17 +32,17 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
|
||||||
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_hook
|
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_hook
|
||||||
EXPORTING
|
EXPORTING
|
||||||
is_item = ms_item
|
is_item = ms_item
|
||||||
io_files = mo_files.
|
io_files = zif_abapgit_object~mo_files.
|
||||||
WHEN cl_enh_tool_class=>tooltype.
|
WHEN cl_enh_tool_class=>tooltype.
|
||||||
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_class
|
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_class
|
||||||
EXPORTING
|
EXPORTING
|
||||||
is_item = ms_item
|
is_item = ms_item
|
||||||
io_files = mo_files.
|
io_files = zif_abapgit_object~mo_files.
|
||||||
WHEN cl_enh_tool_intf=>tooltype.
|
WHEN cl_enh_tool_intf=>tooltype.
|
||||||
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_intf
|
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_intf
|
||||||
EXPORTING
|
EXPORTING
|
||||||
is_item = ms_item
|
is_item = ms_item
|
||||||
io_files = mo_files.
|
io_files = zif_abapgit_object~mo_files.
|
||||||
WHEN cl_wdr_cfg_enhancement=>tooltype.
|
WHEN cl_wdr_cfg_enhancement=>tooltype.
|
||||||
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_wdyc
|
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_wdyc
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -53,7 +51,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
|
||||||
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_fugr
|
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_fugr
|
||||||
EXPORTING
|
EXPORTING
|
||||||
is_item = ms_item
|
is_item = ms_item
|
||||||
io_files = mo_files.
|
io_files = zif_abapgit_object~mo_files.
|
||||||
WHEN 'WDYENH'.
|
WHEN 'WDYENH'.
|
||||||
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_wdyn
|
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_wdyn
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_enhs DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
|
|
@ -7,9 +7,6 @@ CLASS zcl_abapgit_object_enqu DEFINITION
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_dd27p TYPE STANDARD TABLE OF dd27p WITH DEFAULT KEY.
|
TYPES: ty_dd27p TYPE STANDARD TABLE OF dd27p WITH DEFAULT KEY.
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
CLASS zcl_abapgit_object_ensc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_objects_super FINAL.
|
CLASS zcl_abapgit_object_ensc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_objects_super FINAL.
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -2,12 +2,11 @@ CLASS zcl_abapgit_object_form DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
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.
|
||||||
|
@ -135,7 +134,7 @@ CLASS zcl_abapgit_object_form IMPLEMENTATION.
|
||||||
ig_data = it_lines ).
|
ig_data = it_lines ).
|
||||||
lv_string = li_xml->render( ).
|
lv_string = li_xml->render( ).
|
||||||
IF lv_string IS NOT INITIAL.
|
IF lv_string IS NOT INITIAL.
|
||||||
mo_files->add_string( iv_extra =
|
zif_abapgit_object~mo_files->add_string( iv_extra =
|
||||||
build_extra_from_header( is_form_data-form_header )
|
build_extra_from_header( is_form_data-form_header )
|
||||||
iv_ext = c_extension_xml
|
iv_ext = c_extension_xml
|
||||||
iv_string = lv_string ).
|
iv_string = lv_string ).
|
||||||
|
@ -160,12 +159,12 @@ CLASS zcl_abapgit_object_form IMPLEMENTATION.
|
||||||
DATA li_xml TYPE REF TO zif_abapgit_xml_input.
|
DATA li_xml TYPE REF TO zif_abapgit_xml_input.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
lv_string = mo_files->read_string( iv_extra =
|
lv_string = zif_abapgit_object~mo_files->read_string( iv_extra =
|
||||||
build_extra_from_header( is_form_data-form_header )
|
build_extra_from_header( is_form_data-form_header )
|
||||||
iv_ext = c_extension_xml ).
|
iv_ext = c_extension_xml ).
|
||||||
CATCH zcx_abapgit_exception.
|
CATCH zcx_abapgit_exception.
|
||||||
|
|
||||||
lv_string = mo_files->read_string( iv_extra =
|
lv_string = zif_abapgit_object~mo_files->read_string( iv_extra =
|
||||||
build_extra_from_header_old( is_form_data-form_header )
|
build_extra_from_header_old( is_form_data-form_header )
|
||||||
iv_ext = c_extension_xml ).
|
iv_ext = c_extension_xml ).
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,6 @@ CLASS zcl_abapgit_object_ftgl DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
|
@ -11,7 +10,6 @@ CLASS zcl_abapgit_object_ftgl DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA:
|
DATA:
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_fugr DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -207,7 +205,7 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
LOOP AT it_functions ASSIGNING <ls_func>.
|
LOOP AT it_functions ASSIGNING <ls_func>.
|
||||||
|
|
||||||
lt_source = mo_files->read_abap( iv_extra = <ls_func>-funcname ).
|
lt_source = zif_abapgit_object~mo_files->read_abap( iv_extra = <ls_func>-funcname ).
|
||||||
|
|
||||||
lv_area = ms_item-obj_name.
|
lv_area = ms_item-obj_name.
|
||||||
|
|
||||||
|
@ -337,9 +335,9 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
lt_source = mo_files->read_abap( iv_extra = <lv_include> ).
|
lt_source = zif_abapgit_object~mo_files->read_abap( iv_extra = <lv_include> ).
|
||||||
|
|
||||||
lo_xml = mo_files->read_xml( <lv_include> ).
|
lo_xml = zif_abapgit_object~mo_files->read_xml( <lv_include> ).
|
||||||
|
|
||||||
lo_xml->read( EXPORTING iv_name = 'PROGDIR'
|
lo_xml->read( EXPORTING iv_name = 'PROGDIR'
|
||||||
CHANGING cg_data = ls_progdir ).
|
CHANGING cg_data = ls_progdir ).
|
||||||
|
@ -508,7 +506,7 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
LOOP AT lt_includes ASSIGNING <lv_include>.
|
LOOP AT lt_includes ASSIGNING <lv_include>.
|
||||||
|
|
||||||
lo_xml = mo_files->read_xml( <lv_include> ).
|
lo_xml = zif_abapgit_object~mo_files->read_xml( <lv_include> ).
|
||||||
|
|
||||||
lo_xml->read( EXPORTING iv_name = 'PROGDIR'
|
lo_xml->read( EXPORTING iv_name = 'PROGDIR'
|
||||||
CHANGING cg_data = ls_progdir ).
|
CHANGING cg_data = ls_progdir ).
|
||||||
|
@ -855,11 +853,13 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
|
||||||
APPEND ls_function TO rt_functions.
|
APPEND ls_function TO rt_functions.
|
||||||
|
|
||||||
IF NOT lt_new_source IS INITIAL.
|
IF NOT lt_new_source IS INITIAL.
|
||||||
mo_files->add_abap( iv_extra = <ls_func>-funcname
|
zif_abapgit_object~mo_files->add_abap(
|
||||||
it_abap = lt_new_source ).
|
iv_extra = <ls_func>-funcname
|
||||||
|
it_abap = lt_new_source ).
|
||||||
ELSE.
|
ELSE.
|
||||||
mo_files->add_abap( iv_extra = <ls_func>-funcname
|
zif_abapgit_object~mo_files->add_abap(
|
||||||
it_abap = lt_source ).
|
iv_extra = <ls_func>-funcname
|
||||||
|
it_abap = lt_source ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
|
@ -880,7 +880,7 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
|
||||||
|
|
||||||
* todo, filename is not correct, a include can be used in several programs
|
* todo, filename is not correct, a include can be used in several programs
|
||||||
serialize_program( is_item = ms_item
|
serialize_program( is_item = ms_item
|
||||||
io_files = mo_files
|
io_files = zif_abapgit_object~mo_files
|
||||||
iv_program = <lv_include>
|
iv_program = <lv_include>
|
||||||
iv_extra = <lv_include> ).
|
iv_extra = <lv_include> ).
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_iamu DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_internet_appl_comp_binary,
|
TYPES: BEGIN OF ty_internet_appl_comp_binary,
|
||||||
|
|
|
@ -2,12 +2,11 @@ CLASS zcl_abapgit_object_iarp DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING is_item TYPE zif_abapgit_definitions=>ty_item
|
IMPORTING is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA:
|
DATA:
|
||||||
|
|
|
@ -2,13 +2,12 @@ CLASS zcl_abapgit_object_iasp DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA:
|
DATA:
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_iatu DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -337,7 +335,7 @@ CLASS zcl_abapgit_object_iatu IMPLEMENTATION.
|
||||||
io_xml->read( EXPORTING iv_name = 'ATTR'
|
io_xml->read( EXPORTING iv_name = 'ATTR'
|
||||||
CHANGING cg_data = ls_attr ).
|
CHANGING cg_data = ls_attr ).
|
||||||
|
|
||||||
lv_source = mo_files->read_string( 'html' ).
|
lv_source = zif_abapgit_object~mo_files->read_string( 'html' ).
|
||||||
|
|
||||||
ls_attr-devclass = iv_package.
|
ls_attr-devclass = iv_package.
|
||||||
save( is_attr = ls_attr
|
save( is_attr = ls_attr
|
||||||
|
@ -405,8 +403,9 @@ CLASS zcl_abapgit_object_iatu IMPLEMENTATION.
|
||||||
io_xml->add( iv_name = 'ATTR'
|
io_xml->add( iv_name = 'ATTR'
|
||||||
ig_data = ls_attr ).
|
ig_data = ls_attr ).
|
||||||
|
|
||||||
mo_files->add_string( iv_ext = 'html'
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_string = lv_source ).
|
iv_ext = 'html'
|
||||||
|
iv_string = lv_source ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -2,14 +2,13 @@ CLASS zcl_abapgit_object_idoc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
CLASS-METHODS clear_idoc_segement_fields CHANGING cg_structure TYPE any.
|
CLASS-METHODS clear_idoc_segement_fields CHANGING cg_structure TYPE any.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES:
|
TYPES:
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS zcl_abapgit_object_iext DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
CLASS zcl_abapgit_object_intf DEFINITION PUBLIC FINAL INHERITING FROM zcl_abapgit_objects_program.
|
CLASS zcl_abapgit_object_intf DEFINITION PUBLIC FINAL INHERITING FROM zcl_abapgit_objects_program.
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
|
@ -75,7 +75,7 @@ CLASS zcl_abapgit_object_intf IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
ls_clskey-clsname = ms_item-obj_name.
|
ls_clskey-clsname = ms_item-obj_name.
|
||||||
lt_source = mo_files->read_abap( ).
|
lt_source = zif_abapgit_object~mo_files->read_abap( ).
|
||||||
ii_xml->read( EXPORTING iv_name = 'VSEOINTERF'
|
ii_xml->read( EXPORTING iv_name = 'VSEOINTERF'
|
||||||
CHANGING cg_data = ls_vseointerf ).
|
CHANGING cg_data = ls_vseointerf ).
|
||||||
|
|
||||||
|
@ -494,7 +494,7 @@ CLASS zcl_abapgit_object_intf IMPLEMENTATION.
|
||||||
|
|
||||||
lt_source = mi_object_oriented_object_fct->serialize_abap( ls_interface_key ).
|
lt_source = mi_object_oriented_object_fct->serialize_abap( ls_interface_key ).
|
||||||
|
|
||||||
mo_files->add_abap( lt_source ).
|
zif_abapgit_object~mo_files->add_abap( lt_source ).
|
||||||
|
|
||||||
serialize_xml( io_xml ).
|
serialize_xml( io_xml ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_iobj DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_msag DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_nrob DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
|
|
@ -7,9 +7,6 @@ CLASS zcl_abapgit_object_odso DEFINITION
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_para DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -5,12 +5,10 @@ CLASS zcl_abapgit_object_pdxx_super DEFINITION
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
METHODS constructor IMPORTING is_item TYPE zif_abapgit_definitions=>ty_item
|
METHODS constructor IMPORTING is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING zcx_abapgit_exception.
|
RAISING zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
DATA ms_objkey TYPE hrsobject.
|
DATA ms_objkey TYPE hrsobject.
|
||||||
|
|
||||||
|
|
|
@ -2,13 +2,12 @@ CLASS zcl_abapgit_object_pers DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES:
|
TYPES:
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_prog DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -226,7 +224,7 @@ CLASS zcl_abapgit_object_prog IMPLEMENTATION.
|
||||||
|
|
||||||
lv_program_name = ms_item-obj_name.
|
lv_program_name = ms_item-obj_name.
|
||||||
|
|
||||||
lt_source = mo_files->read_abap( ).
|
lt_source = zif_abapgit_object~mo_files->read_abap( ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'TPOOL'
|
io_xml->read( EXPORTING iv_name = 'TPOOL'
|
||||||
CHANGING cg_data = lt_tpool_ext ).
|
CHANGING cg_data = lt_tpool_ext ).
|
||||||
|
@ -329,7 +327,7 @@ CLASS zcl_abapgit_object_prog IMPLEMENTATION.
|
||||||
|
|
||||||
serialize_program( io_xml = io_xml
|
serialize_program( io_xml = io_xml
|
||||||
is_item = ms_item
|
is_item = ms_item
|
||||||
io_files = mo_files ).
|
io_files = zif_abapgit_object~mo_files ).
|
||||||
|
|
||||||
" Texts serializing (translations)
|
" Texts serializing (translations)
|
||||||
IF io_xml->i18n_params( )-translation_languages IS INITIAL.
|
IF io_xml->i18n_params( )-translation_languages IS INITIAL.
|
||||||
|
|
|
@ -8,9 +8,6 @@ CLASS zcl_abapgit_object_sfpf DEFINITION
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
|
|
||||||
CLASS-METHODS fix_oref
|
CLASS-METHODS fix_oref
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ii_document TYPE REF TO if_ixml_document
|
!ii_document TYPE REF TO if_ixml_document
|
||||||
|
@ -124,8 +121,9 @@ CLASS zcl_abapgit_object_sfpf IMPLEMENTATION.
|
||||||
li_fp_layout = li_fp_form->get_layout( ).
|
li_fp_layout = li_fp_form->get_layout( ).
|
||||||
lv_layout_data = li_fp_layout->get_layout_data( ).
|
lv_layout_data = li_fp_layout->get_layout_data( ).
|
||||||
|
|
||||||
mo_files->add_raw( iv_ext = c_layout_file_ext
|
zif_abapgit_object~mo_files->add_raw(
|
||||||
iv_data = lv_layout_data ).
|
iv_ext = c_layout_file_ext
|
||||||
|
iv_data = lv_layout_data ).
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
li_fp_layout->set_layout_data( i_layout_data = lc_empty_data
|
li_fp_layout->set_layout_data( i_layout_data = lc_empty_data
|
||||||
|
@ -232,8 +230,8 @@ CLASS zcl_abapgit_object_sfpf IMPLEMENTATION.
|
||||||
TRY.
|
TRY.
|
||||||
li_form = cl_fp_helper=>convert_xstring_to_form( lv_xstr ).
|
li_form = cl_fp_helper=>convert_xstring_to_form( lv_xstr ).
|
||||||
|
|
||||||
IF mo_files->contains( c_layout_file_ext ) = abap_true.
|
IF zif_abapgit_object~mo_files->contains( c_layout_file_ext ) = abap_true.
|
||||||
lv_layout = mo_files->read_raw( c_layout_file_ext ).
|
lv_layout = zif_abapgit_object~mo_files->read_raw( c_layout_file_ext ).
|
||||||
li_form->get_layout( )->set_layout_data( lv_layout ).
|
li_form->get_layout( )->set_layout_data( lv_layout ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_sfpi DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
|
|
@ -2,13 +2,11 @@ CLASS zcl_abapgit_object_shi3 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
METHODS has_authorization
|
METHODS has_authorization
|
||||||
|
|
|
@ -2,14 +2,11 @@ CLASS zcl_abapgit_object_shi5 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_ttree_extt TYPE STANDARD TABLE OF ttree_extt
|
TYPES: ty_ttree_extt TYPE STANDARD TABLE OF ttree_extt
|
||||||
|
|
|
@ -2,13 +2,11 @@ CLASS zcl_abapgit_object_shi8 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA: mv_assignment_id TYPE hier_sfw_id.
|
DATA: mv_assignment_id TYPE hier_sfw_id.
|
||||||
|
@ -17,7 +15,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_SHI8 IMPLEMENTATION.
|
CLASS zcl_abapgit_object_shi8 IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_shlp DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -8,9 +8,6 @@ CLASS zcl_abapgit_object_sicf DEFINITION
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
|
|
||||||
TYPES: ty_hash TYPE c LENGTH 25.
|
TYPES: ty_hash TYPE c LENGTH 25.
|
||||||
|
|
||||||
CLASS-METHODS read_tadir_sicf
|
CLASS-METHODS read_tadir_sicf
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_smim DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS get_filename
|
METHODS get_filename
|
||||||
|
@ -53,7 +51,7 @@ CLASS zcl_abapgit_object_smim IMPLEMENTATION.
|
||||||
|
|
||||||
lv_filename = build_filename( lv_filename ).
|
lv_filename = build_filename( lv_filename ).
|
||||||
|
|
||||||
lt_files = mo_files->get_files( ).
|
lt_files = zif_abapgit_object~mo_files->get_files( ).
|
||||||
|
|
||||||
READ TABLE lt_files ASSIGNING <ls_file>
|
READ TABLE lt_files ASSIGNING <ls_file>
|
||||||
WITH KEY file
|
WITH KEY file
|
||||||
|
@ -339,7 +337,7 @@ CLASS zcl_abapgit_object_smim IMPLEMENTATION.
|
||||||
ls_file-filename = build_filename( lv_filename ).
|
ls_file-filename = build_filename( lv_filename ).
|
||||||
ls_file-path = '/'.
|
ls_file-path = '/'.
|
||||||
ls_file-data = lv_content.
|
ls_file-data = lv_content.
|
||||||
mo_files->add( ls_file ).
|
zif_abapgit_object~mo_files->add( ls_file ).
|
||||||
|
|
||||||
SELECT SINGLE lo_class FROM smimloio INTO lv_class
|
SELECT SINGLE lo_class FROM smimloio INTO lv_class
|
||||||
WHERE loio_id = lv_loio. "#EC CI_GENBUFF
|
WHERE loio_id = lv_loio. "#EC CI_GENBUFF
|
||||||
|
|
|
@ -2,7 +2,6 @@ CLASS zcl_abapgit_object_smtg DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
|
@ -11,7 +10,6 @@ CLASS zcl_abapgit_object_smtg DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA:
|
DATA:
|
||||||
|
|
|
@ -3,10 +3,6 @@ CLASS zcl_abapgit_object_sots DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES:
|
INTERFACES:
|
||||||
zif_abapgit_object.
|
zif_abapgit_object.
|
||||||
|
|
||||||
ALIASES:
|
|
||||||
mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES:
|
TYPES:
|
||||||
|
@ -40,7 +36,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_SOTS IMPLEMENTATION.
|
CLASS zcl_abapgit_object_sots IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD create_sots.
|
METHOD create_sots.
|
||||||
|
@ -259,8 +255,9 @@ CLASS ZCL_ABAPGIT_OBJECT_SOTS IMPLEMENTATION.
|
||||||
LOOP AT <ls_sots>-entries ASSIGNING <ls_entry>.
|
LOOP AT <ls_sots>-entries ASSIGNING <ls_entry>.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
<ls_entry>-text = mo_files->read_string( iv_extra = get_raw_text_filename( <ls_entry> )
|
<ls_entry>-text = zif_abapgit_object~mo_files->read_string(
|
||||||
iv_ext = 'txt' ).
|
iv_extra = get_raw_text_filename( <ls_entry> )
|
||||||
|
iv_ext = 'txt' ).
|
||||||
|
|
||||||
CATCH zcx_abapgit_exception.
|
CATCH zcx_abapgit_exception.
|
||||||
" Most probably file not found -> ignore
|
" Most probably file not found -> ignore
|
||||||
|
@ -348,9 +345,10 @@ CLASS ZCL_ABAPGIT_OBJECT_SOTS IMPLEMENTATION.
|
||||||
|
|
||||||
LOOP AT <ls_sots>-entries ASSIGNING <ls_entry>.
|
LOOP AT <ls_sots>-entries ASSIGNING <ls_entry>.
|
||||||
|
|
||||||
mo_files->add_string( iv_extra = get_raw_text_filename( <ls_entry> )
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_ext = 'txt'
|
iv_extra = get_raw_text_filename( <ls_entry> )
|
||||||
iv_string = <ls_entry>-text ).
|
iv_ext = 'txt'
|
||||||
|
iv_string = <ls_entry>-text ).
|
||||||
|
|
||||||
CLEAR: <ls_entry>-text.
|
CLEAR: <ls_entry>-text.
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_splo DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS zcl_abapgit_object_srvb DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -10,7 +10,6 @@ CLASS zcl_abapgit_object_srvb DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
|
|
@ -2,7 +2,7 @@ CLASS zcl_abapgit_object_srvd DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -10,7 +10,6 @@ CLASS zcl_abapgit_object_srvd DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
@ -196,9 +195,9 @@ CLASS zcl_abapgit_object_srvd IMPLEMENTATION.
|
||||||
ASSIGN COMPONENT 'CONTENT-SOURCE' OF STRUCTURE <lg_data> TO <lv_source>.
|
ASSIGN COMPONENT 'CONTENT-SOURCE' OF STRUCTURE <lg_data> TO <lv_source>.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
|
|
||||||
<lv_source> = mo_files->read_string( mc_source_file ).
|
<lv_source> = zif_abapgit_object~mo_files->read_string( mc_source_file ).
|
||||||
IF <lv_source> IS INITIAL.
|
IF <lv_source> IS INITIAL.
|
||||||
<lv_source> = mo_files->read_string( 'assrvd' ).
|
<lv_source> = zif_abapgit_object~mo_files->read_string( 'assrvd' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
CREATE OBJECT ro_object_data TYPE ('CL_SRVD_WB_OBJECT_DATA').
|
CREATE OBJECT ro_object_data TYPE ('CL_SRVD_WB_OBJECT_DATA').
|
||||||
|
@ -551,13 +550,12 @@ CLASS zcl_abapgit_object_srvd IMPLEMENTATION.
|
||||||
lv_source = <lv_source>.
|
lv_source = <lv_source>.
|
||||||
|
|
||||||
io_xml->add(
|
io_xml->add(
|
||||||
iv_name = mc_xml_parent_name
|
iv_name = mc_xml_parent_name
|
||||||
ig_data = <lv_metadata> ).
|
ig_data = <lv_metadata> ).
|
||||||
|
|
||||||
mo_files->add_string(
|
|
||||||
iv_ext = mc_source_file
|
|
||||||
iv_string = lv_source ).
|
|
||||||
|
|
||||||
|
zif_abapgit_object~mo_files->add_string(
|
||||||
|
iv_ext = mc_source_file
|
||||||
|
iv_string = lv_source ).
|
||||||
|
|
||||||
CATCH cx_root INTO lx_error.
|
CATCH cx_root INTO lx_error.
|
||||||
zcx_abapgit_exception=>raise_with_text( lx_error ).
|
zcx_abapgit_exception=>raise_with_text( lx_error ).
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_ssfo DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,8 @@ CLASS zcl_abapgit_object_ssst DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
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'.
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS validate_font
|
METHODS validate_font
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_styl DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_style,
|
TYPES: BEGIN OF ty_style,
|
||||||
|
|
|
@ -2,7 +2,6 @@ CLASS zcl_abapgit_object_susc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
CONSTANTS transobjecttype_class TYPE c LENGTH 1 VALUE 'C' ##NO_TEXT.
|
CONSTANTS transobjecttype_class TYPE c LENGTH 1 VALUE 'C' ##NO_TEXT.
|
||||||
|
|
|
@ -8,15 +8,12 @@ CLASS zcl_abapgit_object_sush DEFINITION
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
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
|
||||||
iv_language TYPE spras
|
iv_language TYPE spras
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
|
@ -2,14 +2,12 @@ CLASS zcl_abapgit_object_suso DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA:
|
DATA:
|
||||||
|
|
|
@ -7,9 +7,6 @@ CLASS zcl_abapgit_object_tabl DEFINITION
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
TYPES: BEGIN OF ty_segment_definition,
|
TYPES: BEGIN OF ty_segment_definition,
|
||||||
segmentheader TYPE edisegmhd,
|
segmentheader TYPE edisegmhd,
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_tobj DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_tobj,
|
TYPES: BEGIN OF ty_tobj,
|
||||||
|
@ -22,7 +20,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_TOBJ IMPLEMENTATION.
|
CLASS zcl_abapgit_object_tobj IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD delete_extra.
|
METHOD delete_extra.
|
||||||
|
|
|
@ -6,9 +6,6 @@ CLASS zcl_abapgit_object_tran DEFINITION
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_ttyp DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_type DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
CONSTANTS: c_prefix TYPE c LENGTH 3 VALUE '%_C'.
|
CONSTANTS: c_prefix TYPE c LENGTH 3 VALUE '%_C'.
|
||||||
|
@ -133,7 +131,7 @@ CLASS zcl_abapgit_object_type IMPLEMENTATION.
|
||||||
io_xml->read( EXPORTING iv_name = 'DDTEXT'
|
io_xml->read( EXPORTING iv_name = 'DDTEXT'
|
||||||
CHANGING cg_data = lv_ddtext ).
|
CHANGING cg_data = lv_ddtext ).
|
||||||
|
|
||||||
lt_source = mo_files->read_abap( ).
|
lt_source = zif_abapgit_object~mo_files->read_abap( ).
|
||||||
|
|
||||||
IF zif_abapgit_object~exists( ) = abap_false.
|
IF zif_abapgit_object~exists( ) = abap_false.
|
||||||
create( iv_ddtext = lv_ddtext
|
create( iv_ddtext = lv_ddtext
|
||||||
|
@ -212,7 +210,7 @@ CLASS zcl_abapgit_object_type IMPLEMENTATION.
|
||||||
io_xml->add( iv_name = 'DDTEXT'
|
io_xml->add( iv_name = 'DDTEXT'
|
||||||
ig_data = lv_ddtext ).
|
ig_data = lv_ddtext ).
|
||||||
|
|
||||||
mo_files->add_abap( lt_source ).
|
zif_abapgit_object~mo_files->add_abap( lt_source ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_view DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: ty_dd26v TYPE STANDARD TABLE OF dd26v
|
TYPES: ty_dd26v TYPE STANDARD TABLE OF dd26v
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_wapa DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES: BEGIN OF ty_page,
|
TYPES: BEGIN OF ty_page,
|
||||||
|
@ -235,7 +233,7 @@ CLASS zcl_abapgit_object_wapa IMPLEMENTATION.
|
||||||
REPLACE ALL OCCURRENCES OF '/' IN lv_ext WITH '_-'.
|
REPLACE ALL OCCURRENCES OF '/' IN lv_ext WITH '_-'.
|
||||||
REPLACE ALL OCCURRENCES OF '/' IN lv_extra WITH '_-'.
|
REPLACE ALL OCCURRENCES OF '/' IN lv_extra WITH '_-'.
|
||||||
IF iv_no_files_add = abap_false.
|
IF iv_no_files_add = abap_false.
|
||||||
mo_files->add_raw(
|
zif_abapgit_object~mo_files->add_raw(
|
||||||
iv_extra = lv_extra
|
iv_extra = lv_extra
|
||||||
iv_ext = lv_ext
|
iv_ext = lv_ext
|
||||||
iv_data = lv_content ).
|
iv_data = lv_content ).
|
||||||
|
@ -490,8 +488,8 @@ CLASS zcl_abapgit_object_wapa IMPLEMENTATION.
|
||||||
REPLACE ALL OCCURRENCES OF '/' IN lv_extra WITH '_-'.
|
REPLACE ALL OCCURRENCES OF '/' IN lv_extra WITH '_-'.
|
||||||
REPLACE ALL OCCURRENCES OF '/' IN lv_ext WITH '_-'.
|
REPLACE ALL OCCURRENCES OF '/' IN lv_ext WITH '_-'.
|
||||||
|
|
||||||
lt_remote_content = to_page_content( mo_files->read_raw( iv_extra = lv_extra
|
lt_remote_content = to_page_content( zif_abapgit_object~mo_files->read_raw( iv_extra = lv_extra
|
||||||
iv_ext = lv_ext ) ).
|
iv_ext = lv_ext ) ).
|
||||||
lt_local_content = to_page_content( get_page_content( lo_page ) ).
|
lt_local_content = to_page_content( get_page_content( lo_page ) ).
|
||||||
|
|
||||||
IF ls_local_page = <ls_remote_page> AND lt_local_content = lt_remote_content.
|
IF ls_local_page = <ls_remote_page> AND lt_local_content = lt_remote_content.
|
||||||
|
|
|
@ -7,8 +7,6 @@ CLASS zcl_abapgit_object_wdca DEFINITION
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
@ -281,8 +279,10 @@ CLASS zcl_abapgit_object_wdca IMPLEMENTATION.
|
||||||
iv_transport = iv_transport ).
|
iv_transport = iv_transport ).
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
lv_xml_string = mo_files->read_string( iv_extra = 'appl_config'
|
lv_xml_string = zif_abapgit_object~mo_files->read_string(
|
||||||
iv_ext = 'xml' ).
|
iv_extra = 'appl_config'
|
||||||
|
iv_ext = 'xml' ).
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
lv_xml_string = zcl_abapgit_xml_pretty=>print( iv_xml = lv_xml_string
|
lv_xml_string = zcl_abapgit_xml_pretty=>print( iv_xml = lv_xml_string
|
||||||
iv_ignore_errors = abap_false
|
iv_ignore_errors = abap_false
|
||||||
|
@ -413,10 +413,10 @@ CLASS zcl_abapgit_object_wdca IMPLEMENTATION.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
mo_files->add_string( iv_extra = 'appl_config'
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_ext = 'xml'
|
iv_extra = 'appl_config'
|
||||||
iv_string = lv_xml_string ).
|
iv_ext = 'xml'
|
||||||
|
iv_string = lv_xml_string ).
|
||||||
|
|
||||||
SELECT * FROM wdy_config_appt INTO TABLE lt_cc_text
|
SELECT * FROM wdy_config_appt INTO TABLE lt_cc_text
|
||||||
WHERE config_id = ls_outline-config_id
|
WHERE config_id = ls_outline-config_id
|
||||||
|
|
|
@ -7,9 +7,6 @@ CLASS zcl_abapgit_object_wdcc DEFINITION
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
@ -121,8 +118,10 @@ CLASS zcl_abapgit_object_wdcc IMPLEMENTATION.
|
||||||
io_xml->read( EXPORTING iv_name = 'WDA_COMPONENT'
|
io_xml->read( EXPORTING iv_name = 'WDA_COMPONENT'
|
||||||
CHANGING cg_data = ls_orig_config-component ).
|
CHANGING cg_data = ls_orig_config-component ).
|
||||||
|
|
||||||
lv_xml_string = mo_files->read_string( iv_extra = 'comp_config'
|
lv_xml_string = zif_abapgit_object~mo_files->read_string(
|
||||||
iv_ext = 'xml' ).
|
iv_extra = 'comp_config'
|
||||||
|
iv_ext = 'xml' ).
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
lv_xml_string = zcl_abapgit_xml_pretty=>print( iv_xml = lv_xml_string
|
lv_xml_string = zcl_abapgit_xml_pretty=>print( iv_xml = lv_xml_string
|
||||||
iv_ignore_errors = abap_false
|
iv_ignore_errors = abap_false
|
||||||
|
@ -413,9 +412,10 @@ CLASS zcl_abapgit_object_wdcc IMPLEMENTATION.
|
||||||
ASSERT sy-subrc = 0.
|
ASSERT sy-subrc = 0.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
mo_files->add_string( iv_extra = 'comp_config'
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_ext = 'xml'
|
iv_extra = 'comp_config'
|
||||||
iv_string = lv_xml_string ).
|
iv_ext = 'xml'
|
||||||
|
iv_string = lv_xml_string ).
|
||||||
|
|
||||||
SELECT * FROM wdy_config_compt INTO TABLE lt_otr_texts
|
SELECT * FROM wdy_config_compt INTO TABLE lt_otr_texts
|
||||||
WHERE config_id = ls_orig_config-config_id
|
WHERE config_id = ls_orig_config-config_id
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_wdya DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS read
|
METHODS read
|
||||||
|
|
|
@ -7,9 +7,6 @@ CLASS zcl_abapgit_object_wdyn DEFINITION
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object .
|
INTERFACES zif_abapgit_object .
|
||||||
|
|
||||||
ALIASES mo_files
|
|
||||||
FOR zif_abapgit_object~mo_files .
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
|
|
@ -2,13 +2,12 @@ CLASS zcl_abapgit_object_xinx DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor
|
constructor
|
||||||
IMPORTING
|
IMPORTING
|
||||||
is_item TYPE zif_abapgit_definitions=>ty_item
|
is_item TYPE zif_abapgit_definitions=>ty_item
|
||||||
iv_language TYPE spras.
|
iv_language TYPE spras.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES:
|
TYPES:
|
||||||
|
|
|
@ -2,8 +2,6 @@ CLASS zcl_abapgit_object_xslt DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
METHODS:
|
METHODS:
|
||||||
|
@ -118,8 +116,9 @@ CLASS zcl_abapgit_object_xslt IMPLEMENTATION.
|
||||||
|
|
||||||
ls_attributes-devclass = iv_package.
|
ls_attributes-devclass = iv_package.
|
||||||
|
|
||||||
lv_source = mo_files->read_string( iv_extra = 'source'
|
lv_source = zif_abapgit_object~mo_files->read_string(
|
||||||
iv_ext = 'xml' ).
|
iv_extra = 'source'
|
||||||
|
iv_ext = 'xml' ).
|
||||||
|
|
||||||
* workaround: somewhere additional linefeeds are added
|
* workaround: somewhere additional linefeeds are added
|
||||||
lv_len = strlen( lv_source ) - 2.
|
lv_len = strlen( lv_source ) - 2.
|
||||||
|
@ -229,9 +228,10 @@ CLASS zcl_abapgit_object_xslt IMPLEMENTATION.
|
||||||
|
|
||||||
lv_source = lo_xslt->get_source_string( ).
|
lv_source = lo_xslt->get_source_string( ).
|
||||||
|
|
||||||
mo_files->add_string( iv_extra = 'source'
|
zif_abapgit_object~mo_files->add_string(
|
||||||
iv_ext = 'xml'
|
iv_extra = 'source'
|
||||||
iv_string = lv_source ).
|
iv_ext = 'xml'
|
||||||
|
iv_string = lv_source ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -9,8 +9,6 @@ CLASS zcl_abapgit_objects_bridge DEFINITION PUBLIC FINAL CREATE PUBLIC INHERITIN
|
||||||
RAISING cx_sy_create_object_error.
|
RAISING cx_sy_create_object_error.
|
||||||
|
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA: mo_plugin TYPE REF TO object.
|
DATA: mo_plugin TYPE REF TO object.
|
||||||
|
@ -37,7 +35,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECTS_BRIDGE IMPLEMENTATION.
|
CLASS zcl_abapgit_objects_bridge IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD class_constructor.
|
METHOD class_constructor.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user