Enhance Serializer Interface (#6229)

This commit is contained in:
Marc Bernard 2023-04-20 16:20:01 +02:00 committed by GitHub
parent 90c2f40899
commit 5f1dc6d5e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
134 changed files with 1705 additions and 125 deletions

View File

@ -569,4 +569,16 @@ CLASS zcl_abapgit_object_common_aff IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -179,7 +179,7 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION.
" 1) ADT Jump
rv_exit = zif_abapgit_gui_jumper~jump_adt(
is_item = is_item
iv_sub_obj_name = iv_sub_obj_name
iv_sub_obj_name = is_sub_item-obj_name
iv_line_number = iv_line_number ).
IF rv_exit = abap_true.
@ -189,8 +189,8 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION.
" 2) WB Jump with Line Number
rv_exit = jump_wb_line(
is_item = is_item
iv_sub_obj_name = iv_sub_obj_name
iv_sub_obj_type = iv_sub_obj_type
iv_sub_obj_name = is_sub_item-obj_name
iv_sub_obj_type = is_sub_item-obj_type
iv_line_number = iv_line_number
iv_new_window = iv_new_window ).
@ -222,6 +222,52 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION.
ENDMETHOD.
METHOD zif_abapgit_gui_jumper~jump_abapgit.
DATA lt_spagpa TYPE STANDARD TABLE OF rfc_spagpa.
DATA ls_spagpa LIKE LINE OF lt_spagpa.
DATA lv_save_sy_langu TYPE sy-langu.
DATA lv_subrc TYPE syst-subrc.
DATA lv_tcode TYPE tcode.
" https://blogs.sap.com/2017/01/13/logon-language-sy-langu-and-rfc/
lv_tcode = zcl_abapgit_services_abapgit=>get_abapgit_tcode( ).
lv_save_sy_langu = sy-langu.
SET LOCALE LANGUAGE iv_language.
ls_spagpa-parid = zif_abapgit_definitions=>c_spagpa_param_repo_key.
ls_spagpa-parval = iv_key.
INSERT ls_spagpa INTO TABLE lt_spagpa.
CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
DESTINATION 'NONE'
STARTING NEW TASK 'ABAPGIT'
EXPORTING
tcode = lv_tcode
TABLES
spagpa_tab = lt_spagpa
EXCEPTIONS
call_transaction_denied = 1
tcode_invalid = 2
communication_failure = 3
system_failure = 4
OTHERS = 5.
lv_subrc = sy-subrc.
SET LOCALE LANGUAGE lv_save_sy_langu.
IF lv_subrc <> 0.
zcx_abapgit_exception=>raise( |Error from ABAP4_CALL_TRANSACTION. Subrc = { lv_subrc }| ).
ENDIF.
MESSAGE 'Repository opened in a new window' TYPE 'S'.
ENDMETHOD.
METHOD zif_abapgit_gui_jumper~jump_adt.
" Open object in ADT (if enabled)
@ -283,49 +329,4 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION.
ENDCASE.
ENDMETHOD.
METHOD zif_abapgit_gui_jumper~jump_abapgit.
DATA lt_spagpa TYPE STANDARD TABLE OF rfc_spagpa.
DATA ls_spagpa LIKE LINE OF lt_spagpa.
DATA lv_save_sy_langu TYPE sy-langu.
DATA lv_subrc TYPE syst-subrc.
DATA lv_tcode TYPE tcode.
" https://blogs.sap.com/2017/01/13/logon-language-sy-langu-and-rfc/
lv_tcode = zcl_abapgit_services_abapgit=>get_abapgit_tcode( ).
lv_save_sy_langu = sy-langu.
SET LOCALE LANGUAGE iv_language.
ls_spagpa-parid = zif_abapgit_definitions=>c_spagpa_param_repo_key.
ls_spagpa-parval = iv_key.
INSERT ls_spagpa INTO TABLE lt_spagpa.
CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
DESTINATION 'NONE'
STARTING NEW TASK 'ABAPGIT'
EXPORTING
tcode = lv_tcode
TABLES
spagpa_tab = lt_spagpa
EXCEPTIONS
call_transaction_denied = 1
tcode_invalid = 2
communication_failure = 3
system_failure = 4
OTHERS = 5.
lv_subrc = sy-subrc.
SET LOCALE LANGUAGE lv_save_sy_langu.
IF lv_subrc <> 0.
zcx_abapgit_exception=>raise( |Error from ABAP4_CALL_TRANSACTION. Subrc = { lv_subrc }| ).
ENDIF.
MESSAGE 'Repository opened in a new window' TYPE 'S'.
ENDMETHOD.
ENDCLASS.

View File

@ -7,8 +7,7 @@ INTERFACE zif_abapgit_gui_jumper
METHODS jump
IMPORTING
!is_item TYPE zif_abapgit_definitions=>ty_item
!iv_sub_obj_name TYPE zif_abapgit_definitions=>ty_item-obj_name OPTIONAL
!iv_sub_obj_type TYPE zif_abapgit_definitions=>ty_item-obj_type OPTIONAL
!is_sub_item TYPE zif_abapgit_definitions=>ty_item OPTIONAL
!iv_line_number TYPE i OPTIONAL
!iv_new_window TYPE abap_bool DEFAULT abap_true
RETURNING

View File

@ -195,4 +195,16 @@ CLASS zcl_abapgit_object_acid IMPLEMENTATION.
ig_data = lv_description ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -108,7 +108,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_AIFC IMPLEMENTATION.
CLASS zcl_abapgit_object_aifc IMPLEMENTATION.
METHOD authorization_check.
@ -596,4 +596,16 @@ CLASS ZCL_ABAPGIT_OBJECT_AIFC IMPLEMENTATION.
zcx_abapgit_exception=>raise_with_text( lx_root ).
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -376,4 +376,16 @@ CLASS zcl_abapgit_object_amsd IMPLEMENTATION.
ig_data = <ls_logical_db_schema> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -153,4 +153,16 @@ CLASS zcl_abapgit_object_aqbg IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -125,4 +125,16 @@ CLASS zcl_abapgit_object_aqqu IMPLEMENTATION.
METHOD zif_abapgit_object~serialize.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -125,4 +125,16 @@ CLASS zcl_abapgit_object_aqsg IMPLEMENTATION.
METHOD zif_abapgit_object~serialize.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -258,4 +258,16 @@ CLASS zcl_abapgit_object_area IMPLEMENTATION.
ig_data = <lv_txtlg> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -99,4 +99,16 @@ CLASS zcl_abapgit_object_asfc IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -173,4 +173,16 @@ CLASS zcl_abapgit_object_auth IMPLEMENTATION.
ig_data = ls_authx ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -217,4 +217,16 @@ CLASS zcl_abapgit_object_avar IMPLEMENTATION.
ig_data = lt_ids ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -238,4 +238,16 @@ CLASS zcl_abapgit_object_avas IMPLEMENTATION.
ig_data = ls_avas ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -213,8 +213,8 @@ CLASS zcl_abapgit_object_bdef IMPLEMENTATION.
METHOD get_object_data.
DATA:
lr_metadata TYPE REF TO data,
lr_data TYPE REF TO data.
lr_metadata TYPE REF TO data,
lr_data TYPE REF TO data.
FIELD-SYMBOLS:
<lv_metadata_node> TYPE any,
@ -590,4 +590,16 @@ CLASS zcl_abapgit_object_bdef IMPLEMENTATION.
iv_string = lv_source ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -308,4 +308,16 @@ CLASS zcl_abapgit_object_char IMPLEMENTATION.
iv_longtext_id = c_longtext_id_char ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -409,4 +409,16 @@ CLASS zcl_abapgit_object_chdo IMPLEMENTATION.
ig_data = ls_change_object ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -969,4 +969,16 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
serialize_xml( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -14,7 +14,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_CMOD IMPLEMENTATION.
CLASS zcl_abapgit_object_cmod IMPLEMENTATION.
METHOD zif_abapgit_object~changed_by.
@ -201,4 +201,16 @@ CLASS ZCL_ABAPGIT_OBJECT_CMOD IMPLEMENTATION.
ENDIF.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -216,4 +216,16 @@ CLASS zcl_abapgit_object_cmpt IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -186,4 +186,16 @@ CLASS zcl_abapgit_object_cus0 IMPLEMENTATION.
ig_data = ls_img_activity ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -215,4 +215,16 @@ CLASS zcl_abapgit_object_cus1 IMPLEMENTATION.
ig_data = ls_customzing_activity ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -166,4 +166,16 @@ CLASS zcl_abapgit_object_cus2 IMPLEMENTATION.
ig_data = ls_customizing_attribute ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -241,4 +241,16 @@ CLASS zcl_abapgit_object_dcls IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -508,4 +508,16 @@ CLASS zcl_abapgit_object_ddls IMPLEMENTATION.
ig_data = <lg_data> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -360,4 +360,16 @@ CLASS zcl_abapgit_object_ddlx IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -868,4 +868,16 @@ CLASS zcl_abapgit_object_devc IMPLEMENTATION.
ig_data = lt_usage_data ).
ENDIF.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -204,4 +204,16 @@ CLASS zcl_abapgit_object_dial IMPLEMENTATION.
WHERE dnam = lv_dnam.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -163,4 +163,16 @@ CLASS zcl_abapgit_object_doct IMPLEMENTATION.
ii_xml = io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -203,4 +203,16 @@ CLASS zcl_abapgit_object_docv IMPLEMENTATION.
ig_data = ls_data ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -62,7 +62,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
CLASS zcl_abapgit_object_doma IMPLEMENTATION.
METHOD adjust_exit.
@ -530,4 +530,16 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
iv_longtext_id = c_longtext_id_doma ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -448,4 +448,16 @@ CLASS zcl_abapgit_object_drul IMPLEMENTATION.
iv_string = lv_source ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -227,4 +227,16 @@ CLASS zcl_abapgit_object_dsys IMPLEMENTATION.
ii_xml = io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -464,4 +464,16 @@ CLASS zcl_abapgit_object_dtdc IMPLEMENTATION.
iv_string = lv_source ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -35,7 +35,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION.
CLASS zcl_abapgit_object_dtel IMPLEMENTATION.
METHOD deserialize_texts.
@ -354,4 +354,16 @@ CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION.
iv_longtext_id = c_longtext_id_dtel_suppl ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -595,4 +595,16 @@ CLASS zcl_abapgit_object_ecatt_super IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -228,4 +228,16 @@ CLASS zcl_abapgit_object_enhc IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -27,7 +27,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
WHEN cl_enh_tool_badi_impl=>tooltype.
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_badi
EXPORTING
is_item = ms_item.
is_item = ms_item.
WHEN cl_enh_tool_hook_impl=>tooltype.
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_hook
EXPORTING
@ -46,7 +46,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
WHEN cl_wdr_cfg_enhancement=>tooltype.
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_wdyc
EXPORTING
is_item = ms_item.
is_item = ms_item.
WHEN 'FUGRENH'.
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_fugr
EXPORTING
@ -55,7 +55,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
WHEN 'WDYENH'.
CREATE OBJECT ri_enho TYPE zcl_abapgit_object_enho_wdyn
EXPORTING
is_item = ms_item.
is_item = ms_item.
WHEN OTHERS.
zcx_abapgit_exception=>raise( |Unsupported ENHO type { iv_tool }| ).
ENDCASE.
@ -138,8 +138,8 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
METHOD zif_abapgit_object~deserialize.
DATA: lv_tool TYPE enhtooltype,
li_enho TYPE REF TO zif_abapgit_object_enho.
DATA: lv_tool TYPE enhtooltype,
li_enho TYPE REF TO zif_abapgit_object_enho.
IF zif_abapgit_object~exists( ) = abap_true.
zif_abapgit_object~delete( iv_package = iv_package
@ -226,7 +226,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
DATA: lv_enh_id TYPE enhname,
li_enho TYPE REF TO zif_abapgit_object_enho,
li_enh_tool TYPE REF TO if_enh_tool,
lx_enh_root TYPE REF TO cx_enh_root.
lx_enh_root TYPE REF TO cx_enh_root.
IF zif_abapgit_object~exists( ) = abap_false.
RETURN.
@ -255,4 +255,16 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
iv_language = mv_language ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -210,4 +210,16 @@ CLASS zcl_abapgit_object_enhs IMPLEMENTATION.
iv_language = mv_language ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -209,4 +209,16 @@ CLASS zcl_abapgit_object_enqu IMPLEMENTATION.
ENDLOOP.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -232,4 +232,16 @@ CLASS zcl_abapgit_object_ensc IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -724,4 +724,16 @@ CLASS zcl_abapgit_object_fdt0 IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -540,4 +540,16 @@ CLASS zcl_abapgit_object_form IMPLEMENTATION.
ENDLOOP.
ENDLOOP.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -204,4 +204,16 @@ CLASS zcl_abapgit_object_ftgl IMPLEMENTATION.
ig_data = <lg_toggle> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -161,7 +161,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_FUGR IMPLEMENTATION.
CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
METHOD check_rfc_parameters.
@ -1335,4 +1335,16 @@ CLASS ZCL_ABAPGIT_OBJECT_FUGR IMPLEMENTATION.
ii_xml = io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -147,4 +147,16 @@ CLASS zcl_abapgit_object_g4ba IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -150,4 +150,16 @@ CLASS zcl_abapgit_object_g4bs IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -311,4 +311,16 @@ CLASS zcl_abapgit_object_iamu IMPLEMENTATION.
ig_data = ls_internet_appl_comp_binary ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -399,4 +399,16 @@ CLASS zcl_abapgit_object_iarp IMPLEMENTATION.
ig_data = lt_parameters ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -380,4 +380,16 @@ CLASS zcl_abapgit_object_iasp IMPLEMENTATION.
ig_data = lt_parameters ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -11,11 +11,11 @@ CLASS zcl_abapgit_object_iatu DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
RAISING zcx_abapgit_exception,
save
IMPORTING
is_attr TYPE w3tempattr
iv_source TYPE string
is_attr TYPE w3tempattr
iv_source TYPE string
RAISING zcx_abapgit_exception,
w3_api_load
IMPORTING is_name TYPE iacikeyt
IMPORTING is_name TYPE iacikeyt
RETURNING VALUE(ri_template) TYPE REF TO if_w3_api_template
RAISING zcx_abapgit_exception,
w3_api_set_changeable
@ -29,16 +29,16 @@ CLASS zcl_abapgit_object_iatu DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
IMPORTING ii_template TYPE REF TO if_w3_api_template
RAISING zcx_abapgit_exception,
w3_api_get_attributes
IMPORTING ii_template TYPE REF TO if_w3_api_template
IMPORTING ii_template TYPE REF TO if_w3_api_template
RETURNING VALUE(rs_attributes) TYPE w3tempattr
RAISING zcx_abapgit_exception,
w3_api_get_source
IMPORTING ii_template TYPE REF TO if_w3_api_template
RETURNING VALUE(rt_source) TYPE w3htmltabtype
IMPORTING ii_template TYPE REF TO if_w3_api_template
RETURNING VALUE(rt_source) TYPE w3htmltabtype
RAISING zcx_abapgit_exception,
w3_api_create_new
IMPORTING is_template_data TYPE w3tempattr
RETURNING VALUE(ri_template) TYPE REF TO if_w3_api_template
IMPORTING is_template_data TYPE w3tempattr
RETURNING VALUE(ri_template) TYPE REF TO if_w3_api_template
RAISING zcx_abapgit_exception,
w3_api_set_attributes
IMPORTING ii_template TYPE REF TO if_w3_api_template
@ -408,4 +408,16 @@ CLASS zcl_abapgit_object_iatu IMPLEMENTATION.
iv_string = lv_source ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -310,4 +310,16 @@ CLASS zcl_abapgit_object_iaxu IMPLEMENTATION.
ig_data = ls_attr ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -21,7 +21,7 @@ CLASS zcl_abapgit_object_idoc DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
CLASS-METHODS clear_idoc_segement_field
IMPORTING iv_fieldname TYPE csequence
CHANGING cg_structure TYPE any.
CHANGING cg_structure TYPE any.
ENDCLASS.
@ -248,4 +248,16 @@ CLASS zcl_abapgit_object_idoc IMPLEMENTATION.
ig_data = ls_idoc ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -201,4 +201,16 @@ CLASS zcl_abapgit_object_iext IMPLEMENTATION.
ig_data = ls_extension ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -496,9 +496,9 @@ CLASS zcl_abapgit_object_intf IMPLEMENTATION.
METHOD zif_abapgit_object~deserialize.
DATA: lt_source TYPE rswsourcet,
ls_clskey TYPE seoclskey,
ls_intf TYPE ty_intf.
DATA: lt_source TYPE rswsourcet,
ls_clskey TYPE seoclskey,
ls_intf TYPE ty_intf.
IF iv_step = zif_abapgit_object=>gc_step_id-abap.
" HERE: switch with feature flag between XML and JSON file format
@ -642,4 +642,16 @@ CLASS zcl_abapgit_object_intf IMPLEMENTATION.
serialize_xml( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -447,4 +447,16 @@ CLASS zcl_abapgit_object_iobj IMPLEMENTATION.
ig_data = <lt_xxlattributes> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -159,4 +159,16 @@ CLASS zcl_abapgit_object_iwmo IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -120,4 +120,16 @@ CLASS zcl_abapgit_object_iwom IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -127,4 +127,16 @@ CLASS zcl_abapgit_object_iwpr IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -128,4 +128,16 @@ CLASS zcl_abapgit_object_iwsg IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -159,4 +159,16 @@ CLASS zcl_abapgit_object_iwsv IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -140,4 +140,16 @@ CLASS zcl_abapgit_object_iwvb IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -211,4 +211,16 @@ CLASS zcl_abapgit_object_jobd IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -48,7 +48,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_MSAG IMPLEMENTATION.
CLASS zcl_abapgit_object_msag IMPLEMENTATION.
METHOD delete_documentation.
@ -526,4 +526,16 @@ CLASS ZCL_ABAPGIT_OBJECT_MSAG IMPLEMENTATION.
ENDIF.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -286,4 +286,16 @@ CLASS zcl_abapgit_object_nrob IMPLEMENTATION.
ig_data = ls_text ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -46,7 +46,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_NSPC IMPLEMENTATION.
CLASS zcl_abapgit_object_nspc IMPLEMENTATION.
METHOD add_to_transport.
@ -312,8 +312,8 @@ CLASS ZCL_ABAPGIT_OBJECT_NSPC IMPLEMENTATION.
METHOD zif_abapgit_object~serialize.
DATA:
ls_nspc TYPE ty_nspc,
ls_nspc_text TYPE ty_nspc_text.
ls_nspc TYPE ty_nspc,
ls_nspc_text TYPE ty_nspc_text.
SELECT SINGLE * FROM trnspacet INTO CORRESPONDING FIELDS OF ls_nspc
WHERE namespace = ms_item-obj_name.
@ -330,4 +330,16 @@ CLASS ZCL_ABAPGIT_OBJECT_NSPC IMPLEMENTATION.
serialize_texts( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -275,4 +275,16 @@ CLASS zcl_abapgit_object_oa2p IMPLEMENTATION.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -373,4 +373,16 @@ CLASS zcl_abapgit_object_odso IMPLEMENTATION.
ig_data = <lt_index_iobj> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -381,4 +381,16 @@ CLASS zcl_abapgit_object_otgr IMPLEMENTATION.
ENDIF.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -13,7 +13,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_PARA IMPLEMENTATION.
CLASS zcl_abapgit_object_para IMPLEMENTATION.
METHOD unlock.
@ -247,4 +247,16 @@ CLASS ZCL_ABAPGIT_OBJECT_PARA IMPLEMENTATION.
ENDIF.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -133,4 +133,16 @@ CLASS zcl_abapgit_object_pdxx_super IMPLEMENTATION.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -223,4 +223,16 @@ CLASS zcl_abapgit_object_pers IMPLEMENTATION.
ig_data = ls_personalization_object ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -395,4 +395,16 @@ CLASS zcl_abapgit_object_pinf IMPLEMENTATION.
iv_name = 'PINF' ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -29,7 +29,7 @@ CLASS zcl_abapgit_object_prag IMPLEMENTATION.
METHOD zif_abapgit_object~delete.
DATA: lo_pragma TYPE REF TO cl_abap_pragma,
lx_error TYPE REF TO cx_root.
lx_error TYPE REF TO cx_root.
TRY.
lo_pragma = cl_abap_pragma=>get_ref( ms_item-obj_name ).
@ -149,4 +149,16 @@ CLASS zcl_abapgit_object_prag IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -40,7 +40,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
CLASS zcl_abapgit_object_prog IMPLEMENTATION.
METHOD deserialize_texts.
@ -346,4 +346,16 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
iv_longtext_id = c_longtext_id_prog ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -12,15 +12,15 @@ CLASS zcl_abapgit_object_saxx_super DEFINITION
PROTECTED SECTION.
METHODS get_persistence_class_name
ABSTRACT
ABSTRACT
RETURNING
VALUE(rv_persistence_class_name) TYPE seoclsname .
METHODS get_data_class_name
ABSTRACT
ABSTRACT
RETURNING
VALUE(rv_data_class_name) TYPE seoclsname .
METHODS get_data_structure_name
ABSTRACT
ABSTRACT
RETURNING
VALUE(rv_data_structure_name) TYPE string .
@ -393,4 +393,16 @@ CLASS zcl_abapgit_object_saxx_super IMPLEMENTATION.
ig_data = <lg_data> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -486,4 +486,16 @@ CLASS zcl_abapgit_object_scp1 IMPLEMENTATION.
ig_data = ls_scp1 ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -200,4 +200,16 @@ CLASS zcl_abapgit_object_scvi IMPLEMENTATION.
ig_data = ls_screen_variant ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -334,4 +334,16 @@ CLASS zcl_abapgit_object_sfbf IMPLEMENTATION.
iv_longtext_id = c_longtext_id_sfbf ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -299,4 +299,16 @@ CLASS zcl_abapgit_object_sfbs IMPLEMENTATION.
iv_longtext_id = c_longtext_id_sfbs ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -363,4 +363,16 @@ CLASS zcl_abapgit_object_sfpf IMPLEMENTATION.
io_xml->set_raw( li_document->get_root_element( ) ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -186,4 +186,16 @@ CLASS zcl_abapgit_object_sfpi IMPLEMENTATION.
io_xml->set_raw( li_document->get_root_element( ) ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -298,4 +298,16 @@ CLASS zcl_abapgit_object_sfsw IMPLEMENTATION.
iv_longtext_id = c_longtext_id_sfsw ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -47,7 +47,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_SHI3 IMPLEMENTATION.
CLASS zcl_abapgit_object_shi3 IMPLEMENTATION.
METHOD clear_fields.
@ -492,4 +492,16 @@ CLASS ZCL_ABAPGIT_OBJECT_SHI3 IMPLEMENTATION.
ENDIF.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -236,4 +236,16 @@ CLASS zcl_abapgit_object_shi5 IMPLEMENTATION.
ig_data = ls_extension ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -151,4 +151,16 @@ CLASS zcl_abapgit_object_shi8 IMPLEMENTATION.
ig_data = ls_assignment_data ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -278,4 +278,16 @@ CLASS zcl_abapgit_object_shlp IMPLEMENTATION.
iv_name = 'DD33V_TABLE' ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -284,4 +284,16 @@ CLASS zcl_abapgit_object_shma IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -680,4 +680,16 @@ CLASS zcl_abapgit_object_sicf IMPLEMENTATION.
serialize_otr( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -353,4 +353,16 @@ CLASS zcl_abapgit_object_smim IMPLEMENTATION.
ig_data = lv_class ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -425,4 +425,16 @@ CLASS zcl_abapgit_object_smtg IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -235,4 +235,16 @@ CLASS zcl_abapgit_object_sobj IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -380,4 +380,16 @@ CLASS zcl_abapgit_object_sots IMPLEMENTATION.
ig_data = lt_sots ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -135,4 +135,16 @@ CLASS zcl_abapgit_object_splo IMPLEMENTATION.
ig_data = ls_tsp0p ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -99,4 +99,16 @@ CLASS zcl_abapgit_object_sppf IMPLEMENTATION.
get_generic( )->serialize( io_xml ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -403,4 +403,16 @@ CLASS zcl_abapgit_object_sprx IMPLEMENTATION.
ig_data = ls_sprx_db_data-sproxdat ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -305,4 +305,16 @@ CLASS zcl_abapgit_object_sqsc IMPLEMENTATION.
ig_data = ls_proxy ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -258,4 +258,16 @@ CLASS zcl_abapgit_object_srfc IMPLEMENTATION.
ig_data = <lg_srfc_data> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -491,4 +491,16 @@ CLASS zcl_abapgit_object_srvb IMPLEMENTATION.
ig_data = <ls_service_binding> ).
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

View File

@ -554,4 +554,16 @@ CLASS zcl_abapgit_object_srvd IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
METHOD zif_abapgit_object~get_deserialize_order.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_filename_to_object.
RETURN.
ENDMETHOD.
METHOD zif_abapgit_object~map_object_to_filename.
RETURN.
ENDMETHOD.
ENDCLASS.

Some files were not shown because too many files have changed in this diff Show More