SAP ABAP Class CL_CFX_TSEARCH_RESULT (CFX Search: Search Result)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_SEARCH (Package) CFX: Search in cFolders
Properties
Class CL_CFX_TSEARCH_RESULT  
Short Description CFX Search: Search Result    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_SEARCH   CFX: Search in cFolders 
Created 20040428   SAP 
Last change 20141109    
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 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CFX_TSEARCH_RESULT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CFX_SEARCH_APPLICATION 20040428 CFX Search: Application Singleton
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ALLFOUNDOBJECTS Instance attribute Private Type reference (TYPE) TYPE_FOUNDOBJECTLIST 20040428
2 MT_FOUND_OBJECTS Instance attribute Public Type reference (TYPE) CFX_TT_SEARCH_OBJECT CFX Search: List of Found Objects 20040428
3 MT_SUBFOLDER Instance attribute Private Type reference (TYPE) CFX_TT_SEARCH_OBJECT CFX Search: List of Found Objects 20040511
4 MT_VISIBLE_OBJECTS Instance attribute Public Type reference (TYPE) CFX_TT_VISIBLE_IN_SEARCH CFX Search: Objects (docs...) that a user is allowed to see 20040428
5 SC_TAG_AREAID Constant Public Type reference (TYPE) TEXT10 'areaid' 'areaid' 20040428
6 SC_TAG_COLID Constant Public Type reference (TYPE) TEXT10 'colid' 'colid' 20040428
7 SC_TAG_DOCID Constant Public Type reference (TYPE) TEXT10 'docid' 'docid' 20040428
8 SC_TAG_FOLID Constant Public Type reference (TYPE) TEXT10 'folid' 'folid' 20040428
9 SC_TAG_MATCHREASON Constant Private Type reference (TYPE) TEXT10 'Match' 'Match' 20040428
10 SC_TAG_MATCHREASONID Constant Private Type reference (TYPE) TEXT10 'MatchId' 'MatchID' 20040428
11 SC_TAG_MATCHREASONTX Constant Private Type reference (TYPE) TEXT10 'MatchTx' 'MatchTx' 20040428
12 SC_TAG_OBJDESC Constant Private Type reference (TYPE) TEXT10 'Desc' 'Desc' 20040428
13 SC_TAG_OBJNAME Constant Private Type reference (TYPE) TEXT10 'Name' 'Name' 20040428
14 SC_TAG_OBJTYPE Constant Private Type reference (TYPE) TEXT10 'ObjType' 'ObjType' 20040428
15 SC_TAG_RESULTENV Constant Private Type reference (TYPE) TEXT10 'Result' 'Result' 20040428
16 SC_TAG_RESULTOBJ Constant Private Type reference (TYPE) TEXT10 'Object' 'Object' 20040428
17 SC_TAG_TOPICID Constant Public Type reference (TYPE) TEXT10 'topicid' 'topicid' 20040428
18 SC_TAG_USERGROUPID Constant Private Type reference (TYPE) TEXT10 'Usergrp' 'Usergrp' 20040428
19 SC_TAG_USERID Constant Private Type reference (TYPE) TEXT10 'User' 'User' 20040428
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FOUND_OBJECT Instance method Public Method Add Object Found as Part of a Search 20040428
2 ADD_OBJECT Instance method Public Method Add Object with All Possible IDs 20040428
3 ADD_OBJECTS_FROM_COM_SE Instance method Public Method Add Objects Found from TREX Metasearch 20040428
4 ANALYSE_FOLDER Instance method Public Method Delete Objects by Subfolder 20040511
5 CHECK_AUTHORITY Instance method Public Method Check Authorization of Results List 20040506
6 CONTAINS_OBJECT Instance method Public Method Delivers True, If the Object is in the Hitlist 20040428
7 CREATE Static method Public Method Generate New (Empty) Instance 20040428
8 REMOVE_OBJECT Instance method Public Method Remove Individual Object from Hitlist 20040428
9 REMOVE_OBJ_INFOL_SE Instance method Public Method Delete Objects by Subfolder 20040511
Events
Class CL_CFX_TSEARCH_RESULT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_FOUNDOBJECTLIST Private See coding 20040428 type_foundobjectlist type hashed table of guid_32 with unique default key
Method Signatures

