SAP ABAP Class CL_EHSB_RC_SRV_SES (EHS: SES Connection for Substances with Constraints)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-BD-CCK (Application Component) Compliance Check
     CBBA_REGCOMPL (Package) Compliance Check
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COM_SE_BUSOBJ Object Interface for Search Engine Service (SES) 20061222
Properties
Class CL_EHSB_RC_SRV_SES  
Short Description EHS: SES Connection for Substances with Constraints    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBBA_REGCOMPL   Compliance Check 
Created 20061222   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_COM_SE_BUSOBJ Object Interface for Search Engine Service (SES) 20061222
Friends
Class CL_EHSB_RC_SRV_SES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_GROUP_FI Constant Private Type reference (TYPE) COM_SEARCH_TV_ATTRIBUTE_GROUP 'fipara' Attribute Group 20061222
2 GC_ATTR_ROLLNAME_FI_CHARACT Constant Private Type reference (TYPE) ROLLNAME 'ATNAM' Data Element (Semantic Domain) 20061222
3 GC_ATTR_ROLLNAME_RECNROOT Constant Private Type reference (TYPE) ROLLNAME 'ESERECN' Data Element (Semantic Domain) 20070202
4 GC_ATTR_ROLLNAME_VALIDFROM Constant Private Type reference (TYPE) ROLLNAME 'ESEVALFR' Data Element (Semantic Domain) 20061222
5 GC_ATTR_ROLLNAME_VALIDTO Constant Private Type reference (TYPE) ROLLNAME 'ESEVALTO' Data Element (Semantic Domain) 20061222
6 GC_ATTR_VALIDFROM Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'valfr' Attribute Name 20070205
7 GC_ATTR_VALIDTO Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'valto' Attribute Name 20070205
8 GC_BUSOBJ Constant Public Type reference (TYPE) COM_SEARCH_TV_BUSOBJ 'EHSB_SUB_C' Business Object for Search Engine Service (SES) 20061222
9 GC_ERROR_ID Constant Private Type reference (TYPE) SYMSGID 'D9' Message Class 20070405
10 GC_ERROR_NUMBER Constant Private Type reference (TYPE) NUMC4 '0350' Message Number 20070405
11 GC_ERROR_TYPE Constant Private Type reference (TYPE) ESEERRMODE 'E' Message Category 20070405
12 GC_OBJECT_TYPE Constant Public Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE '1' Type of Business Object 20061222
13 GT_OBJECT_KEYS Instance attribute Private Type reference (TYPE) TY_T_OBJECT_KEYS Object ID Buffer 20070619
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE_VALUE_CL Static method Private Method Adds an Attribute Value 20061222
2 AS_DB_KEY_CL Static method Public Method Conversion of Object ID to DTAB Key 20070315
3 AS_OBJECT_ID_CL Static method Public Method Conversion of DTAB Key to Object ID 20070129
4 CHECK_AUTHORIZATION_CL Static method Private Method Check Obj. List for Display Authorization for Logged-On User 20070404
5 GET_ATTRIBUTE_VALUES_CL Static method Private Method Delivers Requested Attribute Values 20070130
6 GET_ESTCAT_FROM_CUSTOMIZING_CL Static method Private Method Delivers Value Assignment Types from Customizing 20070202
7 GET_OBJECTS_FROM_DB_CL Static method Private Method Delivers the Objects Straight from the Database 20070320
8 GET_SPECIFICATION_DATA_CL Static method Private Method Delivers Specification Data for Key Date 20061222
9 GET_SPECIFICATION_DATA_INT_CL Static method Public Method Delivers Data from Specification for Defining Object IDs 20070201
Events
Class CL_EHSB_RC_SRV_SES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_OBJECT_KEYS Public See coding 20070129 BEGIN OF ty_s_object_keys, object_id TYPE com_search_tv_object_id, recn TYPE estrh-recn, actn TYPE estrh-actn, recnroot TYPE estrh-recn, valfr TYPE estrh-valfr, valto TYPE estrh-valto, flg_inhexcl TYPE esp1_boolean, recnroot_orig TYPE estrh-recn, recntvh TYPE estrh-recn, END OF ty_s_object_keys
2 TY_T_OBJECT_KEYS Public See coding 20070201 ty_t_object_keys TYPE STANDARD TABLE OF ty_s_object_keys
Method Signatures

