SAP ABAP Class CL_USC_COLLECTION (Database Accesses)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-SRM (Application Component) Stakeholder Relationship Management
     USC (Package) SEM-SRM: Contact Management
Properties
Class CL_USC_COLLECTION  
Short Description Database Accesses    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class USC    
Program status     
Category 0   
Package USC   SEM-SRM: Contact Management 
Created 20010615   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USC_COLLECTION has no forward declaration.
Interfaces
Class CL_USC_COLLECTION has no interface implemented.
Friends
Class CL_USC_COLLECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EMAIL Constant Private Type reference (TYPE) USC_CONTACT-CATEGORY 'E' SRM Contact: Category of Contact 20010615
2 C_EVENT Constant Private Type reference (TYPE) USC_CONTACT-CATEGORY 'M' SRM Contact: Category of Contact 20010615
3 C_FALSE Constant Private Type reference (TYPE) FLAG SPACE False 20010810
4 C_FLAG_DELETE Constant Private Type reference (TYPE) FLAG 'D' Delete Data 20010615
5 C_FLAG_INSERT Constant Private Type reference (TYPE) FLAG 'I' Append Data 20010615
6 C_FLAG_MODIFY Constant Private Type reference (TYPE) FLAG 'M' Append/Change Data 20010615
7 C_FLAG_READ Constant Private Type reference (TYPE) FLAG 'R' Read Data 20010615
8 C_FLAG_UPDATE Constant Private Type reference (TYPE) FLAG 'U' Change Data 20010615
9 C_TRUE Constant Private Type reference (TYPE) FLAG 'X' True 20010810
10 GT_COLL Instance attribute Private Type reference (TYPE) TY_COLL 20010615
11 GT_CONTACT Instance attribute Private Type reference (TYPE) USC_YT_CONTACT SRM Contact: Central Storage of Contacts 20010615
12 GT_CONT_ADD Instance attribute Private Type reference (TYPE) USC_YT_CONT_ADD SRM Contact: Event Info 20010615
13 GT_CONT_DOC Instance attribute Private Type reference (TYPE) USC_YT_CONT_DOC SRM Contact: Documents 20010615
14 GT_CONT_KWD Instance attribute Private Type reference (TYPE) USC_YT_CONT_KWD SRM Contact: Keywords 20010615
15 GT_CONT_KWT Instance attribute Private Type reference (TYPE) USC_YT_CONT_KWT SRM Contact: Keyword Catalog 20010615
16 GT_CONT_REL Instance attribute Private Type reference (TYPE) USC_YT_CONT_REL SRM Contact: Related Contacts 20010615
17 GT_CONT_STH Instance attribute Private Type reference (TYPE) USC_YT_CONT_STH SRM Contact: Stakeholders 20010615
18 GT_CONT_TXT Instance attribute Private Type reference (TYPE) USC_YT_CONT_TXT SRM Contacts: Texts 20010615
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010615
2 DELETE Instance method Public Method Delete Data 20010615
3 DELETE_PARTIAL Instance method Public Method Delete Entries from CONT_STH or CONT_DOC 20010824
4 DELETE_RELATIONS Instance method Public Method Delete Relations 20010822
5 GUID_EXISTS Instance method Public Method Verify Existence in Database 20010620
6 MASS_READ Instance method Public Method 20010615
7 PROCESS_TABLE Instance method Private Method Database Access 20010615
8 PROCESS_TABLE_BW Instance method Private Method Database Access 20011210
9 READ Instance method Public Method Read Data 20010615
10 READ_CONT_ALL Instance method Public Method Read from Database 20010619
11 READ_CONT_KWD Instance method Public Method 20010809
12 SAVE Instance method Public Method Save Data 20010615
13 SEARCH Instance method Public Method Search Data 20010615
14 SET_TIME_STAMP Instance method Private Method Set Time Stamp 20010806
15 WRITE Instance method Public Method Write Data 20010615
16 WRITE_KEYWORDS Instance method Public Method Write Keywords 20010619
Events
Class CL_USC_COLLECTION has no event.
Types
Class CL_USC_COLLECTION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USC_COLLECTION has no parameter.
Method CONSTRUCTOR on class CL_USC_COLLECTION has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_GUIDS Call by reference Type reference (TYPE) USC_YT_CONT_GUID SRM Kontakt: Tabelle von GUIDS 20010615

Method DELETE on class CL_USC_COLLECTION has no exception.

