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 CL_REVSUBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_REVTOPIC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CXTAB 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 A_ACT_DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR Current Subscreen Number 20000419
2 A_ACT_REPID Instance attribute Private Type reference (TYPE) SYREPID Subscreen Report 20000419
3 A_AGENDA Instance attribute Private Type reference (TYPE) SREVAGENDA Filter Value for Length of Review 20000425
4 A_DISPLAY_MODE Instance attribute Private Type reference (TYPE) CHAR1 Current Display/Change Mode 20000417
5 A_DYNP_FIELDS_1150 Instance attribute Private Type reference (TYPE) SATVALREV Fields for Transport of Screen 20000509
6 A_FILTER_ON Instance attribute Private Type reference (TYPE) SMARK Filter activated 20000425
7 A_FILTER_ON_DYNP Instance attribute Private Type reference (TYPE) SMARK Screen Value for Filter Switch 20000425
8 A_FILTER_TYP Instance attribute Private Type reference (TYPE) CHAR10 Identifier for Filter Within Application 20000803
9 A_FSTUSER Instance attribute Private Type reference (TYPE) UDFUSER Filter Value for 'Created by' 20000509
10 A_LSTUSER Instance attribute Private Type reference (TYPE) UDLUSER Filter Value for 'Changed by' 20000509
11 A_MEMO Instance attribute Private Type reference (TYPE) SREVMEMO Filter Value for Notes 20000509
12 A_SPERSQADB Instance attribute Private Type reference (TYPE) SPERSQADB Personalization Data for Other Filter Settings 20000809
13 A_TABSTRIP Instance attribute Private Type reference (TYPE) CXTAB_TABSTRIP Control Structure for Tab Page 20000419
14 A_T_ATTR Instance attribute Private Type reference (TYPE) TY_ATTR_T Subscreens List 20000417
15 A_T_FLAVOR Instance attribute Private Type reference (TYPE) SATVALFLAV_TAB Filter Values for Attribute Repository Maintenance Dialog 20000417
16 A_T_NODELIST Instance attribute Private Type reference (TYPE) HIER_NODEK_TAB Table with Nodes 20000427
17 A_T_OBJLIST Instance attribute Private Type reference (TYPE) SAT_OBJ_TAB_HASH List of Checked Objects 20000418
18 A_T_PRIO Instance attribute Private Type reference (TYPE) SREVPRIO_T Priority Filter Values in SAP Review Program 20000425
19 A_T_RELS Instance attribute Private Type reference (TYPE) SATVALRELS_TAB Release Filter Values for Attrib. Repstry Maintenance Dialog 20000419
20 A_T_ROLE Instance attribute Private Type reference (TYPE) SATVALROLR_TAB Role Filter Values for Attrib. Repository Maintenance Dialog 20000425
21 A_T_STATUS Instance attribute Private Type reference (TYPE) SQAVALSTAT_T Status Filter Values 20000508
22 A_T_SUBC Instance attribute Private Type reference (TYPE) SREVSUBC_T Filter Values with Checkboxes for Review Topics 20000419
23 A_T_TOPIC Instance attribute Private Type reference (TYPE) SREVTOP_T Filter Values with Checkboxes for Review Topics 20000419
24 A_T_USAGE Instance attribute Private Type reference (TYPE) SREVUSE_T Use of Filter Values in SAP Review Program 20000425
25 C_ATTRTYP_FLAVOR Constant Public Type reference (TYPE) ATTRTYP 'FLAV' Attribute type for attribute store 20000418
26 C_ATTRTYP_RELEASE Constant Public Type reference (TYPE) ATTRTYP 'RELS' Attribute type for attribute store 20000419
27 C_ATTRTYP_ROLE Constant Public Type reference (TYPE) ATTRTYP 'ROLR' Attribute type for attribute store 20000425
28 C_ATTRTYP_STATUS Constant Public Type reference (TYPE) ATTRTYP 'STAT' Attribute Type: Status 20000808
29 C_ATTRTYP_SUBJECT Constant Public Type reference (TYPE) ATTRTYP 'SUBC' Attribute Type: Subject 20000808
30 C_ATTRTYP_TOPIC Constant Public Type reference (TYPE) ATTRTYP 'TOPC' Attribute Type: Topic 20000808
31 C_FCODE_EXIT Constant Public Type reference (TYPE) SYUCOMM 'EXIT' Cancel OK Code 20000417
32 C_FCODE_FLAVOR Constant Public Type reference (TYPE) SYUCOMM 'FLAV' OK Code: Flavors Tab Page 20000417
33 C_FCODE_OK Constant Public Type reference (TYPE) SYUCOMM 'OK' OK Code: Continue 20000417
34 C_FCODE_RELEASE Constant Public Type reference (TYPE) SYUCOMM 'RELS' OK Code: Release Tab Page 20000419
35 C_FCODE_REV Constant Public Type reference (TYPE) SYUCOMM 'REV' OK Code: Other Attributes Tab Page 20000425
36 C_FCODE_ROLE Constant Public Type reference (TYPE) SYUCOMM 'ROLE' OK Code: Roles Tab Page 20000425
37 C_FCODE_SUBC Constant Public Type reference (TYPE) SYUCOMM 'SUBC' OK Code: Subcategories Tab Page 20000419
38 C_FCODE_TOPIC Constant Public Type reference (TYPE) SYUCOMM 'TOPIC' OK Code: Categories Tab Page 20000419
39 C_FIELD_STATUS Constant Private Type reference (TYPE) DDOBJNAME 'UFSTATUS' Name of ABAP Dictionary Object 20000508
40 C_INVALID Constant Public Type reference (TYPE) SATVALID '1' Invalid Value 20001031
41 C_MODE_DISPLAY Constant Public Type reference (TYPE) CHAR1 'D' Display Mode 20000417
42 C_MODE_EDIT Constant Public Type reference (TYPE) CHAR1 'E' Edit mode 20000417
43 C_OBJTYP_QUESTION Constant Public Type reference (TYPE) ATOBJTYPE 'SQAQ' Object Type: Question 20000419
44 C_PRIO_ALL Constant Private Type reference (TYPE) SREVPRIO '*' All Priorities 20000808
45 C_PRIO_OBLIG Constant Private Type reference (TYPE) SREVPRIO '1' Priority: Mandatory 20000425
46 C_PRIO_OPTIO Constant Private Type reference (TYPE) SREVPRIO '2' Priority: Optional 20000425
47 C_SCREEN_FLAVOR Constant Public Type reference (TYPE) SYDYNNR '1100' Screen for Flavor Filter 20000418
48 C_SCREEN_RELEASE Constant Public Type reference (TYPE) SYDYNNR '1130' Screen for Release Filter 20000419
49 C_SCREEN_REV Constant Public Type reference (TYPE) SYDYNNR '1150' Screen for Other Attributes 20000425
50 C_SCREEN_ROLE Constant Public Type reference (TYPE) SYDYNNR '1140' Screen for Role Filter 20000425
51 C_SCREEN_SUBC Constant Public Type reference (TYPE) SYDYNNR '1120' Screen for Subcategory Filter 20000419
52 C_SCREEN_TOPIC Constant Public Type reference (TYPE) SYDYNNR '1110' Screen for Category Filter 20000419
53 C_SUBTYP_REVQUESTION Constant Public Type reference (TYPE) ATSUBTYPE 'R' Review Questions Subgroup 20000419
54 C_UNKNOWN Constant Public Type reference (TYPE) SATVALID ' ' Value not found 20001031
55 C_USAGE_ALL Constant Private Type reference (TYPE) SREVUSE '*' All Uses 20000808
56 C_USAGE_EXTERN Constant Private Type reference (TYPE) SREVUSE 'E' External Use 20000425
57 C_USAGE_INTERN Constant Private Type reference (TYPE) SREVUSE 'I' Internal Use 20000425
58 C_VALID Constant Public Type reference (TYPE) SATVALID '0' Valid Value 20001031
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECTS Instance method Public Method Checks List of Objects 20000418
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000417
3 GET_FILTER_FLAG Instance method Public Method Screen: Provides 'Filter On' Switch 20000425
4 GET_FILTER_ON Instance method Public Method Is the filter activated? 20000504
5 GET_SUBSCREEN_VALUES Instance method Public Method Provides Current Table Control Data 20000419
6 GET_SUBSCREEN_VALUE_LINE Instance method Public Method Provides Row for Table Control Output 20000419
7 GET_VALUES_1150 Instance method Public Method Provides Fileds for Screen 1150 20000425
8 MAINTAIN_FILTER Instance method Public Method Dialog Box for Entering Filter 20000417
9 PBO Instance method Public Method Process Before Output for Pop-Up 20000419
10 SET_FILTER_FLAG Instance method Public Method Screen: Sets 'Filter On' Switch 20000425
11 SET_SUBSCREEN_VALUES Instance method Public Method Sets Value for Table Control 20000419
12 SET_SUBSCREEN_VALUE_LINE Instance method Public Method Sets Values for a Table Control Row 20000419
13 SET_VALUES_1150 Instance method Public Method Sets Fields from Screen 1150 20000425
14 SUBSCREEN_GET_TC Instance method Public Method Gets Correct Table Control Structure 20001222
15 SUBSCREEN_PBO_SCREEN Instance method Public Method Initializes Screen Fields 20001222
16 SUBSCREEN_USER_COMMAND Instance method Public Method USER_COMMAND Processing 20000419
17 TOGGLE_FILTER Instance method Public Method Switches Filter On and Off 20000809
18 USER_COMMAND 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 Exporting E_T_NODELIST Call by reference Type reference (TYPE) HIER_NODEK_TAB Tabelle mit Knoten 20000427
2 Exporting E_T_OBJLIST Call by reference Type reference (TYPE) SAT_OBJ_TAB Ergebnis 20000418
3 Importing I_T_NODELIST Call by reference Type reference (TYPE) HIER_NODEK_TAB zu prüfende Tabelle mit Knoten 20000427
4 Importing 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 Importing 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 ERROR allg. Fehler 20001227

