mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
Fix for CUA in FUGR (name)
This commit is contained in:
parent
3023dc11ed
commit
eeec335729
|
@ -3,7 +3,7 @@ REPORT zabapgit LINE-SIZE 100.
|
|||
* See http://www.abapgit.org
|
||||
|
||||
CONSTANTS: gc_xml_version TYPE string VALUE 'v1.0.0', "#EC NOTEXT
|
||||
gc_abap_version TYPE string VALUE 'v1.15.3'. "#EC NOTEXT
|
||||
gc_abap_version TYPE string VALUE 'v1.15.4'. "#EC NOTEXT
|
||||
|
||||
********************************************************************************
|
||||
* The MIT License (MIT)
|
||||
|
|
|
@ -1972,9 +1972,10 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
|||
|
||||
METHOD lif_object~deserialize.
|
||||
|
||||
DATA: lt_functions TYPE ty_function_tt,
|
||||
lt_dynpros TYPE ty_dynpro_tt,
|
||||
ls_cua TYPE ty_cua.
|
||||
DATA: lv_program_name TYPE programm,
|
||||
lt_functions TYPE ty_function_tt,
|
||||
lt_dynpros TYPE ty_dynpro_tt,
|
||||
ls_cua TYPE ty_cua.
|
||||
|
||||
|
||||
deserialize_xml(
|
||||
|
@ -1989,13 +1990,16 @@ CLASS lcl_object_fugr IMPLEMENTATION.
|
|||
io_xml = io_xml
|
||||
iv_package = iv_package ).
|
||||
|
||||
lv_program_name = main_name( ).
|
||||
|
||||
io_xml->read( EXPORTING iv_name = 'DYNPROS'
|
||||
CHANGING cg_data = lt_dynpros ).
|
||||
deserialize_dynpros( lt_dynpros ).
|
||||
deserialize_dynpros( it_dynpros = lt_dynpros ).
|
||||
|
||||
io_xml->read( EXPORTING iv_name = 'CUA'
|
||||
CHANGING cg_data = ls_cua ).
|
||||
deserialize_cua( ls_cua ).
|
||||
deserialize_cua( iv_program_name = lv_program_name
|
||||
is_cua = ls_cua ).
|
||||
|
||||
ENDMETHOD. "deserialize
|
||||
|
||||
|
@ -2151,13 +2155,15 @@ CLASS lcl_object_prog IMPLEMENTATION.
|
|||
|
||||
METHOD lif_object~deserialize.
|
||||
|
||||
DATA: ls_progdir TYPE ty_progdir,
|
||||
lt_tpool TYPE textpool_table,
|
||||
lt_dynpros TYPE ty_dynpro_tt,
|
||||
lt_tpool_ext TYPE ty_tpool_tt,
|
||||
ls_cua TYPE ty_cua,
|
||||
lt_source TYPE abaptxt255_tab.
|
||||
DATA: lv_program_name TYPE programm,
|
||||
ls_progdir TYPE ty_progdir,
|
||||
lt_tpool TYPE textpool_table,
|
||||
lt_dynpros TYPE ty_dynpro_tt,
|
||||
lt_tpool_ext TYPE ty_tpool_tt,
|
||||
ls_cua TYPE ty_cua,
|
||||
lt_source TYPE abaptxt255_tab.
|
||||
|
||||
lv_program_name = ms_item-obj_name.
|
||||
|
||||
lt_source = mo_files->read_abap( ).
|
||||
|
||||
|
@ -2174,11 +2180,12 @@ CLASS lcl_object_prog IMPLEMENTATION.
|
|||
|
||||
io_xml->read( EXPORTING iv_name = 'DYNPROS'
|
||||
CHANGING cg_data = lt_dynpros ).
|
||||
deserialize_dynpros( lt_dynpros ).
|
||||
deserialize_dynpros( it_dynpros = lt_dynpros ).
|
||||
|
||||
io_xml->read( EXPORTING iv_name = 'CUA'
|
||||
CHANGING cg_data = ls_cua ).
|
||||
deserialize_cua( ls_cua ).
|
||||
deserialize_cua( iv_program_name = lv_program_name
|
||||
is_cua = ls_cua ).
|
||||
|
||||
deserialize_textpool( lt_tpool ).
|
||||
|
||||
|
|
|
@ -750,7 +750,8 @@ CLASS lcl_objects_program DEFINITION INHERITING FROM lcl_objects_super.
|
|||
RAISING lcx_exception.
|
||||
|
||||
METHODS deserialize_cua
|
||||
IMPORTING is_cua TYPE ty_cua
|
||||
IMPORTING iv_program_name TYPE programm
|
||||
is_cua TYPE ty_cua
|
||||
RAISING lcx_exception.
|
||||
|
||||
CLASS-METHODS:
|
||||
|
@ -1255,7 +1256,7 @@ CLASS lcl_objects_program IMPLEMENTATION.
|
|||
ENDIF.
|
||||
|
||||
ls_tr_key-obj_type = ms_item-obj_type.
|
||||
ls_tr_key-obj_name = ms_item-obj_name.
|
||||
ls_tr_key-obj_name = iv_program_name.
|
||||
ls_tr_key-sub_type = 'CUAD'.
|
||||
ls_tr_key-sub_name = ms_item-obj_name.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user