SAP ABAP Class CL_SRM_GSP_ARC_ATTR_QUERY (GSP Attribute Search in the Archive)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_GSP_ARCHIVE (Package) Archiving for Generic SP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DM_QUERY GDMA: Search Interface 20050713
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_ARCHIVE_QUERY Archive Search Support 20050713
Properties
Class CL_SRM_GSP_ARC_ATTR_QUERY  
Short Description GSP Attribute Search in the Archive    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_GSP_ARCHIVE   Archiving for Generic SP 
Created 20050519   SAP 
Last change 20060207   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DM_QUERY GDMA: Search Interface 20050713
2 IF_SRM_ARCHIVE_QUERY Archive Search Support 20050713
Friends
Class CL_SRM_GSP_ARC_ATTR_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ARCHIVE_OBJECT Constant Private Type reference (TYPE) AIND_OBJ 'SRMGSP' Archiving Object Used 20050713
2 GREF_ARCHIVE_QUERY Instance attribute Private Object reference (TYPE REF TO) CL_SRM_ARCHIVE_QUERY Reference for Access to ADK Information 20050713
3 GV_FIELD_CAT Instance attribute Private Type reference (TYPE) AIND_FCAT 'SAP_RM_GSP_ATTR' Field catalog that the search is based on 20050713
4 GV_INFO_STRUCT Instance attribute Private Type reference (TYPE) AIND_DESC 'SAP_RM_GSP_ATTR' Archive Information Structure 20050713
5 GV_RMS_ID Instance attribute Private Type reference (TYPE) SRMGS_RMS_ID RMS ID 20050713
6 GV_SPS_ID Instance attribute Private Type reference (TYPE) SRMGS_RMS_ID Element Type ID 20050713
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE_RESULT_PROPS Instance method Private Method Assign the Required Properties by LOIO or PHIO 20050713
2 CONSTRUCTOR Instance method Public Constructor Class Constructor 20050713
3 FILL_RESULT_TABLES Instance method Private Method Fill the Table for Describing Search Results 20050713
4 GET_REQUESTED_LOIO_PROPS Instance method Private Method Fills Table with Required LOIO Attributes 20050713
5 GET_REQUESTED_PHIO_PROPS Instance method Private Method Fills Table with Requested PHIO Attributes 20050713
6 GET_SEARCHABLE_ATTRIBUTES Instance method Public Method Gets attributes that can be searched for in the archive 20050713
7 SPLIT_PROP_QUERY Instance method Private Method Split the Search Attributes into LOIO and PHIO Attributes 20050713
Events
Class CL_SRM_GSP_ARC_ATTR_QUERY has no event.
Types
Class CL_SRM_GSP_ARC_ATTR_QUERY has no local type.
Method Signatures

Method CATEGORIZE_RESULT_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LO_REQ_PROP Call by reference Type reference (TYPE) SRM_GSP_ARC_PROP_NAME_TAB 20050713
2 Changing CT_PH_REQ_PROP Call by reference Type reference (TYPE) SRM_GSP_ARC_PROP_NAME_TAB 20050713
3 Importing IT_RESULT_PROPS Call by reference Type reference (TYPE) SDM_OBJECT_TAB Tabelle für (durch Strings identifizierte) Objekte 20050713

Method CATEGORIZE_RESULT_PROPS on class CL_SRM_GSP_ARC_ATTR_QUERY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_CAT Value transfer Type reference (TYPE) AIND_FCAT Feldkatalog des Archivinformationssystems 20050713
2 Importing IV_RMS_ID Value transfer Type reference (TYPE) SRMGS_RMS_ID RMS-ID 20050713
3 Importing IV_SPS_ID Value transfer Type reference (TYPE) SRMGS_SPS_ID Elementart-ID 20050713

Method CONSTRUCTOR on class CL_SRM_GSP_ARC_ATTR_QUERY has no exception.

