SAP ABAP Class CL_ECP_WORKSPACE_HIERARCHY_CK (Easy Cost Planning - General)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-PCP (Application Component) Product Cost Planning
     CK_ECP (Package) Easy Cost Planning
Properties
Class CL_ECP_WORKSPACE_HIERARCHY_CK  
Short Description Easy Cost Planning - General    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CK_ECP   Easy Cost Planning 
Created 19991201   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ECP_WORKSPACE_HIERARCHY_CK has no interface implemented.
Friends
Class CL_ECP_WORKSPACE_HIERARCHY_CK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ROOT_NODE_ID Constant Public Type reference (TYPE) CK_WORKSPACE_NODE_ID '000000000000' Node Number in Easy Cost Planning Worklists 19991215
2 MC_WS_APPLICATION_ECP Constant Public Type reference (TYPE) CK_WORKSPACE_APPLICATION 'ECP' Application Using the Worklist 19991223
3 MC_WS_APPLICATION_ECPC Constant Public Type reference (TYPE) CK_WORKSPACE_APPLICATION 'ECPC' Application Using the Worklist 20041126
4 MS_ECP_WS_KEY Instance attribute Public Type reference (TYPE) CKF_S_ECP_WS_KEY Worklist Key 19991201
5 MT_ECP_WS_HIERARCHY Instance attribute Private Type reference (TYPE) CKF_T_ECP_WS_HIERARCHY Hierarchy 19991202
6 MT_ECP_WS_HIERARCHY_CACHE Static Attribute Private Type reference (TYPE) CKF_T_ECP_WS_HIERARCHY_CACHE Cache 19991202
7 M_CHANGED Instance attribute Public Type reference (TYPE) XFLAG Has Worklist been Changed 20000126
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NAME Static method Public Method Check Hierarchy Name 19991201
2 CONSTRUCTOR Instance method Public Constructor Generate Hierarchy (Internal Use Only) 19991201
3 CREATE Static method Public Method Create Hierarchy 19991201
4 DELETE Static method Public Method Delete hierarchy 19991201
5 DEQUEUE Instance method Public Method Unlock Hierarchy 19991201
6 ENQUEUE Instance method Public Method Lock Hierarchy 19991201
7 GET_ECP_WS_HIERARCHY Instance method Public Method Fetches the Hierarchy in Table Form 19991202
8 GET_ECP_WS_LIST Instance method Public Method Fetches the Flat Hierarchy in Table Form 19991226
9 GET_WORKSPACE_DESCRIPTION Static method Public Method Read Description of a Worklist from the Database 20000327
10 INIT_CACHE Static method Public Method Cache Initialization 20121210
11 IS_CHANGABLE Instance method Public Method Is it Possible to Change the Worklist 20000126
12 POPUP_HIERARCHY_NAME Static method Public Method Dialog Box for Entry of a Hierarchy Name 19991202
13 READ_FOR_CHANGE Static method Public Method Import Hierarchy (via Persistence Cache) and Lock 19991201
14 READ_FOR_DISPLAY Static method Public Method Import Easy Cost Planning Hierarchy (for Display) 19991201
15 READ_FROM_DB Static method Private Method Read Hierarchy from DB 19991201
16 SAVE Instance method Public Method Save Hierarchy 19991201
17 SET_CHANGED Instance method Public Method Hierarchy has been Changed 20000126
18 SET_ECP_WS_HIERARCHY Instance method Public Method Issues the Hierarchy in Table Form 19991202
19 SET_FROM_DB Instance method Protected Method Get Hierarchy from Database 19991201
Events
Class CL_ECP_WORKSPACE_HIERARCHY_CK has no event.
Types
Class CL_ECP_WORKSPACE_HIERARCHY_CK has no local type.
Method Signatures

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WSID Value transfer Type reference (TYPE) CK_WORKSPACE_IDENTIFYER Name der Hierarchie 19991201
# Exception Resumable Description Created on
1 INVALID_NAME Ungültiger Hierarchiename 19991201

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECP_WS_KEY Value transfer Type reference (TYPE) CKF_S_ECP_WS_KEY Schlüssel einer Easy Cost Planning Hierarchie 19991201

Method CONSTRUCTOR on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_ECP_WS_HIERARCHY Value transfer Object reference (TYPE REF TO) CL_ECP_WORKSPACE_HIERARCHY_CK Easy Cost Planning allgemeine 19991202
2 Importing IS_ECP_WS_KEY Call by reference Type reference (TYPE) CKF_S_ECP_WS_KEY Arbeitsvorratsschlüssel 19991202
# Exception Resumable Description Created on
1 ALREADY_EXISTS Hierarchie bereits vorhanden 19991202
2 FOREIGN_LOCK Arbeitsvorrat gesperrt 19991201
3 INVALID_NAME Ungültiger Name für Arbeitsvorrat 19991201

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECP_WS_KEY Call by reference Type reference (TYPE) CKF_S_ECP_WS_KEY Arbeitsvorratsschlüssel 19991202
# Exception Resumable Description Created on
1 DB_ERROR Fehler beim Löschen 19991202

