SAP ABAP Class /SAPCND/CL_DB_MASS_SELECT (Mass Selection of Condition Records)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-PRC-CON (Application Component) Condition Technique
     /SAPCND/ARCHIVING (Package) Archiving for Condition Technique
Properties
Class /SAPCND/CL_DB_MASS_SELECT  
Short Description Mass Selection of Condition Records    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /SAPCND/ARCH    
Program status P  SAP Standard Production Program 
Category 0   
Package /SAPCND/ARCHIVING   Archiving for Condition Technique 
Created 20040119   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CTCUS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /SAPCND/CL_DB_MASS_SELECT has no interface implemented.
Friends
Class /SAPCND/CL_DB_MASS_SELECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CURSOR_IS_CLOSED Constant Private Type reference (TYPE) XFELD ' ' Cursor Is Closed 20040121
2 GC_CURSOR_IS_OPEN Constant Private Type reference (TYPE) XFELD 'X' Cursor Is Open 20040121
3 GC_NO_MORE_RECORDS Constant Private Type reference (TYPE) XFELD '*' No More Records for this Cursor 20040128
4 GS_CURSOR_DATA Static Attribute Private Type reference (TYPE) TS_CURSOR_DATA Data for Cursor 20040121
5 GS_WORKING_SETS Static Attribute Private Type reference (TYPE) TS_WORKING_SETS Working Sets for Application (Names and References) 20040121
6 GT_ATTRIB_VALUES Static Attribute Private Type reference (TYPE) /SAPCND/T_ATTRIB_VALUE_INT Cache for Attribute Value Pairs 20040121
7 GT_CONDTAB_READ_RECORDS Static Attribute Private Type reference (TYPE) /SAPCND/T_CONDTAB_READ_RECORDS Table with Statistics on Read Condition Records 20040204
8 GT_COND_TABLES Static Attribute Private Type reference (TYPE) /SAPCND/T_CONDTAB_OBJECT_NAMES Cache for Condition Tables with Their Additional Data 20040121
9 GT_T681H Static Attribute Private Type reference (TYPE) /SAPCND/T681H_T Residence Times (for Archiving) 20040123
10 GV_ONLY_DELETED_RECORDS Static Attribute Private Type reference (TYPE) /SAPCND/BOOLEAN Only Select Deleted Records? 20040121
11 GV_USE_RETENTION_PERIOD Static Attribute Private Type reference (TYPE) /SAPCND/BOOLEAN Consider Residence Times? 20040121
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_DATA_AS_FWS Static method Public Method Public: Read Condition Records as Fixed Working Set 20040121
2 COLLECT_RAW_DATA Static method Public Method Public: Only Read Data from Condition Table 20040123
3 COMPLETE_RAW_DATA Static method Public Method Public: Complete Condition Records 20040123
4 FILL_CACHE Static method Private Method Save Transferred Attributes and Tables 20040121
5 FINISH Static method Public Method Public: End Reading 20040119
6 PREPARE Static method Public Method Public: Prepare to Read 20040119
7 _CLOSE_CURSOR Static method Private Method Close Current Cursor 20040121
8 _FETCH_FROM_CURSOR Static method Private Method Read Data via Cursor of Condition Table in Flat Working Set 20040121
9 _OPEN_NEXT_CURSOR Static method Private Method Open Cursor for the Next Table 20040122
Events
Class /SAPCND/CL_DB_MASS_SELECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CURSOR_DATA Private See coding Cursor for a Condition Table 20040119 BEGIN OF ts_cursor_data, key TYPE /sapcnd/condtab, cursor TYPE cursor, state TYPE xfeld, counter TYPE sydbcnt, ix_condtab TYPE sytabix, END OF ts_cursor_data
2 TS_NAME_REF Private See coding Internal: Name-Data Reference Pair 20040119 BEGIN OF ts_name_ref, name TYPE ddobjname, ref TYPE REF TO data, END OF ts_name_ref
3 TS_WORKING_SETS Private See coding Working Sets for Application (Names and References) 20040119 BEGIN OF ts_working_sets, item_deep TYPE ts_name_ref, ttyp_deep TYPE ts_name_ref, item_shallow TYPE ts_name_ref, ttyp_shallow TYPE ts_name_ref, END OF ts_working_sets
Method Signatures

