SAP ABAP Class CL_CFX_ALIAS_CONTEXT (Single Context)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_ALIAS (Package) CFX: Alias Management
Properties
Class CL_CFX_ALIAS_CONTEXT  
Short Description Single Context    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_ALIAS   CFX: Alias Management 
Created 20010531   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CFX_ALIAS_CONTEXT has no forward declaration.
Interfaces
Class CL_CFX_ALIAS_CONTEXT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CFX_ALIAS_CONTEXTS 20010531 Context for Alias Names
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_CONTEXTS Instance attribute Private Object reference (TYPE REF TO) CL_CFX_ALIAS_CONTEXTS List in Which This Context is Located 20010531
2 MT_OBJECT_TYPES Instance attribute Private Type reference (TYPE) CFX_ALIAS_TT_OBJECT_TYPE List of Object Types 20010710
3 M_BACKEND_SYSTEM Instance attribute Protected Type reference (TYPE) STRING 20010531
4 M_CHANGED Instance attribute Private Type reference (TYPE) CFX_BOOLEAN Changed? 20010606
5 M_DESCRIPTION Instance attribute Private Type reference (TYPE) STRING 20010531
6 M_ID Instance attribute Protected Type reference (TYPE) CFX_ALIAS_T_CONTEXT_ID Unique ID for Contexts 20010531
7 M_NAME Instance attribute Protected Type reference (TYPE) STRING Context Name 20010531
8 M_SHOW_ALIAS Instance attribute Private Type reference (TYPE) CFX_BOOLEAN Display Alias? 20010531
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NEW_NAME Instance method Private Method Checks New Names for Naming Conflict with This Object 20010531
2 CONSTRUCTOR Instance method Public Constructor 20010531
3 DELETE Instance method Public Method Delete Context and All Associated Aliases 20010608
4 GET_ALIAS Instance method Public Method Reads All Names for This Context 20010531
5 GET_BACKEND_SYSTEM Instance method Public Method 20010601
6 GET_DESCRIPTION Instance method Public Method 20010601
7 GET_ID Instance method Public Method 20010601
8 GET_NAME Instance method Public Method 20010601
9 GET_SHOW_ALIAS Instance method Public Method 20010601
10 GET_USED_BY_OBJECT_TYPES Instance method Public Method 20010727
11 IS_USED_BY_OBJECT_TYPE Instance method Public Method 20010704
12 LOAD Instance method Public Method 20010607
13 P_DELETE Instance method Private Method Save Object (to Database, ...) 20010608
14 P_LOAD Instance method Private Method 20010531
15 P_SAVE Instance method Private Method Save Object (to Database, ...) 20010531
16 SAVE Instance method Public Method Saves Object to the Database if it Was Changed 20010606
17 SET_CONTEXTS Instance method Private Method 20010607
18 SET_DESCRIPTION Instance method Public Method Sets Attribute "Description" 20010606
19 SET_NAME Instance method Public Method Change Name of Context 20010606
20 SET_NAME_BS Instance method Public Method 20010606
21 SET_SHOW_ALIAS Instance method Public Method 20010606
22 SET_USED_BY_OBJECT_TYPE Instance method Public Method 20010704
23 SET_USED_BY_OBJECT_TYPES Instance method Public Method 20010710
Events
Class CL_CFX_ALIAS_CONTEXT has no event.
Types
Class CL_CFX_ALIAS_CONTEXT has no local type.
Method Signatures

Method CHECK_NEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BACKEND_SYSTEM Call by reference Type reference (TYPE) STRING 20010531
2 Importing I_NAME Call by reference Type reference (TYPE) STRING 20010531
# Exception Resumable Description Created on
1 CX_CFX_ALIAS_NAMESPACE Exceptions für Nameskonflikte 20010531

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CONTEXTS Call by reference Object reference (TYPE REF TO) CL_CFX_ALIAS_CONTEXTS Objekt, das den Konstruktor aufruft 20010531
2 Importing I_ID Call by reference Type reference (TYPE) CFX_ALIAS_T_CONTEXT_ID Eindeutige ID für Kontexte 20010531

Method CONSTRUCTOR on class CL_CFX_ALIAS_CONTEXT has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUMBER Value transfer Type reference (TYPE) I Zahl der gelöschten alias Namen 20010608

