mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
XML Refactoring: Various Objects (#3891)
* change xml references * change xml reference
This commit is contained in:
parent
4dde63360e
commit
6f8147036e
|
@ -14,51 +14,51 @@ CLASS zcl_abapgit_object_clas DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
mv_classpool_name TYPE progname.
|
mv_classpool_name TYPE progname.
|
||||||
METHODS:
|
METHODS:
|
||||||
deserialize_abap
|
deserialize_abap
|
||||||
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_input
|
IMPORTING ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
iv_package TYPE devclass
|
iv_package TYPE devclass
|
||||||
RAISING zcx_abapgit_exception,
|
RAISING zcx_abapgit_exception,
|
||||||
deserialize_docu
|
deserialize_docu
|
||||||
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_input
|
IMPORTING ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
RAISING zcx_abapgit_exception,
|
RAISING zcx_abapgit_exception,
|
||||||
deserialize_tpool
|
deserialize_tpool
|
||||||
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_input
|
IMPORTING ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
RAISING zcx_abapgit_exception,
|
RAISING zcx_abapgit_exception,
|
||||||
deserialize_sotr
|
deserialize_sotr
|
||||||
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_input
|
IMPORTING ii_ml TYPE REF TO zif_abapgit_xml_input
|
||||||
iv_package TYPE devclass
|
iv_package TYPE devclass
|
||||||
RAISING zcx_abapgit_exception,
|
RAISING zcx_abapgit_exception,
|
||||||
serialize_xml
|
serialize_xml
|
||||||
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_output
|
IMPORTING ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
RAISING zcx_abapgit_exception,
|
RAISING zcx_abapgit_exception,
|
||||||
serialize_attr
|
serialize_attr
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
!iv_clsname TYPE seoclsname
|
!iv_clsname TYPE seoclsname
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception,
|
zcx_abapgit_exception,
|
||||||
serialize_descr
|
serialize_descr
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
!iv_clsname TYPE seoclsname
|
!iv_clsname TYPE seoclsname
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception,
|
zcx_abapgit_exception,
|
||||||
serialize_docu
|
serialize_docu
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
!it_langu_additional TYPE zif_abapgit_lang_definitions=>tt_langu OPTIONAL
|
!it_langu_additional TYPE zif_abapgit_lang_definitions=>tt_langu OPTIONAL
|
||||||
!iv_clsname TYPE seoclsname
|
!iv_clsname TYPE seoclsname
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception,
|
zcx_abapgit_exception,
|
||||||
serialize_tpool
|
serialize_tpool
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
!it_langu_additional TYPE zif_abapgit_lang_definitions=>tt_langu OPTIONAL
|
!it_langu_additional TYPE zif_abapgit_lang_definitions=>tt_langu OPTIONAL
|
||||||
!iv_clsname TYPE seoclsname
|
!iv_clsname TYPE seoclsname
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception,
|
zcx_abapgit_exception,
|
||||||
serialize_sotr
|
serialize_sotr
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception,
|
zcx_abapgit_exception,
|
||||||
source_apack_replacement
|
source_apack_replacement
|
||||||
|
@ -81,7 +81,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
|
@ -125,10 +125,10 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
|
|
||||||
ls_class_key-clsname = ms_item-obj_name.
|
ls_class_key-clsname = ms_item-obj_name.
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'VSEOCLASS'
|
ii_xml->read( EXPORTING iv_name = 'VSEOCLASS'
|
||||||
CHANGING cg_data = ls_vseoclass ).
|
CHANGING cg_data = ls_vseoclass ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'ATTRIBUTES'
|
ii_xml->read( EXPORTING iv_name = 'ATTRIBUTES'
|
||||||
CHANGING cg_data = lt_attributes ).
|
CHANGING cg_data = lt_attributes ).
|
||||||
|
|
||||||
mi_object_oriented_object_fct->create(
|
mi_object_oriented_object_fct->create(
|
||||||
|
@ -151,7 +151,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
is_key = ls_class_key
|
is_key = ls_class_key
|
||||||
it_source = lt_source ).
|
it_source = lt_source ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'DESCRIPTIONS'
|
ii_xml->read( EXPORTING iv_name = 'DESCRIPTIONS'
|
||||||
CHANGING cg_data = lt_descriptions ).
|
CHANGING cg_data = lt_descriptions ).
|
||||||
|
|
||||||
mi_object_oriented_object_fct->update_descriptions(
|
mi_object_oriented_object_fct->update_descriptions(
|
||||||
|
@ -168,7 +168,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
lt_i18n_lines TYPE zif_abapgit_lang_definitions=>tt_i18n_lines,
|
lt_i18n_lines TYPE zif_abapgit_lang_definitions=>tt_i18n_lines,
|
||||||
ls_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_lines.
|
ls_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_lines.
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'LINES'
|
ii_xml->read( EXPORTING iv_name = 'LINES'
|
||||||
CHANGING cg_data = lt_lines ).
|
CHANGING cg_data = lt_lines ).
|
||||||
|
|
||||||
IF lines( lt_lines ) = 0.
|
IF lines( lt_lines ) = 0.
|
||||||
|
@ -182,7 +182,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
iv_object_name = lv_object
|
iv_object_name = lv_object
|
||||||
iv_language = mv_language ).
|
iv_language = mv_language ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'I18N_LINES'
|
ii_xml->read( EXPORTING iv_name = 'I18N_LINES'
|
||||||
CHANGING cg_data = lt_i18n_lines ).
|
CHANGING cg_data = lt_i18n_lines ).
|
||||||
|
|
||||||
LOOP AT lt_i18n_lines INTO ls_i18n_lines.
|
LOOP AT lt_i18n_lines INTO ls_i18n_lines.
|
||||||
|
@ -201,7 +201,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
mi_object_oriented_object_fct->create_sotr(
|
mi_object_oriented_object_fct->create_sotr(
|
||||||
iv_object_name = ms_item-obj_name
|
iv_object_name = ms_item-obj_name
|
||||||
iv_package = iv_package
|
iv_package = iv_package
|
||||||
ii_xml = io_xml ).
|
ii_xml = ii_ml ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -214,7 +214,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
ls_i18n_tpool TYPE zif_abapgit_lang_definitions=>ty_i18n_tpool.
|
ls_i18n_tpool TYPE zif_abapgit_lang_definitions=>ty_i18n_tpool.
|
||||||
|
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'TPOOL'
|
ii_xml->read( EXPORTING iv_name = 'TPOOL'
|
||||||
CHANGING cg_data = lt_tpool_ext ).
|
CHANGING cg_data = lt_tpool_ext ).
|
||||||
lt_tpool = read_tpool( lt_tpool_ext ).
|
lt_tpool = read_tpool( lt_tpool_ext ).
|
||||||
|
|
||||||
|
@ -229,7 +229,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
it_text_pool = lt_tpool
|
it_text_pool = lt_tpool
|
||||||
iv_language = mv_language ).
|
iv_language = mv_language ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'I18N_TPOOL'
|
ii_xml->read( EXPORTING iv_name = 'I18N_TPOOL'
|
||||||
CHANGING cg_data = lt_i18n_tpool ).
|
CHANGING cg_data = lt_i18n_tpool ).
|
||||||
|
|
||||||
LOOP AT lt_i18n_tpool INTO ls_i18n_tpool.
|
LOOP AT lt_i18n_tpool INTO ls_i18n_tpool.
|
||||||
|
@ -293,7 +293,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
io_xml->add( iv_name = 'ATTRIBUTES'
|
ii_xml->add( iv_name = 'ATTRIBUTES'
|
||||||
ig_data = lt_attributes ).
|
ig_data = lt_attributes ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
@ -304,7 +304,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
DATA: lt_descriptions TYPE zif_abapgit_definitions=>ty_seocompotx_tt,
|
DATA: lt_descriptions TYPE zif_abapgit_definitions=>ty_seocompotx_tt,
|
||||||
lv_language TYPE spras.
|
lv_language TYPE spras.
|
||||||
|
|
||||||
IF io_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
IF ii_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
||||||
lv_language = mv_language.
|
lv_language = mv_language.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -316,7 +316,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
io_xml->add( iv_name = 'DESCRIPTIONS'
|
ii_xml->add( iv_name = 'DESCRIPTIONS'
|
||||||
ig_data = lt_descriptions ).
|
ig_data = lt_descriptions ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
@ -333,11 +333,11 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
iv_class_name = iv_clsname
|
iv_class_name = iv_clsname
|
||||||
iv_language = mv_language ).
|
iv_language = mv_language ).
|
||||||
IF lines( lt_lines ) > 0.
|
IF lines( lt_lines ) > 0.
|
||||||
io_xml->add( iv_name = 'LINES'
|
ii_xml->add( iv_name = 'LINES'
|
||||||
ig_data = lt_lines ).
|
ig_data = lt_lines ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
IF io_xml->i18n_params( )-serialize_master_lang_only IS NOT INITIAL.
|
IF ii_xml->i18n_params( )-serialize_master_lang_only IS NOT INITIAL.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -355,7 +355,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
|
|
||||||
IF lines( lt_i18n_lines ) > 0.
|
IF lines( lt_i18n_lines ) > 0.
|
||||||
io_xml->add( iv_name = 'I18N_LINES'
|
ii_xml->add( iv_name = 'I18N_LINES'
|
||||||
ig_data = lt_i18n_lines ).
|
ig_data = lt_i18n_lines ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -365,7 +365,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
METHOD serialize_sotr.
|
METHOD serialize_sotr.
|
||||||
mi_object_oriented_object_fct->read_sotr(
|
mi_object_oriented_object_fct->read_sotr(
|
||||||
iv_object_name = ms_item-obj_name
|
iv_object_name = ms_item-obj_name
|
||||||
ii_xml = io_xml ).
|
ii_xml = ii_xml ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -379,10 +379,10 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
lt_tpool = mi_object_oriented_object_fct->read_text_pool(
|
lt_tpool = mi_object_oriented_object_fct->read_text_pool(
|
||||||
iv_class_name = iv_clsname
|
iv_class_name = iv_clsname
|
||||||
iv_language = mv_language ).
|
iv_language = mv_language ).
|
||||||
io_xml->add( iv_name = 'TPOOL'
|
ii_xml->add( iv_name = 'TPOOL'
|
||||||
ig_data = add_tpool( lt_tpool ) ).
|
ig_data = add_tpool( lt_tpool ) ).
|
||||||
|
|
||||||
IF io_xml->i18n_params( )-serialize_master_lang_only IS NOT INITIAL.
|
IF ii_xml->i18n_params( )-serialize_master_lang_only IS NOT INITIAL.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -400,7 +400,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
|
|
||||||
IF lines( lt_i18n_tpool ) > 0.
|
IF lines( lt_i18n_tpool ) > 0.
|
||||||
io_xml->add( iv_name = 'I18N_TPOOL'
|
ii_xml->add( iv_name = 'I18N_TPOOL'
|
||||||
ig_data = lt_i18n_tpool ).
|
ig_data = lt_i18n_tpool ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -457,25 +457,25 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
AND prog = mv_classpool_name
|
AND prog = mv_classpool_name
|
||||||
AND language <> mv_language.
|
AND language <> mv_language.
|
||||||
|
|
||||||
io_xml->add( iv_name = 'VSEOCLASS'
|
ii_xml->add( iv_name = 'VSEOCLASS'
|
||||||
ig_data = ls_vseoclass ).
|
ig_data = ls_vseoclass ).
|
||||||
|
|
||||||
serialize_tpool( io_xml = io_xml
|
serialize_tpool( ii_xml = ii_xml
|
||||||
iv_clsname = ls_clskey-clsname
|
iv_clsname = ls_clskey-clsname
|
||||||
it_langu_additional = lt_langu_additional ).
|
it_langu_additional = lt_langu_additional ).
|
||||||
|
|
||||||
IF ls_vseoclass-category = seoc_category_exception.
|
IF ls_vseoclass-category = seoc_category_exception.
|
||||||
serialize_sotr( io_xml ).
|
serialize_sotr( ii_xml ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
serialize_docu( io_xml = io_xml
|
serialize_docu( ii_xml = ii_xml
|
||||||
iv_clsname = ls_clskey-clsname
|
iv_clsname = ls_clskey-clsname
|
||||||
it_langu_additional = lt_langu_additional ).
|
it_langu_additional = lt_langu_additional ).
|
||||||
|
|
||||||
serialize_descr( io_xml = io_xml
|
serialize_descr( ii_xml = ii_xml
|
||||||
iv_clsname = ls_clskey-clsname ).
|
iv_clsname = ls_clskey-clsname ).
|
||||||
|
|
||||||
serialize_attr( io_xml = io_xml
|
serialize_attr( ii_xml = ii_xml
|
||||||
iv_clsname = ls_clskey-clsname ).
|
iv_clsname = ls_clskey-clsname ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
@ -566,12 +566,12 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||||
|
|
||||||
DATA: ls_clskey TYPE seoclskey.
|
DATA: ls_clskey TYPE seoclskey.
|
||||||
|
|
||||||
deserialize_abap( io_xml = io_xml
|
deserialize_abap( ii_xml = io_xml
|
||||||
iv_package = iv_package ).
|
iv_package = iv_package ).
|
||||||
|
|
||||||
deserialize_tpool( io_xml ).
|
deserialize_tpool( io_xml ).
|
||||||
|
|
||||||
deserialize_sotr( io_xml = io_xml
|
deserialize_sotr( ii_ml = io_xml
|
||||||
iv_package = iv_package ).
|
iv_package = iv_package ).
|
||||||
|
|
||||||
deserialize_docu( io_xml ).
|
deserialize_docu( io_xml ).
|
||||||
|
|
|
@ -31,13 +31,13 @@ CLASS zcl_abapgit_object_doma DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
METHODS serialize_texts
|
METHODS serialize_texts
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
!it_dd07v TYPE dd07v_tab
|
!it_dd07v TYPE dd07v_tab
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS deserialize_texts
|
METHODS deserialize_texts
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_input
|
!ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
!is_dd01v TYPE dd01v
|
!is_dd01v TYPE dd01v
|
||||||
!it_dd07v TYPE dd07v_tab
|
!it_dd07v TYPE dd07v_tab
|
||||||
RAISING
|
RAISING
|
||||||
|
@ -66,13 +66,13 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
|
||||||
|
|
||||||
lv_name = ms_item-obj_name.
|
lv_name = ms_item-obj_name.
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'I18N_LANGS'
|
ii_xml->read( EXPORTING iv_name = 'I18N_LANGS'
|
||||||
CHANGING cg_data = lt_i18n_langs ).
|
CHANGING cg_data = lt_i18n_langs ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'DD01_TEXTS'
|
ii_xml->read( EXPORTING iv_name = 'DD01_TEXTS'
|
||||||
CHANGING cg_data = lt_dd01_texts ).
|
CHANGING cg_data = lt_dd01_texts ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'DD07_TEXTS'
|
ii_xml->read( EXPORTING iv_name = 'DD07_TEXTS'
|
||||||
CHANGING cg_data = lt_dd07_texts ).
|
CHANGING cg_data = lt_dd07_texts ).
|
||||||
|
|
||||||
SORT lt_i18n_langs.
|
SORT lt_i18n_langs.
|
||||||
|
@ -143,7 +143,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
|
||||||
<ls_dd01_text> LIKE LINE OF lt_dd01_texts,
|
<ls_dd01_text> LIKE LINE OF lt_dd01_texts,
|
||||||
<ls_dd07_text> LIKE LINE OF lt_dd07_texts.
|
<ls_dd07_text> LIKE LINE OF lt_dd07_texts.
|
||||||
|
|
||||||
IF io_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
IF ii_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -198,13 +198,13 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
|
||||||
SORT lt_dd07_texts BY valpos ASCENDING ddlanguage ASCENDING.
|
SORT lt_dd07_texts BY valpos ASCENDING ddlanguage ASCENDING.
|
||||||
|
|
||||||
IF lines( lt_i18n_langs ) > 0.
|
IF lines( lt_i18n_langs ) > 0.
|
||||||
io_xml->add( iv_name = 'I18N_LANGS'
|
ii_xml->add( iv_name = 'I18N_LANGS'
|
||||||
ig_data = lt_i18n_langs ).
|
ig_data = lt_i18n_langs ).
|
||||||
|
|
||||||
io_xml->add( iv_name = 'DD01_TEXTS'
|
ii_xml->add( iv_name = 'DD01_TEXTS'
|
||||||
ig_data = lt_dd01_texts ).
|
ig_data = lt_dd01_texts ).
|
||||||
|
|
||||||
io_xml->add( iv_name = 'DD07_TEXTS'
|
ii_xml->add( iv_name = 'DD07_TEXTS'
|
||||||
ig_data = lt_dd07_texts ).
|
ig_data = lt_dd07_texts ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -284,7 +284,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
|
||||||
zcx_abapgit_exception=>raise( 'error from DDIF_DOMA_PUT' ).
|
zcx_abapgit_exception=>raise( 'error from DDIF_DOMA_PUT' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
deserialize_texts( io_xml = io_xml
|
deserialize_texts( ii_xml = io_xml
|
||||||
is_dd01v = ls_dd01v
|
is_dd01v = ls_dd01v
|
||||||
it_dd07v = lt_dd07v ).
|
it_dd07v = lt_dd07v ).
|
||||||
|
|
||||||
|
@ -395,10 +395,10 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
|
||||||
io_xml->add( iv_name = 'DD07V_TAB'
|
io_xml->add( iv_name = 'DD07V_TAB'
|
||||||
ig_data = lt_dd07v ).
|
ig_data = lt_dd07v ).
|
||||||
|
|
||||||
serialize_texts( io_xml = io_xml
|
serialize_texts( ii_xml = io_xml
|
||||||
it_dd07v = lt_dd07v ).
|
it_dd07v = lt_dd07v ).
|
||||||
|
|
||||||
serialize_longtexts( io_xml = io_xml
|
serialize_longtexts( ii_xml = io_xml
|
||||||
iv_longtext_id = c_longtext_id_doma ).
|
iv_longtext_id = c_longtext_id_doma ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
|
@ -26,7 +26,7 @@ CLASS zcl_abapgit_object_dsys DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
METHODS deserialize_dsys
|
METHODS deserialize_dsys
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_xml TYPE REF TO zcl_abapgit_xml_input
|
ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DSYS IMPLEMENTATION.
|
||||||
lv_doku_obj TYPE doku_obj.
|
lv_doku_obj TYPE doku_obj.
|
||||||
|
|
||||||
lv_doku_obj = mv_doc_object.
|
lv_doku_obj = mv_doc_object.
|
||||||
io_xml->read( EXPORTING iv_name = 'DSYS'
|
ii_xml->read( EXPORTING iv_name = 'DSYS'
|
||||||
CHANGING cg_data = ls_data ).
|
CHANGING cg_data = ls_data ).
|
||||||
|
|
||||||
CALL FUNCTION 'DOCU_INIT'
|
CALL FUNCTION 'DOCU_INIT'
|
||||||
|
|
|
@ -327,7 +327,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION.
|
||||||
|
|
||||||
serialize_texts( io_xml ).
|
serialize_texts( io_xml ).
|
||||||
|
|
||||||
serialize_longtexts( io_xml = io_xml
|
serialize_longtexts( ii_xml = io_xml
|
||||||
iv_longtext_id = c_longtext_id_dtel ).
|
iv_longtext_id = c_longtext_id_dtel ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
|
@ -13,13 +13,13 @@ CLASS zcl_abapgit_object_intf DEFINITION PUBLIC FINAL INHERITING FROM zcl_abapgi
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS deserialize_abap
|
METHODS deserialize_abap
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_input
|
!ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
!iv_package TYPE devclass
|
!iv_package TYPE devclass
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS deserialize_docu
|
METHODS deserialize_docu
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_input
|
!ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
@ -55,7 +55,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 = mo_files->read_abap( ).
|
||||||
io_xml->read( EXPORTING iv_name = 'VSEOINTERF'
|
ii_xml->read( EXPORTING iv_name = 'VSEOINTERF'
|
||||||
CHANGING cg_data = ls_vseointerf ).
|
CHANGING cg_data = ls_vseointerf ).
|
||||||
|
|
||||||
mi_object_oriented_object_fct->create(
|
mi_object_oriented_object_fct->create(
|
||||||
|
@ -68,7 +68,7 @@ CLASS ZCL_ABAPGIT_OBJECT_INTF IMPLEMENTATION.
|
||||||
is_key = ls_clskey
|
is_key = ls_clskey
|
||||||
it_source = lt_source ).
|
it_source = lt_source ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'DESCRIPTIONS'
|
ii_xml->read( EXPORTING iv_name = 'DESCRIPTIONS'
|
||||||
CHANGING cg_data = lt_descriptions ).
|
CHANGING cg_data = lt_descriptions ).
|
||||||
|
|
||||||
mi_object_oriented_object_fct->update_descriptions(
|
mi_object_oriented_object_fct->update_descriptions(
|
||||||
|
@ -84,7 +84,7 @@ CLASS ZCL_ABAPGIT_OBJECT_INTF IMPLEMENTATION.
|
||||||
DATA: lt_lines TYPE tlinetab,
|
DATA: lt_lines TYPE tlinetab,
|
||||||
lv_object TYPE dokhl-object.
|
lv_object TYPE dokhl-object.
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'LINES'
|
ii_xml->read( EXPORTING iv_name = 'LINES'
|
||||||
CHANGING cg_data = lt_lines ).
|
CHANGING cg_data = lt_lines ).
|
||||||
|
|
||||||
IF lines( lt_lines ) = 0.
|
IF lines( lt_lines ) = 0.
|
||||||
|
@ -253,7 +253,7 @@ CLASS ZCL_ABAPGIT_OBJECT_INTF IMPLEMENTATION.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
deserialize_abap( io_xml = io_xml
|
deserialize_abap( ii_xml = io_xml
|
||||||
iv_package = iv_package ).
|
iv_package = iv_package ).
|
||||||
|
|
||||||
deserialize_docu( io_xml ).
|
deserialize_docu( io_xml ).
|
||||||
|
|
|
@ -21,18 +21,18 @@ CLASS zcl_abapgit_object_msag DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
METHODS serialize_texts
|
METHODS serialize_texts
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS deserialize_texts
|
METHODS deserialize_texts
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_input
|
!ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS serialize_longtexts_msag
|
METHODS serialize_longtexts_msag
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!it_t100 TYPE tty_t100
|
!it_t100 TYPE tty_t100
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS delete_msgid
|
METHODS delete_msgid
|
||||||
|
@ -124,10 +124,10 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
||||||
SELECT * FROM t100u INTO TABLE lt_t100u
|
SELECT * FROM t100u INTO TABLE lt_t100u
|
||||||
WHERE arbgb = lv_msg_id ORDER BY PRIMARY KEY. "#EC CI_GENBUFF
|
WHERE arbgb = lv_msg_id ORDER BY PRIMARY KEY. "#EC CI_GENBUFF
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'T100_TEXTS'
|
ii_xml->read( EXPORTING iv_name = 'T100_TEXTS'
|
||||||
CHANGING cg_data = lt_t100_texts ).
|
CHANGING cg_data = lt_t100_texts ).
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'T100T'
|
ii_xml->read( EXPORTING iv_name = 'T100T'
|
||||||
CHANGING cg_data = lt_t100t ).
|
CHANGING cg_data = lt_t100t ).
|
||||||
|
|
||||||
MODIFY t100t FROM TABLE lt_t100t. "#EC CI_SUBRC
|
MODIFY t100t FROM TABLE lt_t100t. "#EC CI_SUBRC
|
||||||
|
@ -180,7 +180,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
||||||
|
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
|
|
||||||
lv_master_lang_only = io_xml->i18n_params( )-serialize_master_lang_only.
|
lv_master_lang_only = ii_xml->i18n_params( )-serialize_master_lang_only.
|
||||||
IF lv_master_lang_only = abap_true.
|
IF lv_master_lang_only = abap_true.
|
||||||
SELECT * FROM dokil
|
SELECT * FROM dokil
|
||||||
INTO TABLE lt_dokil
|
INTO TABLE lt_dokil
|
||||||
|
@ -202,7 +202,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
||||||
MODIFY lt_dokil FROM ls_dokil TRANSPORTING dokstate WHERE dokstate IS NOT INITIAL.
|
MODIFY lt_dokil FROM ls_dokil TRANSPORTING dokstate WHERE dokstate IS NOT INITIAL.
|
||||||
|
|
||||||
IF lines( lt_dokil ) > 0.
|
IF lines( lt_dokil ) > 0.
|
||||||
serialize_longtexts( io_xml = io_xml
|
serialize_longtexts( ii_xml = ii_xml
|
||||||
it_dokil = lt_dokil ).
|
it_dokil = lt_dokil ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -218,7 +218,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
||||||
|
|
||||||
lv_msg_id = ms_item-obj_name.
|
lv_msg_id = ms_item-obj_name.
|
||||||
|
|
||||||
IF io_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
IF ii_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
||||||
RETURN. " skip
|
RETURN. " skip
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -246,13 +246,13 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
||||||
SORT lt_t100t BY sprsl ASCENDING.
|
SORT lt_t100t BY sprsl ASCENDING.
|
||||||
SORT lt_t100_texts BY sprsl msgnr ASCENDING.
|
SORT lt_t100_texts BY sprsl msgnr ASCENDING.
|
||||||
|
|
||||||
io_xml->add( iv_name = 'I18N_LANGS'
|
ii_xml->add( iv_name = 'I18N_LANGS'
|
||||||
ig_data = lt_i18n_langs ).
|
ig_data = lt_i18n_langs ).
|
||||||
|
|
||||||
io_xml->add( iv_name = 'T100T'
|
ii_xml->add( iv_name = 'T100T'
|
||||||
ig_data = lt_t100t ).
|
ig_data = lt_t100t ).
|
||||||
|
|
||||||
io_xml->add( iv_name = 'T100_TEXTS'
|
ii_xml->add( iv_name = 'T100_TEXTS'
|
||||||
ig_data = lt_t100_texts ).
|
ig_data = lt_t100_texts ).
|
||||||
|
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
@ -496,7 +496,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
||||||
iv_name = 'T100' ).
|
iv_name = 'T100' ).
|
||||||
|
|
||||||
serialize_longtexts_msag( it_t100 = lt_source
|
serialize_longtexts_msag( it_t100 = lt_source
|
||||||
io_xml = io_xml ).
|
ii_xml = io_xml ).
|
||||||
|
|
||||||
serialize_texts( io_xml ).
|
serialize_texts( io_xml ).
|
||||||
|
|
||||||
|
|
|
@ -15,10 +15,10 @@ CLASS zcl_abapgit_object_prog DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
|
|
||||||
METHODS:
|
METHODS:
|
||||||
serialize_texts
|
serialize_texts
|
||||||
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_output
|
IMPORTING ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
RAISING zcx_abapgit_exception,
|
RAISING zcx_abapgit_exception,
|
||||||
deserialize_texts
|
deserialize_texts
|
||||||
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_input
|
IMPORTING ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
RAISING zcx_abapgit_exception,
|
RAISING zcx_abapgit_exception,
|
||||||
is_program_locked
|
is_program_locked
|
||||||
RETURNING
|
RETURNING
|
||||||
|
@ -41,7 +41,7 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
|
||||||
FIELD-SYMBOLS <ls_tpool> LIKE LINE OF lt_tpool_i18n.
|
FIELD-SYMBOLS <ls_tpool> LIKE LINE OF lt_tpool_i18n.
|
||||||
|
|
||||||
|
|
||||||
io_xml->read( EXPORTING iv_name = 'I18N_TPOOL'
|
ii_xml->read( EXPORTING iv_name = 'I18N_TPOOL'
|
||||||
CHANGING cg_data = lt_tpool_i18n ).
|
CHANGING cg_data = lt_tpool_i18n ).
|
||||||
|
|
||||||
LOOP AT lt_tpool_i18n ASSIGNING <ls_tpool>.
|
LOOP AT lt_tpool_i18n ASSIGNING <ls_tpool>.
|
||||||
|
@ -69,7 +69,7 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
|
||||||
|
|
||||||
FIELD-SYMBOLS <ls_tpool> LIKE LINE OF lt_tpool_i18n.
|
FIELD-SYMBOLS <ls_tpool> LIKE LINE OF lt_tpool_i18n.
|
||||||
|
|
||||||
IF io_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
IF ii_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
||||||
RETURN.
|
RETURN.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
|
|
||||||
IF lines( lt_tpool_i18n ) > 0.
|
IF lines( lt_tpool_i18n ) > 0.
|
||||||
io_xml->add( iv_name = 'I18N_TPOOL'
|
ii_xml->add( iv_name = 'I18N_TPOOL'
|
||||||
ig_data = lt_tpool_i18n ).
|
ig_data = lt_tpool_i18n ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
@ -252,7 +252,7 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
|
||||||
" Texts serializing (translations)
|
" Texts serializing (translations)
|
||||||
serialize_texts( io_xml ).
|
serialize_texts( io_xml ).
|
||||||
|
|
||||||
serialize_longtexts( io_xml = io_xml
|
serialize_longtexts( ii_xml = io_xml
|
||||||
iv_longtext_id = c_longtext_id_prog ).
|
iv_longtext_id = c_longtext_id_prog ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
|
@ -966,7 +966,7 @@ CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
|
||||||
|
|
||||||
serialize_texts( io_xml ).
|
serialize_texts( io_xml ).
|
||||||
|
|
||||||
serialize_longtexts( io_xml = io_xml
|
serialize_longtexts( ii_xml = io_xml
|
||||||
iv_longtext_id = c_longtext_id_tabl ).
|
iv_longtext_id = c_longtext_id_tabl ).
|
||||||
|
|
||||||
serialize_idoc_segment( io_xml ).
|
serialize_idoc_segment( io_xml ).
|
||||||
|
|
|
@ -64,14 +64,14 @@ CLASS zcl_abapgit_objects_super DEFINITION PUBLIC ABSTRACT.
|
||||||
!iv_package TYPE devclass .
|
!iv_package TYPE devclass .
|
||||||
METHODS serialize_longtexts
|
METHODS serialize_longtexts
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_output
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||||
!iv_longtext_id TYPE dokil-id OPTIONAL
|
!iv_longtext_id TYPE dokil-id OPTIONAL
|
||||||
!it_dokil TYPE zif_abapgit_definitions=>tty_dokil OPTIONAL
|
!it_dokil TYPE zif_abapgit_definitions=>tty_dokil OPTIONAL
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS deserialize_longtexts
|
METHODS deserialize_longtexts
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_xml TYPE REF TO zcl_abapgit_xml_input
|
!ii_xml TYPE REF TO zif_abapgit_xml_input
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS delete_longtexts
|
METHODS delete_longtexts
|
||||||
|
@ -96,7 +96,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECTS_SUPER IMPLEMENTATION.
|
CLASS zcl_abapgit_objects_super IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD check_timestamp.
|
METHOD check_timestamp.
|
||||||
|
@ -226,7 +226,7 @@ CLASS ZCL_ABAPGIT_OBJECTS_SUPER IMPLEMENTATION.
|
||||||
METHOD deserialize_longtexts.
|
METHOD deserialize_longtexts.
|
||||||
|
|
||||||
zcl_abapgit_factory=>get_longtexts( )->deserialize(
|
zcl_abapgit_factory=>get_longtexts( )->deserialize(
|
||||||
ii_xml = io_xml
|
ii_xml = ii_xml
|
||||||
iv_master_language = mv_language ).
|
iv_master_language = mv_language ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
@ -359,7 +359,7 @@ CLASS ZCL_ABAPGIT_OBJECTS_SUPER IMPLEMENTATION.
|
||||||
iv_object_name = ms_item-obj_name
|
iv_object_name = ms_item-obj_name
|
||||||
iv_longtext_id = iv_longtext_id
|
iv_longtext_id = iv_longtext_id
|
||||||
it_dokil = it_dokil
|
it_dokil = it_dokil
|
||||||
ii_xml = io_xml ).
|
ii_xml = ii_xml ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user