Method COLLECT_DATA_AS_FWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORKING_SET_F Call by reference Type reference (TYPE) /SAPCND/WORKING_SET_F_T gelesene Konditionssätze als fixes WS 20040121
2 Exporting E_NUM_SELECTED_RECORDS Call by reference Type reference (TYPE) I Anzahl gelesener Sätze 20040121
3 Exporting E_SELECTION_RESULT Call by reference Type reference (TYPE) SYSUBRC Ergebnis der Selektion 20040121
4 Importing I_PACKSIZE Call by reference Type reference (TYPE) SYTFILL 50 Anzahl zu lesender Sätze (Paketgröße) 20040121
# Exception Resumable Description Created on
1 EXC_BUILDING_WHERE_CLAUSE Fehler beim Aufbau der Where-Bedingung für die Selektion 20040121
2 EXC_CONVERSION_ERROR Fehler bei der Konvertierung 20040121
3 EXC_CREATING_TABLE_NAME Fehler bei der Bestimmung des Tabellennamens 20040121
4 EXC_NO_CURSOR kein gültiger Datenbank-Cursor 20040121
5 EXC_OPEN_CURSOR Fehler beim Öffnen des Datenbank-Cursors 20040121

Method COLLECT_RAW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORKING_SET_SHALLOW Call by reference Type reference (TYPE) STANDARD TABLE gelesene Konditionssätze als flaches WS 20040123
2 Exporting E_CONDTAB Call by reference Type reference (TYPE) /SAPCND/CONDTAB ID der gelesenen Tabelle 20040123
3 Exporting E_NUM_SELECTED_RECORDS Call by reference Type reference (TYPE) I Anzahl gelesener Sätze 20040123
4 Exporting E_SELECTION_RESULT Call by reference Type reference (TYPE) SYSUBRC Ergebnis der Selektion 20040123
5 Importing I_PACKSIZE Call by reference Type reference (TYPE) SYTFILL 50 Anzahl zu lesender Sätze (Paketgröße) 20040123
# Exception Resumable Description Created on
1 EXC_BUILDING_WHERE_CLAUSE Fehler beim Aufbau der Where-Bedingung für die Selektion 20040123
2 EXC_CREATING_TABLE_NAME Fehler bei der Bestimmung des Tabellennamens 20040123
3 EXC_NO_CURSOR kein gültiger Datenbank-Cursor 20040123
4 EXC_OPEN_CURSOR Fehler beim Öffnen des Datenbank-Cursors 20040123

Method COMPLETE_RAW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORKING_SET_F Call by reference Type reference (TYPE) /SAPCND/WORKING_SET_F_T Konditionssätze als fixes WS 20040123
2 Importing IT_WORKING_SET_SHALLOW Call by reference Type reference (TYPE) STANDARD TABLE Konditionssätze als flaches WS 20040123
# Exception Resumable Description Created on
1 EXC_CONVERSION_ERROR Fehler bei der Konvertierung 20040123
2 EXC_SELECTING_SCALES Fehler beim Lesen der Staffeln 20040128
3 EXC_SELECTING_SUPPL Fehler beim Lesen der Supplements 20040128

Method FILL_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIB_INCL_EXCL_INT Call by reference Type reference (TYPE) /SAPCND/T_ATTRIB_INCL_EXCL Einschluss- und Ausschlussliste für Attribute 20040121
2 Importing IT_ATTRIB_VALUE_INT Call by reference Type reference (TYPE) /SAPCND/T_ATTRIB_VALUE_INT Attribut-Wert-Paar in interner Darstellung 20040121
3 Importing I_APPLICATION Call by reference Type reference (TYPE) /SAPCND/APPLICATION Applikation im Sinne der Konditionstechnik 20040123
4 Importing I_GROUPNAME Call by reference Type reference (TYPE) /SAPCND/MAINT_GROUP Konditionspflegegruppe 20040121

Method FILL_CACHE on class /SAPCND/CL_DB_MASS_SELECT has no exception.

