SAP ABAP Class CL_WB_REQUEST_STACK (Workbench Manager: Request Stack)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-BRR (Application Component) Repository Browser
     SWBM_INTERNAL (Package) Internal Objects within SWBM
Properties
Class CL_WB_REQUEST_STACK  
Short Description Workbench Manager: Request Stack    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWBM_INTERNAL   Internal Objects within SWBM 
Created 19980702   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WB_REQUEST_STACK has no forward declaration.
Interfaces
Class CL_WB_REQUEST_STACK has no interface implemented.
Friends
Class CL_WB_REQUEST_STACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DELETED_OBJECTS Instance attribute Private Type reference (TYPE) WBOBJLIST Table of objects deleted previously 20040120
2 IS_EMPTY Constant Public Type reference (TYPE) CHAR1 'X' Stack is Empty 19990511
3 IS_NOT_EMPTY Constant Public Type reference (TYPE) CHAR1 ' ' Stack is Not Empty 19990511
4 IS_NOT_ON_TOP Constant Public Type reference (TYPE) CHAR1 ' ' Not on Top of Stack 19990511
5 IS_ON_TOP Constant Public Type reference (TYPE) CHAR1 'X' On Top of Stack 19990511
6 STACK Instance attribute Private Type reference (TYPE) LTY_REQUEST_ENTRY_COLLECTION Stack 19980702
7 STACK_PTR Instance attribute Public Type reference (TYPE) I Pointer to Top Entry in Stack 19990504
8 STACK_SIZE Instance attribute Public Type reference (TYPE) I Current Stack Size 19980702
9 VISUALIZATION Instance attribute Private Object reference (TYPE REF TO) CL_WB_OBJLIST_DISPLAY Visualization of Stack 19990607
10 WB_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_WB_MANAGER Reference to Workbench Manager 19990607
11 _STACK Instance attribute Private Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY Stack 19980702
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IF_DELETED Instance method Public Method rd: Check whether a stack object has already been deleted 20040120
2 DELETE_OBJECT_FROM_STACK Instance method Public Method rd: Remove Stack Entries for a Certain Object 20031024
3 EMPTY Instance method Public Method Is Stack Empty? 19980702
4 GET_BOTTOM_REQUEST Instance method Public Method Read Bottom Entry from Stack 19990716
5 GET_REQUEST_LIST Instance method Public Method Read List of Requests 19981028
6 LOG_DELETED_OBJECT Instance method Public Method rd: Register an object as "deleted" 20040120
7 ON_TOP Instance method Public Method Check Whether Stack Pointer is on Top 19990511
8 POP Instance method Public Method Take Element from Stack 19980702
9 PUSH Instance method Public Method Put Element on Stack 19980702
10 TOP Instance method Public Method Read Top Element from Stack 19980702
11 UP Instance method Public Method Set Stack Pointer to Next-Highest Element 19990504
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
Stack Changed 19990608
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_REQUEST_ENTRY_COLLECTION Private See coding Stack 19980702 LTY_REQUEST_ENTRY_COLLECTION TYPE standard table of REF TO CL_WB_REQUEST_ENTRY with default key
Method Signatures

Method CHECK_IF_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DELETED Value transfer Type reference (TYPE) FLAG 'X': das Stapel-Objekt wurde bereits gelöscht 20040120
2 Importing P_WB_REQUEST_ENTRY Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY Workbench Manager: Stapeleintrag 20040120

Method CHECK_IF_DELETED on class CL_WB_REQUEST_STACK has no exception.

Method DELETE_OBJECT_FROM_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20031024
2 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP 20031024
3 Importing P_WB_REQUEST_ENTRY Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY Workbench Manager: Stapeleintrag 20040120
4 Exporting R_NUMBER_OF_DELETED_ITEMS Call by reference Type reference (TYPE) I Anzahl der gelöschten Stapeleinträge 20031024

Method DELETE_OBJECT_FROM_STACK on class CL_WB_REQUEST_STACK has no exception.

Method EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IS_EMPTY Value transfer Type reference (TYPE) CHAR1 Stapel ist leer 19980702

Method EMPTY on class CL_WB_REQUEST_STACK has no exception.

Method GET_BOTTOM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_BOTTOM_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY unterster Stapeleintrag 19990716
# Exception Resumable Description Created on
1 EMPTY_STACK Stapel ist leer 19990716

Method GET_REQUEST_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_REQUEST_LIST Value transfer Object reference (TYPE REF TO) CL_WB_WORKSPACE Liste aller Requests 19981028

Method GET_REQUEST_LIST on class CL_WB_REQUEST_STACK has no exception.

Method LOG_DELETED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Name des gelöschten Objekts 20040120
2 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP swbm-Typ des gelöschten Objekts 20040120

Method LOG_DELETED_OBJECT on class CL_WB_REQUEST_STACK has no exception.

Method ON_TOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ON_TOP Value transfer Type reference (TYPE) CHAR1 Stack-Pointer steht ganz oben 19990511

Method ON_TOP on class CL_WB_REQUEST_STACK has no exception.

Method POP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NUMBER_OF_LEVELS Value transfer Type reference (TYPE) I 1 Anzahl zu löschender Levels 19990609
2 Importing P_WB_REQUEST_ENTRY Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY Aktueller Toolzustand 19990504
# Exception Resumable Description Created on
1 EMPTY_STACK Stapel ist leer 19980702

Method PUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_REQUEST_ENTRY Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY Stapeleintrag 19980703

Method PUSH on class CL_WB_REQUEST_STACK has no exception.

Method TOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_WB_REQUEST_ENTRY Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY oberster Stapeleintrag 19980703
# Exception Resumable Description Created on
1 EMPTY_STACK Stack ist leer 19980702

Method UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACT_REQUEST_ENTRY Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY aktueller Toolzustand 19990504
2 Exporting P_NEXT_REQUEST_ENTRY Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY neuer Toolzustand 19990504
3 Importing P_NUMBER_OF_LEVELS Value transfer Type reference (TYPE) I 1 Anzahl Schritte nach oben 19990609
# Exception Resumable Description Created on
1 UP_NOT_POSSIBLE Aktuelles Stapelelement ist bereits das oberste 19990504
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_WB_REQUEST_STACK has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in