CLAS CL_SHM_AREA
Source Link
Open in ADT
Home
Previous Object: CL_SALV_TABLE
Next Object: CL_SHM_SERVICE
Superclass: cx_shm_general_error
Public
Attribute properties TYPE SHM_PROPERTIES
Attribute inst_name TYPE SHM_INST_NAME
Attribute client TYPE MANDT
Constant default_instance TYPE SHM_INST_NAME
Constant invocation_mode_explicit TYPE SHM_CONSTR_INVOCATION_MODE
Constant life_context_appserver TYPE SHM_LIFE_CONTEXT
Constant attach_mode_default TYPE SHM_ATTACH_MODE
Constant attach_mode_wait TYPE SHM_ATTACH_MODE
Constant affect_local_server TYPE SHM_AFFECT_SERVER
Method detach_commit
RAISING cx_shm_wrong_handle
RAISING cx_shm_already_detached
RAISING cx_shm_secondary_commit
RAISING cx_shm_event_execution_failed
RAISING cx_shm_completion_error
Method detach
RAISING cx_shm_wrong_handle
RAISING cx_shm_already_detached
Method get_root
RETURNING root TYPE REF TO object
RAISING cx_shm_already_detached
Method is_valid
RETURNING valid TYPE ABAP_BOOL
Protected
Attribute inst_trace_active TYPE ABAP_BOOL
Attribute inst_trace_service TYPE if_shm_trace
Attribute _lock TYPE x LENGTH 8
Constant attach_mode_wait_2nd_try TYPE SHM_ATTACH_MODE
Method _attach_read71
IMPORTING
 sneak_mode TYPE ABAP_BOOL Optional
 area_name TYPE SHM_AREA_NAME
 life_context TYPE SHM_LIFE_CONTEXT
EXPORTING
 root TYPE REF TO object
RAISING cx_shm_inconsistent
RAISING cx_shm_no_active_version
RAISING cx_shm_read_lock_active
RAISING cx_shm_exclusive_lock_active
RAISING cx_shm_parameter_error
RAISING cx_shm_change_lock_active
Method _attach_update70
IMPORTING
 area_name TYPE SHM_AREA_NAME
 mode TYPE SHM_ATTACH_MODE
CHANGING
 wait_time TYPE I Optional
EXPORTING
 root TYPE REF TO object
RAISING cx_shm_inconsistent
RAISING cx_shm_exclusive_lock_active
RAISING cx_shm_change_lock_active
RAISING cx_shm_version_limit_exceeded
RAISING cx_shm_no_active_version
RAISING cx_shm_parameter_error
RAISING cx_shm_pending_lock_removed
Method _attach_write70
IMPORTING
 area_name TYPE SHM_AREA_NAME
 mode TYPE SHM_ATTACH_MODE
CHANGING
 wait_time TYPE I Optional
EXPORTING
 root TYPE REF TO object
RAISING cx_shm_version_limit_exceeded
RAISING cx_shm_exclusive_lock_active
RAISING cx_shm_change_lock_active
RAISING cx_shm_parameter_error
RAISING cx_shm_pending_lock_removed
Static Method _invalidate_area71
IMPORTING
 area_name TYPE SHM_AREA_NAME
 client TYPE SHM_CLIENT
 client_supplied TYPE ABAP_BOOL Optional
 transactional TYPE ABAP_BOOL Optional
 client_dependent TYPE ABAP_BOOL Optional
 terminate_changer TYPE ABAP_BOOL
 affect_server TYPE SHM_AFFECT_SERVER
 life_context TYPE SHM_LIFE_CONTEXT Optional
RETURNING rc TYPE SHM_RC
RAISING cx_shm_parameter_error
Static Method _invalidate_instance71
IMPORTING
 area_name TYPE SHM_AREA_NAME
 inst_name TYPE SHM_INST_NAME
 client TYPE SHM_CLIENT
 client_supplied TYPE ABAP_BOOL Optional
 transactional TYPE ABAP_BOOL Optional
 client_dependent TYPE ABAP_BOOL Optional
 terminate_changer TYPE ABAP_BOOL
 affect_server TYPE SHM_AFFECT_SERVER
 life_context TYPE SHM_LIFE_CONTEXT Optional
RETURNING rc TYPE SHM_RC
RAISING cx_shm_parameter_error
Method _set_root
IMPORTING
 root TYPE REF TO object
RAISING cx_shm_wrong_handle
RAISING cx_shm_initial_reference
Static Method _detach_area71
IMPORTING
 area_name TYPE SHM_AREA_NAME
 client TYPE SHM_CLIENT
 client_supplied TYPE ABAP_BOOL
 client_dependent TYPE ABAP_BOOL Optional
 life_context TYPE SHM_LIFE_CONTEXT
RETURNING rc TYPE SHM_RC
Static Method _free_area71
IMPORTING
 area_name TYPE SHM_AREA_NAME
 client TYPE SHM_CLIENT
 client_supplied TYPE ABAP_BOOL Optional
 transactional TYPE ABAP_BOOL Optional
 client_dependent TYPE ABAP_BOOL Optional
 terminate_changer TYPE ABAP_BOOL
 affect_server TYPE SHM_AFFECT_SERVER
 life_context TYPE SHM_LIFE_CONTEXT Optional
RETURNING rc TYPE SHM_RC
RAISING cx_shm_parameter_error
Static Method _get_instance_infos71
IMPORTING
 area_name TYPE SHM_AREA_NAME
 client TYPE SHM_CLIENT
 client_supplied TYPE ABAP_BOOL Optional
 client_dependent TYPE ABAP_BOOL Optional
 life_context TYPE SHM_LIFE_CONTEXT
RETURNING infos TYPE SHM_INST_INFOS
Static Method _free_instance71
IMPORTING
 area_name TYPE SHM_AREA_NAME
 inst_name TYPE SHM_INST_NAME
 client TYPE SHM_CLIENT
 client_supplied TYPE ABAP_BOOL Optional
 transactional TYPE ABAP_BOOL Optional
 client_dependent TYPE ABAP_BOOL Optional
 terminate_changer TYPE ABAP_BOOL
 affect_server TYPE SHM_AFFECT_SERVER
 life_context TYPE SHM_LIFE_CONTEXT Optional
RETURNING rc TYPE SHM_RC
RAISING cx_shm_parameter_error
Exists on:
754 | undefined |
750 | undefined |
702 | undefined |
Bug reports and ideas welcome
Made using abaplint.app