SAP ABAP Class CL_UA_CR_ENVIRONMENT (Costing Run: Environment)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_COSTING_RUN (Package) Costing Run
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_CE_ENVIRONMENT Runtime Environment 20021210
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_CR_ENVIRONMENT Costing Run: Environment 20021118
Properties
Class CL_UA_CR_ENVIRONMENT  
Short Description Costing Run: Environment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_COSTING_RUN   Costing Run 
Created 20021118   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 KPEPW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UA_CE_ENVIRONMENT Runtime Environment 20021210
2 IF_UA_CR_ENVIRONMENT Costing Run: Environment 20021118
Friends
Class CL_UA_CR_ENVIRONMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_CRUN_ID Instance attribute Private Type reference (TYPE) UAB_CR_CRID Technical Name WL 20021217
2 MD_DATABASIS Instance attribute Private Type reference (TYPE) ACC_DATABASIS Data Basis 20021121
3 MD_WORKLIST_ID Instance attribute Private Type reference (TYPE) KPEP_WL_WORKLISTID Worklist 20021213
4 MO_CONTEXT Instance attribute Public Attribute reference (LIKE) Context 20040113
5 MO_CONTEXT_CR Instance attribute Private Object reference (TYPE REF TO) IF_UA_CR_CONTEXT Costing Run: Context 20040113
6 MO_FORMULA_RUNTIME Instance attribute Public Attribute reference (LIKE) Formula Storage 20030306
7 MO_LEVEL_CONDITION Instance attribute Public Attribute reference (LIKE) 20040113
8 MO_METADATA Instance attribute Public Attribute reference (LIKE) Metadata 20040113
9 MO_MODEL_CONDITION Instance attribute Public Attribute reference (LIKE) 20040113
10 MO_MONITOR Instance attribute Private Object reference (TYPE REF TO) CL_UA_CR_MONITOR Monitor 20030121
11 MO_RESULT_LEVEL Instance attribute Public Attribute reference (LIKE) Posting Level 20040113
12 MO_TA_FACTORY Instance attribute Public Attribute reference (LIKE) 20040709
13 MO_WORKLIST Instance attribute Private Object reference (TYPE REF TO) CL_UA_CR_WORKLIST Worklist 20021217
14 MO_WORKSET Instance attribute Public Attribute reference (LIKE) 20040709
15 SO_ENVIRONMENT Static Attribute Private Object reference (TYPE REF TO) IF_UA_CR_ENVIRONMENT Costing Run: Environment 20030116
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ROOT_EDGES Instance method Private Method Helper Method: Adds Root Links to Root Nodes 20030218
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021118
3 CREATE Static method Public Method Generates an Environment for a Costing Run 20021210
4 DECODE_OBJECT Instance method Private Method Helper Method: Decodes Object of BAPIRET2 Structure 20030327
5 ENVIRONMENT_LOAD Instance method Private Method Loads Environment 20030117
6 ENVIRONMENT_SAVE Instance method Private Method Saves Environment 20030117
7 FIND_FOR_WORKLIST Static method Public Method Finds an Evironment for a Worklist 20021218
8 GET_AOBJECT Instance method Private Method Helper Method: Gets A-Object from Message Context 20030314
9 GET_EDGE_TYPE Instance method Private Method 20021211
10 GET_HIER_EDGE_TYPE Instance method Private Method 20021211
11 GET_METADATA Instance method Private Method 20021211
12 GET_NODE_TYPE Instance method Private Method 20021211
13 GET_RESULT_LEVEL Instance method Private Method 20021211
14 GET_WORKLIST_ID Instance method Private Method 20030123
15 INSTANCE Static method Public Method Delivers Instance of Environment if it Is Available 20030116
16 RESULT_LEVEL_LOAD Instance method Private Method Loads the Result Level 20030123
17 ROOT_EDGE_SET Instance method Private Method Helper Method: Sets Root Nodes as EDGES 20030218
18 ROOT_NODE_SET Instance method Private Method Helper Method: Sets Root Nodes as NODES 20030218
19 SAVE Instance method Public Method 20040709
20 WORKLIST_CLOSE Instance method Private Method 20030117
21 WORKLIST_OBJECT_MESSAGES Instance method Private Method Helper Method: Object-Dep. Reports from Prior Messages 20030130
22 WORKLIST_OPEN Instance method Private Method 20030117
23 WORKLIST_STATUS Instance method Private Method Helper Method: Status of an Object from Prior Messages 20030123
24 WORKLIST_STEP_MESSAGES Instance method Private Method Helper Method: Step-Dep. Notifications from Prev. Messages 20030228
25 WORKLIST_WRITE Instance method Private Method 20030117
Events
Class CL_UA_CR_ENVIRONMENT has no event.
Types
Class CL_UA_CR_ENVIRONMENT has no local type.
Method Signatures

