SAP ABAP Class CL_GENIL_FIELD_EXTENSION (Access GenIL Class for Field Extension)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_GENIL (Package) AXCT GenIl
Properties
Class CL_GENIL_FIELD_EXTENSION  
Short Description Access GenIL Class for Field Extension    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_GENIL   AXCT GenIl 
Created 20080310   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)
Interfaces
Class CL_GENIL_FIELD_EXTENSION has no interface implemented.
Friends
Class CL_GENIL_FIELD_EXTENSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AXT_FIELD_EXTENSION Instance attribute Private Object reference (TYPE REF TO) IF_AXT_FIELD_EXT_ACCESS Extension interface for facade 20080310
2 EXTENSION_ID Instance attribute Public Type reference (TYPE) AXT_EXTENSION_ID Extension ID 20080310
3 EXT_BO Instance attribute Public Type reference (TYPE) AXT_BO Extensible Business Object 20080310
4 EXT_BO_PART Instance attribute Public Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080310
5 PICKLIST_ID Instance attribute Private Type reference (TYPE) AXT_PICKLIST_ID Picklist ID 20080311
6 REUSE_TYPE Instance attribute Public Type reference (TYPE) AXT_REUSE_TYPE Reuse type 20080402
7 X_DELETED Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20080331
8 X_ERROR Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20080331
9 X_LOCKED Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20080314
10 X_NEW Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20080401
11 X_OUTDATED Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20080331
12 X_STATUS Instance attribute Public Type reference (TYPE) AXT_EXT_STATUS Boolean 20080331
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AXT_FIELDEXT_TEXT Instance method Public Method 20080310
2 ADD_AXT_PICKLIST_TEXT Instance method Public Method 20080310
3 ADD_AXT_PICKLIST_UI Instance method Public Method 20080310
4 ADD_INTO_PART Instance method Private Method Add the current bo and part 20080403
5 ASSIGN_PACKAGE Instance method Public Method 20080312
6 CHECK Instance method Public Method 20080325
7 CHECK_DATATYPE_FEATURE_LOSS Instance method Public Method 20100118
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080314
9 CREATE_INSTANCE Static method Public Method Create a new extension from CL_AXT_FACADE 20080310
10 DELETE Instance method Public Method Call remove part 20080804
11 GET_ALL_EXT_BO Instance method Public Method 20080319
12 GET_AXT_DYN_PROPERTY Instance method Public Method 20090623
13 GET_AXT_FIELDEXT_TEXT Instance method Public Method 20080310
14 GET_AXT_FIELDEXT_UI Instance method Public Method 20080310
15 GET_AXT_PICKLIST_TEXT Instance method Public Method 20080310
16 GET_AXT_PICKLIST_UI Instance method Public Method 20080310
17 GET_EXTENSION_ID Instance method Private Method 20080310
18 GET_EXT_BO_PART Instance method Private Method 20080310
19 GET_FIELD_EXTENSION Instance method Public Method 20080312
20 GET_INSTANCE Static method Public Method Return the field extension 20080310
21 LOCK Instance method Public Method 20080311
22 REFRESH Instance method Public Method Refresh the extension with the last persistent status 20080513
23 REMOVE_AXT_FIELDEXT_TEXT Instance method Public Method 20080310
24 REMOVE_AXT_PICKLIST_TEXT Instance method Public Method 20080310
25 REMOVE_AXT_PICKLIST_UI Instance method Public Method 20080310
26 REMOVE_UNNEEDED_PROPERTIES Instance method Private Method Remove unneeded properties 20080606
27 REUSE Instance method Private Method 20080403
28 REUSE_INSTANCE Static method Public Method Return the reuse field extension 20080404
29 SAVE Instance method Public Method 20080311
30 SET_AXT_DYN_PROPERTY Instance method Public Method 20090623
31 SET_AXT_FIELDEXT_TEXT Instance method Public Method 20080310
32 SET_AXT_FIELDEXT_UI Instance method Public Method 20080310
33 SET_AXT_PICKLIST_TEXT Instance method Public Method 20080310
34 SET_AXT_PICKLIST_UI Instance method Public Method 20080310
35 SET_REUSE_TYPE Instance method Public Method 20080402
36 SWAP_PICKLIST Instance method Public Method 20110520
37 UNLOCK Instance method Public Method 20080314
Events
Class CL_GENIL_FIELD_EXTENSION has no event.
Types
Class CL_GENIL_FIELD_EXTENSION has no local type.
Method Signatures

