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:
754undefined
750undefined
702undefined

Bug reports and ideas welcome
Made using abaplint.app