SAP ABAP Class CL_AXT_NAME_DETERMINATION (Numberrange methods)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_COMMON (Package) Common Extensibility objects
Properties
Class CL_AXT_NAME_DETERMINATION  
Short Description Numberrange methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_COMMON   Common Extensibility objects 
Created 20080228   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TRNSP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AXT_NAME_DETERMINATION has no interface implemented.
Friends
Class CL_AXT_NAME_DETERMINATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_LOG_OBJTYPES Static Attribute Private Type reference (TYPE) AXTT_LOG_OBJTYPE AXT_LOG_OBJTYPE 20081009
2 GT_LOG_OBJTYPE_PARTS Static Attribute Private Type reference (TYPE) AXTT_LOG_OBJT_PRT AXT_LOG_OBJT_PRT 20081009
3 GT_NR_DEF Static Attribute Protected Type reference (TYPE) AXTT_NR_DEF Table Type for AXT_NR_DEF 20080228
4 GT_OBJTYPES Static Attribute Private Type reference (TYPE) AXTT_OBJTYPE AXT_OBJTYPE 20080228
5 GV_NAMESPACE Instance attribute Protected Type reference (TYPE) NAMESPACE Namespace 20080228
6 GV_NAMESPACE_Z Instance attribute Protected Type reference (TYPE) FLAG General Flag 20080228
7 GV_PREFIX Instance attribute Protected Type reference (TYPE) AXT_NR_PREFIX Generation Prefix 20080228
8 GV_SYSTYPE Static Attribute Private Type reference (TYPE) CHAR3 3-Byte field 20100927
9 MV_SYSTYPE Instance attribute Private Type reference (TYPE) CHAR3 3-Byte field 20100726
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LOGICAL_OBJECT_NAME_PROP Instance method Public Method 20090703
2 CHECK_NAME_PROPOSAL Instance method Public Method 20081017
3 CHECK_OBJECT_EXISTS Instance method Public Method 20080228
4 CHECK_TABENTRY_EXISTS Static method Public Method 20081010
5 CLASS_CONSTRUCTOR Static method Public Constructor 20090107
6 CONSTRUCTOR Instance method Public Constructor 20080228
7 CONVERT_KEYLIST2VARKEY Static method Public Method 20081009
8 GET_EXTENSION_NAME Instance method Public Method 20080306
9 GET_FIELD_NAME Instance method Public Method 20080306
10 GET_INCREASED_NUMBER Instance method Protected Method 20080228
11 GET_INITIAL_NUMBER Instance method Protected Method 20080228
12 GET_LOGICAL_OBJECT_DEF Static method Public Method 20081010
13 GET_LOGICAL_OBJECT_NAME Instance method Public Method 20081009
14 GET_NAMESPACE_FROM_NAME Static method Public Method 20080407
15 GET_NAMESPACE_FROM_PACKAGE Static method Public Method 20080725
16 GET_NEXT_NUMBER Instance method Protected Method 20080228
17 GET_NEXT_TABLE_NUMBER Instance method Protected Method 20081009
18 GET_OBJECT_NAME Instance method Public Method 20080228
19 SPLIT_NAMESPACE Static method Public Method 20090323
Events
Class CL_AXT_NAME_DETERMINATION has no event.
Types
Class CL_AXT_NAME_DETERMINATION has no local type.
Method Signatures

Method CHECK_LOGICAL_OBJECT_NAME_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_VALUES Call by reference Type reference (TYPE) AXT_T_FIELDNAMEVALUE TTYP for AXT_S_FIELDNAMEVALUE 20090703
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20090703
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20090703
4 Importing IV_VARKEY_FIELDVALUE Call by reference Type reference (TYPE) AXT_NAME Name 20090703
# Exception Resumable Description Created on
1 CX_AXT_DATA_ALREADY_EXISTS Data already exists error 20090703
2 CX_AXT_DATA_INVALID Operation error 20090703
3 CX_AXT_OPERATION_FAILED Operation error 20090703

Method CHECK_NAME_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUMBERRANGE Call by reference Type reference (TYPE) AXT_NUMBERRANGE_DEF Number Range 20100309
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20081017
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20081017
# Exception Resumable Description Created on
1 CX_AXT_DATA_ALREADY_EXISTS The name not valid is already in use 20081017
2 CX_AXT_DATA_INVALID Invalid object type or numberrange 20081017

Method CHECK_OBJECT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXISTS Call by reference Type reference (TYPE) FLAG General Flag 20080228
2 Importing IV_LOG_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20090107
3 Importing IV_OBJECT_NAME Value transfer Type reference (TYPE) AXT_NAME Name 20080228
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20080228
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080613