Method ADD_AXT_FIELDEXT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AXT_FIELDEXT_TEXT Call by reference Type reference (TYPE) AXT_FIELDEXT_TEXT Structure of field extension text 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080415

Method ADD_AXT_PICKLIST_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AXT_PICKLIST_TEXT Call by reference Type reference (TYPE) AXT_PICKLIST_TEXT Structure of Picklist 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080425

Method ADD_AXT_PICKLIST_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AXT_PICKLIST_KEY Call by reference Type reference (TYPE) AXT_PICKLIST_KEY Key for picklist 20080516
2 Importing IS_ADD_BEFORE Call by reference Type reference (TYPE) AXT_PICKLIST_UI Picklist 20080515
3 Importing IS_AXT_PICKLIST_UI Call by reference Type reference (TYPE) AXT_PICKLIST_UI Picklist 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080425

Method ADD_INTO_PART Signature

Method ADD_INTO_PART on class CL_GENIL_FIELD_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT General exception 20080403

Method ASSIGN_PACKAGE Signature

Method ASSIGN_PACKAGE on class CL_GENIL_FIELD_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT General exception 20080312

Method CHECK Signature

Method CHECK on class CL_GENIL_FIELD_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT General exception 20080325

Method CHECK_DATATYPE_FEATURE_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_BEHAVIOR Call by reference Type reference (TYPE) AXT_FIELD_BEHAVIOR_TYPE Field Behavior Type 20100118
2 Importing IV_NEW_DATA_TYPE Call by reference Type reference (TYPE) AXT_FIELD_DATA_TYPE Field Data Type 20100118
3 Returning RV_FEATURE_LOSS Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20100118

Method CHECK_DATATYPE_FEATURE_LOSS on class CL_GENIL_FIELD_EXTENSION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GENIL_FIELD_EXTENSION has no parameter.
Method CONSTRUCTOR on class CL_GENIL_FIELD_EXTENSION has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) AXT_FIELDEXT_UI 20081121
2 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080310
3 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080310
4 Returning RR_FIELD_EXTENSION Value transfer Object reference (TYPE REF TO) CL_GENIL_FIELD_EXTENSION Access GenIL Class for Field Extension 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080317

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXT_REUSED Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080804
2 Exporting EV_NO_GEN Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080804
3 Exporting EV_X_FORCE_DELETION Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080813
# Exception Resumable Description Created on
1 CX_AXT General exception 20080804

Method GET_ALL_EXT_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXT_BO Value transfer Type reference (TYPE) AXT_EXT_BO_KEY_TAB Extensible Business Object 20080319

Method GET_ALL_EXT_BO on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_AXT_DYN_PROPERTY 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_FLAG_NAME Name of Enhancement Indicators 20090623
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) AXT_DYN_PROPERTY_UI 20090623

Method GET_AXT_DYN_PROPERTY on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_AXT_FIELDEXT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AXT_FIELDEXT_TEXT Value transfer Type reference (TYPE) AXT_FIELDEXT_TEXT_TAB Table of AXT_PICKLIST_TEXT 20080310

Method GET_AXT_FIELDEXT_TEXT on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_AXT_FIELDEXT_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_AXT_FIELDEXT_UI Value transfer Type reference (TYPE) AXT_FIELDEXT_UI Field Extension for BOL (UI Framework) 20080310

Method GET_AXT_FIELDEXT_UI on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_AXT_PICKLIST_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AXT_PICKLIST_TEXT Value transfer Type reference (TYPE) AXT_PICKLIST_TEXT_TAB Table of AXT_PICKLIST_TEXT 20080310

Method GET_AXT_PICKLIST_TEXT on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_AXT_PICKLIST_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AXT_PICKLIST_UI Value transfer Type reference (TYPE) AXT_PICKLIST_UI_TAB Table of AXT_PICKLIST_UI 20080310

Method GET_AXT_PICKLIST_UI on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_EXTENSION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXTENSION_ID Value transfer Type reference (TYPE) AXT_EXTENSION_ID Extension ID 20080310

Method GET_EXTENSION_ID on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_EXT_BO_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXT_BO_PART Value transfer Type reference (TYPE) AXTT_EXT_BO_PART Part of an extensible Business Object 20080415

Method GET_EXT_BO_PART on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_FIELD_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_FIELD_EXTENSION Value transfer Object reference (TYPE REF TO) IF_AXT_FIELD_EXT_ACCESS Help access interface for field definition 20080312

