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 | Constant | Private | Type reference (TYPE) | USC_CONTACT-CATEGORY | 'E' | SRM Contact: Category of Contact | 20010615 | ||
| 2 | Constant | Private | Type reference (TYPE) | USC_CONTACT-CATEGORY | 'M' | SRM Contact: Category of Contact | 20010615 | ||
| 3 | Constant | Private | Type reference (TYPE) | FLAG | SPACE | False | 20010810 | ||
| 4 | Constant | Private | Type reference (TYPE) | FLAG | 'D' | Delete Data | 20010615 | ||
| 5 | Constant | Private | Type reference (TYPE) | FLAG | 'I' | Append Data | 20010615 | ||
| 6 | Constant | Private | Type reference (TYPE) | FLAG | 'M' | Append/Change Data | 20010615 | ||
| 7 | Constant | Private | Type reference (TYPE) | FLAG | 'R' | Read Data | 20010615 | ||
| 8 | Constant | Private | Type reference (TYPE) | FLAG | 'U' | Change Data | 20010615 | ||
| 9 | Constant | Private | Type reference (TYPE) | FLAG | 'X' | True | 20010810 | ||
| 10 | Instance attribute | Private | Type reference (TYPE) | TY_COLL | 20010615 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | USC_YT_CONTACT | SRM Contact: Central Storage of Contacts | 20010615 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | USC_YT_CONT_ADD | SRM Contact: Event Info | 20010615 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | USC_YT_CONT_DOC | SRM Contact: Documents | 20010615 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | USC_YT_CONT_KWD | SRM Contact: Keywords | 20010615 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | USC_YT_CONT_KWT | SRM Contact: Keyword Catalog | 20010615 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | USC_YT_CONT_REL | SRM Contact: Related Contacts | 20010615 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | USC_YT_CONT_STH | SRM Contact: Stakeholders | 20010615 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | USC_YT_CONT_TXT | SRM Contacts: Texts | 20010615 |
Methods
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 | 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 | TABLE_CONT_DOC | Call by reference | Type reference (TYPE) | USC_YT_CONT_DOC | SRM Kontakt: Dokumente | 20010824 | |||
| 2 | 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 | 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 | CONT_GUID | Call by reference | Type reference (TYPE) | USC_Y_GUID | SRM Kontakt: GUID | 20010620 | |||
| 2 | SRM_PARTNER | Call by reference | Type reference (TYPE) | USS_Y_SRM_PARTNER | Stakeholder | 20010807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010620 | |||
| 2 | 20010620 | |||
| 3 | 20010807 | |||
| 4 | 20010620 |
Method MASS_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONT_DOCS | Call by reference | Type reference (TYPE) | USC_YT_CONT_DOC | SRM Kontakt: Dokumente | 20010724 | |||
| 2 | CONT_GUIDS | Call by reference | Type reference (TYPE) | USC_YT_CONT_GUID | SRM Kontakt: Tabelle von GUIDS | 20010615 | |||
| 3 | CONT_STHS | Call by reference | Type reference (TYPE) | USC_YT_CONT_STH | SRM Kontakt: Stakeholders | 20010731 | |||
| 4 | SYS_STATUS | Call by reference | Type reference (TYPE) | USS_Y_SYS_STATUS | SRM: Zustand der Tabellen | 20010731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010615 |
Method PROCESS_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20010615 | |||
| 2 | KEY_TABLE | Call by reference | Type reference (TYPE) | YT_KEY | 20010615 | ||||
| 3 | KEY_TABLE_B | Call by reference | Type reference (TYPE) | YT_KEY | 20010911 | ||||
| 4 | REFERENCE | Value transfer | Object reference (TYPE REF TO) | DATA | 20010615 | ||||
| 5 | STRUCTURE_NAME | Value transfer | Type reference (TYPE) | STRING | 20010615 | ||||
| 6 | 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 | FLAG | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20011210 | |||
| 2 | KEY_TABLE | Call by reference | Type reference (TYPE) | YT_KEY | 20011210 | ||||
| 3 | KEY_TABLE_B | Call by reference | Type reference (TYPE) | YT_KEY | 20011210 | ||||
| 4 | REFERENCE | Value transfer | Object reference (TYPE REF TO) | DATA | 20011210 | ||||
| 5 | SELECT_OPTIONS | Call by reference | Type reference (TYPE) | USC_YT_SELOPT_BW | Selectoptionen in BW | 20011219 | |||
| 6 | STRUCTURE_NAME | Value transfer | Type reference (TYPE) | STRING | 20011210 | ||||
| 7 | TABLE_NAME | Value transfer | Type reference (TYPE) | STRING | 20011210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20011212 |
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONT_ALL | Call by reference | Type reference (TYPE) | USC_YS_CONT_ALL | SRM Kontakt: Transferstruktur | 20010615 | |||
| 2 | CONT_DOC | Call by reference | Type reference (TYPE) | USC_YT_CONT_DOC | SRM Kontakt: Dokumente | 20010724 | |||
| 3 | CONT_GUID | Call by reference | Type reference (TYPE) | USC_Y_GUID | SRM Kontakt: GUID | 20010615 | |||
| 4 | CONT_KWD | Call by reference | Type reference (TYPE) | USC_YT_CONT_KWD | SRM Kontakt: Schlagworte | 20010810 | |||
| 5 | CONT_REL | Call by reference | Type reference (TYPE) | USC_YT_CONT_REL | SRM Kontakt: Tabelle von GUIDS | 20010802 | |||
| 6 | CONT_STH | Call by reference | Type reference (TYPE) | USC_YT_CONT_STH | SRM Kontakt: Stakeholders | 20010731 | |||
| 7 | TABLE_KWT | Call by reference | Type reference (TYPE) | USC_YT_CONT_KWT | SRM Kontakt: Schlagwortkatalog | 20010619 | |||
| 8 | TEXTS | Call by reference | Type reference (TYPE) | USC_YT_TEXTS | SRM Kontakt: Transferstruktur für Texte | 20010719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010615 |
Method READ_CONT_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTACT_KEY | Call by reference | Type reference (TYPE) | USC_YS_CONT_KEY | SRM Kontakt: Schlussel für Suchfunktion | 20010628 | |||
| 2 | CONT_GUIDS | Call by reference | Type reference (TYPE) | USC_YT_CONT_GUID | SRM Kontakt: Tabelle von GUIDS | 20010619 | |||
| 3 | RANGE_CATEGORY | Call by reference | Type reference (TYPE) | USC_YT_RANGE_CATEGORY | SRM Kontakt: Range für Kategorie | 20010628 | |||
| 4 | RANGE_DATE | Call by reference | Type reference (TYPE) | USC_YT_RANGE_DATE | SRM Kontakt: Range für Datum | 20010619 | |||
| 5 | RANGE_STATUS | Call by reference | Type reference (TYPE) | USC_YT_RANGE_STATUS | SRM Kontakt: Range für Status | 20010702 | |||
| 6 | 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 | CONT_GUIDS | Value transfer | Type reference (TYPE) | USC_YT_CONT_GUID | SRM Kontakt: Tabelle von GUIDS | 20010809 | |||
| 2 | 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 | 20010615 |
Method SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONT_GUIDS | Call by reference | Type reference (TYPE) | USC_YT_CONT_GUID | SRM Kontakt: Tabelle von GUIDS | 20010615 | |||
| 2 | DOCUMENT_IO | Call by reference | Type reference (TYPE) | SKWF_IO | KW Framework: Objektschlüssel | 20010626 | |||
| 3 | KEYWORDS | Call by reference | Type reference (TYPE) | USC_YT_KEYWORDS | SRM Kontakt: Schlagworte | 20010618 | |||
| 4 | RANGE_DATE | Call by reference | Type reference (TYPE) | USC_YT_RANGE_DATE | SRM Kontakt: Range für Datum | 20010619 | |||
| 5 | REL_CONT_GUID | Call by reference | Type reference (TYPE) | USC_Y_GUID | SRM Kontakt: GUID | 20010615 | |||
| 6 | RESP_PERSON | Call by reference | Type reference (TYPE) | USC_Y_UNAME | SRM Kontakt: Verantwortliche Person | 20010619 | |||
| 7 | SRM_PARTNER | Call by reference | Type reference (TYPE) | USS_Y_SRM_PARTNER | ID für Stakeholder | 20010615 | |||
| 8 | SYS_STATUS | Call by reference | Type reference (TYPE) | USS_Y_SYS_STATUS | SRM: Zustand der Tabellen | 20010730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CONT_ALL | Call by reference | Type reference (TYPE) | USC_YS_CONT_ALL | SRM Kontakt: Transferstruktur | 20010615 | |||
| 2 | CONT_DOC | Call by reference | Type reference (TYPE) | USC_YT_CONT_DOC | SRM Kontakt: Dokumente | 20010724 | |||
| 3 | CONT_GUID | Call by reference | Type reference (TYPE) | USC_Y_GUID | SRM Kontakt: GUID | 20010615 | |||
| 4 | CONT_KWD | Call by reference | Type reference (TYPE) | USC_YT_CONT_KWD | SRM Kontakt: Schlagworte | 20010810 | |||
| 5 | CONT_REL | Call by reference | Type reference (TYPE) | USC_YT_CONT_REL | SRM Kontakt: Verwandte Kontakte | 20010802 | |||
| 6 | CONT_STH | Call by reference | Type reference (TYPE) | USC_YT_CONT_STH | SRM Kontakt: Stakeholders | 20010801 | |||
| 7 | REL_CONT_GUIDS | Call by reference | Type reference (TYPE) | USC_YT_CONT_GUID | SRM Kontakt: Tabelle von GUIDS | 20010615 | |||
| 8 | TABLE_KWT | Call by reference | Type reference (TYPE) | USC_YT_CONT_KWT | SRM Kontakt: Schlagwortkatalog | 20010619 | |||
| 9 | 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 | TABLE_KWT | Call by reference | Type reference (TYPE) | USC_YT_CONT_KWT | SRM Kontakt: Schlagwortkatalog | 20010619 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20010619 | |||
| 2 | 20010619 |
History
| Last changed by/on | SAP | 20041006 |
| SAP Release Created in | 3.1A |