Method ADD_FOUND_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT_REF Call by reference Object reference (TYPE REF TO) IF_CFX_COMMON Gemeinsame Schnittstelle aller Objekte 20040428
2 Importing IT_MATCH_REASONS Call by reference Type reference (TYPE) CFX_TT_MATCHEDWORDS CFX Suchen: Liste gematchter Kontexte 20040428
3 Importing I_AREA_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
4 Importing I_COL_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
5 Importing I_DOC_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
6 Importing I_FOL_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
7 Importing I_OBJECT_DESC Call by reference Type reference (TYPE) CFX_STRING Zeichenkette für Collaboration Folders 20040428
8 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CFX_STRING Zeichenkette für Collaboration Folders 20040428
9 Importing I_TOPIC_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428

Method ADD_FOUND_OBJECT on class CL_CFX_TSEARCH_RESULT has no exception.

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT_REF Call by reference Object reference (TYPE REF TO) IF_CFX_COMMON Gemeinsame Schnittstelle aller Objekte 20040428
2 Importing IT_MATCH_REASONS Call by reference Type reference (TYPE) CFX_TT_MATCHEDWORDS CFX Suchen: Liste gematchter Kontexte 20040428
3 Importing I_AREA_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
4 Importing I_COL_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
5 Importing I_DOC_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
6 Importing I_FOL_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
7 Importing I_OBJECT_DESC Call by reference Type reference (TYPE) CFX_STRING Zeichenkette für Collaboration Folders 20040428
8 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CFX_STRING Zeichenkette für Collaboration Folders 20040428
9 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_T_OBJECT_TYPE Objekttyp 20040428
10 Importing I_OBJECT_TYPE_DESC Call by reference Type reference (TYPE) CFX_ID Interne ID der Typisierung 20040428
11 Importing I_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Wenn true, wird das Objekt überschrieben 20040428
12 Importing I_TOPIC_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
13 Importing I_USERGROUP_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
14 Importing I_USER_ID Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20040428

Method ADD_OBJECT on class CL_CFX_TSEARCH_RESULT has no exception.

Method ADD_OBJECTS_FROM_COM_SE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT_ITEMS Call by reference Type reference (TYPE) COM_SEARCH_TT_RESULT_ITEM Suchergebnisliste 20040428
2 Importing I_MATCH Call by reference Type reference (TYPE) I 20040518

Method ADD_OBJECTS_FROM_COM_SE on class CL_CFX_TSEARCH_RESULT has no exception.

Method ANALYSE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_FOLDER Call by reference Object reference (TYPE REF TO) CL_CFX_FOLDER Mappe für Collaboration Folders 20040511
2 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20040511
3 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20040511
4 Importing I_FOL_ID Call by reference Type reference (TYPE) STRING 20040511
5 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20040511

Method ANALYSE_FOLDER on class CL_CFX_TSEARCH_RESULT has no exception.

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_CFX_TSEARCH_RESULT has no parameter.
Method CHECK_AUTHORITY on class CL_CFX_TSEARCH_RESULT has no exception.

Method CONTAINS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428
2 Returning R_FOUND Value transfer Type reference (TYPE) ABAP_BOOL 20040428

Method CONTAINS_OBJECT on class CL_CFX_TSEARCH_RESULT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_RES Value transfer Object reference (TYPE REF TO) CL_CFX_TSEARCH_RESULT CFX Suchen: Suchergebnis 20040428

Method CREATE on class CL_CFX_TSEARCH_RESULT has no exception.

Method REMOVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20040428

Method REMOVE_OBJECT on class CL_CFX_TSEARCH_RESULT has no exception.

Method REMOVE_OBJ_INFOL_SE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_FOLDER Call by reference Object reference (TYPE REF TO) CL_CFX_FOLDER Mappe für Collaboration Folders 20040511
2 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20040511
3 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20040511
4 Importing I_FOL_ID Call by reference Type reference (TYPE) STRING 20040511
5 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20040511

Method REMOVE_OBJ_INFOL_SE on class CL_CFX_TSEARCH_RESULT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in