SAP ABAP Class CL_SFSRFW_ALIAS_SERVICE (Alias Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSRFW_ALIAS (Package) Alias Assignment for Nested Structures
Properties
Class CL_SFSRFW_ALIAS_SERVICE  
Short Description Alias Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSRFW_ALIAS   Alias Assignment for Nested Structures 
Created 20041201   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_SFSRFW_ALIAS_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SFSRFW_ALIAS_SERVICE has no interface implemented.
Friends
Class CL_SFSRFW_ALIAS_SERVICE has no friend class.
Attributes
Class CL_SFSRFW_ALIAS_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_REALNAME Static method Private Method 20041202
2 GENERATE_ALIAS Static method Public Method 20050125
3 GENERATE_ALIASES Static method Public Method 20041201
4 GET_DDIC_STRUKNAME Static method Private Method 20050203
5 GET_MAP Static method Public Method 20041202
6 GET_REALNAME Static method Public Method 20041201
7 RESOLVE_STRUCTURE Static method Public Method 20041202
Events
Class CL_SFSRFW_ALIAS_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AS_S_MAP Public See coding 20041201 begin of AS_S_MAP, realname type string, alias type fieldname, end of AS_S_MAP
2 AS_T_ALIAS Public See coding 20041201 AS_T_ALIAS type table of fieldname
3 AS_T_MAP Public See coding 20041201 AS_T_MAP type table of as_s_map
4 AS_T_REALNAME Public See coding 20041201 AS_T_REALNAME type table of string
5 SFSRFW_T_ALIAS_DIR Public See coding 20041201 SFSRFW_T_ALIAS_DIR type table of sfsrfw_alias_dir
Method Signatures

Method BUILD_REALNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_REALNAME Call by reference Type reference (TYPE) CL_SFSRFW_ALIAS_SERVICE=>AS_T_REALNAME 20041202
2 Importing I_CURR_PATH Call by reference Type reference (TYPE) CSEQUENCE 20041202
3 Importing I_CURR_STRUCT_TYPE Call by reference Type reference (TYPE) CSEQUENCE Name einer Struktur 20041202
# Exception Resumable Description Created on
1 CX_SFSRFW_TYPE_NOT_FOUND Alias Service - alias not found 20041203

Method GENERATE_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REALNAME Call by reference Type reference (TYPE) STRING 20050125
2 Importing I_ROOT_BO_NAME Call by reference Type reference (TYPE) STRING 20050203
3 Importing I_ROOT_NODE_NAME Call by reference Type reference (TYPE) STRING 20050203
4 Importing I_ROOT_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20050125
5 Returning R_ALIAS Value transfer Type reference (TYPE) FIELDNAME Feldname 20050125
# Exception Resumable Description Created on
1 CX_SFSRFW_ALIAS_GEN_ERROR Alias Service Generation error 20050125
2 CX_SFSRFW_TYPE_NOT_FOUND Alias Service - alias not found 20050125

Method GENERATE_ALIASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAP Call by reference Type reference (TYPE) AS_T_MAP 20041201
2 Importing I_REQUESTED_REALNAME_TAB Call by reference Type reference (TYPE) AS_T_REALNAME 20041201
3 Importing I_ROOT_BO_NAME Call by reference Type reference (TYPE) STRING 20050203
4 Importing I_ROOT_NODE_NAME Call by reference Type reference (TYPE) STRING 20050203
5 Importing I_ROOT_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20041201
# Exception Resumable Description Created on
1 CX_SFSRFW_ALIAS_GEN_ERROR Alias Service Generation error 20041202
2 CX_SFSRFW_TYPE_NOT_FOUND Alias Service - alias not found 20041203

Method GET_DDIC_STRUKNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROOT_BO_NAME Call by reference Type reference (TYPE) STRING 20050203
2 Importing I_ROOT_NODE_NAME Call by reference Type reference (TYPE) STRING 20050203
3 Returning R_ROOT_STRUCT_NAME Value transfer Type reference (TYPE) STRUKNAME Name einer Struktur 20050203

Method GET_DDIC_STRUKNAME on class CL_SFSRFW_ALIAS_SERVICE has no exception.

Method GET_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAP Call by reference Type reference (TYPE) AS_T_MAP 20041202
2 Importing I_ROOT_BO_NAME Call by reference Type reference (TYPE) STRING 20050203
3 Importing I_ROOT_NODE_NAME Call by reference Type reference (TYPE) STRING 20050203
4 Importing I_ROOT_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20041202
# Exception Resumable Description Created on
1 CX_SFSRFW_ALIAS_GEN_ERROR Alias Service - alias not found 20041202
2 CX_SFSRFW_TYPE_NOT_FOUND Alias Service - alias not found 20041203

Method GET_REALNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAP Call by reference Type reference (TYPE) AS_T_MAP 20041201
2 Importing I_REQUESTED_ALIAS_TAB Call by reference Type reference (TYPE) AS_T_ALIAS 20041201
3 Importing I_ROOT_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20041201
# Exception Resumable Description Created on
1 CX_SFSRFW_ALIAS_NOT_FOUND Alias Service - alias not found 20041202
2 CX_SFSRFW_TYPE_NOT_FOUND Alias Service - alias not found 20041203

Method RESOLVE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_REALNAME Call by reference Type reference (TYPE) CL_SFSRFW_ALIAS_SERVICE=>AS_T_REALNAME 20041202
2 Importing I_ROOT_STRUCT_NAME Call by reference Type reference (TYPE) CSEQUENCE Name einer Struktur 20041202
# Exception Resumable Description Created on
1 CX_SFSRFW_TYPE_NOT_FOUND Alias Service - alias not found 20041203
History
Last changed by/on SAP  20110908 
SAP Release Created in 700