Method GET_FIELD_EXTENSION on class CL_GENIL_FIELD_EXTENSION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AXT_FIELD_EXTENSION Call by reference Object reference (TYPE REF TO) IF_AXT_FIELD_EXT_ACCESS Help access interface for field definition 20080310
2 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080319
3 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080403
4 Returning RR_FIELD_EXTENSION Value transfer Object reference (TYPE REF TO) CL_GENIL_FIELD_EXTENSION Access GenIL Class for Field Extension 20080310

Method GET_INSTANCE on class CL_GENIL_FIELD_EXTENSION has no exception.

Method LOCK Signature

Method LOCK on class CL_GENIL_FIELD_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT 20080311

Method REFRESH Signature

Method REFRESH on class CL_GENIL_FIELD_EXTENSION has no parameter.
Method REFRESH on class CL_GENIL_FIELD_EXTENSION has no exception.

Method REMOVE_AXT_FIELDEXT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AXT_FIELDEXT_TEXT_KEY Call by reference Type reference (TYPE) AXT_FIELDEXT_TEXT_KEY Key structure for field extension texts 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080415

Method REMOVE_AXT_PICKLIST_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AXT_PICKLIST_TEXT_KEY Call by reference Type reference (TYPE) AXT_PICKLIST_TEXT_KEY Key structure for picklist text 20080310
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080425

Method REMOVE_AXT_PICKLIST_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AXT_PICKLIST_KEY Call by reference Type reference (TYPE) AXT_PICKLIST_KEY Picklist ID 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080425

Method REMOVE_UNNEEDED_PROPERTIES Signature

Method REMOVE_UNNEEDED_PROPERTIES on class CL_GENIL_FIELD_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT General exception 20080606

Method REUSE Signature

Method REUSE on class CL_GENIL_FIELD_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT General exception 20080403

Method REUSE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_AXT_FIELD_EXTENSION Call by reference Object reference (TYPE REF TO) IF_AXT_FIELD_EXT_ACCESS Help access interface for field definition 20080404
2 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080404
3 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080404
4 Importing IV_REUSE_TYPE Call by reference Type reference (TYPE) AXT_REUSE_TYPE Reuse type 20080404
5 Returning RR_FIELD_EXTENSION Value transfer Object reference (TYPE REF TO) CL_GENIL_FIELD_EXTENSION Access GenIL Class for Field Extension 20080404
# Exception Resumable Description Created on
1 CX_AXT General exception 20080404

Method SAVE Signature

Method SAVE on class CL_GENIL_FIELD_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT General exception 20080311

Method SET_AXT_DYN_PROPERTY 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_FLAG_NAME Name 20090623
2 Importing IV_VALUE Call by reference Type reference (TYPE) AXT_VALUE_DESCRIPTION 20090623
# Exception Resumable Description Created on
1 CX_AXT General exception 20090623

Method SET_AXT_FIELDEXT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AXT_FIELDEXT_TEXT Call by reference Type reference (TYPE) AXT_FIELDEXT_TEXT Structure of field extension text 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080415

Method SET_AXT_FIELDEXT_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AXT_FIELDEXT_UI Call by reference Type reference (TYPE) AXT_FIELDEXT_UI Field Extension for BOL (UI Framework) 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080311

Method SET_AXT_PICKLIST_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PICKLIST_TEXT Call by reference Type reference (TYPE) AXT_PICKLIST_TEXT Structure of Picklist 20080310
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080425

Method SET_AXT_PICKLIST_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AXT_PICKLIST_KEY Call by reference Type reference (TYPE) AXT_PICKLIST_KEY Key for picklist 20080310
2 Importing IS_AXT_PICKLIST_UI Call by reference Type reference (TYPE) AXT_PICKLIST_UI Picklist 20080310
# Exception Resumable Description Created on
1 CX_AXT General exception 20080425

Method SET_REUSE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REUSE_TYPE Call by reference Type reference (TYPE) AXT_REUSE_TYPE Reuse type 20080402

Method SET_REUSE_TYPE on class CL_GENIL_FIELD_EXTENSION has no exception.

Method SWAP_PICKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY2 Call by reference Type reference (TYPE) AXT_PICKLIST_KEY Key for picklist 20110520
2 Importing IS_KEY Call by reference Type reference (TYPE) AXT_PICKLIST_KEY Key for picklist 20110520
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) STRING 20110520
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20110520

Method UNLOCK Signature

Method UNLOCK on class CL_GENIL_FIELD_EXTENSION has no parameter.
Method UNLOCK on class CL_GENIL_FIELD_EXTENSION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700