Method ADD_ATTRIBUTE_VALUE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ASSISTANT Call by reference Object reference (TYPE REF TO) IF_COM_SE_BUSOBJ_VALUE_ASSIST Interface für den Assistenten für die Suchmaschinen-Indiz. 20061222
2 Importing IV_DD_OBJ Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20061222
3 Importing IV_NAME Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attributname 20061222
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20061222
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20061222

Method AS_DB_KEY_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTN Call by reference Type reference (TYPE) ESTRH-ACTN Laufende Nummer des Änderungsstandes 20070315
2 Exporting EV_RECN Call by reference Type reference (TYPE) ESTRH-RECN Laufende Nummer des Datensatzes 20070315
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20070315
# Exception Resumable Description Created on
1 INVALID_INPUT 20070315

Method AS_OBJECT_ID_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20070129
2 Importing IV_ACTN Call by reference Type reference (TYPE) ESTRH-ACTN Laufende Nummer des Änderungsstandes 20070129
3 Importing IV_RECN Call by reference Type reference (TYPE) ESTRH-RECN Laufende Nummer des Datensatzes 20070129
# Exception Resumable Description Created on
1 INVALID_INPUT Ungültiger Wert in Importing-Parameter 20070129

Method CHECK_AUTHORIZATION_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IS_AUTHORIZED Call by reference Type reference (TYPE) COM_SEARCH_TT_IS_AUTHORIZED Tabelle mit Ergebnissen der Berechtigungsprüf. zu Objekt-IDs 20070404
2 Importing ITS_OBJECT_KEYS Call by reference Type reference (TYPE) TY_T_OBJECT_KEYS Interne Objektschlüssel 20070405
3 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) COM_SEARCH_TT_OBJECT_ID Tabelle mit Objekt-IDs 20070404
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20070404

Method GET_ATTRIBUTE_VALUES_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ASSISTANT Call by reference Object reference (TYPE REF TO) IF_COM_SE_BUSOBJ_VALUE_ASSIST Interface für den Assistenten für die Suchmaschinen-Indiz. 20070130
2 Importing IT_ATTRIBUTE_NAMES Call by reference Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_NAME Tabelle mit Attributtexten 20070130
3 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) COM_SEARCH_TT_OBJECT_ID Tabelle mit Objekt-IDs 20070130
4 Importing IV_CHECK_AUTHORIZATION Call by reference Type reference (TYPE) ESP1_BOOLEAN 'X' X = Berechtigungen sollen geprüft werden 20070404
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20070130

Method GET_ESTCAT_FROM_CUSTOMIZING_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ESTCATS Value transfer Type reference (TYPE) EHSB_TT_RC_ESTCAT EHS: Bewertungsarten 20070202
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20070202

Method GET_OBJECTS_FROM_DB_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_OBJECT_KEYS Call by reference Type reference (TYPE) TY_T_OBJECT_KEYS Tabelle mit Objektschlüsseln und Zusatzinformationen 20070320
2 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) COM_SEARCH_TT_OBJECT_ID Tabelle mit Objekt-IDs 20070320
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20070320

Method GET_SPECIFICATION_DATA_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARACT_DATA Call by reference Type reference (TYPE) ESPRH_APIPR_TAB_TYPE Bewertungsdaten 20061222
2 Exporting ET_VALUATION_INSTANCE Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE Bewertungsinstanz 20070202
3 Importing ITS_OBJECT_KEYS Call by reference Type reference (TYPE) TY_T_OBJECT_KEYS Tabelle mit Objektschlüsseln und Zusatzinformationen 20070320
4 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) COM_SEARCH_TT_OBJECT_ID Tabelle mit Objekt-IDs 20070202
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler ist aufgetreten 20061222

Method GET_SPECIFICATION_DATA_INT_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUATION_INSTANCE Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE 20070201
2 Importing IT_ESTCATS Call by reference Type reference (TYPE) EHSB_TT_RC_ESTCAT EHS: Bewertungsarten 20070201
3 Importing IT_RECN Call by reference Type reference (TYPE) EHSB_TT_RECN 20070201
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler ist aufgetreten 20070201
History
Last changed by/on SAP  20110908 
SAP Release Created in 700