Method DELETE_PARTIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE_CONT_DOC Call by reference Type reference (TYPE) USC_YT_CONT_DOC SRM Kontakt: Dokumente 20010824
2 Importing TABLE_CONT_STH Call by reference Type reference (TYPE) USC_YT_CONT_STH SRM Kontakt: Stakeholders 20010824

Method DELETE_PARTIAL on class CL_USC_COLLECTION has no exception.

Method DELETE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_GUID Call by reference Type reference (TYPE) USC_Y_GUID GUID des Kontakts 20010822

Method DELETE_RELATIONS on class CL_USC_COLLECTION has no exception.

Method GUID_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_GUID Call by reference Type reference (TYPE) USC_Y_GUID SRM Kontakt: GUID 20010620
2 Importing SRM_PARTNER Call by reference Type reference (TYPE) USS_Y_SRM_PARTNER Stakeholder 20010807
# Exception Resumable Description Created on
1 ERROR 20010620
2 GUID_NOT_EXISTS 20010620
3 PARTNER_NOT_RELATED 20010807
4 TEXT_NOT_EXISTS 20010620

Method MASS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONT_DOCS Call by reference Type reference (TYPE) USC_YT_CONT_DOC SRM Kontakt: Dokumente 20010724
2 Importing CONT_GUIDS Call by reference Type reference (TYPE) USC_YT_CONT_GUID SRM Kontakt: Tabelle von GUIDS 20010615
3 Exporting CONT_STHS Call by reference Type reference (TYPE) USC_YT_CONT_STH SRM Kontakt: Stakeholders 20010731
4 Importing SYS_STATUS Call by reference Type reference (TYPE) USS_Y_SYS_STATUS SRM: Zustand der Tabellen 20010731
# Exception Resumable Description Created on
1 ERROR 20010615

Method PROCESS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLAG Value transfer Type reference (TYPE) FLAG allgemeines flag 20010615
2 Importing KEY_TABLE Call by reference Type reference (TYPE) YT_KEY 20010615
3 Importing KEY_TABLE_B Call by reference Type reference (TYPE) YT_KEY 20010911
4 Importing REFERENCE Value transfer Object reference (TYPE REF TO) DATA 20010615
5 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) STRING 20010615
6 Importing TABLE_NAME Value transfer Type reference (TYPE) STRING 20010615

Method PROCESS_TABLE on class CL_USC_COLLECTION has no exception.

Method PROCESS_TABLE_BW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLAG Value transfer Type reference (TYPE) FLAG allgemeines flag 20011210
2 Importing KEY_TABLE Call by reference Type reference (TYPE) YT_KEY 20011210
3 Importing KEY_TABLE_B Call by reference Type reference (TYPE) YT_KEY 20011210
4 Importing REFERENCE Value transfer Object reference (TYPE REF TO) DATA 20011210
5 Importing SELECT_OPTIONS Call by reference Type reference (TYPE) USC_YT_SELOPT_BW Selectoptionen in BW 20011219
6 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) STRING 20011210
7 Importing TABLE_NAME Value transfer Type reference (TYPE) STRING 20011210
# Exception Resumable Description Created on
1 ERROR 20011212

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONT_ALL Call by reference Type reference (TYPE) USC_YS_CONT_ALL SRM Kontakt: Transferstruktur 20010615
2 Exporting CONT_DOC Call by reference Type reference (TYPE) USC_YT_CONT_DOC SRM Kontakt: Dokumente 20010724
3 Importing CONT_GUID Call by reference Type reference (TYPE) USC_Y_GUID SRM Kontakt: GUID 20010615
4 Exporting CONT_KWD Call by reference Type reference (TYPE) USC_YT_CONT_KWD SRM Kontakt: Schlagworte 20010810
5 Exporting CONT_REL Call by reference Type reference (TYPE) USC_YT_CONT_REL SRM Kontakt: Tabelle von GUIDS 20010802
6 Exporting CONT_STH Call by reference Type reference (TYPE) USC_YT_CONT_STH SRM Kontakt: Stakeholders 20010731
7 Exporting TABLE_KWT Call by reference Type reference (TYPE) USC_YT_CONT_KWT SRM Kontakt: Schlagwortkatalog 20010619
8 Exporting TEXTS Call by reference Type reference (TYPE) USC_YT_TEXTS SRM Kontakt: Transferstruktur für Texte 20010719
# Exception Resumable Description Created on
1 ERROR 20010615

