mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 04:36:49 +08:00
36 lines
1.1 KiB
ABAP
36 lines
1.1 KiB
ABAP
INTERFACE zif_abapgit_lxe_texts
|
|
PUBLIC .
|
|
|
|
* type LXE_PCX_S1 inlined to be compatible with open-abap and ABAP Cloud
|
|
TYPES: BEGIN OF ty_text_pair,
|
|
textkey TYPE c LENGTH 32,
|
|
s_text TYPE c LENGTH 255,
|
|
t_text TYPE c LENGTH 255,
|
|
unitmlt TYPE i,
|
|
uppcase TYPE c LENGTH 4,
|
|
texttype TYPE c LENGTH 1,
|
|
END OF ty_text_pair.
|
|
|
|
TYPES ty_text_pairs TYPE STANDARD TABLE OF ty_text_pair WITH DEFAULT KEY.
|
|
|
|
METHODS serialize
|
|
IMPORTING
|
|
!iv_object_type TYPE tadir-object
|
|
!iv_object_name TYPE tadir-obj_name
|
|
!io_i18n_params TYPE REF TO zcl_abapgit_i18n_params
|
|
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
|
!io_files TYPE REF TO zcl_abapgit_objects_files
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS deserialize
|
|
IMPORTING
|
|
!iv_object_type TYPE tadir-object OPTIONAL
|
|
!iv_object_name TYPE tadir-obj_name OPTIONAL
|
|
!io_i18n_params TYPE REF TO zcl_abapgit_i18n_params
|
|
!ii_xml TYPE REF TO zif_abapgit_xml_input
|
|
!io_files TYPE REF TO zcl_abapgit_objects_files
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
|
|
ENDINTERFACE.
|