abapGit/src/env/zif_abapgit_environment.intf.abap
Marc Bernard b7bb00d7ee
Limit number of GUI sessions (#7080)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
2024-12-18 09:26:08 -05:00

47 lines
1.3 KiB
ABAP

INTERFACE zif_abapgit_environment
PUBLIC.
TYPES:
BEGIN OF ty_release_sp,
release TYPE c LENGTH 10,
sp TYPE c LENGTH 10,
END OF ty_release_sp,
ty_system_language_filter TYPE RANGE OF spras.
METHODS is_sap_cloud_platform
RETURNING
VALUE(rv_result) TYPE abap_bool.
METHODS is_merged
RETURNING
VALUE(rv_result) TYPE abap_bool.
METHODS is_repo_object_changes_allowed
RETURNING
VALUE(rv_result) TYPE abap_bool.
METHODS compare_with_inactive
RETURNING
VALUE(rv_result) TYPE abap_bool.
METHODS is_restart_required
RETURNING
VALUE(rv_result) TYPE abap_bool.
METHODS is_sap_object_allowed
RETURNING
VALUE(rv_allowed) TYPE abap_bool.
METHODS get_basis_release
RETURNING
VALUE(rs_result) TYPE ty_release_sp.
METHODS get_system_language_filter
RETURNING
VALUE(rt_system_language_filter) TYPE ty_system_language_filter.
METHODS is_variant_maintenance
RETURNING
VALUE(rv_is_variant_maintenance) TYPE abap_bool.
METHODS init_parallel_processing
IMPORTING
iv_group TYPE clike
RETURNING
VALUE(rv_free_work_processes) TYPE i.
METHODS get_available_user_sessions
RETURNING
VALUE(rv_sessions) TYPE i.
ENDINTERFACE.