SAP ABAP Class CL_REVIEW_STRUCTURE_FILTER (Filter for Review Structure)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
SV-ASA (Application Component) ASAP (AcceleratedSAP)
⤷
SQADB (Package) Question and Answer Database
⤷
⤷
Properties
| Class | CL_REVIEW_STRUCTURE_FILTER | |
| Short Description | Filter for Review Structure | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SQADB | Question and Answer Database |
| Created | 20000417 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_REVIEW_STRUCTURE_FILTER has no interface implemented.
Friends
Class CL_REVIEW_STRUCTURE_FILTER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SYDYNNR | Current Subscreen Number | 20000419 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SYREPID | Subscreen Report | 20000419 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | SREVAGENDA | Filter Value for Length of Review | 20000425 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Current Display/Change Mode | 20000417 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SATVALREV | Fields for Transport of Screen | 20000509 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | SMARK | Filter activated | 20000425 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | SMARK | Screen Value for Filter Switch | 20000425 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | CHAR10 | Identifier for Filter Within Application | 20000803 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | UDFUSER | Filter Value for 'Created by' | 20000509 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | UDLUSER | Filter Value for 'Changed by' | 20000509 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | SREVMEMO | Filter Value for Notes | 20000509 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | SPERSQADB | Personalization Data for Other Filter Settings | 20000809 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | CXTAB_TABSTRIP | Control Structure for Tab Page | 20000419 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | TY_ATTR_T | Subscreens List | 20000417 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | SATVALFLAV_TAB | Filter Values for Attribute Repository Maintenance Dialog | 20000417 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | HIER_NODEK_TAB | Table with Nodes | 20000427 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | SAT_OBJ_TAB_HASH | List of Checked Objects | 20000418 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | SREVPRIO_T | Priority Filter Values in SAP Review Program | 20000425 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | SATVALRELS_TAB | Release Filter Values for Attrib. Repstry Maintenance Dialog | 20000419 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | SATVALROLR_TAB | Role Filter Values for Attrib. Repository Maintenance Dialog | 20000425 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | SQAVALSTAT_T | Status Filter Values | 20000508 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | SREVSUBC_T | Filter Values with Checkboxes for Review Topics | 20000419 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | SREVTOP_T | Filter Values with Checkboxes for Review Topics | 20000419 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | SREVUSE_T | Use of Filter Values in SAP Review Program | 20000425 | |||
| 25 | Constant | Public | Type reference (TYPE) | ATTRTYP | 'FLAV' | Attribute type for attribute store | 20000418 | ||
| 26 | Constant | Public | Type reference (TYPE) | ATTRTYP | 'RELS' | Attribute type for attribute store | 20000419 | ||
| 27 | Constant | Public | Type reference (TYPE) | ATTRTYP | 'ROLR' | Attribute type for attribute store | 20000425 | ||
| 28 | Constant | Public | Type reference (TYPE) | ATTRTYP | 'STAT' | Attribute Type: Status | 20000808 | ||
| 29 | Constant | Public | Type reference (TYPE) | ATTRTYP | 'SUBC' | Attribute Type: Subject | 20000808 | ||
| 30 | Constant | Public | Type reference (TYPE) | ATTRTYP | 'TOPC' | Attribute Type: Topic | 20000808 | ||
| 31 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'EXIT' | Cancel OK Code | 20000417 | ||
| 32 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'FLAV' | OK Code: Flavors Tab Page | 20000417 | ||
| 33 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'OK' | OK Code: Continue | 20000417 | ||
| 34 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'RELS' | OK Code: Release Tab Page | 20000419 | ||
| 35 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'REV' | OK Code: Other Attributes Tab Page | 20000425 | ||
| 36 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'ROLE' | OK Code: Roles Tab Page | 20000425 | ||
| 37 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'SUBC' | OK Code: Subcategories Tab Page | 20000419 | ||
| 38 | Constant | Public | Type reference (TYPE) | SYUCOMM | 'TOPIC' | OK Code: Categories Tab Page | 20000419 | ||
| 39 | Constant | Private | Type reference (TYPE) | DDOBJNAME | 'UFSTATUS' | Name of ABAP Dictionary Object | 20000508 | ||
| 40 | Constant | Public | Type reference (TYPE) | SATVALID | '1' | Invalid Value | 20001031 | ||
| 41 | Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Display Mode | 20000417 | ||
| 42 | Constant | Public | Type reference (TYPE) | CHAR1 | 'E' | Edit mode | 20000417 | ||
| 43 | Constant | Public | Type reference (TYPE) | ATOBJTYPE | 'SQAQ' | Object Type: Question | 20000419 | ||
| 44 | Constant | Private | Type reference (TYPE) | SREVPRIO | '*' | All Priorities | 20000808 | ||
| 45 | Constant | Private | Type reference (TYPE) | SREVPRIO | '1' | Priority: Mandatory | 20000425 | ||
| 46 | Constant | Private | Type reference (TYPE) | SREVPRIO | '2' | Priority: Optional | 20000425 | ||
| 47 | Constant | Public | Type reference (TYPE) | SYDYNNR | '1100' | Screen for Flavor Filter | 20000418 | ||
| 48 | Constant | Public | Type reference (TYPE) | SYDYNNR | '1130' | Screen for Release Filter | 20000419 | ||
| 49 | Constant | Public | Type reference (TYPE) | SYDYNNR | '1150' | Screen for Other Attributes | 20000425 | ||
| 50 | Constant | Public | Type reference (TYPE) | SYDYNNR | '1140' | Screen for Role Filter | 20000425 | ||
| 51 | Constant | Public | Type reference (TYPE) | SYDYNNR | '1120' | Screen for Subcategory Filter | 20000419 | ||
| 52 | Constant | Public | Type reference (TYPE) | SYDYNNR | '1110' | Screen for Category Filter | 20000419 | ||
| 53 | Constant | Public | Type reference (TYPE) | ATSUBTYPE | 'R' | Review Questions Subgroup | 20000419 | ||
| 54 | Constant | Public | Type reference (TYPE) | SATVALID | ' ' | Value not found | 20001031 | ||
| 55 | Constant | Private | Type reference (TYPE) | SREVUSE | '*' | All Uses | 20000808 | ||
| 56 | Constant | Private | Type reference (TYPE) | SREVUSE | 'E' | External Use | 20000425 | ||
| 57 | Constant | Private | Type reference (TYPE) | SREVUSE | 'I' | Internal Use | 20000425 | ||
| 58 | Constant | Public | Type reference (TYPE) | SATVALID | '0' | Valid Value | 20001031 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks List of Objects | 20000418 | |
| 2 | Instance method | Public | Constructor | Constructor | 20000417 | |
| 3 | Instance method | Public | Method | Screen: Provides 'Filter On' Switch | 20000425 | |
| 4 | Instance method | Public | Method | Is the filter activated? | 20000504 | |
| 5 | Instance method | Public | Method | Provides Current Table Control Data | 20000419 | |
| 6 | Instance method | Public | Method | Provides Row for Table Control Output | 20000419 | |
| 7 | Instance method | Public | Method | Provides Fileds for Screen 1150 | 20000425 | |
| 8 | Instance method | Public | Method | Dialog Box for Entering Filter | 20000417 | |
| 9 | Instance method | Public | Method | Process Before Output for Pop-Up | 20000419 | |
| 10 | Instance method | Public | Method | Screen: Sets 'Filter On' Switch | 20000425 | |
| 11 | Instance method | Public | Method | Sets Value for Table Control | 20000419 | |
| 12 | Instance method | Public | Method | Sets Values for a Table Control Row | 20000419 | |
| 13 | Instance method | Public | Method | Sets Fields from Screen 1150 | 20000425 | |
| 14 | Instance method | Public | Method | Gets Correct Table Control Structure | 20001222 | |
| 15 | Instance method | Public | Method | Initializes Screen Fields | 20001222 | |
| 16 | Instance method | Public | Method | USER_COMMAND Processing | 20000419 | |
| 17 | Instance method | Public | Method | Switches Filter On and Off | 20000809 | |
| 18 | Instance method | Public | Method | OK Code Treatment | 20000417 |
Events
Class CL_REVIEW_STRUCTURE_FILTER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_ATTR | Private | See coding | TY_ATTR | 20000417 | |
|
| 2 | TY_ATTR_T | Private | See coding | 20000417 | |
Method Signatures
Method CHECK_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_NODELIST | Call by reference | Type reference (TYPE) | HIER_NODEK_TAB | Tabelle mit Knoten | 20000427 | |||
| 2 | E_T_OBJLIST | Call by reference | Type reference (TYPE) | SAT_OBJ_TAB | Ergebnis | 20000418 | |||
| 3 | I_T_NODELIST | Call by reference | Type reference (TYPE) | HIER_NODEK_TAB | zu prüfende Tabelle mit Knoten | 20000427 | |||
| 4 | I_T_OBJLIST | Call by reference | Type reference (TYPE) | SAT_OBJ_TAB | zu prüfende Objekte | 20000418 |
Method CHECK_OBJECTS on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FILTER_TYP | Call by reference | Type reference (TYPE) | CHAR10 | Identifizierer für einen Filter in einer Anwendung | 20000803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allg. Fehler | 20001227 |
Method GET_FILTER_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILTER_ON | Value transfer | Type reference (TYPE) | SMARK | Filter Flag | 20000425 |
Method GET_FILTER_FLAG on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method GET_FILTER_ON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILTER_ON | Value transfer | Type reference (TYPE) | SMARK | 'X' = Filter ist an | 20000504 |
Method GET_FILTER_ON on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method GET_SUBSCREEN_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VALUES | Call by reference | Type reference (TYPE) | STANDARD TABLE | Werte im Tabelcontrol | 20000419 | |||
| 2 | E_VALUES_HIDE | Call by reference | Type reference (TYPE) | STANDARD TABLE | nicht angezeigte Zeilen Werte | 20000419 | |||
| 3 | I_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Subscreennummer | 20000419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CANCELED | 20000419 | ||
| 2 | ERROR | 20000419 |
Method GET_SUBSCREEN_VALUE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VALUE_LINE | Call by reference | Type reference (TYPE) | ANY | Tabellenzeile für Ausgabe | 20000419 | |||
| 2 | I_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Subscreennummer | 20000419 | |||
| 3 | I_INDEX | Call by reference | Type reference (TYPE) | I | aktuelle Zeile im PBO | 20000419 | |||
| 4 | I_LOOPC | Call by reference | Type reference (TYPE) | SYLOOPC | Sy-LOOPC im PBO | 20000419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WRONG_INDEX | 20000419 |
Method GET_VALUES_1150 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SATVALREV | Call by reference | Type reference (TYPE) | SATVALREV | Dynprofelder für Filter über sonstige Reviewattribute | 20000425 |
Method GET_VALUES_1150 on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method MAINTAIN_FILTER Signature
Method MAINTAIN_FILTER on class CL_REVIEW_STRUCTURE_FILTER has no parameter.
Method MAINTAIN_FILTER on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method PBO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REPID | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20000425 | |||
| 2 | E_SUBNR | Call by reference | Type reference (TYPE) | SYDYNNR | ABAP-Programm, Nummer des aktuellen Dynpros | 20000425 | |||
| 3 | E_TABSTRIP | Call by reference | Type reference (TYPE) | CXTAB_TABSTRIP | Tabstrip Steuerstruktur | 20000425 |
Method PBO on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method SET_FILTER_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FILTER_ON | Call by reference | Type reference (TYPE) | SMARK | 20000425 |
Method SET_FILTER_FLAG on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method SET_SUBSCREEN_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Subscreennummer | 20000419 | |||
| 2 | I_T_VALUES | Call by reference | Type reference (TYPE) | STANDARD TABLE | Werte für Tablecontrol | 20000419 | |||
| 3 | I_T_VALUES_HIDE | Call by reference | Type reference (TYPE) | STANDARD TABLE | zusätzliche Werte, die ausgeblendet sind. | 20000419 |
Method SET_SUBSCREEN_VALUES on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method SET_SUBSCREEN_VALUE_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Subscreennummer | 20000419 | |||
| 2 | I_INDEX | Call by reference | Type reference (TYPE) | I | I_INDEX | 20000419 | |||
| 3 | I_VALUE_LINE | Call by reference | Type reference (TYPE) | ANY | I_VALUE_LINE | 20000419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CANCELED | 20000419 | ||
| 2 | ERROR | 20000419 | ||
| 3 | WRONG_INDEX | 20000419 |
Method SET_VALUES_1150 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SATVALREV | Call by reference | Type reference (TYPE) | SATVALREV | Dynprofelder für Filter über sonstige Reviewattribute | 20000425 |
Method SET_VALUES_1150 on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method SUBSCREEN_GET_TC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TC | Value transfer | Type reference (TYPE) | CXTAB_CONTROL | Tablecontrolstruktur | 20001222 | |||
| 2 | I_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Subscreen Nummer | 20001222 |
Method SUBSCREEN_GET_TC on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method SUBSCREEN_PBO_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Subscreen Nummer | 20001222 |
Method SUBSCREEN_PBO_SCREEN on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method SUBSCREEN_USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Subscreennummer | 20000419 | |||
| 2 | I_OKCODE | Call by reference | Type reference (TYPE) | SYUCOMM | I_OKCODE | 20000419 | |||
| 3 | I_TC | Call by reference | Type reference (TYPE) | CXTAB_CONTROL | Tablecontrolstruktur | 20000419 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CANCELED | 20000419 | ||
| 2 | ERROR | 20000419 |
Method TOGGLE_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILTER_ON | Value transfer | Type reference (TYPE) | SMARK | Filter ist an = 'X'. | 20000809 |
Method TOGGLE_FILTER on class CL_REVIEW_STRUCTURE_FILTER has no exception.
Method USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LEAVE_SCREEN | Call by reference | Type reference (TYPE) | CHAR1 | Kennzeichen, Bild verlassen | 20000417 | |||
| 2 | P_OKCODE | Call by reference | Type reference (TYPE) | SYUCOMM | okocode aus dem Popup | 20000417 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | User Abbruch | 20000417 | ||
| 2 | allg. Fehler | 20000417 |
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 50A |