mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 11:46:38 +08:00
CUS1: deserialization add RS_CORR_INSERT
before this commit CUS1 wasn't deserialized properly because no TADIR entry was inserted.
This commit is contained in:
parent
25980d80fe
commit
1c2a1f709e
|
@ -52,6 +52,7 @@ CLASS zcl_abapgit_object_cus1 IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~get_metadata.
|
||||
rs_metadata = get_metadata( ).
|
||||
rs_metadata-delete_tadir = abap_true.
|
||||
ENDMETHOD. "zif_abapgit_object~get_metadata
|
||||
|
||||
METHOD zif_abapgit_object~jump.
|
||||
|
@ -91,8 +92,6 @@ CLASS zcl_abapgit_object_cus1 IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~serialize.
|
||||
|
||||
|
||||
|
||||
DATA: ls_customzing_activity TYPE ty_customzing_activity.
|
||||
|
||||
CALL FUNCTION 'S_CUS_ACTIVITY_READ'
|
||||
|
@ -146,6 +145,23 @@ CLASS zcl_abapgit_object_cus1 IMPLEMENTATION.
|
|||
zcx_abapgit_exception=>raise( |error from deserialize CUS1 { mv_customizing_activity } S_CUS_ACTIVITY_SAVE| ).
|
||||
ENDIF.
|
||||
|
||||
CALL FUNCTION 'RS_CORR_INSERT'
|
||||
EXPORTING
|
||||
object = ms_item-obj_name
|
||||
object_class = ms_item-obj_type
|
||||
mode = 'I'
|
||||
global_lock = abap_true
|
||||
devclass = iv_package
|
||||
master_language = sy-langu
|
||||
EXCEPTIONS
|
||||
cancelled = 1
|
||||
permission_failure = 2
|
||||
unknown_objectclass = 3
|
||||
OTHERS = 4.
|
||||
IF sy-subrc <> 0.
|
||||
zcx_abapgit_exception=>raise( 'error from RS_CORR_INSERT, CUS0' ).
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD. "deserialize
|
||||
|
||||
METHOD zif_abapgit_object~compare_to_remote_version.
|
||||
|
|
Loading…
Reference in New Issue
Block a user