Fewer DDIC type references (#3434)

* Fewer DDIC type references

* Update abaplint.json
This commit is contained in:
Lars Hvam 2020-05-29 06:30:24 +02:00 committed by GitHub
parent b5d40ca2a3
commit ea03cc5e4a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 38 additions and 36 deletions

View File

@ -70,7 +70,7 @@
"rules": { "rules": {
"unknown_types": true, "unknown_types": true,
"forbidden_void_type": { "forbidden_void_type": {
"check": ["^stringtab$", "^SYCHAR01$", "^char2$", "^char20$", "^int4$", "^flag$"] "check": ["^stringtab$", "^SYCHAR01$", "^char2$", "^char20$", "^int4$", "^flag$", "^char12$", "^char10$", "^char70$", "^char4$"]
}, },
"forbidden_identifier": true, "forbidden_identifier": true,
"try_without_catch": false, "try_without_catch": false,

View File

@ -3,6 +3,7 @@ CLASS zcl_abapgit_persist_migrate DEFINITION PUBLIC CREATE PUBLIC.
PUBLIC SECTION. PUBLIC SECTION.
CLASS-METHODS: run RAISING zcx_abapgit_exception. CLASS-METHODS: run RAISING zcx_abapgit_exception.
PROTECTED SECTION.
PRIVATE SECTION. PRIVATE SECTION.
TYPES: BEGIN OF ty_settings_to_migrate, TYPES: BEGIN OF ty_settings_to_migrate,
name TYPE string, name TYPE string,
@ -64,7 +65,9 @@ CLASS ZCL_ABAPGIT_PERSIST_MIGRATE IMPLEMENTATION.
METHOD distribute_settings_to_users. METHOD distribute_settings_to_users.
DATA: lt_abapgit_users TYPE STANDARD TABLE OF char12 TYPES: ty_char12 TYPE c LENGTH 12.
DATA: lt_abapgit_users TYPE STANDARD TABLE OF ty_char12
WITH NON-UNIQUE DEFAULT KEY, WITH NON-UNIQUE DEFAULT KEY,
ls_user_settings TYPE zif_abapgit_definitions=>ty_s_user_settings, ls_user_settings TYPE zif_abapgit_definitions=>ty_s_user_settings,
li_user_persistence TYPE REF TO zif_abapgit_persist_user. li_user_persistence TYPE REF TO zif_abapgit_persist_user.

View File

@ -304,7 +304,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_BOVERVIEW IMPLEMENTATION.
METHOD render_commit_popups. METHOD render_commit_popups.
DATA: lv_time TYPE char10, DATA: lv_time TYPE c LENGTH 10,
lv_date TYPE sy-datum, lv_date TYPE sy-datum,
lv_content TYPE string. lv_content TYPE string.

View File

@ -100,7 +100,7 @@ ENDCLASS.
CLASS zcl_abapgit_popups IMPLEMENTATION. CLASS ZCL_ABAPGIT_POPUPS IMPLEMENTATION.
METHOD add_field. METHOD add_field.
@ -716,6 +716,32 @@ CLASS zcl_abapgit_popups IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD zif_abapgit_popups~popup_proxy_bypass.
rt_proxy_bypass = it_proxy_bypass.
CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG'
EXPORTING
title = 'Bypass proxy settings for these Hosts & Domains'
signed = abap_false
lower_case = abap_true
no_interval_check = abap_true
TABLES
range = rt_proxy_bypass
EXCEPTIONS
no_range_tab = 1
cancelled = 2
internal_error = 3
invalid_fieldname = 4
OTHERS = 5.
CASE sy-subrc.
WHEN 0.
WHEN 2.
RAISE EXCEPTION TYPE zcx_abapgit_cancel.
WHEN OTHERS.
zcx_abapgit_exception=>raise( 'Error from COMPLEX_SELECTIONS_DIALOG' ).
ENDCASE.
ENDMETHOD.
METHOD zif_abapgit_popups~popup_to_confirm. METHOD zif_abapgit_popups~popup_to_confirm.
CALL FUNCTION 'POPUP_TO_CONFIRM' CALL FUNCTION 'POPUP_TO_CONFIRM'
@ -818,8 +844,8 @@ CLASS zcl_abapgit_popups IMPLEMENTATION.
METHOD zif_abapgit_popups~popup_to_inform. METHOD zif_abapgit_popups~popup_to_inform.
DATA: lv_line1 TYPE char70, DATA: lv_line1 TYPE c LENGTH 70,
lv_line2 TYPE char70. lv_line2 TYPE c LENGTH 70.
lv_line1 = iv_text_message. lv_line1 = iv_text_message.
IF strlen( iv_text_message ) > 70. IF strlen( iv_text_message ) > 70.
@ -1275,32 +1301,6 @@ CLASS zcl_abapgit_popups IMPLEMENTATION.
ENDMETHOD. ENDMETHOD.
METHOD zif_abapgit_popups~popup_proxy_bypass.
rt_proxy_bypass = it_proxy_bypass.
CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG'
EXPORTING
title = 'Bypass proxy settings for these Hosts & Domains'
signed = abap_false
lower_case = abap_true
no_interval_check = abap_true
TABLES
range = rt_proxy_bypass
EXCEPTIONS
no_range_tab = 1
cancelled = 2
internal_error = 3
invalid_fieldname = 4
OTHERS = 5.
CASE sy-subrc.
WHEN 0.
WHEN 2.
RAISE EXCEPTION TYPE zcx_abapgit_cancel.
WHEN OTHERS.
zcx_abapgit_exception=>raise( 'Error from COMPLEX_SELECTIONS_DIALOG' ).
ENDCASE.
ENDMETHOD.
METHOD _popup_3_get_values. METHOD _popup_3_get_values.
DATA lv_answer TYPE c LENGTH 1. DATA lv_answer TYPE c LENGTH 1.
@ -1343,5 +1343,4 @@ CLASS zcl_abapgit_popups IMPLEMENTATION.
ENDIF. ENDIF.
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.

View File

@ -27,7 +27,7 @@ CLASS lcl_password_dialog DEFINITION FINAL.
************** **************
PUBLIC SECTION. PUBLIC SECTION.
CONSTANTS c_dynnr TYPE char4 VALUE '1002'. CONSTANTS c_dynnr TYPE c LENGTH 4 VALUE '1002'.
CLASS-METHODS popup CLASS-METHODS popup
IMPORTING IMPORTING