anchor.diff:      TRY.
           CALL METHOD ('\PROGRAM=SAPLSHMA\CLASS=LCL_SHMA_HELPER')=>('INSERT_AREA')
             EXPORTING
  -            area_name 			= area_name
  -            attributes			= area_attributes
  -            startup_list		= startup_list
  -            force_overwrite = abap_true.
  +            area_name           = area_name
  +            attributes          = area_attributes
  +            startup_list        = startup_list
  +            force_overwrite     = abap_true
  +            no_class_generation = abap_true
  +            silent_mode         = abap_true.
  +
   
         CATCH cx_root INTO DATA(error).
           lcx_exception=>raise( |Error serializing SHMA { ms_item-obj_name }| ).
  
positive.code: 
    METHOD lif_object~deserialize.
  
      DATA: area_name           TYPE shm_area_name,
            area_attributes     TYPE shma_attributes,
            area_attributes_rts TYPE shma_rts_table,
            oo_attributes       TYPE seoo_attributes_r,
            startup_list        TYPE db_startup_table,
            startup_list_rts    TYPE db_startup_table_rts,
            change_info         TYPE change_info,
            tadir_shma          TYPE tadir,
            tadir_class         TYPE tadir.
  
      area_name = ms_item-obj_name.
  
  
negative.code:   METHOD lif_object~get_metadata.
  
      rs_metadata = get_metadata( ).
  
    ENDMETHOD.
  
    METHOD lif_object~exists.
  
      DATA: area_name TYPE shm_area_name.
  
      SELECT SINGLE area_name
             FROM shma_attributes
             INTO area_name
             WHERE area_name = ms_item-obj_name.
  
      rv_bool = boolc( sy-subrc = 0 ).
  
  