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
⤷ 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 |