Method FINISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_READ_RECORDS Call by reference Type reference (TYPE) /SAPCND/T_CONDTAB_READ_RECORDS Tabelle mit Statistik über gelesene Konditionssätze 20040204
2 Exporting E_RESULT Call by reference Type reference (TYPE) SYSUBRC Rückgabewert 20040119

Method FINISH on class /SAPCND/CL_DB_MASS_SELECT has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIB_INCL_EXCL_INT Call by reference Type reference (TYPE) /SAPCND/T_ATTRIB_INCL_EXCL Einschluss- und Ausschlussliste für Attribute 20040119
2 Importing IT_ATTRIB_VALUE_INT Call by reference Type reference (TYPE) /SAPCND/T_ATTRIB_VALUE_INT Attribut-Wert-Paar in interner Darstellung 20040119
3 Importing I_APPLICATION Call by reference Type reference (TYPE) /SAPCND/APPLICATION Applikation im Sinne der Konditionstechnik 20040119
4 Importing I_GROUPNAME Call by reference Type reference (TYPE) /SAPCND/MAINT_GROUP Konditionspflegegruppe 20040119
5 Importing I_SELECT_BY_DELETION_INDICATOR Call by reference Type reference (TYPE) /SAPCND/SEL_BY_REL_STATUS ' ' Löschvermerk berücksichtigen? 20040119
6 Importing I_SELECT_BY_RETENTION_PERIOD Call by reference Type reference (TYPE) /SAPCND/SEL_BY_RES_TIME ' ' Residenzzeit berücksichtigen? 20040119
# Exception Resumable Description Created on
1 EXC_BUILDING_WHERE_CLAUSE Fehler beim Aufbau der Where-Bedingung für die Selektion 20040119
2 EXC_CREATE_DATA Fehler bei der Erzeugung interner Daten 20040119
3 EXC_CREATING_TABLE_NAME Fehler bei der Bestimmung des Tabellennamens 20040119
4 EXC_FOUND_NO_COND_TABLES Keine Konditionstabellen zu den angegebenen Attributen 20040119
5 EXC_INTERNAL_ERROR 20050124
6 EXC_OPEN_CURSOR Fehler beim Öffnen des Datenbank-Cursors 20040119

Method _CLOSE_CURSOR Signature

Method _CLOSE_CURSOR on class /SAPCND/CL_DB_MASS_SELECT has no parameter.
# Exception Resumable Description Created on
1 EXC_CLOSE_CURSOR Fehler beim Schließen des Cursors 20040121
2 EXC_NO_CURSOR Kein Cursor zum Schließen da! 20040121

Method _FETCH_FROM_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COND_RECORDS Call by reference Type reference (TYPE) STANDARD TABLE Konditionssätze als flaches WS 20040121
2 Exporting E_NUM_SELECTED_RECORDS Call by reference Type reference (TYPE) I Anzahl gelesene Sätze 20040121
3 Exporting E_SELECTION_RESULT Call by reference Type reference (TYPE) SYSUBRC Ergebnis des Lesens (Returncode) 20040121
4 Importing I_PACKSIZE Call by reference Type reference (TYPE) SYTFILL 100 Anzahl zu lesender Sätze 20040121
# Exception Resumable Description Created on
1 EXC_FETCH_CURSOR Fehler beim Lesen über Cursor 20040121
2 EXC_NO_CURSOR Kein Cursor zum Lesen da! 20040121

Method _OPEN_NEXT_CURSOR Signature

Method _OPEN_NEXT_CURSOR on class /SAPCND/CL_DB_MASS_SELECT has no parameter.
# Exception Resumable Description Created on
1 EXC_BUILDING_WHERE_CLAUSE Fehler beim Aufbau der Where-Bedingung für die Selektion 20040122
2 EXC_CREATING_TABLE_NAME Fehler bei der Bestimmung des Tabellennamens 20040122
3 EXC_INTERNAL_ERROR 20050124
4 EXC_NO_MORE_COND_TABLES Es existiert keine weitere Konditionstabelle 20040122
5 EXC_OPEN_CURSOR Fehler beim Öffnen des Datenbank-Cursors 20040122
History
Last changed by/on SAP  20050219 
SAP Release Created in 401