SAP ABAP Class CL_UAC_UNDO_COMMAND (Command with Undo/Redo)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UAC_COMMAND (Package) Commands for UAC Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UAC_COMMAND abstract: Command 20031215
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_UNDO_COMMAND Undo/redo commands, incl. if_uac_command 20030213
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_ADD_PARAM Add optional parameter to a function 20030317
2 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_COPY_PARAM Cut Parameter 20030806
3 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_CUT_PARAM Cut Parameter 20030806
4 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_DEL_PARAM Remove Optional Parameter 20030317
5 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_EDIT_CONST Set Constant as Parameter Value 20041005
6 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_EVALUATE Evaluate Formula 20030317
7 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_INS_PARAM Insert New Higher-Level Parameter 20030317
8 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_PASTE_PARAM Cut Parameter 20030806
9 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_PASTE_VALUE Paste Clipboard into Formula 20040224
10 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_SET_CONST Set Constant as Parameter Value 20030317
... Click here to see Used By full list (13 items)
Properties
Class CL_UAC_UNDO_COMMAND  
Short Description Command with Undo/Redo    
Super Class CL_UAC_COMMAND abstract: Command 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UAC_COMMAND   Commands for UAC Framework 
Created 20030213   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_UAC_ASSIGNMENT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_UAC_UNDO_COMMAND Undo/redo commands, incl. if_uac_command 20030213
Friends
Class CL_UAC_UNDO_COMMAND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_IS_EXECUTED Instance attribute Protected Type reference (TYPE) BOOLE_D Analytical Cost Management: Indicator 20031217
2 MD_COMMAND_NAME Instance attribute Protected Type reference (TYPE) UAC_COMMAND_NAME Analytical Cost Management: Name of a Command 20030213
3 MD_COMMAND_NR Instance attribute Protected Type reference (TYPE) UAC_COMMAND_NR Command Number 20030213
4 MD_DATE Instance attribute Protected Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20030213
5 MD_DETAILED_DESC Instance attribute Protected Type reference (TYPE) UAC_COMMAND_DETAILED_DESC Detailed Description of Command 20030213
6 MD_TIME Instance attribute Protected Type reference (TYPE) SYTIME TIME data element for SYST 20030213
7 MD_UNDO_DESCRIPTION Instance attribute Protected Type reference (TYPE) UAC_COMMAND_DESCRIPTION Analytical Cost Management: Command Description 20030213
8 ST_COMMAND_REDO_STACK Static Attribute Protected Type reference (TYPE) UAC_T_COMMAND Analytical Cost Management: Table of Commands 20030213
9 ST_COMMAND_UNDO_STACK Static Attribute Protected Type reference (TYPE) UAC_T_COMMAND Analytical Cost Management: Table of Commands 20030213
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COMMAND_DESCRIPTION Static method Public Method Returns Description of Command or Class Name 20031215
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030213
3 DO_EXECUTE Instance method Protected Method Redefine this method instead of EXECUTE 20030214
4 DO_REDO Instance method Protected Method Redefine this method instead of REDO 20030213
5 DO_UNDO Instance method Protected Method Redefine this method instead of UNDO 20030213
6 GET_COMMAND_NUMBER Static method Private Method Singleton: get a unique number for the command 20030213
7 GET_REDO_STACK Instance method Public Method 20030213
8 GET_UNDO_DESCRIPTION Instance method Public Method 20030213
9 GET_UNDO_STACK Instance method Public Method 20030213
10 INSERT_TO_REDO_STACK Instance method Protected Method Fill the REDO stack 20030213
11 INSERT_TO_UNDO_STACK Instance method Protected Method Fill the UNDO stack 20030213
12 REDO Instance method Public Method 20030213
13 RELOAD_UNDO_STACK Static method Public Method *** DEPRECATED *** 20031215
14 SAVE_COMMAND_STACK Static method Public Method Saves Command for the Audit Trail 20031215
15 UNDO Instance method Public Method 20030213
Events
Class CL_UAC_UNDO_COMMAND has no event.
Types
Class CL_UAC_UNDO_COMMAND has no local type.
Method Signatures

Method CHECK_COMMAND_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COMMAND_DESC Value transfer Type reference (TYPE) UAC_COMMAND_DESCRIPTION Analytical Cost Management: Beschreibung für Command 20031215
2 Importing ID_COMMAND_NAME Value transfer Type reference (TYPE) UAC_COMMAND_NAME Analytical Cost Management: Name eines Commands 20031215

