interface /HEC1/IF_BOPF_CONFIG_MODEL_GE
  public .


  methods GET_ADD_SERVICE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_SERVICE) type /HEC1/T_DATA_ADD_SERVICES_CT .
  methods GET_TIER_ADD_SERVICE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_SERVICE) type /HEC1/T_DATA_TIER_ADD_SERV_CT .
  methods GET_TIER_LT_BACKUP
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_TIER_LT_BACKUP) type /HEC1/T_DATA_TIER_LT_BACKUP_CT .
  methods GET_TIER_ADD_STORAGE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_TIER_ADD_STORAGE) type /HEC1/T_TIER_ADD_STORAGE_CT .
  methods GET_APP_NODE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_APP_NODE) type /HEC1/T_DATA_APP_NODE_CT .
  methods GET_APP_SERVER_INST
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_APP_SERV_INST) type /HEC1/T_DATA_APP_SERV_INST_CT .
  methods GET_APP_SERVER
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_APP_SERVER) type /HEC1/T_DATA_APP_SERV_CT .
  methods GET_APP_SERVER_PC
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_APP_SERV_PC) type /HEC1/T_DATA_APP_SERV_PC_CT .
  methods GET_APP_STORAGE_BACKUP
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_APP_BACKUP) type /HEC1/T_DATA_APP_BACKUP_CT .
  methods GET_APP_STORAGE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_APP_STORAGE) type /HEC1/T_DATA_APP_STORAGE_CT .
  methods GET_APP_STORAGE_QTY
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_APP_STORAGE_QTY) type /HEC1/T_DATA_APP_STORAGEQTY_CT .
  methods GET_CONNECTIVITY
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_CONNECTIVITY) type /HEC1/T_DATA_CONNECTIVITY_CT .
  methods GET_CONTACT
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_CONTACT) type /HEC1/T_DATA_CONTACT_CT .
  methods GET_DATACENTER
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_DATACENTER) type /HEC1/T_DATA_DATACENTER_CT .
  methods GET_DB_NODE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_DB_NODE) type /HEC1/T_DATA_DB_NODE_CT .
  methods GET_DB_SERVER_INST
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_DB_SERV_INST) type /HEC1/T_DATA_DB_SERVER_INST_CT .
  methods GET_DB_SERVER
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_DB_SERVER) type /HEC1/T_DATA_DB_SERV_CT .
  methods GET_DB_SERVER_PC
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_DB_SERV_PC) type /HEC1/T_DATA_DB_SERV_PC_CT .
  methods GET_DB_STORAGE_BACKUP
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_DB_BACKUP) type /HEC1/T_DATA_DB_BACKUP_CT .
  methods GET_DB_STORAGE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_DB_STORAGE) type /HEC1/T_DATA_DB_STORAGE_CT .
  methods GET_DB_STORAGE_QTY
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_DB_STORAGE_QTY) type /HEC1/T_DATA_DB_STORAGE_QTY_CT .
  methods GET_DELIVERY_UNIT
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RS_DELIVERY_UNIT) type /HEC1/S_DATA_DLVY_UNIT_CS .
  methods GET_IF_BASELINE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_IF_BASELINE) type /HEC1/T_DATA_IF_BASELINE_CT .
  methods GET_INSTANCE_DB
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_INST_DB) type /HEC1/T_DATA_DB_INST_CT .
  methods GET_ROOT
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RS_ROOT) type /HEC1/S_CONFIG_ROOT_CS .
  methods GET_MAN_SERVICE_BASELINE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_MAN_SERVICE_BASELINE) type /HEC1/T_DATA_MAN_SERV_BASEL_CT .
  methods GET_MATERIAL
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_MATERIAL) type /HEC1/T_DATA_MATERIAL_CT .
  methods GET_NETWORK_SEGMENT
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_NETWORK_SEGMENT) type /HEC1/T_DATA_NETWORK_SEGM_CT .
  methods GET_PHASE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_PHASE) type /HEC1/T_DATA_PHASE_CT .
  methods GET_SERVICE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_SERVICE) type /HEC1/T_DATA_ADD_SERVICES_CT .
  methods GET_SOFTWARE_ITEM
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_SOFTWARE_ITEM) type /HEC1/T_DATA_SW_ITEM_CT .
  methods GET_SOLUTION
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_SOLUTION) type /HEC1/T_DATA_SOLUTION_CT .
  methods GET_TRANSPORT_PATH
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_TRANSPORT_PATH) type /HEC1/T_DATA_TRANSPORT_PATH_CT .
  methods GET_TIER
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_TIER) type /HEC1/T_DATA_TIER_CT .
  methods GET_TIER_SLA
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_TIER_SLA) type /HEC1/T_DATA_TIER_SLA_CT .
  methods GET_CONTACT_REF
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_CONTACT_REF) type /HEC1/T_DATA_CONTACT_REF_CT .
  methods GET_OBJECT
    importing
      !IV_NODE_KEY type /BOBF/OBM_NODE_KEY
      !IV_QUERY_KEY type /BOBF/OBM_QUERY_KEY
      !IT_KEY type /BOBF/T_FRW_KEY optional
      !IT_PARENT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
      !RT_DATA type ANY .
  methods GET_CONNECT_PRICE_AGGRE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_CONNECT_PRICE_AGGRE) type /HEC1/T_CONNECT_PRICE_AGGRE_CT .
  methods GET_LANDSC_PRICE_AGGRE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_LANDSC_PRICE_AGGRE) type /HEC1/T_LANDSC_PRICE_AGGRE_CT .
  methods GET_SERVICE_PRICE_AGGRE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_SERVICE_PRICE_AGGRE) type /HEC1/T_SERVICE_PRICE_AGGRE_CT .
  methods GET_LT_BACKUP_PRICE_AGGRE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_LT_BACKUP_PRICE_AGGRE) type /HEC1/S_LT_BACKUP_PRICE_AGG_CT .
  methods GET_ADD_STORAGE_PRICE_AGGRE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_ADD_STORAGE_PRICE_AGGRE) type /HEC1/T_ADD_STORAGE_PRICE_PHAS .
  methods GET_TIER_PRICE_AGGRE
    importing
      !IT_KEY type /BOBF/T_FRW_KEY optional
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_TIER_PRICE_AGGRE) type /HEC1/T_TIER_PRICE_AGGRE_CT .
  methods GET_DATACENTER_CT
    returning
      value(RT_DATA) type /HEC1/T_DATA_DATACENTER_CT .
  methods GET_LT_BACKUP_DC
    importing
      !IT_KEY type /BOBF/T_FRW_KEY
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_LT_BACKUP) type /HEC1/T_DATA_LT_BACKUP_DC_CT .
  methods GET_LT_BACKUP_CL
    importing
      !IT_KEY type /BOBF/T_FRW_KEY
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_LT_BACKUP) type /HEC1/T_DATA_LT_BACKUP_CL_CT .
  methods GET_LT_BACKUP_AM
    importing
      !IT_KEY type /BOBF/T_FRW_KEY
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_LT_BACKUP) type /HEC1/T_LT_BACKUP_AMOUNT_CT .
  methods GET_ADD_STORAGE_DC
    importing
      !IT_KEY type /BOBF/T_FRW_KEY
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_ADD_STORAGE_DC) type /HEC1/T_ADD_STORAGE_DC_CT .
  methods GET_ADD_STORAGE_CL
    importing
      !IT_KEY type /BOBF/T_FRW_KEY
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_ADD_STORAGE_CL) type /HEC1/T_ADD_STORAGE_CLASS_CT .
  methods GET_ADD_STORAGE_AM
    importing
      !IT_KEY type /BOBF/T_FRW_KEY
    exporting
      !EO_MESSAGE type ref to /BOBF/IF_FRW_MESSAGE
    returning
      value(RT_ADD_STORAGE_AM) type /HEC1/T_ADD_STORAGE_AMOUNT_CT .
endinterface.
