mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
parent
1668e670cf
commit
0961429903
|
@ -42,6 +42,7 @@ CLASS zcl_abapgit_longtexts DEFINITION
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
TYPES:
|
TYPES:
|
||||||
BEGIN OF ty_longtext,
|
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.
|
METHOD constructor.
|
||||||
|
@ -150,37 +168,6 @@ CLASS zcl_abapgit_longtexts IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
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.
|
METHOD read.
|
||||||
|
|
||||||
DATA: ls_longtext TYPE ty_longtext,
|
DATA: ls_longtext TYPE ty_longtext,
|
||||||
|
@ -240,4 +227,23 @@ CLASS zcl_abapgit_longtexts IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
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.
|
ENDCLASS.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user