Method CHECK_COMMAND_DESCRIPTION on class CL_UAC_UNDO_COMMAND has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CHECKED Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>FALSE Analytical Cost Management: Flag 20030213
2 Importing ID_COMMAND_DESC Call by reference Type reference (TYPE) UAC_COMMAND_DESCRIPTION Analytical Cost Management: Beschreibung für Command 20030213
3 Importing ID_COMMAND_NAME Call by reference Type reference (TYPE) UAC_COMMAND_NAME Analytical Cost Management: Name eines Commands 20030213
4 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) UAC_COMMAND_DESCRIPTION Analytical Cost Management: Beschreibung für Command 20030213
5 Importing ID_DISABLED Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>FALSE Analytical Cost Management: Flag 20030213
6 Importing ID_ICON Call by reference Type reference (TYPE) UAC_ICON Analytical Cost Management: Icon 20030213

Method CONSTRUCTOR on class CL_UAC_UNDO_COMMAND has no exception.

Method DO_EXECUTE Signature

Method DO_EXECUTE on class CL_UAC_UNDO_COMMAND has no parameter.
Method DO_EXECUTE on class CL_UAC_UNDO_COMMAND has no exception.

Method DO_REDO Signature

Method DO_REDO on class CL_UAC_UNDO_COMMAND has no parameter.
Method DO_REDO on class CL_UAC_UNDO_COMMAND has no exception.

Method DO_UNDO Signature

Method DO_UNDO on class CL_UAC_UNDO_COMMAND has no parameter.
Method DO_UNDO on class CL_UAC_UNDO_COMMAND has no exception.

Method GET_COMMAND_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_COMMAND_NR Value transfer Type reference (TYPE) UAC_COMMAND_NR Befehlsnummer 20030213
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20030213
2 NO_FREE_OBJECT_NUMBER Interner Nummernkreis voll 20030213

Method GET_REDO_STACK Signature

Method GET_REDO_STACK on class CL_UAC_UNDO_COMMAND has no parameter.
Method GET_REDO_STACK on class CL_UAC_UNDO_COMMAND has no exception.

Method GET_UNDO_DESCRIPTION Signature

Method GET_UNDO_DESCRIPTION on class CL_UAC_UNDO_COMMAND has no parameter.
Method GET_UNDO_DESCRIPTION on class CL_UAC_UNDO_COMMAND has no exception.

Method GET_UNDO_STACK Signature

Method GET_UNDO_STACK on class CL_UAC_UNDO_COMMAND has no parameter.
Method GET_UNDO_STACK on class CL_UAC_UNDO_COMMAND has no exception.

Method INSERT_TO_REDO_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMMAND Value transfer Object reference (TYPE REF TO) CL_UAC_UNDO_COMMAND Kommand mit Undo/Redo 20030213

Method INSERT_TO_REDO_STACK on class CL_UAC_UNDO_COMMAND has no exception.

Method INSERT_TO_UNDO_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMMAND Value transfer Object reference (TYPE REF TO) CL_UAC_UNDO_COMMAND Kommand mit Undo/Redo 20030213

Method INSERT_TO_UNDO_STACK on class CL_UAC_UNDO_COMMAND has no exception.

Method REDO Signature

Method REDO on class CL_UAC_UNDO_COMMAND has no parameter.
Method REDO on class CL_UAC_UNDO_COMMAND has no exception.

Method RELOAD_UNDO_STACK Signature

Method RELOAD_UNDO_STACK on class CL_UAC_UNDO_COMMAND has no parameter.
Method RELOAD_UNDO_STACK on class CL_UAC_UNDO_COMMAND has no exception.

Method SAVE_COMMAND_STACK Signature

Method SAVE_COMMAND_STACK on class CL_UAC_UNDO_COMMAND has no parameter.
Method SAVE_COMMAND_STACK on class CL_UAC_UNDO_COMMAND has no exception.

Method UNDO Signature

Method UNDO on class CL_UAC_UNDO_COMMAND has no parameter.
Method UNDO on class CL_UAC_UNDO_COMMAND has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_ADD_PARAM Add optional parameter to a function 20030317
2 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_COPY_PARAM Cut Parameter 20030806
3 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_CUT_PARAM Cut Parameter 20030806
4 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_DEL_PARAM Remove Optional Parameter 20030317
5 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_EDIT_CONST Set Constant as Parameter Value 20041005
6 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_EVALUATE Evaluate Formula 20030317
7 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_INS_PARAM Insert New Higher-Level Parameter 20030317
8 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_PASTE_PARAM Cut Parameter 20030806
9 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_PASTE_VALUE Paste Clipboard into Formula 20040224
10 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_SET_CONST Set Constant as Parameter Value 20030317
11 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_SET_INITIAL Set Parameter Value to Initial 20030317
12 Inheritance (c INHERITING FROM c_ref)  CL_UA_CMD_FORMULA_SET_VALUE Set Function or Variable as Parameter Value 20040224
13 Inheritance (c INHERITING FROM c_ref)  CL_UA_QUEUING_COMMAND Command for CE Event Queue 20031215
History
Last changed by/on SAP  20041006 
SAP Release Created in 200