mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
parent
1668e670cf
commit
0961429903
|
@ -42,6 +42,7 @@ CLASS zcl_abapgit_longtexts DEFINITION
|
|||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES:
|
||||
BEGIN OF ty_longtext,
|
||||
|
@ -74,7 +75,24 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_longtexts IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD changed_by.
|
||||
|
||||
DATA: lt_longtexts TYPE tty_longtexts.
|
||||
FIELD-SYMBOLS: <ls_longtext> TYPE ty_longtext.
|
||||
|
||||
lt_longtexts = read( iv_object_name = iv_object_name
|
||||
iv_longtext_id = iv_longtext_id
|
||||
it_dokil = it_dokil ).
|
||||
|
||||
READ TABLE lt_longtexts INDEX 1 ASSIGNING <ls_longtext>.
|
||||
IF sy-subrc = 0.
|
||||
rv_user = <ls_longtext>-head-tdluser.
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
|
@ -150,37 +168,6 @@ CLASS zcl_abapgit_longtexts IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD serialize.
|
||||
|
||||
DATA: lt_longtexts TYPE tty_longtexts.
|
||||
|
||||
lt_longtexts = read( iv_object_name = iv_object_name
|
||||
iv_longtext_id = iv_longtext_id
|
||||
it_dokil = it_dokil ).
|
||||
|
||||
io_xml->add( iv_name = mv_longtexts_name
|
||||
ig_data = lt_longtexts ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD changed_by.
|
||||
|
||||
DATA: lt_longtexts TYPE tty_longtexts.
|
||||
FIELD-SYMBOLS: <ls_longtext> TYPE ty_longtext.
|
||||
|
||||
lt_longtexts = read( iv_object_name = iv_object_name
|
||||
iv_longtext_id = iv_longtext_id
|
||||
it_dokil = it_dokil ).
|
||||
|
||||
READ TABLE lt_longtexts INDEX 1 ASSIGNING <ls_longtext>.
|
||||
IF sy-subrc = 0.
|
||||
rv_user = <ls_longtext>-head-tdluser.
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD read.
|
||||
|
||||
DATA: ls_longtext TYPE ty_longtext,
|
||||
|
@ -240,4 +227,23 @@ CLASS zcl_abapgit_longtexts IMPLEMENTATION.
|
|||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD serialize.
|
||||
|
||||
DATA lt_longtexts TYPE tty_longtexts.
|
||||
DATA lt_dokil LIKE it_dokil.
|
||||
|
||||
lt_dokil = it_dokil.
|
||||
IF io_xml->i18n_params( )-serialize_master_lang_only = abap_true.
|
||||
DELETE lt_dokil WHERE masterlang <> abap_true.
|
||||
ENDIF.
|
||||
|
||||
lt_longtexts = read( iv_object_name = iv_object_name
|
||||
iv_longtext_id = iv_longtext_id
|
||||
it_dokil = lt_dokil ).
|
||||
|
||||
io_xml->add( iv_name = mv_longtexts_name
|
||||
ig_data = lt_longtexts ).
|
||||
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
Loading…
Reference in New Issue
Block a user