SAP ABAP Class CL_TIMESET_GENERIC (Generic Set for Date Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-TIM-TR (Application Component) Date Rules
     SZTI (Package) Central Basis Development: Time ('Time/Event')
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TIMESET_ITEM Entry in Time Set 20000403
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TIMECTPROFILE_BROKER Broker for Date Profile 20000731
2 Inheritance (c INHERITING FROM c_ref)  CL_TIMESET_EVENT Set Management for Dates 20000404
3 Inheritance (c INHERITING FROM c_ref)  CL_TIMEUNIT_BROKER Broker for Time Durations 20000508
Properties
Class CL_TIMESET_GENERIC  
Short Description Generic Set for Date Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZTI   Central Basis Development: Time ('Time/Event') 
Created 20000403   SAP 
Last change 20001011   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TIMESET_GENERIC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_TIMESET_ITEM Entry in Time Set 20000403
Friends
Class CL_TIMESET_GENERIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ID_LIST Instance attribute Protected Type reference (TYPE) TIMETSETID Table type time set with ID as key 20000403
2 M_NAME_LIST Instance attribute Protected Type reference (TYPE) TIMETSETNA Table type time set with name as key 20000403
3 M_SET_ID Instance attribute Protected Type reference (TYPE) GUID Globally Unique Identifier 20000403
4 M_SET_NAME Instance attribute Protected Type reference (TYPE) TIMENAME Symbolic Name of an Object 20000403
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Clear Complete Set 20000502
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000414
3 COPY_WITH_IDFILTER Instance method Public Method Create a copy with a subset of entries 20000414
4 COPY_WITH_NAMEFILTER Instance method Public Method Create a copy with a subset of entries 20000414
5 GET_BY_ID Instance method Public Method Read an object via ID 20000403
6 GET_BY_INDEX Instance method Public Method Read an object via its index (ID list) 20000502
7 GET_BY_NAME Instance method Public Method Read an object via the name 20000403
8 GET_ID Instance method Public Method 20000404
9 GET_ITERATOR Instance method Public Method Returns an iterator 20000502
10 GET_NAME Instance method Public Method 20000404
11 GET_SIZE Instance method Public Method Supplies number of entries 20000414
12 INSERT Instance method Public Method Insert an object 20000403
13 REMOVE_BY_ID Instance method Public Method Delete the object for this ID 20000403
14 REMOVE_BY_NAME Instance method Public Method Delete all objects for a name 20000403
Events
Class CL_TIMESET_GENERIC has no event.
Types
Class CL_TIMESET_GENERIC has no local type.
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_TIMESET_GENERIC has no parameter.
Method CLEAR on class CL_TIMESET_GENERIC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000414
2 Importing NAME Call by reference Type reference (TYPE) TIMENAME Symbolischer Name eines Objektes 20000414

Method CONSTRUCTOR on class CL_TIMESET_GENERIC has no exception.

Method COPY_WITH_IDFILTER Signature

Method COPY_WITH_IDFILTER on class CL_TIMESET_GENERIC has no parameter.
Method COPY_WITH_IDFILTER on class CL_TIMESET_GENERIC has no exception.

Method COPY_WITH_NAMEFILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLONE_INSTANCES Call by reference Type reference (TYPE) XFLAG Should instances be cloned? 20000414
2 Importing NAMEFILTER Call by reference Object reference (TYPE REF TO) IF_TIMESET_NAMEFILTER Filter für Namen 20000414
3 Returning NEW_SET Value transfer Object reference (TYPE REF TO) CL_TIMESET_GENERIC Generisches Set für Time-Objekte 20000414

Method COPY_WITH_NAMEFILTER on class CL_TIMESET_GENERIC has no exception.

Method GET_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000403
2 Returning ITEM Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000403

Method GET_BY_ID on class CL_TIMESET_GENERIC has no exception.

Method GET_BY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) I index 20000502
2 Returning ITEM Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000502

Method GET_BY_INDEX on class CL_TIMESET_GENERIC has no exception.

Method GET_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITEM Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000403
2 Importing NAME Call by reference Type reference (TYPE) TIMENAME Symbolischer Name eines Objektes 20000403
# Exception Resumable Description Created on
1 ITEM_NOT_UNIQUE Zu diesem Namen gibt es mehrere Einträge 20000403

Method GET_ID Signature

Method GET_ID on class CL_TIMESET_GENERIC has no parameter.
Method GET_ID on class CL_TIMESET_GENERIC has no exception.

Method GET_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITERATOR Iterator für TimeSets 20000502

Method GET_ITERATOR on class CL_TIMESET_GENERIC has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_TIMESET_GENERIC has no parameter.
Method GET_NAME on class CL_TIMESET_GENERIC has no exception.

Method GET_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000414

Method GET_SIZE on class CL_TIMESET_GENERIC has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM Call by reference Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000403
# Exception Resumable Description Created on
1 FATAL_ERROR Fehler 20000403

Method REMOVE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000403
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Keinen Eintrag zu diesem Schlüssel gefunden 20000403

Method REMOVE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) TIMENAME Symbolischer Name eines Objektes 20000403
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Keinen Eintrag zu diesem Schlüssel gefunden 20000403
History
Last changed by/on SAP  20001011 
SAP Release Created in 12A