SAP ABAP Class CL_RCP_SES_INDEXER (Recipe Indexing for Search Engine Service)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM-REC (Application Component) Recipe
     RMSRCPAPI (Package) RMS-RCP: Application Programming Interface
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) 20061205
Properties
Class CL_RCP_SES_INDEXER  
Short Description Recipe Indexing for Search Engine Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSRCPAPI   RMS-RCP: Application Programming Interface 
Created 20061205   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RCP31 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) 20061205
Friends
Class CL_RCP_SES_INDEXER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ATTR_AENNR Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'aennr' Attribute: AENNR 20061206
2 C_ATTR_AUTHGRP Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'authgrp' Attribute: AUTHGRP 20061206
3 C_ATTR_CHARACT Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'charact' Attribute: Characteristic 20061206
4 C_ATTR_CLASS Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'class' Attribute: Class 20061206
5 C_ATTR_CLASS_TYPE Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'class_type' Attribute: class_type 20061206
6 C_ATTR_CONS_FLG Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'cons_flg' Attribute: cons_flg 20061206
7 C_ATTR_DOKAR Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'dokar' Attribute: dokar 20061206
8 C_ATTR_DOKNR Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'doknr' Attribute: doknr 20061206
9 C_ATTR_EHS_RECN Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'ehs_recn' Attribute: EHS_RECN 20061206
10 C_ATTR_FRML Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'guid_frm' Attribute: formula 20070622
11 C_ATTR_IDCAT Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'idcat' Attribute: idcat 20061206
12 C_ATTR_IDENT Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'ident' Attribute: ident 20061206
13 C_ATTR_IDLANGU Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'idlangu' Attribute: idlangu 20061206
14 C_ATTR_OTYPE_ORGID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'otype_orgid' Attribute: Otype_orgid 20061206
15 C_ATTR_PNTYPE Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'pntype' Attribute: PNTYPE 20061206
16 C_ATTR_PP_CHARACT Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'pp_charact' Attribute: pp_charact 20061206
17 C_ATTR_PP_ID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'pp_id' Attribute: pp_id 20061206
18 C_ATTR_PP_LONGTEXT Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'pp_longtext' Attribute: pp_longtext 20061206
19 C_ATTR_PP_VALUE Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'pp_value' Attribute: pp_neutr 20061213
20 C_ATTR_PREF_RCP_FLG Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'pref_rcp_flg' Attribute: pref_rcp_flg 20061206
21 C_ATTR_PS_POSID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'ps_posid' Attribute: ps_posid 20061206
22 C_ATTR_PVGUID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'pvguid' Attribute: PVGUID 20061220
23 C_ATTR_RCPTEXT Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'rcptext' Attribute: text 20061229
24 C_ATTR_RCP_CHNGBY Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'rcp_chngby' Attribute: rcp_chngby 20061206
25 C_ATTR_RCP_CREABY Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'rcp_creaby' Attribute: rcp_creaby 20061206
26 C_ATTR_REALO Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'realo' Attribute: Realo 20061206
27 C_ATTR_RVLID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'rvlid' Attribute: rvlid 20061206
28 C_ATTR_STATUS Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'status' Attribute: Status 20061206
29 C_ATTR_SUBCAT Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'subcat' Attribute: SUBCAT 20061206
30 C_ATTR_TEXT_TYPE Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'text_type' Attribute: text_type 20061206
31 C_ATTR_TYPE_STRING Constant Public Type reference (TYPE) TREXD_ATTR_TYPE 'S' Attribute Type: Character String 20070823
32 C_ATTR_TYPE_TEXT Constant Public Type reference (TYPE) TREXD_ATTR_TYPE 'N' Attribute Type: Text 20070823
33 C_ATTR_VACLID Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'vaclid' Attribute: vaclid 20061206
34 C_ATTR_VALUE Constant Public Type reference (TYPE) TREXD_ATTR_NAME 'value' Attribute: value_neutral 20061213
35 C_BUSOBJ Constant Public Type reference (TYPE) COM_SEARCH_TV_BUSOBJ 'RECIPE' Business Object: Recipe 20061211
36 C_GROUP_ASCOPE Constant Public Type reference (TYPE) COM_SEARCH_TV_ATTRIBUTE_GROUP 'ASCOPE' Attribute Group: Scope of Application 20061206
37 C_GROUP_CLASS Constant Public Type reference (TYPE) COM_SEARCH_TV_ATTRIBUTE_GROUP 'CLASS' Attribute Group: Classification 20061206
38 C_GROUP_DOCUMENT Constant Public Type reference (TYPE) COM_SEARCH_TV_ATTRIBUTE_GROUP 'DOCUMENT' Attribute Group: Document 20061206
39 C_GROUP_IDENT Constant Public Type reference (TYPE) COM_SEARCH_TV_ATTRIBUTE_GROUP 'IDENT' Attribute Group: Identifier 20061206
40 C_GROUP_PPARA Constant Public Type reference (TYPE) COM_SEARCH_TV_ATTRIBUTE_GROUP 'PPARA' Attribute Group: Process Parameter 20061206
41 C_GROUP_TEXT Constant Public Type reference (TYPE) COM_SEARCH_TV_ATTRIBUTE_GROUP 'TEXT' Attribute Group: Text 20061206
42 C_OBJECT_TYPE Constant Public Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE '1' Object Type: 1 20061211
43 C_RELTY_DOCUMENT Constant Public Type reference (TYPE) COM_SEARCH_TV_REL_TYPE_ID '2' Relationship Type: Recipe <-> Document 20061213
44 C_RELTY_FORMULA Constant Public Type reference (TYPE) COM_SEARCH_TV_REL_TYPE_ID '1' Relationship Type: Recipe <-> Formula 20061213
45 C_TEXT_TYPE_ACTLTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'ACTLTX' Text Type: Recipe Short Text 20061213
46 C_TEXT_TYPE_ACTSTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'ACTSTX' Text Type: Recipe Short Text 20061213
47 C_TEXT_TYPE_CREARES Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'CREARES' Text Type: Recipe Short Text 20061213
48 C_TEXT_TYPE_EQRLTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'EQRLTX' Text Type: Recipe Short Text 20061213
49 C_TEXT_TYPE_EQRSTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'EQRSTX' Text Type: Recipe Short Text 20061213
50 C_TEXT_TYPE_OPRLTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'OPRLTX' Text Type: Recipe Short Text 20061213
51 C_TEXT_TYPE_OPRSTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'OPRSTX' Text Type: Recipe Short Text 20061213
52 C_TEXT_TYPE_RCPLTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'RCPLTX' Text Type: Recipe Short Text 20061213
53 C_TEXT_TYPE_RCPSTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'RCPSTX' Text Type: Recipe Short Text 20061213
54 C_TEXT_TYPE_STGLTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'STGLTX' Text Type: Recipe Short Text 20061213
55 C_TEXT_TYPE_STGSTX Constant Public Type reference (TYPE) RCPE_TEXT_TYPE 'STGSTX' Text Type: Recipe Short Text 20061213
56 MTS_ATTR_NAME_CL Static Attribute Protected Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_NAME Table with Attribute Texts 20061211
57 MTS_CPOINTER_CL Static Attribute Protected Type reference (TYPE) COM_SEARCH_TT_CPOINTER_DATA Net Data for SES Object Change Pointer 20061214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY_CL Static method Public Method 20061205
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061211
3 FILL_TEXT_INTO_ATTRIBUTE Instance method Protected Method Fill Attribute with Text 20061213
4 GET_ATTRIBUTE_CONTENT Instance method Protected Method Determine Content for Attributes 20061229
5 GET_ATTR_NAME_LIST Static method Protected Method Attributes for an Object Type 20061211
6 RESET_RECIPE_CPOINTERS_CL Static method Public Method Reset Buffer for Change Pointer 20061214
7 SAVE_RECIPE_CPOINTERS_CL Static method Public Method Save Change Pointers 20061214
8 WRITE_RECIPE_CPOINTERS_CL Static method Public Method Write change pointers 20061214
Events
Class CL_RCP_SES_INDEXER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CLASSIFICATION Protected See coding Classification 20070112 BEGIN OF ty_s_classification, class_type TYPE klassenart, class TYPE klasse_d, charact TYPE atnam, value TYPE atwrt, END OF ty_s_classification
2 TY_S_PROCESS_PARA Protected See coding Process parameter 20070112 BEGIN OF ty_s_process_para, pp_id TYPE rcpe_pp_id, pp_charact TYPE atnam, pp_value TYPE atwrt, pp_longtext TYPE string, END OF ty_s_process_para
Method Signatures