Method CHECK_TABENTRY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_VALUES Call by reference Type reference (TYPE) AXT_T_FIELDNAMEVALUE TTYP for AXT_S_FIELDNAMEVALUE 20081010
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081010
3 Returning RV_EXISTS Value transfer Type reference (TYPE) FLAG char120 20081010
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081010

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_NAME_DETERMINATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_NAME_DETERMINATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20080228
2 Importing IV_PREFIX Call by reference Type reference (TYPE) AXT_NR_PREFIX Generation Prefix 20080228
3 Importing IV_SYSTYPE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20100726

Method CONSTRUCTOR on class CL_AXT_NAME_DETERMINATION has no exception.

Method CONVERT_KEYLIST2VARKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_VALUES Call by reference Type reference (TYPE) AXT_T_FIELDNAMEVALUE TTYP for AXT_S_FIELDNAMEVALUE 20081009
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081009
3 Returning RV_VARKEY Value transfer Type reference (TYPE) CHAR120 char120 20081009
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081009

Method GET_EXTENSION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) AXT_NAME Name 20080306
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080613

Method GET_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) AXT_NAME Name 20080306
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080613

Method GET_INCREASED_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENT_NUMBER Call by reference Type reference (TYPE) AXT_NUMBER Numberrange 20080228
2 Importing IV_NUMBERRANGE Call by reference Type reference (TYPE) AXT_NUMBERRANGE_DEF Number Range 20081008
3 Returning RV_NEW_NUMBER Value transfer Type reference (TYPE) AXT_NUMBER Number of a numberrange 20080228
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081008

Method GET_INITIAL_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBERRANGE Call by reference Type reference (TYPE) AXT_NUMBERRANGE_DEF Number Range 20081008
2 Returning RV_NUMBER Value transfer Type reference (TYPE) AXT_NUMBER Number of a numberrange 20080228
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081008

Method GET_LOGICAL_OBJECT_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEFINITION Call by reference Type reference (TYPE) AXT_T_LOG_OBJ_PART AXT_S_LOG_OBJ_PART 20081010
2 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) AXT_DESCRIPTION Description 20081010
3 Exporting EV_LOGICAL_KEY_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20081010
4 Exporting EV_NEEDS_TADIR Call by reference Type reference (TYPE) FLAG General Flag 20081010
5 Exporting EV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081010
6 Exporting EV_PGMID Call by reference Type reference (TYPE) PGMID Program ID in Requests and Tasks 20081010
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20081010
8 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081010
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081010

Method GET_LOGICAL_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VARKEY_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20081010
2 Exporting EV_VARKEY_FIELDVALUE Call by reference Type reference (TYPE) AXT_NAME Name 20081010
3 Importing IT_KEY_VALUES Call by reference Type reference (TYPE) AXT_T_FIELDNAMEVALUE TTYP for AXT_S_FIELDNAMEVALUE 20081009
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20081009
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081009
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081009

Method GET_NAMESPACE_FROM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080407
2 Returning RV_NAMESPACE Value transfer Type reference (TYPE) NAMESPACE Namespace 20080407

Method GET_NAMESPACE_FROM_NAME on class CL_AXT_NAME_DETERMINATION has no exception.

Method GET_NAMESPACE_FROM_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20080725
2 Returning RV_NAMESPACE Value transfer Type reference (TYPE) NAMESPACE Namespace 20080725

Method GET_NAMESPACE_FROM_PACKAGE on class CL_AXT_NAME_DETERMINATION has no exception.

Method GET_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBERRANGE Call by reference Type reference (TYPE) AXT_NUMBERRANGE_DEF Numberrange 20080228
2 Returning RV_NUMBER Value transfer Type reference (TYPE) AXT_NUMBER Number of a numberrange 20080228
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080613

Method GET_NEXT_TABLE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYSTRING Call by reference Type reference (TYPE) CHAR120 char120 20081009
2 Importing IV_NUMBERRANGE Call by reference Type reference (TYPE) AXT_NUMBERRANGE_DEF Numberrange 20081009
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081009
4 Returning RV_NUMBER Value transfer Type reference (TYPE) AXT_NUMBER Number of a numberrange 20081009
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081009

Method GET_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20080228
2 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) AXT_NAME Name 20080228
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080613

Method SPLIT_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20090323
2 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20090323
3 Importing IV_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20090323
4 Importing IV_ONLY_SLASH Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20100728

Method SPLIT_NAMESPACE on class CL_AXT_NAME_DETERMINATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700