Method FILL_RESULT_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPS Call by reference Type reference (TYPE) SDM_OBJECT_PROP_TAB Eigenschaften zu Dokumenten 20050713
2 Changing CT_RESULT Call by reference Type reference (TYPE) SDM_QUERY_RESULT_LIST Suchergebnis 20050713
3 Importing IT_QUERY_RESULTS Call by reference Type reference (TYPE) SRM_GSP_ARC_KEY_TAB Tabelle zur Speicherung von Archiv-Schlüsseln (ADK) 20050713
4 Importing IT_REQ_LOIO_PROPS Call by reference Type reference (TYPE) SRM_GSP_ARC_PROP_NAME_TAB Tabelle spezifiziert gewünschte Attribute 20050713
5 Importing IT_REQ_PHIO_PROPS Call by reference Type reference (TYPE) SRM_GSP_ARC_PROP_NAME_TAB Tabelle spezifiziert gewünschte Attribute 20050713
6 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 20050713
7 Importing IV_ONLY_ACTUAL Call by reference Type reference (TYPE) C 20050713
# Exception Resumable Description Created on
1 CX_DM_READ Fehler beim Lesen 20050713

Method GET_REQUESTED_LOIO_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPS Call by reference Type reference (TYPE) SDM_OBJECT_PROP_TAB Zurückgelieferte Dokumenteigenschaften 20050713
2 Importing IT_LOIO_PROPS Call by reference Type reference (TYPE) SRM_GSP_ARC_LOIOP_TAB Tabelle zur Speicherung vonLOIIO-Properties 20050713
3 Importing IT_REQ_LOIO_PROPS Call by reference Type reference (TYPE) SRM_GSP_ARC_PROP_NAME_TAB Tabelle spezifiziert gewünschte Attribute 20050713
4 Importing IV_CLASS Value transfer Type reference (TYPE) SDOK_CLASS Dokumentenklasse 20050713
5 Importing IV_HIT_CNT Call by reference Type reference (TYPE) I Zähler für gefundenen Dokumente 20050713
6 Importing IV_LOIOID Value transfer Type reference (TYPE) SDOK_DOCID ID für Dokumente und Beziehungen 20050713

Method GET_REQUESTED_LOIO_PROPS on class CL_SRM_GSP_ARC_ATTR_QUERY has no exception.

Method GET_REQUESTED_PHIO_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPS Value transfer Type reference (TYPE) SDM_OBJECT_PROP_TAB Zurückgelieferte Dokumenteigenschaften 20050713
2 Importing IT_PHIO_PROPS Call by reference Type reference (TYPE) SRM_GSP_ARC_PHIOP_TAB Tabelle zur Speicherung von PHIO-Properties 20050713
3 Importing IT_REQ_PHIO_PROPS Call by reference Type reference (TYPE) SRM_GSP_ARC_PROP_NAME_TAB Tabelle spezifiziert gewünschte Attribute 20050713
4 Importing IV_CLASS Value transfer Type reference (TYPE) SDOK_CLASS Dokumentenklasse 20050713
5 Importing IV_HIT_CNT Call by reference Type reference (TYPE) I Zähler für gefundenen Dokumente 20050713
6 Importing IV_PHIOID Value transfer Type reference (TYPE) SDOK_DOCID ID für Dokumente und Beziehungen 20050713

Method GET_REQUESTED_PHIO_PROPS on class CL_SRM_GSP_ARC_ATTR_QUERY has no exception.

Method GET_SEARCHABLE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROPERTY_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20050713
# Exception Resumable Description Created on
1 CX_SRM_GSP_ARCHIVE_ATTR_QUERY Fehler bei der Attributsuche im Archiv 20050713

Method SPLIT_PROP_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LO_PROP_QUERY Call by reference Type reference (TYPE) SRM_GSP_ARC_QUERYPROP_TAB Tabelle zur Speicherung von Query-Properties 20050713
2 Exporting ET_PH_PROP_QUERY Call by reference Type reference (TYPE) SRM_GSP_ARC_QUERYPROP_TAB Tabelle zur Speicherung von Query-Properties 20050713
3 Importing IT_DESC Call by reference Type reference (TYPE) SDM_QUERY_DESC_TAB Suchbeschreibung 20050713

Method SPLIT_PROP_QUERY on class CL_SRM_GSP_ARC_ATTR_QUERY has no exception.
History
Last changed by/on SAP  20060207 
SAP Release Created in