Method CHECK_AUTHORITY_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 20061205
2 Importing IT_KEY Call by reference Type reference (TYPE) RCPTY_API_KEY Tabelle mit Objekt-IDs 20061205

Method CHECK_AUTHORITY_CL on class CL_RCP_SES_INDEXER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RCP_SES_INDEXER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RCP_SES_INDEXER has no exception.

Method FILL_TEXT_INTO_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTR_VAL Call by reference Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_VALUE Tabelle mit Attributwerten zu Objekten 20061213
2 Importing IT_EQR Call by reference Type reference (TYPE) RCPTY_API_EQR RMS-RCP: API - Tabellentyp für Equipment Requirement 20061213
3 Importing IT_LTX Call by reference Type reference (TYPE) RCPTY_API_LTX RMS-RCP: API - Tabellentyp Langtexte 20061213
4 Importing IT_PAC Call by reference Type reference (TYPE) RCPTY_API_PAC RMS-RCP: API - Tabellentyp für Prozess Action 20061213
5 Importing IT_POP Call by reference Type reference (TYPE) RCPTY_API_POP RMS-RCP: API - Tabellentyp für Prozess Operation 20061213
6 Importing IT_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20061213
7 Importing IT_RCTX Call by reference Type reference (TYPE) RCPTY_API_RCTX RMS-RCP: API - Tabellentyp Erstellungsgrund Texte 20061213
8 Importing IT_STX Call by reference Type reference (TYPE) RCPTY_API_STX RMS-RCP: API - Tabellentyp Kurztexte 20061213
9 Importing I_OBJECT_ID Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20061213
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20061213

