SAP ABAP Class CL_FMHIE_HIE_ID (Service Class for Hierarchy IDs)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-BU (Application Component) Budgeting
     FMBMA_E (Package) Budgeting Rules, BCS
Properties
Class CL_FMHIE_HIE_ID  
Short Description Service Class for Hierarchy IDs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMBMA_E   Budgeting Rules, BCS 
Created 20050309   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMHIE_HIE_ID has no forward declaration.
Interfaces
Class CL_FMHIE_HIE_ID has no interface implemented.
Friends
Class CL_FMHIE_HIE_ID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_HIE_ID Instance attribute Protected Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309
2 G_S_HIE_ID_KEY Instance attribute Protected Type reference (TYPE) FMHIE_S_HIE_ID_KEY Keys for Hierarchy ID 20050309
3 G_S_HIE_KEY Instance attribute Protected Type reference (TYPE) FMHIE_S_KEY Basic Key for Budget Hierarchies 20050309
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Changes hierarchy ID definition 20050309
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050309
3 CREATE Instance method Public Method Creates new hierarchy ID 20050309
4 DELETE Instance method Public Method Deletes hierarchy ID 20050309
5 DEQUEUE Instance method Public Method Releases lock of hierarchy ID 20050309
6 ENQUEUE Instance method Public Method Locks hierarchy ID 20050309
7 GET_ID Instance method Public Method Returns attribute value: Hierarchy ID 20050309
8 READ Instance method Public Method Reads hierarchy ID definition 20050309
9 SET_ID Instance method Public Method Sets attribute value: Hierarchy ID 20050309
Events
Class CL_FMHIE_HIE_ID has no event.
Types
Class CL_FMHIE_HIE_ID has no local type.
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HIE_ID Call by reference Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309
2 Importing IM_TEXT Call by reference Type reference (TYPE) FMHIE_HIE_ID_TEXT Short Text for Hierarchy ID 20050309
# Exception Resumable Description Created on
1 INVALID_HIE_ID The specified hierarchy ID does not exist 20050309

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_S_HIE_KEY Call by reference Type reference (TYPE) FMHIE_S_KEY Basic Key for Budget Hierarchies 20050309

Method CONSTRUCTOR on class CL_FMHIE_HIE_ID has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_HIE_ID Call by reference Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309
2 Importing IM_TEXT Call by reference Type reference (TYPE) FMHIE_HIE_ID_TEXT Short Text for Hierarchy ID 20050309
# Exception Resumable Description Created on
1 INVALID_HIE_ID The specified hierarchy ID cannot be created 20050309

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HIE_ID Call by reference Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309
# Exception Resumable Description Created on
1 INVALID_HIE_ID The specified Hierarchy ID cannot be deleted 20050309

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Lock mode 20050309
2 Importing IM_HIE_ID Call by reference Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309

Method DEQUEUE on class CL_FMHIE_HIE_ID has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Lock mode 20050309
2 Importing IM_HIE_ID Call by reference Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309
# Exception Resumable Description Created on
1 ENQ_ERROR Lock error 20050309

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HIE_ID Value transfer Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309

Method GET_ID on class CL_FMHIE_HIE_ID has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_S_USERLOG Call by reference Type reference (TYPE) BUKU_S_USERLOG Kernel Utilities - User Log 20050309
2 Exporting EX_TEXT Call by reference Type reference (TYPE) FMHIE_HIE_ID_TEXT Short Text for Hierarchy ID 20050309
3 Importing IM_HIE_ID Call by reference Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309
# Exception Resumable Description Created on
1 INVALID_HIE_ID The specified Hierarchy ID is not valid 20050309

Method SET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HIE_ID Call by reference Type reference (TYPE) FMHIE_HIE_ID Hierarchy ID 20050309

Method SET_ID on class CL_FMHIE_HIE_ID has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 600