Method READ_CONT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTACT_KEY Call by reference Type reference (TYPE) USC_YS_CONT_KEY SRM Kontakt: Schlussel für Suchfunktion 20010628
2 Importing CONT_GUIDS Call by reference Type reference (TYPE) USC_YT_CONT_GUID SRM Kontakt: Tabelle von GUIDS 20010619
3 Importing RANGE_CATEGORY Call by reference Type reference (TYPE) USC_YT_RANGE_CATEGORY SRM Kontakt: Range für Kategorie 20010628
4 Importing RANGE_DATE Call by reference Type reference (TYPE) USC_YT_RANGE_DATE SRM Kontakt: Range für Datum 20010619
5 Importing RANGE_STATUS Call by reference Type reference (TYPE) USC_YT_RANGE_STATUS SRM Kontakt: Range für Status 20010702
6 Exporting TABLE_CONT_ALL Call by reference Type reference (TYPE) USC_YT_CONT_ALL SRM Kontakt: Transfertabelle 20010619

Method READ_CONT_ALL on class CL_USC_COLLECTION has no exception.

Method READ_CONT_KWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONT_GUIDS Value transfer Type reference (TYPE) USC_YT_CONT_GUID SRM Kontakt: Tabelle von GUIDS 20010809
2 Importing RANGE_KEYWORD Value transfer Type reference (TYPE) USC_YT_RANGE_KWD SRM Kontakt: Range für Schlagwort 20010809

Method READ_CONT_KWD on class CL_USC_COLLECTION has no exception.

Method SAVE Signature

Method SAVE on class CL_USC_COLLECTION has no parameter.
# Exception Resumable Description Created on
1 ERROR 20010615

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONT_GUIDS Call by reference Type reference (TYPE) USC_YT_CONT_GUID SRM Kontakt: Tabelle von GUIDS 20010615
2 Importing DOCUMENT_IO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010626
3 Importing KEYWORDS Call by reference Type reference (TYPE) USC_YT_KEYWORDS SRM Kontakt: Schlagworte 20010618
4 Importing RANGE_DATE Call by reference Type reference (TYPE) USC_YT_RANGE_DATE SRM Kontakt: Range für Datum 20010619
5 Importing REL_CONT_GUID Call by reference Type reference (TYPE) USC_Y_GUID SRM Kontakt: GUID 20010615
6 Importing RESP_PERSON Call by reference Type reference (TYPE) USC_Y_UNAME SRM Kontakt: Verantwortliche Person 20010619
7 Importing SRM_PARTNER Call by reference Type reference (TYPE) USS_Y_SRM_PARTNER ID für Stakeholder 20010615
8 Importing SYS_STATUS Call by reference Type reference (TYPE) USS_Y_SYS_STATUS SRM: Zustand der Tabellen 20010730
# Exception Resumable Description Created on
1 ERROR 20010615

Method SET_TIME_STAMP Signature

Method SET_TIME_STAMP on class CL_USC_COLLECTION has no parameter.
Method SET_TIME_STAMP on class CL_USC_COLLECTION has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_ALL Call by reference Type reference (TYPE) USC_YS_CONT_ALL SRM Kontakt: Transferstruktur 20010615
2 Importing CONT_DOC Call by reference Type reference (TYPE) USC_YT_CONT_DOC SRM Kontakt: Dokumente 20010724
3 Importing CONT_GUID Call by reference Type reference (TYPE) USC_Y_GUID SRM Kontakt: GUID 20010615
4 Importing CONT_KWD Call by reference Type reference (TYPE) USC_YT_CONT_KWD SRM Kontakt: Schlagworte 20010810
5 Importing CONT_REL Call by reference Type reference (TYPE) USC_YT_CONT_REL SRM Kontakt: Verwandte Kontakte 20010802
6 Importing CONT_STH Call by reference Type reference (TYPE) USC_YT_CONT_STH SRM Kontakt: Stakeholders 20010801
7 Importing REL_CONT_GUIDS Call by reference Type reference (TYPE) USC_YT_CONT_GUID SRM Kontakt: Tabelle von GUIDS 20010615
8 Importing TABLE_KWT Call by reference Type reference (TYPE) USC_YT_CONT_KWT SRM Kontakt: Schlagwortkatalog 20010619
9 Importing TEXTS Call by reference Type reference (TYPE) USC_YT_TEXTS SRM Kontakt: Transferstruktur für Texte 20010719

Method WRITE on class CL_USC_COLLECTION has no exception.

Method WRITE_KEYWORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TABLE_KWT Call by reference Type reference (TYPE) USC_YT_CONT_KWT SRM Kontakt: Schlagwortkatalog 20010619
# Exception Resumable Description Created on
1 ERROR 20010619
2 WORDS_EXIST 20010619
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A