Method ADD_ROOT_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE Call by reference Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20030218
2 Returning RT_EDGE Value transfer Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20030218

Method ADD_ROOT_EDGES on class CL_UA_CR_ENVIRONMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CRUN_ID Call by reference Type reference (TYPE) UAB_CR_CRID Technischer Name des Kalkulationslaufs 20021217
2 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20021118
3 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) CL_UA_METADATA Metadaten 20021121
# Exception Resumable Description Created on
1 CRUN_ENTRY_NOT_FOUND Keine Stammdaten für den Lauf gefunden 20030130
2 WORKLIST_IDENT_IS_INITIAL Lauf hat keine Worklist 20030130

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CRUN_ID Call by reference Type reference (TYPE) UAB_CR_CRID Technischer Name des Kalkulationslaufs 20021217
2 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20021217
3 Returning RO_ENVIRONMENT Value transfer Object reference (TYPE REF TO) IF_UA_CR_ENVIRONMENT Umgebung 20021210

Method CREATE on class CL_UA_CR_ENVIRONMENT has no exception.

Method DECODE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BAPI_OBJECT Call by reference Type reference (TYPE) BAPI_PARAM Codiertes Objekt in der BAPIRET2-Struktur 20030327
2 Returning RS_CR_ELEMENT Value transfer Type reference (TYPE) UAB_S_CR_ELEMENT Kalkulationslauf: Typename und ID eines Elements 20030327

Method DECODE_OBJECT on class CL_UA_CR_ENVIRONMENT has no exception.

Method ENVIRONMENT_LOAD Signature

Method ENVIRONMENT_LOAD on class CL_UA_CR_ENVIRONMENT has no parameter.
Method ENVIRONMENT_LOAD on class CL_UA_CR_ENVIRONMENT has no exception.

Method ENVIRONMENT_SAVE Signature

Method ENVIRONMENT_SAVE on class CL_UA_CR_ENVIRONMENT has no parameter.
Method ENVIRONMENT_SAVE on class CL_UA_CR_ENVIRONMENT has no exception.

Method FIND_FOR_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WORKLIST_ID Call by reference Type reference (TYPE) KPEP_WL_WORKLISTID Arbeitsvorrat 20021218
2 Returning RO_ENVIRONMENT Value transfer Object reference (TYPE REF TO) IF_UA_CR_ENVIRONMENT Umgebung 20021218
# Exception Resumable Description Created on
1 NOT_FOUND Keine Umgebung gefunden 20021218

Method GET_AOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) FINB_MSG Messageinformationen für den FINB Message Handler 20030314
2 Returning RS_AOBJECT Value transfer Type reference (TYPE) UAB_S_CR_ELEMENT Kalkulationslauf: Typename und ID eines Elements 20030314

Method GET_AOBJECT on class CL_UA_CR_ENVIRONMENT has no exception.

Method GET_EDGE_TYPE Signature

Method GET_EDGE_TYPE on class CL_UA_CR_ENVIRONMENT has no parameter.
Method GET_EDGE_TYPE on class CL_UA_CR_ENVIRONMENT has no exception.

Method GET_HIER_EDGE_TYPE Signature

Method GET_HIER_EDGE_TYPE on class CL_UA_CR_ENVIRONMENT has no parameter.
Method GET_HIER_EDGE_TYPE on class CL_UA_CR_ENVIRONMENT has no exception.

Method GET_METADATA Signature

