SAP ABAP Class CL_CRM_OBJECT_COLLECTOR (Check Results Management: Object Collectors)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
⤷
S_CHECK_RESULT_MANAGEMENT (Package) SAP ONLY: Check Internal Guidelines - Basic Module
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CRM_CONSTANT1 | Check Results Management: Constants | 20000522 |
Properties
| Class | CL_CRM_OBJECT_COLLECTOR | |
| Short Description | Check Results Management: Object Collectors | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_CHECK_RESULT_MANAGEMENT | SAP ONLY: Check Internal Guidelines - Basic Module |
| Created | 19991021 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_CRM_OBJECT_COLLECTOR has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_CRM_CONSTANT1 | Check Results Management: Constants | 20000522 |
Friends
Class CL_CRM_OBJECT_COLLECTOR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_CRM_OBJECT_COLLECTOR | Object Collector Reference | 20000609 | |||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 20000522 | |||||
| 3 | Instance attribute | Public | Attribute reference (LIKE) | 20000522 | |||||
| 4 | Instance attribute | Protected | Type reference (TYPE) | TY_OBJECT_COLLECTOR | Object Collector | 19991021 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | CRMOBJCOL-OBJCOLID | Object Collector ID | 19991022 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | CRMOBJCOL-CLSHARE | Class for Information Sharing | 20000605 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | CRMOBJCOL-SHAREID | Share ID | 20000605 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Collect Objects | 20000511 | |
| 2 | Static method | Public | Method | Filter Objects | 20010303 | |
| 3 | Static method | Public | Method | Determine Filter Conditions Through Report Variant | 20010423 | |
| 4 | Instance method | Public | Method | Read Object Collectors | 19991021 | |
| 5 | Instance method | Public | Method | Read Attributes of Object Collector | 19991022 | |
| 6 | Instance method | Public | Method | Select Object Collector | 19991022 | |
| 7 | Static method | Public | Method | Switch Framework | 20040813 |
Events
Class CL_CRM_OBJECT_COLLECTOR has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_OBJECT_COLLECTOR | Protected | See coding | Object Collector | 19991021 | begin of ty_object_collector.
include type crmobjcol.
types: descript type crmobjcolt-txtobjcol,
action(1) type c,
end of ty_object_collector
|
|
| 2 | TY_OBJECT_COLLECTORS | Protected | See coding | Object Collectors | 19991021 | ty_object_collectors type sorted table of ty_object_collector
with unique key objcolid
|
Method Signatures
Method COLLECT_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OBJECTS | Call by reference | Type reference (TYPE) | CRM_OBJECT_PAIRS | Selektierte Objekte | 20000511 | |||
| 2 | IM_APPENDING | Call by reference | Type reference (TYPE) | CRMFLAG | Objekte anhängen (Y/N) | 20000511 | |||
| 3 | IM_AUTHOR_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Objektverantwortlichen | 20000511 | |||
| 4 | IM_DELIVERY_UNIT_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Softwarekomponente | 20010302 | |||
| 5 | IM_DEVCLASS_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Entwicklungsklasse | 20000511 | |||
| 6 | IM_OBJECT_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Objekte | 20000511 | |||
| 7 | IM_OBJECT_SET_ID | Call by reference | Type reference (TYPE) | CRMOBSETID | Id einer zu prüfenden Objektmenge | 20010302 | |||
| 8 | IM_OBJECT_SET_KIND | Call by reference | Type reference (TYPE) | CRMOBSETKI | Typ einer zu prüfenden Objektmenge | 20010302 | |||
| 9 | IM_RUN_ID | Call by reference | Type reference (TYPE) | CRMCHKRUNK | Prüflauf Schlüssel | 20010702 | |||
| 10 | IM_SOURCE_SYSTEM_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Originalsystem | 20000511 | |||
| 11 | IM_TRANSPORT_LAYER_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Transportschicht | 20010302 | |||
| 12 | IM_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20010423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Globale Klasse des Objektkollektors ist nicht korrekt | 20000609 | ||
| 2 | Kollektor konnte nicht ausgeführt werden | 20000609 | ||
| 3 | Es wurden keine Objekte gefunden | 20000511 |
Method FILTER_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OBJECTS | Call by reference | Type reference (TYPE) | CRM_OBJECT_PAIRS | Gefilterte Objektpaare | 20010303 | |||
| 2 | IM_ADD_DEVCLASSES | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Objekte dieser Pakete in jedem Fall beachten | 20010318 | |||
| 3 | IM_AUTHOR_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Objektverantwortlichen | 20010303 | |||
| 4 | IM_COMPONENT_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Anwendungskomponente | 20010303 | |||
| 5 | IM_DELIVERY_UNIT_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Softwarekomponente | 20010303 | |||
| 6 | IM_DEVCLASS_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Paket | 20010303 | |||
| 7 | IM_OBJECTS | Call by reference | Type reference (TYPE) | CRM_OBJECT_PAIRS | Zu filternde Objektpaare | 20010303 | |||
| 8 | IM_SOURCE_SYSTEM_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Originalsystem | 20010303 | |||
| 9 | IM_TRANSPORT_LAYER_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Selektionsbedingungen für Transportschicht | 20010303 |
Method FILTER_OBJECTS on class CL_CRM_OBJECT_COLLECTOR has no exception.
Method GET_FILTER_CONDITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENT_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Filterbedingung für Anwendungskomponente | 20010423 | |||
| 2 | EX_DELIVERY_UNIT_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Filterbedingung für Softwarekomponente | 20010423 | |||
| 3 | EX_DEVCLASS_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Filterbedingung für Paket | 20010423 | |||
| 4 | EX_TRANSPORT_LAYER_CONDITION | Call by reference | Type reference (TYPE) | CRM_SELECTION_CONDITIONS | Filterbedingung für Transportschicht | 20010423 | |||
| 5 | IM_VARIANT | Call by reference | Type reference (TYPE) | SYSLSET | Name der Variante | 20010423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Filter wurde nicht gefunden | 20010423 |
Method GET_OBJECT_COLLECTORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_OBJECT_COLLECTORS | Call by reference | Type reference (TYPE) | CRM_OBJECT_COLLECTOR_REFS | Objektkollektoren | 19991021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Objektkollektoren gefunden | 19991022 |
Method GET_OBJECT_COLLECTOR_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CLASS_NAME_COLLECTOR | Call by reference | Type reference (TYPE) | CRMOBJCOL-CLOBJCOL | Klassenname | 20000314 | |||
| 2 | EX_DESCRIPTION | Call by reference | Type reference (TYPE) | CRMOBJCOLT-TXTOBJCOL | Beschreibung eines Objektkollektors | 19991022 | |||
| 3 | EX_OBJECT_COLLECTOR_ID | Call by reference | Type reference (TYPE) | CRMOBJCOL-OBJCOLID | Objektkollektor-Id | 19991022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objektkollektor wurde nicht gefunden | 19991022 |
Method SET_OBJECT_COLLECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OBJECT_COLLECTOR_ID | Call by reference | Type reference (TYPE) | CRMOBJCOL-OBJCOLID | Objektkollektor-Id | 19991022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objektkollektor wurde nicht gefunden | 19991022 |
Method SFW_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DISABLE | Call by reference | Type reference (TYPE) | CRMFLAG | CO_NO | SFW ignorieren | 20040813 | ||
| 2 | ENABLE | Call by reference | Type reference (TYPE) | CRMFLAG | CO_NO | SFW beachten | 20040813 | ||
| 3 | FREE | Call by reference | Type reference (TYPE) | CRMFLAG | CO_NO | SFW-Cache: Speicher freigeben | 20040813 |
Method SFW_CONTROL on class CL_CRM_OBJECT_COLLECTOR has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |