SAP ABAP Class CL_OBJECT_STACK_GEN (Workbench Manager: Request Stack)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-HMT (Application Component) Hierarchy Storage
     SHI4 (Package) Hierarchy maintenance tool Control visualization
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_STREE_DATA_STACK Stack hierarchy tool 20000119
Properties
Class CL_OBJECT_STACK_GEN  
Short Description Workbench Manager: Request Stack    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHI4   Hierarchy maintenance tool Control visualization 
Created 20000114   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OBJECT_STACK_GEN has no forward declaration.
Interfaces
Class CL_OBJECT_STACK_GEN has no interface implemented.
Friends
Class CL_OBJECT_STACK_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 STACK Instance attribute Protected Type reference (TYPE) LTY_OBJECT_COLLECTION Table: Stack objects 20000119
2 STACK_OBJECT Instance attribute Protected Type reference (TYPE) LTY_OBJECT Structure: Stack Objects 20000119
3 STACK_SIZE Instance attribute Protected Type reference (TYPE) I Stack size 20000119
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_STACK Instance method Public Method Put Element on Stack 20000114
2 REMOVE_ELEMENT_FROM_STACK Instance method Public Method Take any element from stack 20000114
3 REMOVE_TOP_FROM_STACK Instance method Public Method Take top element from stack 20000114
4 SIZE_OF_STACK Instance method Public Method Number of Entries in Stack 20000114
5 STACK_EMPTY Instance method Public Method Is Stack Empty? 20000114
6 TOP_ELEMENT_OF_STACK Instance method Public Method Read top stack element 20000114
Events
Class CL_OBJECT_STACK_GEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_OBJECT Protected Type reference (TYPE) MULTIPLE_INSTANCES Structure: Stack Objects 20000119
2 LTY_OBJECT_COLLECTION Protected See coding 20000119 lty_object_collection type standard table of multiple_instances with default key
3 MULTIPLE_INSTANCES Protected See coding MULTIPLE_INSTANCES 20001218 begin of multiple_instances, stree_data type ref to cl_stree_data, sender type ref to object, level type seu_level, end of multiple_instances
Method Signatures

Method ADD_TO_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Object reference (TYPE REF TO) CL_STREE_DATA Stapeleintrag 20000114
2 Exporting P_SIZE Call by reference Type reference (TYPE) I aktuelle Stapelhöhe 20000128

Method ADD_TO_STACK on class CL_OBJECT_STACK_GEN has no exception.

Method REMOVE_ELEMENT_FROM_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt im Stapel 20000114
2 Exporting P_SIZE Call by reference Type reference (TYPE) I Stapelhöhe 20000117
# Exception Resumable Description Created on
1 EMPTY_STACK Keine Elemente im Stapel 20000114

Method REMOVE_TOP_FROM_STACK Signature

Method REMOVE_TOP_FROM_STACK on class CL_OBJECT_STACK_GEN has no parameter.
# Exception Resumable Description Created on
1 EMPTY_STACK Stapel ist leer 20000114

Method SIZE_OF_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SIZE Value transfer Type reference (TYPE) I Größe des Stapels 20000114

Method SIZE_OF_STACK on class CL_OBJECT_STACK_GEN has no exception.

Method STACK_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IS_EMPTY Call by reference Type reference (TYPE) CHAR1 Stapel ist leer 20000114

Method STACK_EMPTY on class CL_OBJECT_STACK_GEN has no exception.

Method TOP_ELEMENT_OF_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OBJECT Call by reference Object reference (TYPE REF TO) CL_STREE_DATA oberster Stapeleintrag 20000114
# Exception Resumable Description Created on
1 EMPTY_STACK Stack ist leer 20000114
History
Last changed by/on SAP  20041228 
SAP Release Created in 46D