Method GET_METADATA on class CL_UA_CR_ENVIRONMENT has no parameter.
Method GET_METADATA on class CL_UA_CR_ENVIRONMENT has no exception.

Method GET_NODE_TYPE Signature

Method GET_NODE_TYPE on class CL_UA_CR_ENVIRONMENT has no parameter.
Method GET_NODE_TYPE on class CL_UA_CR_ENVIRONMENT has no exception.

Method GET_RESULT_LEVEL Signature

Method GET_RESULT_LEVEL on class CL_UA_CR_ENVIRONMENT has no parameter.
Method GET_RESULT_LEVEL on class CL_UA_CR_ENVIRONMENT has no exception.

Method GET_WORKLIST_ID Signature

Method GET_WORKLIST_ID on class CL_UA_CR_ENVIRONMENT has no parameter.
Method GET_WORKLIST_ID on class CL_UA_CR_ENVIRONMENT has no exception.

Method INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENVIRONMENT Value transfer Object reference (TYPE REF TO) IF_UA_CR_ENVIRONMENT Kalkulationslauf: Umgebung 20030116

Method INSTANCE on class CL_UA_CR_ENVIRONMENT has no exception.

Method RESULT_LEVEL_LOAD Signature

Method RESULT_LEVEL_LOAD on class CL_UA_CR_ENVIRONMENT has no parameter.
Method RESULT_LEVEL_LOAD on class CL_UA_CR_ENVIRONMENT has no exception.

Method ROOT_EDGE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE Call by reference Type reference (TYPE) UAB_T_NODE Wurzelknoten 20030218

Method ROOT_EDGE_SET on class CL_UA_CR_ENVIRONMENT has no exception.

Method ROOT_NODE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE Call by reference Type reference (TYPE) UAB_T_NODE Wurzelknoten 20030218

Method ROOT_NODE_SET on class CL_UA_CR_ENVIRONMENT has no exception.

Method SAVE Signature

Method SAVE on class CL_UA_CR_ENVIRONMENT has no parameter.
Method SAVE on class CL_UA_CR_ENVIRONMENT has no exception.

Method WORKLIST_CLOSE Signature

Method WORKLIST_CLOSE on class CL_UA_CR_ENVIRONMENT has no parameter.
Method WORKLIST_CLOSE on class CL_UA_CR_ENVIRONMENT has no exception.

Method WORKLIST_OBJECT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_UA_CR_WORKLIST_ITEM Kalkulationslauf: Position 20030130
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) FINB_TBL_MSG Tabelle von Messages 20030130
3 Returning RT_KPEP_MESSAGE Value transfer Type reference (TYPE) KPEPW_T_OMSGS Nachrichten im Arbeitsvorratsmonitor 20030130

Method WORKLIST_OBJECT_MESSAGES on class CL_UA_CR_ENVIRONMENT has no exception.

Method WORKLIST_OPEN Signature

Method WORKLIST_OPEN on class CL_UA_CR_ENVIRONMENT has no parameter.
Method WORKLIST_OPEN on class CL_UA_CR_ENVIRONMENT has no exception.

Method WORKLIST_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_UA_CR_WORKLIST_ITEM Kalkulationslauf: Position 20030123
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) FINB_TBL_MSG Tabelle von Messages 20030123
3 Returning RD_STATUS Value transfer Type reference (TYPE) KPEP_WL_OBJSTAT Verarbeitungsstatus eines Objekts im Arbeitsvorrat 20030123

Method WORKLIST_STATUS on class CL_UA_CR_ENVIRONMENT has no exception.

Method WORKLIST_STEP_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) FINB_TBL_MSG Tabelle von Messages 20030228
2 Returning RT_KPEP_MESSAGE Value transfer Type reference (TYPE) KPEPW_T_OMSGS Nachrichten im Arbeitsvorratsmonitor 20030228

Method WORKLIST_STEP_MESSAGES on class CL_UA_CR_ENVIRONMENT has no exception.

Method WORKLIST_WRITE Signature

Method WORKLIST_WRITE on class CL_UA_CR_ENVIRONMENT has no parameter.
Method WORKLIST_WRITE on class CL_UA_CR_ENVIRONMENT has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 350