Replace deprecated LANGU type (#4815)

* Replace deprecated LANGU type

Replace with `sy-langu` and update abaplint rule

* Replace langu

* Add langu to void types

* Replace table of langu
This commit is contained in:
Marc Bernard 2021-06-02 08:04:05 +02:00 committed by GitHub
parent 4cdb04c2c7
commit e2a156a326
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 25 additions and 25 deletions

View File

@ -113,7 +113,7 @@
"check": ["^stringtab$", "^SYCHAR01$", "^char2$", "^char20$", "^int4$", "^SYREPID$",
"^flag$", "^char12$", "^char10$", "^char70$", "^char4$", "^sydatum$", "^syuzeit$",
"^syst_title$", "^sychar70$", "^char30$", "^char50$",
"^numc2$", "^sap_bool$", "^SYCHAR10$", "^sylangu$",
"^numc2$", "^sap_bool$", "^SYCHAR10$", "^sylangu$", "^langu$",
"^cl_blue_wb_utility$", "^boole_d$",
"^cl_srvd_wb_object_data$",
"^cl_wb_object_operator_factory$",

View File

@ -14,7 +14,7 @@ CLASS zcl_abapgit_serialize DEFINITION
METHODS serialize
IMPORTING
!it_tadir TYPE zif_abapgit_definitions=>ty_tadir_tt
!iv_language TYPE langu DEFAULT sy-langu
!iv_language TYPE sy-langu DEFAULT sy-langu
!ii_log TYPE REF TO zif_abapgit_log OPTIONAL
!iv_force_sequential TYPE abap_bool DEFAULT abap_false
RETURNING
@ -83,14 +83,14 @@ CLASS zcl_abapgit_serialize DEFINITION
METHODS run_parallel
IMPORTING
!is_tadir TYPE zif_abapgit_definitions=>ty_tadir
!iv_language TYPE langu
!iv_language TYPE sy-langu
!iv_task TYPE ty_char32
RAISING
zcx_abapgit_exception .
METHODS run_sequential
IMPORTING
!is_tadir TYPE zif_abapgit_definitions=>ty_tadir
!iv_language TYPE langu
!iv_language TYPE sy-langu
RAISING
zcx_abapgit_exception .
METHODS add_objects

View File

@ -2,17 +2,17 @@ INTERFACE zif_abapgit_lang_definitions
PUBLIC .
TYPES: BEGIN OF ty_i18n_tpool,
language TYPE langu,
language TYPE sy-langu,
textpool TYPE zif_abapgit_definitions=>ty_tpool_tt,
END OF ty_i18n_tpool,
ty_i18n_tpools TYPE STANDARD TABLE OF ty_i18n_tpool.
TYPES: BEGIN OF ty_i18n_line,
language TYPE langu,
language TYPE sy-langu,
lines TYPE tlinetab,
END OF ty_i18n_line,
ty_i18n_lines TYPE STANDARD TABLE OF ty_i18n_line.
TYPES: ty_langus TYPE STANDARD TABLE OF langu.
TYPES: ty_langus TYPE STANDARD TABLE OF sy-langu.
ENDINTERFACE.

View File

@ -24,7 +24,7 @@ INTERFACE zif_abapgit_longtexts
IMPORTING
!iv_longtext_name TYPE string DEFAULT 'LONGTEXTS'
!ii_xml TYPE REF TO zif_abapgit_xml_input
!iv_main_language TYPE langu
!iv_main_language TYPE sy-langu
RAISING
zcx_abapgit_exception .
METHODS delete

View File

@ -360,7 +360,7 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
METHOD serialize_docu.
DATA: lt_lines TYPE tlinetab,
lv_langu TYPE langu,
lv_langu TYPE sy-langu,
lt_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_lines,
ls_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_line.
@ -407,7 +407,7 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
METHOD serialize_tpool.
DATA: lt_tpool TYPE textpool_table,
lv_langu TYPE langu,
lv_langu TYPE sy-langu,
lt_i18n_tpool TYPE zif_abapgit_lang_definitions=>ty_i18n_tpools,
ls_i18n_tpool TYPE zif_abapgit_lang_definitions=>ty_i18n_tpool.

View File

@ -55,7 +55,7 @@ CLASS zcl_abapgit_object_doma IMPLEMENTATION.
lv_valpos TYPE valpos,
ls_dd01v_tmp TYPE dd01v,
lt_dd07v_tmp TYPE TABLE OF dd07v,
lt_i18n_langs TYPE TABLE OF langu,
lt_i18n_langs TYPE TABLE OF sy-langu,
lt_dd01_texts TYPE ty_dd01_texts,
lt_dd07_texts TYPE ty_dd07_texts.
@ -133,7 +133,7 @@ CLASS zcl_abapgit_object_doma IMPLEMENTATION.
lv_index TYPE i,
ls_dd01v TYPE dd01v,
lt_dd07v TYPE TABLE OF dd07v,
lt_i18n_langs TYPE TABLE OF langu,
lt_i18n_langs TYPE TABLE OF sy-langu,
lt_dd01_texts TYPE ty_dd01_texts,
lt_dd07_texts TYPE ty_dd07_texts.

View File

@ -43,7 +43,7 @@ CLASS zcl_abapgit_object_dtel IMPLEMENTATION.
DATA: lv_name TYPE ddobjname,
ls_dd04v_tmp TYPE dd04v,
lt_i18n_langs TYPE TABLE OF langu,
lt_i18n_langs TYPE TABLE OF sy-langu,
lt_dd04_texts TYPE ty_dd04_texts.
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
@ -95,7 +95,7 @@ CLASS zcl_abapgit_object_dtel IMPLEMENTATION.
lv_index TYPE i,
ls_dd04v TYPE dd04v,
lt_dd04_texts TYPE ty_dd04_texts,
lt_i18n_langs TYPE TABLE OF langu.
lt_i18n_langs TYPE TABLE OF sy-langu.
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
<ls_dd04_text> LIKE LINE OF lt_dd04_texts.

View File

@ -31,7 +31,7 @@ CLASS zcl_abapgit_object_fugr DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
ty_sobj_name_tt TYPE STANDARD TABLE OF sobj_name WITH DEFAULT KEY .
TYPES:
BEGIN OF ty_tpool_i18n,
language TYPE langu,
language TYPE sy-langu,
textpool TYPE zif_abapgit_definitions=>ty_tpool_tt,
END OF ty_tpool_i18n .
TYPES:

View File

@ -212,7 +212,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
DATA: lv_msg_id TYPE rglif-message_id,
lt_t100_texts TYPE ty_t100_texts,
lt_t100t TYPE TABLE OF t100t,
lt_i18n_langs TYPE TABLE OF langu.
lt_i18n_langs TYPE TABLE OF sy-langu.
lv_msg_id = ms_item-obj_name.

View File

@ -66,7 +66,7 @@ CLASS zcl_abapgit_object_nspc IMPLEMENTATION.
DATA:
ls_trnspacett TYPE trnspacett,
lt_i18n_langs TYPE TABLE OF langu,
lt_i18n_langs TYPE TABLE OF sy-langu,
lt_nspc_texts TYPE ty_nspc_texts.
FIELD-SYMBOLS:
@ -107,7 +107,7 @@ CLASS zcl_abapgit_object_nspc IMPLEMENTATION.
DATA:
ls_trnspacett TYPE trnspacett,
lt_nspc_texts TYPE ty_nspc_texts,
lt_i18n_langs TYPE TABLE OF langu.
lt_i18n_langs TYPE TABLE OF sy-langu.
FIELD-SYMBOLS:
<lv_lang> LIKE LINE OF lt_i18n_langs,

View File

@ -9,7 +9,7 @@ CLASS zcl_abapgit_object_prog DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
TYPES:
BEGIN OF ty_tpool_i18n,
language TYPE langu,
language TYPE sy-langu,
textpool TYPE zif_abapgit_definitions=>ty_tpool_tt,
END OF ty_tpool_i18n .
TYPES:

View File

@ -399,7 +399,7 @@ CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
DATA: lv_name TYPE ddobjname,
ls_dd02v_tmp TYPE dd02v,
lt_i18n_langs TYPE TABLE OF langu,
lt_i18n_langs TYPE TABLE OF sy-langu,
lt_dd02_texts TYPE ty_dd02_texts.
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
@ -546,7 +546,7 @@ CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
lv_index TYPE i,
ls_dd02v TYPE dd02v,
lt_dd02_texts TYPE ty_dd02_texts,
lt_i18n_langs TYPE TABLE OF langu.
lt_i18n_langs TYPE TABLE OF sy-langu.
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
<ls_dd02_text> LIKE LINE OF lt_dd02_texts.

View File

@ -106,7 +106,7 @@ CLASS zcl_abapgit_objects_program DEFINITION PUBLIC INHERITING FROM zcl_abapgit_
IMPORTING
!iv_program TYPE programm
!it_tpool TYPE textpool_table
!iv_language TYPE langu OPTIONAL
!iv_language TYPE sy-langu OPTIONAL
!iv_is_include TYPE abap_bool DEFAULT abap_false
RAISING
zcx_abapgit_exception .
@ -472,7 +472,7 @@ CLASS zcl_abapgit_objects_program IMPLEMENTATION.
METHOD deserialize_textpool.
DATA lv_language TYPE langu.
DATA lv_language TYPE sy-langu.
DATA lv_state TYPE c.
DATA lv_delete TYPE abap_bool.

View File

@ -14,11 +14,11 @@ CLASS zcl_abapgit_language DEFINITION
CLASS-METHODS restore_login_language .
CLASS-METHODS set_current_language
IMPORTING
!iv_language TYPE langu .
!iv_language TYPE sy-langu .
PROTECTED SECTION.
PRIVATE SECTION.
CLASS-DATA gv_login_language TYPE langu .
CLASS-DATA gv_login_language TYPE sy-langu .
ENDCLASS.