INTERFACE /hec1/if_config_constant
  PUBLIC .

  CONSTANTS:
    BEGIN OF gc_struc_key,
      landscape    TYPE strukname VALUE '/hec1/landscape_guid'             ##NO_TEXT,
      datacenter   TYPE strukname VALUE '/hec1/datacenter_guid'            ##NO_TEXT,
      if_baseline  TYPE strukname VALUE '/hec1/s_key_if_baseline'          ##NO_TEXT,
      solution     TYPE strukname VALUE '/hec1/solution_guid'              ##NO_TEXT,
      tier         TYPE strukname VALUE '/hec1/s_key_tier'                 ##NO_TEXT,
      material     TYPE strukname VALUE '/hec1/s_key_material'             ##NO_TEXT,
      app_srv_inst TYPE strukname VALUE '/hec1/s_key_app_server_inst'      ##NO_TEXT,
      app_node     TYPE strukname VALUE '/hec1/s_key_app_node'             ##NO_TEXT,
      app_srv_pc   TYPE strukname VALUE '/hec1/s_key_app_serv_pc'          ##NO_TEXT,
      app_srv      TYPE strukname VALUE '/hec1/s_key_app_serv'             ##NO_TEXT,
      app_storage  TYPE strukname VALUE '/hec1/s_key_app_storage'          ##NO_TEXT,
      db_srv_inst  TYPE strukname VALUE '/hec1/s_key_db_server_inst'       ##NO_TEXT,
      db_inst      TYPE strukname VALUE '/hec1/s_key_db_inst'              ##NO_TEXT,
      db_node      TYPE strukname VALUE '/hec1/s_key_db_node'              ##NO_TEXT,
      db_srv_pc    TYPE strukname VALUE '/hec1/s_key_db_serv_pc'           ##NO_TEXT,
      db_srv       TYPE strukname VALUE '/hec1/s_key_db_serv'              ##NO_TEXT,
      db_storage   TYPE strukname VALUE '/hec1/s_key_db_storage'           ##NO_TEXT,
    END OF gc_struc_key .
  CONSTANTS:
    BEGIN OF gc_check_rule,
      node           TYPE int1 VALUE 1                             ##NO_TEXT,
      perfomance_cat TYPE int1 VALUE 2                             ##NO_TEXT,
      storage_amount TYPE int1 VALUE 3                             ##NO_TEXT,
    END OF gc_check_rule .
  CONSTANTS:
    BEGIN OF gc_range_option,
      eq TYPE ddoption VALUE 'EQ'                                           ##NO_TEXT,
      cp TYPE ddoption VALUE 'CP'                                           ##NO_TEXT,
      bt TYPE ddoption VALUE 'BT'                                           ##NO_TEXT,
      nb TYPE ddoption VALUE 'NB'                                           ##NO_TEXT,
    END OF gc_range_option .
  CONSTANTS:
    BEGIN OF gc_range_sign,
      i TYPE ddsign VALUE 'I'                                               ##NO_TEXT,
      e TYPE ddsign VALUE 'E'                                               ##NO_TEXT,
    END OF gc_range_sign .

  CONSTANTS:
    BEGIN OF gc_act_method,
      create_phase                TYPE seocpdname VALUE 'CREATE_PHASE'                    ##NO_TEXT,
      create_landscape            TYPE seocpdname VALUE 'CREATE_LANDSCAPE'                ##NO_TEXT,
      create_delivery_unit        TYPE seocpdname VALUE 'CREATE_DELIVERY_UNIT'            ##NO_TEXT,
      create_man_serv_baseline    TYPE seocpdname VALUE 'CREATE_MAN_SERV_BASELINE'        ##NO_TEXT,
      create_tier                 TYPE seocpdname VALUE 'CREATE_TIER'                     ##NO_TEXT,
      create_tier_sla             TYPE seocpdname VALUE 'CREATE_TIER_SLA'                 ##NO_TEXT,
      create_material             TYPE seocpdname VALUE 'CREATE_MATERIAL'                 ##NO_TEXT,
      create_serv_inst            TYPE seocpdname VALUE 'CREATE_SERVER_INSTANCE'          ##NO_TEXT,
      create_inst_db              TYPE seocpdname VALUE 'CREATE_INSTANCE_DB'              ##NO_TEXT,
      create_db_node              TYPE seocpdname VALUE 'CREATE_DB_NODE'                  ##NO_TEXT,
      create_db_spc               TYPE seocpdname VALUE 'CREATE_DB_SERVER_PC'             ##NO_TEXT,
      create_db_qty               TYPE seocpdname VALUE 'CREATE_DB_STORAGE_AMOUNT'        ##NO_TEXT,
      create_db_server            TYPE seocpdname VALUE 'CREATE_DB_SERVER'                ##NO_TEXT,
      create_db_storage           TYPE seocpdname VALUE 'CREATE_DB_STORAGE'               ##NO_TEXT,
      create_db_backup            TYPE seocpdname VALUE 'CREATE_DB_STORAGE_BACKUP'        ##NO_TEXT,
      create_app_node             TYPE seocpdname VALUE 'CREATE_APP_NODE'                 ##NO_TEXT,
      create_app_spc              TYPE seocpdname VALUE 'CREATE_APP_SERVER_PC'            ##NO_TEXT,
      create_app_qty              TYPE seocpdname VALUE 'CREATE_APP_STORAGE_AMOUNT'       ##NO_TEXT,
      create_app_server           TYPE seocpdname VALUE 'CREATE_APP_SERVER'               ##NO_TEXT,
      create_app_storage          TYPE seocpdname VALUE 'CREATE_APP_STORAGE'              ##NO_TEXT,
      create_app_backup           TYPE seocpdname VALUE 'CREATE_APP_STORAGE_BACKUP'       ##NO_TEXT,
      create_software_item        TYPE seocpdname VALUE 'CREATE_SOFTWARE_ITEM'            ##NO_TEXT,
      update_additional_service   TYPE seocpdname VALUE 'UPDATE_ADDITIONAL_SERVICE'       ##NO_TEXT,
      update_storage_backup_price TYPE seocpdname VALUE 'UPDATE_STORAGE_BACKUP_PRICE'     ##NO_TEXT,
      update_if_baseline          TYPE seocpdname VALUE 'UPDATE_IF_BASELINE'              ##NO_TEXT,
      update_app_node             TYPE seocpdname VALUE 'UPDATE_APP_NODE'                 ##NO_TEXT,
      update_app_server_perf_cat  TYPE seocpdname VALUE 'UPDATE_APP_SERVER_PERF_CAT'      ##NO_TEXT,
      update_app_storage          TYPE seocpdname VALUE 'UPDATE_APP_STORAGE'              ##NO_TEXT,
      update_app_storage_amount   TYPE seocpdname VALUE 'UPDATE_APP_STORAGE_AMOUNT'       ##NO_TEXT,
      update_app_storage_backup   TYPE seocpdname VALUE 'UPDATE_APP_STORAGE_BACKUP'       ##NO_TEXT,
      update_instance_db          TYPE seocpdname VALUE 'UPDATE_INSTANCE_DB'              ##NO_TEXT,
      update_db_node              TYPE seocpdname VALUE 'UPDATE_DB_NODE'                  ##NO_TEXT,
      update_db_server_perf_cat   TYPE seocpdname VALUE 'UPDATE_DB_SERVER_PERF_CAT'       ##NO_TEXT,
      update_db_server            TYPE seocpdname VALUE 'UPDATE_DB_SERVER'                ##NO_TEXT,
      update_app_server           TYPE seocpdname VALUE 'UPDATE_APP_SERVER'               ##NO_TEXT,
      update_db_storage           TYPE seocpdname VALUE 'UPDATE_DB_STORAGE'               ##NO_TEXT,
      update_db_storage_backup    TYPE seocpdname VALUE 'UPDATE_DB_STORAGE_BACKUP'        ##NO_TEXT,
      update_db_storage_amount    TYPE seocpdname VALUE 'UPDATE_DB_STORAGE_AMOUNT'        ##NO_TEXT,
      update_landscape            TYPE seocpdname VALUE 'UPDATE_LANDSCAPE'                ##NO_TEXT,
      update_delivery_unit        TYPE seocpdname VALUE 'UPDATE_DELIVERY_UNIT'            ##NO_TEXT,
      update_man_serv_baseline    TYPE seocpdname VALUE 'UPDATE_MAN_SERV_BASELINE'        ##NO_TEXT,
      update_datacenter           TYPE seocpdname VALUE 'UPDATE_DATACENTER'               ##NO_TEXT,
      update_connectivity         TYPE seocpdname VALUE 'UPDATE_CONNECTIVITY'             ##NO_TEXT,
      update_tier                 TYPE seocpdname VALUE 'UPDATE_TIER'                     ##NO_TEXT,
      update_tier_from_landscape  TYPE seocpdname VALUE 'UPDATE_TIER_FROM_LANDSCAPE'      ##NO_TEXT,
      update_tier_add_service     TYPE seocpdname VALUE 'UPDATE_TIER_ADD_SERVICE'         ##NO_TEXT,
      update_tier_lt_backup       TYPE seocpdname VALUE 'UPDATE_TIER_LT_BACKUP'           ##NO_TEXT,
      update_solution             TYPE seocpdname VALUE 'UPDATE_SOLUTION'                 ##NO_TEXT,
      update_db_server_instance   TYPE seocpdname VALUE 'UPDATE_DB_SERVER_INSTANCE'       ##NO_TEXT,
      update_phase                TYPE seocpdname VALUE 'UPDATE_PHASE'                    ##NO_TEXT,
      inherit_phase_assignment    TYPE seocpdname VALUE 'INHERIT_PHASE_ASSIGNMENT'        ##NO_TEXT,
      set_success_predec          TYPE seocpdname VALUE 'SET_SUCCESSOR_PREDECESSOR'       ##NO_TEXT,
      delete_node                 TYPE seocpdname VALUE 'DELETE_NODE'                     ##NO_TEXT,
      copy_node                   TYPE seocpdname VALUE 'COPY_NODE'                       ##NO_TEXT,
    END OF gc_act_method.


ENDINTERFACE.
