SAP ABAP Class CL_SRM_ARCHIVE_QUERY (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
Properties
Class CL_SRM_ARCHIVE_QUERY  
Short Description 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 20050627   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 SRMAR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRM_ARCHIVE_QUERY has no interface implemented.
Friends
Class CL_SRM_ARCHIVE_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_SPECIALIZED_ARC_QUERY Instance attribute Private Object reference (TYPE REF TO) IF_SRM_ARCHIVE_QUERY Reference to Special Attribute Search 20050713
2 GV_ARCH_OBJECT Instance attribute Private Type reference (TYPE) AIND_OBJ Archiving Object Used 20050713
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_QUERY Instance method Public Method Table Structure for Describing the Search 20050713
2 CHECK_ACTIVE_FIELDS Instance method Private Method 20050713
3 CONSTRUCTOR Instance method Public Constructor Class Constructor 20050713
4 GET_DEFINED_FIELDCATS Instance method Public Method Sets the Defined Field Catalogs for the Arch. Object 20050713
5 GET_FIELDCAT_FOR_INFOSTRUCT Instance method Public Method Gets the Field Catalog for an Archive Information Structure 20050713
6 GET_FIELDS_OF_INFOSTRUCT Instance method Public Method Gets the Fields from an Archive Information Structure 20050713
7 GET_GENERATED_TABLE Instance method Public Method Gets Name of the Generated Table (for Information Structure) 20050713
8 GET_INFOSTRUCT_FOR_FIELDCAT Instance method Public Method Gets All Archive Information Structures for a Field Catalog 20050713
9 GET_QUERY_RESULTS Instance method Public Method Performs Attribute Search for Specified Selection Parameters 20050713
10 IS_INFOSTRUCT_ACTIVE Instance method Public Method Checks whether an information structure has been activated 20050713
11 REMOVE_DOUBLE_ENTRIES Instance method Private Method Removes Double Entries from the Result List 20050713
Events
Class CL_SRM_ARCHIVE_QUERY has no event.
Types
Class CL_SRM_ARCHIVE_QUERY has no local type.
Method Signatures

Method BUILD_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T Tabelle beschreibt Selektions-Kriterien 20050713
2 Importing IS_PROP_QUERY Call by reference Type reference (TYPE) SDOKQUPROP SDOK: Felder einer Suchanfrage (Query) 20050713
3 Importing IT_FIXED_SEARCH_PROPS Call by reference Type reference (TYPE) SDM_PROPERTY_TAB Zusätzlich Suchkriterien 20050713

Method BUILD_QUERY on class CL_SRM_ARCHIVE_QUERY has no exception.

Method CHECK_ACTIVE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCAT_FIELDS Call by reference Type reference (TYPE) SRMAR_FCAT_FIELDS_TAB Felder eines Feldkataloges 20050713
2 Importing IT_INFO_STRUCTS Call by reference Type reference (TYPE) SRMAR_INFSTRUC_TAB Archivinfostrukturen 20050713

Method CHECK_ACTIVE_FIELDS on class CL_SRM_ARCHIVE_QUERY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_SPECIALIZED_ARC_QUERY Call by reference Object reference (TYPE REF TO) IF_SRM_ARCHIVE_QUERY Unterstützung der Archivsuche 20050713
2 Importing IV_ARCH_OBJECT Value transfer Type reference (TYPE) AIND_OBJ Archivierungsobjekt 20050713
3 Importing IV_FIELD_CAT Value transfer Type reference (TYPE) AIND_FCAT Feldkatalog des Archivinformationssystems 20050713
4 Importing IV_GET_SEARCH_ATTRS Value transfer Type reference (TYPE) SRMGS_BOOLEAN SRMGS_TRUE Initiales lesen des Initiales lesen der suchbaren Attrs. 20050713

Method CONSTRUCTOR on class CL_SRM_ARCHIVE_QUERY has no exception.

Method GET_DEFINED_FIELDCATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATS Call by reference Type reference (TYPE) SRMAR_FCAT_TAB 20050713

Method GET_DEFINED_FIELDCATS on class CL_SRM_ARCHIVE_QUERY has no exception.

Method GET_FIELDCAT_FOR_INFOSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCH_INFO_STRUCT Call by reference Type reference (TYPE) AIND_DESC Archiv-Informationsstruktur 20050713
2 Returning RV_FIELDCAT Value transfer Type reference (TYPE) AIND_FCAT Feldkatalog der Infostrukt. zugrunde liegt 20050713
# Exception Resumable Description Created on
1 CX_SRM_GSP_ARCHIVE_ATTR_QUERY Fehler bei der Attributsuche im Archiv 20050713

Method GET_FIELDS_OF_INFOSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) SRMAR_FCAT_FIELDS_TAB Felder der Infostruktur 20050713
2 Importing IV_INFOSTRUCT Call by reference Type reference (TYPE) AIND_DESC Archivinformationsstruktur 20050713

Method GET_FIELDS_OF_INFOSTRUCT on class CL_SRM_ARCHIVE_QUERY has no exception.

Method GET_GENERATED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INFOSTRUCT Call by reference Type reference (TYPE) AIND_DESC Archivinformationsstruktur 20050713
2 Returning RV_GENERATED_TABLE Value transfer Type reference (TYPE) AIND_GTAB Tabelle, in der eine Archivinfostruktur abgelegt ist 20050713

Method GET_GENERATED_TABLE on class CL_SRM_ARCHIVE_QUERY has no exception.

Method GET_INFOSTRUCT_FOR_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ARCH_INFO_STRUCTS Call by reference Type reference (TYPE) SRMAR_INFSTRUC_TAB Archiv-Informationsstrukturen 20050713
2 Importing IV_FIELDCAT Call by reference Type reference (TYPE) SRMAR_FCAT Feldkatalog 20050713

Method GET_INFOSTRUCT_FOR_FIELDCAT on class CL_SRM_ARCHIVE_QUERY has no exception.

Method GET_QUERY_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) SRM_GSP_ARC_KEY_TAB Tabelle zur Speicherung von Archiv-Schlüsseln (ADK) 20050713
2 Importing IT_FIXED_SEARCH_PROPS Call by reference Type reference (TYPE) SDM_PROPERTY_TAB Zusätzlich Suchkriterien 20050713
3 Importing IT_PROP_QUERY Call by reference Type reference (TYPE) STANDARD TABLE 20050713
4 Importing IV_FIELD_CAT Call by reference Type reference (TYPE) AIND_FCAT Feldkatalog des Archivinformationssystems 20050713
# Exception Resumable Description Created on
1 CX_SRM_GSP_ARCHIVE_ATTR_QUERY Fehler bei der Attributsuche im Archiv 20050713

Method IS_INFOSTRUCT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INFOSTRUCT Call by reference Type reference (TYPE) AIND_DESC Archivinformationsstruktur 20050713
2 Returning RE_ACTIVE Value transfer Type reference (TYPE) SRMGS_BOOLEAN 20050713

Method IS_INFOSTRUCT_ACTIVE on class CL_SRM_ARCHIVE_QUERY has no exception.

Method REMOVE_DOUBLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) SRM_GSP_ARC_KEY_TAB Tabelle mit Suchergebnissen 20050713

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