Method GET_FILTER_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Returning 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 Exporting E_VALUES Call by reference Type reference (TYPE) STANDARD TABLE Werte im Tabelcontrol 20000419
2 Exporting E_VALUES_HIDE Call by reference Type reference (TYPE) STANDARD TABLE nicht angezeigte Zeilen Werte 20000419
3 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Subscreennummer 20000419
# Exception Resumable Description Created on
1 CANCELED CANCELED 20000419
2 ERROR ERROR 20000419

Method GET_SUBSCREEN_VALUE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_LINE Call by reference Type reference (TYPE) ANY Tabellenzeile für Ausgabe 20000419
2 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Subscreennummer 20000419
3 Importing I_INDEX Call by reference Type reference (TYPE) I aktuelle Zeile im PBO 20000419
4 Importing I_LOOPC Call by reference Type reference (TYPE) SYLOOPC Sy-LOOPC im PBO 20000419
# Exception Resumable Description Created on
1 WRONG_INDEX WRONG_INDEX 20000419

Method GET_VALUES_1150 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 Exporting E_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20000425
2 Exporting E_SUBNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20000425
3 Exporting 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 Importing 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 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Subscreennummer 20000419
2 Importing I_T_VALUES Call by reference Type reference (TYPE) STANDARD TABLE Werte für Tablecontrol 20000419
3 Importing 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 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Subscreennummer 20000419
2 Importing I_INDEX Call by reference Type reference (TYPE) I I_INDEX 20000419
3 Importing I_VALUE_LINE Call by reference Type reference (TYPE) ANY I_VALUE_LINE 20000419
# Exception Resumable Description Created on
1 CANCELED CANCELED 20000419
2 ERROR ERROR 20000419
3 WRONG_INDEX WRONG_INDEX 20000419

Method SET_VALUES_1150 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Returning E_TC Value transfer Type reference (TYPE) CXTAB_CONTROL Tablecontrolstruktur 20001222
2 Importing 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 Importing 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 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR Subscreennummer 20000419
2 Importing I_OKCODE Call by reference Type reference (TYPE) SYUCOMM I_OKCODE 20000419
3 Importing I_TC Call by reference Type reference (TYPE) CXTAB_CONTROL Tablecontrolstruktur 20000419
# Exception Resumable Description Created on
1 CANCELED CANCELED 20000419
2 ERROR ERROR 20000419

Method TOGGLE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Exporting E_LEAVE_SCREEN Call by reference Type reference (TYPE) CHAR1 Kennzeichen, Bild verlassen 20000417
2 Changing P_OKCODE Call by reference Type reference (TYPE) SYUCOMM okocode aus dem Popup 20000417
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000417
2 ERROR allg. Fehler 20000417
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A