SAP ABAP Class CL_ESH_OM_MODEL_COMPRESSION (Model Compression on Connector Creation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_OBJ_MOD_REP (Package) Model Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESH_OM_TRANSPORT Transport Between Areas 20081113
Properties
Class CL_ESH_OM_MODEL_COMPRESSION  
Short Description Model Compression on Connector Creation    
Super Class CL_ESH_OM_TRANSPORT Transport Between Areas 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20081112   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_OM_MODEL_COMPRESSION has no forward declaration.
Interfaces
Class CL_ESH_OM_MODEL_COMPRESSION has no interface implemented.
Friends
Class CL_ESH_OM_MODEL_COMPRESSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CRT_NODESTATUS Instance attribute Private See coding Indexing status for object type nodes (ADM) 20090330
2 MT_PARAM Instance attribute Private Type reference (TYPE) ESH_T_ADM_PARAM Compression OFF parameter 20090916
3 MV_GROUP_COUNTER Instance attribute Private Type reference (TYPE) INT4 Counter for group ID determination 20081118
4 MV_IS_COMPRESSIBLE Instance attribute Private Type reference (TYPE) ESH_E_CO_BOOLEAN Model: Is compressible 20081113
5 MV_LOGSYS Instance attribute Private Type reference (TYPE) ESH_E_OM_LOGSYS_GUID Logical system: GUID 20081114
6 MV_MODEL_GUID_COMPRESSED Instance attribute Private Type reference (TYPE) ESH_E_OM_COMPRESSED_MODEL_GUID Model GUID - compressed model 20081114
7 MV_MODEL_GUID_ORIG Instance attribute Private Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20081114
8 MV_PARAM_READ Instance attribute Private Type reference (TYPE) CHAR01 Compression OFF has been read 20090916
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_NCCR_PATH_ADJUSTMTS Instance method Private Method Calculate NCCR path adjustments 20090211
2 CALCULATE_NEW_CPB_STARTNODE Instance method Private Method Calculate CPB: New AUTHCPB start node 20090212
3 CALCULATE_NEW_NCCR_RELAT Instance method Private Method Calculate NCCR: Shorten path and set new relat. 20090211
4 CALCULATE_NEW_NFNW_STARTNODE Instance method Private Method Calculate NFNW: New AUTHNFNW start node 20090212
5 CHECK_COMPRESSIBILITY Instance method Protected Method Check whether the model can be compressed 20081113
6 CHECK_COMPRESSION_CRITERIA Instance method Private Method Check compression criteria 20091217
7 CHECK_FIELDTYPE_CONSTRAINTS Instance method Private Method Check field type constraints 20091217
8 CHECK_NCCR_NCCL_CLEANUP Instance method Private Method Check NCCL NCCR cleanup 20091217
9 CHECK_NODE_IS_INDEXED Instance method Protected Method Check whether a node is already indexed 20090326
10 CLEANUP_NCCR_NCCL Instance method Private Method Clean up NCCL/NCCR 20090604
11 COMPOSE_NEW_NF_NAME Instance method Public Method Compose new node field name 20081118
12 COMPRESS Instance method Protected Method Calculate object compression 20081112
13 COMPRESSED_MODEL_MODIFY Instance method Private Method Compose compressed model node, node flds, and n-to-n-mapping 20081126
14 CONSTRUCTOR Instance method Public Constructor Constructor 20081112
15 DEL_COMPRESSED_MODEL_GUID Instance method Private Method Delete compressed model GUID 20081208
16 DETERMINE_COMPRESSION_GROUPS Instance method Private Method Determine compression groups 20081128
17 DETERMINE_GRP_FIELDLEVEL_MAP Instance method Private Method Determine the field list for the combined node 20081127
18 DETERMINE_GRP_NODELEVEL_MAP Instance method Private Method Determine node level mapping 20081126
19 DETERMINE_GRP_PATH_ADJUSTMENTS Instance method Private Method Determine navigation path adjustments 20081201
20 DETERMINE_GRP_START_NODE Instance method Private Method Determine start node of a group 20081118
21 EVALUATE_COMPRESSION_OFF Instance method Private Method Evaluate compression OFF customizing 20090916
22 GET_COMPRESSED_MODEL_GUID Instance method Private Method Get compressed model GUID 20081113
23 GET_NEW_GROUP_ID Instance method Private Method Get new group ID 20081117
24 MERGE_CROSSGRP_PATH_ADJUSTMTS Instance method Private Method Merge cross-group path adjustments 20090206
25 MODEL_DELETE_COMPR_MODEL_GUID Static method Public Method Delete compressed model GUID for model 20081209
26 SAVE_COMPRESSED_MODEL Instance method Protected Method Save compressed model 20081112
27 SET_NP_GUIDS Instance method Private Method Set GUIDs for OTYPNP data 20081215
Events
Class CL_ESH_OM_MODEL_COMPRESSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_FIELDLEVEL_MAPPING Public See coding 20081118 BEGIN OF lty_s_fieldlevel_mapping, group_id TYPE char10, field_guid TYPE esh_e_om_node_field_guid, node_guid TYPE esh_e_om_node_guid, new_node_guid TYPE esh_e_om_node_guid, field_name TYPE esh_e_om_node_field, new_field_name TYPE esh_e_om_node_field, is_renamed TYPE char01, node_pos TYPE i, position TYpe i, new_position TYPE i, is_jointarget TYPE char01, p_node TYPE esh_e_om_node_guid, p_node_field TYPE esh_e_om_node_field_guid, END OF lty_s_fieldlevel_mapping
2 LTY_S_GROUPS Protected See coding 20081118 BEGIN OF lty_s_groups, group_id TYPE char10, otyp TYPE esh_e_om_object_type_guid, compressed_node TYPE esh_s_om_aotypn, nodes TYPE esh_t_om_aotypn, nf_orig TYPE esh_t_om_aotypnf, relat TYPE esh_t_om_arelat, relatf TYPE esh_t_om_arelatf, nodelevel_mapping TYPE lty_t_nodelevel_mapping, fieldlevel_mapping TYPE lty_t_fieldlevel_mapping, path_adjustments TYPE lty_t_path_adjustments, check_backend_names TYPE char01, END OF lty_s_groups
3 LTY_S_GROUP_ASSIGNMENTS Protected See coding 20081117 BEGIN OF lty_s_group_assignments, otyp TYPE esh_e_om_object_type_guid, node TYPE esh_e_om_node_guid, group_id TYPE char10, END OF lty_s_group_assignments
4 LTY_S_NODELEVEL_MAPPING Protected See coding 20081118 BEGIN OF lty_s_nodelevel_mapping, group_id TYPE char10, position TYPE i, hier_level TYPE i, node_guid TYPE esh_e_om_node_guid, node_name TYPE esh_e_om_node_name, compr_node_guid TYPE esh_e_om_node_guid, compr_node_name TYPE esh_e_om_node_name, immediate_parent TYPE esh_e_om_node_guid, relation_guid TYPE esh_e_om_relation_guid, all_names_unchanged TYPE char01, END OF lty_s_nodelevel_mapping
5 LTY_S_PATH_ADJUSTMENTS Protected See coding 20081201 BEGIN OF lty_s_path_adjustments, group_id TYPE char10, navpath_guid TYPE esh_e_om_navigation_path_guid, path_type TYPE esh_e_om_path_type, start_node TYPE esh_e_om_node_guid, new_start_node TYPE esh_e_om_node_guid, end_node TYPE esh_e_om_node_guid, new_end_node TYPE esh_e_om_node_guid, path_to_be_removed TYPE char01, step_adjustments TYPE lty_t_step_adjustments, nccr_to_be_adjusted TYPE guid_32, "nccr_guid nccr_to_be_removed TYPE char01, nccr_new_relat TYPE esh_e_om_relation_guid, nfnw_to_be_adjusted TYPE guid_32, "nfnw_guid nfnw_new_start_node TYPE esh_e_om_node_guid, cpb_to_be_adjusted TYPE esh_e_om_auth_check_guid, "cpb guid is the auth check guid cpb_new_start_node TYPE esh_e_om_node_guid, END OF lty_s_path_adjustments
6 LTY_S_STEP_ADJUSTMENTS Protected See coding 20081201 BEGIN OF lty_s_step_adjustments, stepno TYPE numc4, new_stepno TYPE numc4, step_to_be_removed TYPE char01, from_node TYPE esh_e_om_node_guid, new_from_node TYPE esh_e_om_node_guid, to_node TYPE esh_e_om_node_guid, new_to_node TYPE esh_e_om_node_guid, relation_guid TYPE esh_e_om_relation_guid, * relation_source_affected TYPE char01, * relation_sflds_affected TYPE char01, * relation_target_affected TYPE char01, * relation_tflds_affected TYPE char01, END OF lty_s_step_adjustments
7 LTY_T_FIELDLEVEL_MAPPING Protected See coding 20081118 lty_t_fieldlevel_mapping TYPE STANDARD TABLE OF lty_s_fieldlevel_mapping WITH KEY group_id field_guid
8 LTY_T_GROUPS Protected See coding 20081118 lty_t_groups TYPE STANDARD TABLE OF lty_s_groups WITH KEY group_id
9 LTY_T_GROUP_ASSIGNMENTS Protected See coding 20081117 lty_t_group_assignments TYPE STANDARD TABLE OF lty_s_group_assignments WITH KEY otyp node
10 LTY_T_NAMELIST Public See coding 20081128 LTY_T_NAMELIST TYPE SORTED TABLE OF esh_e_om_node_field WITH UNIQUE KEY table_line
11 LTY_T_NODELEVEL_MAPPING Protected See coding 20081118 lty_t_nodelevel_mapping TYPE STANDARD TABLE OF lty_s_nodelevel_mapping WITH KEY group_id position
12 LTY_T_PATH_ADJUSTMENTS Protected See coding 20081201 lty_t_path_adjustments TYPE STANDARD TABLE OF lty_s_path_adjustments WITH KEY group_id navpath_guid
13 LTY_T_STEP_ADJUSTMENTS Protected See coding 20081201 lty_t_step_adjustments TYPE STANDARD TABLE OF lty_s_step_adjustments WITH KEY stepno INITIAL SIZE 2
Method Signatures

Method CALCULATE_NCCR_PATH_ADJUSTMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUPS Call by reference Type reference (TYPE) LTY_T_GROUPS Compression Groups 20090211
2 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Source Container 20090211
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090211

Method CALCULATE_NEW_CPB_STARTNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PATHADJ Call by reference Type reference (TYPE) LTY_S_PATH_ADJUSTMENTS Path Adjustments 20090212
2 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Source Container 20090212
3 Importing IS_AUTHCPB Call by reference Type reference (TYPE) ESH_S_OM_AAUTHCPB Authcpb Record 20090212
4 Importing IS_NCCR Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNCCR Nccr Record 20090212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090212

Method CALCULATE_NEW_NCCR_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PATHADJ Call by reference Type reference (TYPE) LTY_S_PATH_ADJUSTMENTS Path Adjustment Record 20090211
2 Importing IS_NCCR Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNCCR NCCR entry 20090211

Method CALCULATE_NEW_NCCR_RELAT on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method CALCULATE_NEW_NFNW_STARTNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PATHADJ Call by reference Type reference (TYPE) LTY_S_PATH_ADJUSTMENTS Path Adjustments 20090212
2 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Source Container 20090212
3 Importing IS_AUTHNFNW Call by reference Type reference (TYPE) ESH_S_OM_AAUTHNFNW Authnfnw Record 20090212
4 Importing IS_NCCR Call by reference Type reference (TYPE) ESH_S_OM_AOTYPNCCR Nccr Record 20090212
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090212

Method CHECK_COMPRESSIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_COMPRESSIBLE Value transfer Type reference (TYPE) ESH_E_CO_BOOLEAN Is compressible 20081113

Method CHECK_COMPRESSIBILITY on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method CHECK_COMPRESSION_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OTYP Call by reference Type reference (TYPE) ESH_S_OM_AOTYP Object Type 20091217
2 Exporting ES_SOURCE_NODE Call by reference Type reference (TYPE) ESH_S_OM_AOTYPN Source Node 20091217
3 Exporting ES_TARGET_NODE Call by reference Type reference (TYPE) ESH_S_OM_AOTYPN Target Node 20091217
4 Exporting EV_DO_NOT_COMPRESS Call by reference Type reference (TYPE) CHAR01 Do not compress 20091217
5 Exporting EV_SOURCE_NODE_GRP Call by reference Type reference (TYPE) CHAR10 Group Assignment for Source Node 20091217
6 Exporting EV_TARGET_NODE_GRP Call by reference Type reference (TYPE) CHAR10 Group Assignment for Target Node 20091217
7 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Transport Container 20091217
8 Importing IS_RELAT Call by reference Type reference (TYPE) ESH_S_OM_ARELAT Structure for ESH_OM_ARELAT 20091217
9 Importing IT_GROUPS Call by reference Type reference (TYPE) LTY_T_GROUPS Existing Groups 20091217
10 Importing IT_GROUP_ASSIGNMENTS Call by reference Type reference (TYPE) LTY_T_GROUP_ASSIGNMENTS Existing Group Assignments 20091217

Method CHECK_COMPRESSION_CRITERIA on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method CHECK_FIELDTYPE_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DO_NOT_COMPRESS Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20091217
2 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Transport Container 20091217
3 Importing IT_GROUPS Call by reference Type reference (TYPE) LTY_T_GROUPS Compression Groups 20091217
4 Importing IV_FIELD_TYPE Call by reference Type reference (TYPE) ESH_E_OM_FIELD_TYPE Field Type (Semantics) 20091217
5 Importing IV_SOURCE_NODE_GRP Call by reference Type reference (TYPE) CHAR10 Source Node Group 20091217
6 Importing IV_SOURCE_NODE_GUID Call by reference Type reference (TYPE) ESH_E_OM_NODE_GUID Source Node Guid 20091217
7 Importing IV_TARGET_NODE_GRP Call by reference Type reference (TYPE) CHAR10 Target Node Group 20091217
8 Importing IV_TARGET_NODE_GUID Call by reference Type reference (TYPE) ESH_E_OM_NODE_GUID Target Node Guid 20091217

Method CHECK_FIELDTYPE_CONSTRAINTS on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method CHECK_NCCR_NCCL_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NCCR_NCCL_CLEANUP Call by reference Type reference (TYPE) CHAR01 NCCR NCCL Cleanup Required 20091217
2 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Transport Container 20091217
3 Importing IS_RELAT Call by reference Type reference (TYPE) ESH_S_OM_ARELAT Structure for ESH_OM_ARELAT 20091217

Method CHECK_NCCR_NCCL_CLEANUP on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method CHECK_NODE_IS_INDEXED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20090330
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090330
3 Returning RV_IS_INDEXED Value transfer Type reference (TYPE) CHAR01 Character Field Length 1 20090326

Method CHECK_NODE_IS_INDEXED on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method CLEANUP_NCCR_NCCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GROUPS Call by reference Type reference (TYPE) LTY_T_GROUPS Compression Groups 20090618
2 Changing R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Transport Container 20090604

Method CLEANUP_NCCR_NCCL on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method COMPOSE_NEW_NF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXISTING_NAMES Call by reference Type reference (TYPE) LTY_T_NAMELIST Existing Names (for name uniqueness check) 20081128
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Field Name 20091109
3 Importing IV_NODE_POS Call by reference Type reference (TYPE) I Node Position (determining the extension) 20091109
4 Returning RV_NEW_FIELD_NAME Value transfer Type reference (TYPE) ESH_E_OM_NODE_FIELD New Field Name 20081127
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081127

Method COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMPRESSED_MODEL_CREATED Value transfer Type reference (TYPE) CHAR01 Successful Compression 20081208
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081202

Method COMPRESSED_MODEL_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GROUP Call by reference Type reference (TYPE) LTY_S_GROUPS 20081126
2 Changing R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Transport Container 20081126
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081201

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ESH_OM_MODEL_COMPRESSION has no parameter.
Method CONSTRUCTOR on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method DEL_COMPRESSED_MODEL_GUID Signature

Method DEL_COMPRESSED_MODEL_GUID on class CL_ESH_OM_MODEL_COMPRESSION has no parameter.
Method DEL_COMPRESSED_MODEL_GUID on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method DETERMINE_COMPRESSION_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUPS Call by reference Type reference (TYPE) LTY_T_GROUPS Compression Group List 20081217
2 Exporting EV_NCCR_NCCL_CLEANUP Call by reference Type reference (TYPE) CHAR01 NCCL / NCCR cleanup required 20090604
3 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Transport Container 20081128

Method DETERMINE_COMPRESSION_GROUPS on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method DETERMINE_GRP_FIELDLEVEL_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FIELD_LEVEL_MAPPING Value transfer Type reference (TYPE) LTY_T_FIELDLEVEL_MAPPING Field Level Mapping 20081127
2 Importing IS_GROUP Call by reference Type reference (TYPE) LTY_S_GROUPS Group 20081127
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081127

Method DETERMINE_GRP_NODELEVEL_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_NODELEVEL_MAPPING Value transfer Type reference (TYPE) LTY_T_NODELEVEL_MAPPING 20081126
2 Importing IS_GROUP Call by reference Type reference (TYPE) LTY_S_GROUPS 20081126
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081126

Method DETERMINE_GRP_PATH_ADJUSTMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH_ADJUSTMENTS Call by reference Type reference (TYPE) LTY_T_PATH_ADJUSTMENTS Path Adjustments 20081201
2 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Container 20081201
3 Importing IS_GROUP Call by reference Type reference (TYPE) LTY_S_GROUPS Group 20081201
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081201

Method DETERMINE_GRP_START_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GROUP Call by reference Type reference (TYPE) LTY_S_GROUPS Group 20081118
2 Returning RS_START_NODE Value transfer Type reference (TYPE) ESH_S_OM_AOTYPN Start Node 20081118
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081118

Method EVALUATE_COMPRESSION_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GENERALLY Call by reference Type reference (TYPE) CHAR01 Generally 20090916
2 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20090916
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090916
4 Returning RV_OFF Value transfer Type reference (TYPE) CHAR01 Compression is switched off 20090916

Method EVALUATE_COMPRESSION_OFF on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method GET_COMPRESSED_MODEL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPR_MODEL_ALREADY_EXIST Call by reference Type reference (TYPE) ESH_E_CO_BOOLEAN Compressed model does already exist 20081208
2 Exporting EV_MODEL_GUID_COMPRESSED Call by reference Type reference (TYPE) ESH_E_OM_COMPRESSED_MODEL_GUID Model GUID - Compressed Model 20081114
3 Exporting EV_MODEL_GUID_ORIG Call by reference Type reference (TYPE) ESH_E_OM_MODEL_GUID Model GUID 20081114
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081114

Method GET_NEW_GROUP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GROUP_ID Value transfer Type reference (TYPE) CHAR10 Character Field Length = 10 20081117

Method GET_NEW_GROUP_ID on class CL_ESH_OM_MODEL_COMPRESSION has no exception.

Method MERGE_CROSSGRP_PATH_ADJUSTMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUPS Call by reference Type reference (TYPE) LTY_T_GROUPS 20090206
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20090206

Method MODEL_DELETE_COMPR_MODEL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20081209
2 Importing IV_CHECK_IS_UNUSED Call by reference Type reference (TYPE) CHAR01 Check whether actually unused in I and A 20081209
3 Importing IV_COMPR_MODEL_GUID Call by reference Type reference (TYPE) ESH_E_OM_COMPRESSED_MODEL_GUID Compressed Model Guid 20081209
4 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection Guid 20081209
5 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) CHAR01 Do Commit 20081209
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081209

Method SAVE_COMPRESSED_MODEL Signature

Method SAVE_COMPRESSED_MODEL on class CL_ESH_OM_MODEL_COMPRESSION has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20081209

Method SET_NP_GUIDS Signature

Method SET_NP_GUIDS on class CL_ESH_OM_MODEL_COMPRESSION has no parameter.
Method SET_NP_GUIDS on class CL_ESH_OM_MODEL_COMPRESSION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720