Method DEQUEUE Signature

Method DEQUEUE on class CL_ECP_WORKSPACE_HIERARCHY_CK has no parameter.
Method DEQUEUE on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCOPE Value transfer Type reference (TYPE) CHAR1 '2' Sperre auch nach dem Sichern löschen 19991201
# Exception Resumable Description Created on
1 FOREIGN_LOCK Hierarchie gesperrt 19991201
2 INTERNAL_ERROR Sperrserver Fehler 19991202

Method GET_ECP_WS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ECP_WS_HIERARCHY Call by reference Type reference (TYPE) CKF_T_ECP_WS_HIERARCHY Arbeitsvorratshierarchie 19991202

Method GET_ECP_WS_HIERARCHY on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method GET_ECP_WS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ECP_WS_HIERARCHY Call by reference Type reference (TYPE) CKF_T_ECP_WS_HIERARCHY Arbeitsvorratshierarchie 19991226

Method GET_ECP_WS_LIST on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method GET_WORKSPACE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WS_DESCRIPTION Call by reference Type reference (TYPE) CK_WORKSPACE_DESCRIPTION Bezeichnung im Arbeitsvorrat 20000327
2 Importing IS_ECP_WORKSPACE Call by reference Type reference (TYPE) CKECPWORKSPACE Hierarchische Arbeitsvorräte und Zuordnungen im ECP 20000327

Method GET_WORKSPACE_DESCRIPTION on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method INIT_CACHE Signature

Method INIT_CACHE on class CL_ECP_WORKSPACE_HIERARCHY_CK has no parameter.
Method INIT_CACHE on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method IS_CHANGABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CHANGABLE Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20000126

Method IS_CHANGABLE on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method POPUP_HIERARCHY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ECP_WS_KEY Call by reference Type reference (TYPE) CKF_S_ECP_WS_KEY Key des Arbeitsvorrates 19991202
2 Changing C_WSDESCRIPTION Call by reference Type reference (TYPE) CK_WORKSPACE_DESCRIPTION Beschreibung einer Zeile im Arbeitsvorrat 19991223
3 Importing I_ACTION Call by reference Type reference (TYPE) CHAR01 L/S Laden oder Speichern 19991215
4 Importing I_MODEL_BUILDER_MODE Call by reference Type reference (TYPE) XFLAG Modellpflege ('X')/ Planning (SPACE) 20000205
# Exception Resumable Description Created on
1 ACTION_CANCELED Userabbruch 19991202

Method READ_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ECP_WS_HIERARCHY Value transfer Object reference (TYPE REF TO) CL_ECP_WORKSPACE_HIERARCHY_CK Easy Cost Planning allgemeine 19991201
2 Importing IS_ECP_WS_KEY Call by reference Type reference (TYPE) CKF_S_ECP_WS_KEY Arbeitsvorratsschlüssel 19991201
3 Importing I_CREATE_IF_NOT_FOUND_ON_DB Call by reference Type reference (TYPE) XFLAG SPACE Anlegen und Sperren, wenn nicht auf DB 20000126
# Exception Resumable Description Created on
1 FOREIGN_LOCK Modell gesperrt 19991201
2 NOT_FOUND Modell existiert nicht 19991201

Method READ_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECP_WS_KEY Call by reference Type reference (TYPE) CKF_S_ECP_WS_KEY Arbeitsvorratsschlüssel 19991201
2 Returning RR_ECP_WS_HIERARCHY Value transfer Object reference (TYPE REF TO) CL_ECP_WORKSPACE_HIERARCHY_CK Easy Cost Planning Hierarchie 19991201
# Exception Resumable Description Created on
1 NOT_FOUND Modell nicht gefunden 19991201

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ECP_WS_HIERARCHY Call by reference Type reference (TYPE) CKF_T_ECP_WS_HIERARCHY Hierarchie 19991202
2 Importing IS_ECP_WS_KEY Call by reference Type reference (TYPE) CKF_S_ECP_WS_KEY Arbeitsvorratsschlüssel 19991202
# Exception Resumable Description Created on
1 NOT_FOUND Modell nicht gefunden 19991201

Method SAVE Signature

Method SAVE on class CL_ECP_WORKSPACE_HIERARCHY_CK has no parameter.
# Exception Resumable Description Created on
1 DB_ERROR Fehler beim Sichern 19991202

Method SET_CHANGED Signature

Method SET_CHANGED on class CL_ECP_WORKSPACE_HIERARCHY_CK has no parameter.
Method SET_CHANGED on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method SET_ECP_WS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ECP_WS_HIERARCHY Call by reference Type reference (TYPE) CKF_T_ECP_WS_HIERARCHY Arbeitsvorratshierarchie 19991202

Method SET_ECP_WS_HIERARCHY on class CL_ECP_WORKSPACE_HIERARCHY_CK has no exception.

Method SET_FROM_DB Signature

Method SET_FROM_DB on class CL_ECP_WORKSPACE_HIERARCHY_CK has no parameter.
# Exception Resumable Description Created on
1 NOT_FOUND Modell nicht gefunden 19991201
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C