Method GET_ATTRIBUTE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTENT Call by reference Type reference (TYPE) COM_SEARCH_TT_CONTENT Tabelle mit Content zu Objekten 20061229
2 Importing IT_ATTR_VAL Call by reference Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_VALUE Tabelle mit Attributwerten zu Objekten 20061229

Method GET_ATTRIBUTE_CONTENT on class CL_RCP_SES_INDEXER has no exception.

Method GET_ATTR_NAME_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE_NAMES Call by reference Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_NAME Tabelle mit Attributtexten 20061211
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt 20061211
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639, z.B. 'EN' 20061211
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_TYPE Typ des Business-Objekts 20061211
# Exception Resumable Description Created on
1 BUSOBJ_NOT_FOUND Business-Objekt nicht gefunden 20061211
2 INTERNAL_ERROR Interner Fehler 20061211
3 OBJECT_TYPE_NOT_FOUND Objekttyp nicht gefunden 20061211

Method RESET_RECIPE_CPOINTERS_CL Signature

Method RESET_RECIPE_CPOINTERS_CL on class CL_RCP_SES_INDEXER has no parameter.
Method RESET_RECIPE_CPOINTERS_CL on class CL_RCP_SES_INDEXER has no exception.

Method SAVE_RECIPE_CPOINTERS_CL Signature

Method SAVE_RECIPE_CPOINTERS_CL on class CL_RCP_SES_INDEXER has no parameter.
Method SAVE_RECIPE_CPOINTERS_CL on class CL_RCP_SES_INDEXER has no exception.

Method WRITE_RECIPE_CPOINTERS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR RMS-RCP: API - Tabellentyp für Fehlertabelle 20061214
2 Importing IT_NO_AUTH Call by reference Type reference (TYPE) RCPTY_API_NO_AUTH RMS-RCP: API - Tabellentyp Berechtigung 20061214
3 Importing IT_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP RMS-RCP: API - Tabellentyp für Rezeptdaten 20061214

Method WRITE_RECIPE_CPOINTERS_CL on class CL_RCP_SES_INDEXER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700