SAP ABAP Class CL_RECA_WB_STACK (General Stack Manager)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_WB (Package) RE: Workbench (Object Manager)
Properties
Class CL_RECA_WB_STACK  
Short Description General Stack Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_CA_WB   RE: Workbench (Object Manager) 
Created 20021030   SAP 
Last change 20030114   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RECA_WB_STACK has no interface implemented.
Friends
Class CL_RECA_WB_STACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_ACTIVE_ENTRY Instance attribute Public Type reference (TYPE) SYTABIX Current Entry 20021030
2 MD_ENTRIES Instance attribute Public Type reference (TYPE) SYTABIX Number of Entries 20021030
3 MD_MAX_ENTRIES Instance attribute Public Type reference (TYPE) SYTABIX 100 Maximum no. of entries 20021115
4 MT_STACK Instance attribute Protected Type reference (TYPE) RE_T_WB_STACK REWB: Stack Table 20021030
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Delete Stack Completely 20021030
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021115
3 GET_CURRENT_ENTRY Instance method Public Method Gets Current Stack Entry 20021030
4 GET_ENTRY Instance method Public Method Gets Stack Entry x 20021030
5 GET_NEXT_ENTRIES_TEXT Instance method Public Method Gets Texts of Nexts Entries 20021030
6 GET_NEXT_ENTRY Instance method Public Method Gets Next Stack Entry 20021030
7 GET_PREV_ENTRIES_TEXT Instance method Public Method Gets Texts of Previous Entries 20021030
8 GET_PREV_ENTRY Instance method Public Method Gets Previous Stack Entry 20021030
9 GO_DOWN Instance method Public Method Go Down in Stack 20021122
10 GO_UP Instance method Public Method Go Up in Stack 20021122
11 INSERT_ENTRY Instance method Public Method Insert New Stack Entry Before Another One 20021122
12 PUSH_ENTRY Instance method Public Method Add New Stack Entry 20021030
13 REMOVE_CURRENT_ENTRY Instance method Public Method Delete Current Stack Entry 20021128
14 REMOVE_ENTRIES_BY_TEXT Instance method Public Method Delete All Stack Entries with the Text 20030709
15 REMOVE_FIRST_ENTRIES Instance method Public Method Delete Stack Entries at Beginning (n Entries) 20021115
16 REMOVE_LAST_ENTRIES Instance method Public Method Delete Stack Entries at End (n Entries) 20021115
Events
# Event Type Visibility Description Created on
1 STACK_POSITION_CHANGED Instance Event
(0)
Public
(2)
Event: Stack Position Changed 20021030
Types
Class CL_RECA_WB_STACK has no local type.
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_RECA_WB_STACK has no parameter.
Method CLEAR on class CL_RECA_WB_STACK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MAX_ENTRIES Value transfer Type reference (TYPE) SYTABIX Maximale Anzahl Einträge im Stack 20021115

Method CONSTRUCTOR on class CL_RECA_WB_STACK has no exception.

Method GET_CURRENT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_STACKELEMENT Value transfer Object reference (TYPE REF TO) IF_RECA_WB_STACK_ENTRY Aktueller Stackeintrag 20021030
# Exception Resumable Description Created on
1 END_OF_STACK Eintrag nicht vorhanden 20021128

Method GET_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENTRY Value transfer Type reference (TYPE) SYTABIX Nummer des Eintrages 20021030
2 Returning RO_STACKELEMENT Value transfer Object reference (TYPE REF TO) IF_RECA_WB_STACK_ENTRY Aktueller Stackeintrag 20021030
# Exception Resumable Description Created on
1 NOT_EXISTS Eintrag nicht vorhanden 20021121

Method GET_NEXT_ENTRIES_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TEXT Value transfer Type reference (TYPE) RE_T_WB_STACKTEXT REWB: Texte der Stackelemente 20021030
# Exception Resumable Description Created on
1 END_OF_STACK Kein nächster Eintrag vorhanden 20021121

Method GET_NEXT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_STACKELEMENT Value transfer Object reference (TYPE REF TO) IF_RECA_WB_STACK_ENTRY Aktueller Stackeintrag 20021030
# Exception Resumable Description Created on
1 END_OF_STACK Kein nächster Eintrag vorhanden 20021121

Method GET_PREV_ENTRIES_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TEXT Value transfer Type reference (TYPE) RE_T_WB_STACKTEXT REWB: Texte der Stackelemente 20021030
# Exception Resumable Description Created on
1 END_OF_STACK Kein vorheriger Eintrag vorhanden 20021121

Method GET_PREV_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_STACKELEMENT Value transfer Object reference (TYPE REF TO) IF_RECA_WB_STACK_ENTRY Aktueller Stackeintrag 20021030
# Exception Resumable Description Created on
1 END_OF_STACK Kein vorheriger Eintrag vorhanden 20021121

Method GO_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STEPS Value transfer Type reference (TYPE) SYTABIX 1 Anzahl Steps 20021122
# Exception Resumable Description Created on
1 END_OF_STACK Ungültige Step-Anzahl 20021122

Method GO_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STEPS Value transfer Type reference (TYPE) SYTABIX 1 Anzahl Steps 20021122
# Exception Resumable Description Created on
1 END_OF_STACK Ungültige Step-Anzahl 20021122

Method INSERT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_POSITION Value transfer Type reference (TYPE) SYTABIX Einfügeposition 20021122
2 Importing IO_STACKELEMENT Value transfer Object reference (TYPE REF TO) IF_RECA_WB_STACK_ENTRY Neuer Stackeintrag 20021122
# Exception Resumable Description Created on
1 END_OF_STACK Position ist nicht innerhalbe Stack 20021122

Method PUSH_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_REPLACE_CURRENT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Nur aktuellen Eintrag ersetzen 20021030
2 Importing IO_STACKELEMENT Value transfer Object reference (TYPE REF TO) IF_RECA_WB_STACK_ENTRY Neuer Stackeintrag 20021030
# Exception Resumable Description Created on
1 ENTRY_NOT_STACKED Eintrag nicht übernommen, da leer 20030115

Method REMOVE_CURRENT_ENTRY Signature

Method REMOVE_CURRENT_ENTRY on class CL_RECA_WB_STACK has no parameter.
Method REMOVE_CURRENT_ENTRY on class CL_RECA_WB_STACK has no exception.

Method REMOVE_ENTRIES_BY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STACK_TEXT Value transfer Type reference (TYPE) CLIKE Bezeichnung eines Stackeintrages 20030709

Method REMOVE_ENTRIES_BY_TEXT on class CL_RECA_WB_STACK has no exception.

Method REMOVE_FIRST_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NUMBER Value transfer Type reference (TYPE) I 1 Anzahl zu löschender Einträge 20021115

Method REMOVE_FIRST_ENTRIES on class CL_RECA_WB_STACK has no exception.

Method REMOVE_LAST_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NUMBER Value transfer Type reference (TYPE) I 1 Anzahl zu löschender Einträge 20021115

Method REMOVE_LAST_ENTRIES on class CL_RECA_WB_STACK has no exception.
Event Signatures

Event STACK_POSITION_CHANGED Signature
Event STACK_POSITION_CHANGED on class CL_RECA_WB_STACK has no parameter.
History
Last changed by/on SAP  20030114 
SAP Release Created in 200