Method DELETE on class CL_CFX_ALIAS_CONTEXT has no exception.

Method GET_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT Call by reference Object reference (TYPE REF TO) IF_CFX_ALIAS 20010710
2 Returning RP_ALIAS Value transfer Object reference (TYPE REF TO) CL_CFX_ALIAS Ein Alias Name 20010605

Method GET_ALIAS on class CL_CFX_ALIAS_CONTEXT has no exception.

Method GET_BACKEND_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BACKEND_SYSTEM Value transfer Type reference (TYPE) STRING 20010601

Method GET_BACKEND_SYSTEM on class CL_CFX_ALIAS_CONTEXT has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DESCRIPTION Value transfer Type reference (TYPE) STRING 20010601

Method GET_DESCRIPTION on class CL_CFX_ALIAS_CONTEXT has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) CFX_ALIAS_T_CONTEXT_ID Eindeutige ID für Kontexte 20010601

Method GET_ID on class CL_CFX_ALIAS_CONTEXT has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) STRING 20010601

Method GET_NAME on class CL_CFX_ALIAS_CONTEXT has no exception.

Method GET_SHOW_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SHOW_ALIAS Value transfer Type reference (TYPE) CFX_BOOLEAN Alias anzeigen ? 20010601

Method GET_SHOW_ALIAS on class CL_CFX_ALIAS_CONTEXT has no exception.

Method GET_USED_BY_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPES Call by reference Type reference (TYPE) CFX_ALIAS_TT_OBJECT_TYPE 20010727

Method GET_USED_BY_OBJECT_TYPES on class CL_CFX_ALIAS_CONTEXT has no exception.

Method IS_USED_BY_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_ALIAS_T_OBJECT_TYPE Objekttyp 20010704
2 Returning R_IS_USED Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010704

Method IS_USED_BY_OBJECT_TYPE on class CL_CFX_ALIAS_CONTEXT has no exception.

Method LOAD Signature

Method LOAD on class CL_CFX_ALIAS_CONTEXT has no parameter.
Method LOAD on class CL_CFX_ALIAS_CONTEXT has no exception.

Method P_DELETE Signature

Method P_DELETE on class CL_CFX_ALIAS_CONTEXT has no parameter.
Method P_DELETE on class CL_CFX_ALIAS_CONTEXT has no exception.

Method P_LOAD Signature

Method P_LOAD on class CL_CFX_ALIAS_CONTEXT has no parameter.
Method P_LOAD on class CL_CFX_ALIAS_CONTEXT has no exception.

Method P_SAVE Signature

Method P_SAVE on class CL_CFX_ALIAS_CONTEXT has no parameter.
Method P_SAVE on class CL_CFX_ALIAS_CONTEXT has no exception.

Method SAVE Signature

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

Method SET_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CONTEXTS Call by reference Object reference (TYPE REF TO) CL_CFX_ALIAS_CONTEXTS Kontexte, zu denen dieser gehören soll 20010607

Method SET_CONTEXTS on class CL_CFX_ALIAS_CONTEXT has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20010606

Method SET_DESCRIPTION on class CL_CFX_ALIAS_CONTEXT has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20010606
# Exception Resumable Description Created on
1 CX_CFX_ALIAS_NAMESPACE Exceptions für Nameskonflikte 20010606

Method SET_NAME_BS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BACKEND_SYSTEM Call by reference Type reference (TYPE) STRING 20010606
2 Importing I_NAME Call by reference Type reference (TYPE) STRING 20010606
# Exception Resumable Description Created on
1 CX_CFX_ALIAS_NAMESPACE Exceptions für Nameskonflikte 20010606

Method SET_SHOW_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_ALIAS Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010606

Method SET_SHOW_ALIAS on class CL_CFX_ALIAS_CONTEXT has no exception.

Method SET_USED_BY_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) CFX_ALIAS_T_OBJECT_TYPE Objekttyp 20010704
2 Importing I_USED Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20010704

Method SET_USED_BY_OBJECT_TYPE on class CL_CFX_ALIAS_CONTEXT has no exception.

Method SET_USED_BY_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) CFX_ALIAS_TT_OBJECT_TYPE 20010710

Method SET_USED_BY_OBJECT_TYPES on class CL_CFX_ALIAS_CONTEXT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 100