SAP ABAP Class CL_BTP_DL_IDXATTR (BTP Index Attribute)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PFOBJECT BTP Portfolio Object (Tests on Use Cases) 20100317
Properties
Class CL_BTP_DL_IDXATTR  
Short Description BTP Index Attribute    
Super Class CL_BTP_DL_PFOBJECT BTP Portfolio Object (Tests on Use Cases) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_DL   BTP Application Data Layer Basis 
Created 20091229   SAP 
Last change 20141030    
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_BTP_DL_IDXATTR has no interface implemented.
Friends
Class CL_BTP_DL_IDXATTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PS_IDXATTR Instance attribute Private Type reference (TYPE) BTP_DL_IDXATTR BTP Index Attribute 20100107
2 PT_IDXATTRAT Instance attribute Private See coding Answer texts (lang-dep) 20100318
3 PT_IDXATTRAV Instance attribute Private See coding Value of an answer 20100318
4 PT_IDXATTRQ Instance attribute Private See coding Questions (lang-dep) 20100318
5 PT_IDXATTRV Instance attribute Private See coding Attribute Values 20100107
6 PT_IDXATTRVT Instance attribute Private See coding Value texts (lang-dep) 20100107
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VALUE Instance method Public Method Add a valid value for attribute if no domain is set 20100108
2 CLEANUP Static method Public Method Cleanup database 20100211
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091229
4 GET_ALL Static method Public Method Get all IDXATTRs 20100127
5 GET_ANSWERS Instance method Public Method Get all possible answers to the attribute's question. 20100318
6 GET_DOMNAME Instance method Public Method Get DDIC domain of attribute values if defined 20100107
7 GET_MULTIPLE_SELECT Instance method Public Method Return if answers are multiple select 20100318
8 GET_QUESTION_TEXT Instance method Public Method Get a question text in current or master language. 20100318
9 GET_VALUES Instance method Public Method Get all values which are explicitly set (DDIC not cosidered) 20100312
10 INSERT_ANSWER Instance method Public Method Add a valid answer to the attribute's question. 20100318
11 IS_VALUE_VALID Instance method Public Method Check if a value is valid for this attribute 20100108
12 MODIFY_ANSWER Instance method Public Method Modify an answer to the attribute's question. 20100318
13 REMOVE_ANSWER Instance method Public Method Remove an answer to the attribute's question. 20100318
14 REMOVE_DOMNAME Instance method Public Method Remove the set domain for attribute values 20100311
15 REMOVE_VALUE Instance method Public Method Remove a value from the valid values of this attribute 20100108
16 SET_DOMNAME Instance method Public Method Set a new DDIC domain for attribute values 20100107
17 SET_MULTIPLE_SELECT Instance method Public Method Set answers of attribute question multiple select 20100318
18 SET_QUESTION_TEXT Instance method Public Method Set a question text for the guided questionaire. 20100318
Events
Class CL_BTP_DL_IDXATTR has no event.
Types
Class CL_BTP_DL_IDXATTR has no local type.
Method Signatures

Method ADD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_IDXATTR_TEXT BTP Attribute Value Textual Description 20100108
2 Importing IV_VALUE Call by reference Type reference (TYPE) BTP_DL_IDXATTR_VALUE BTP Attribute Value 20100108

Method ADD_VALUE on class CL_BTP_DL_IDXATTR has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_BTP_DL_IDXATTR has no parameter.
Method CLEANUP on class CL_BTP_DL_IDXATTR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20110128
2 Importing IV_NAME Call by reference Type reference (TYPE) BTP_DL_OBJ_NAME BTP Technical Object Name 20100129
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO NC_SCENARIO_SLOP MBT PCL: Scenario 20100224
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20100930

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) BTP_DL_BYPASS_BUFFER ABAP_FALSE BTP Bypass Buffer for Read Access 20100729
2 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden objects 20100416
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO NC_SCENARIO_SLOP MBT PCL: Scenario 20100226
4 Returning RT_IDXATTR Value transfer Type reference (TYPE) BTP_DL_T_REF_IDXATTR Table with References to IDXATTR 20100127

Method GET_ALL on class CL_BTP_DL_IDXATTR has no exception.

Method GET_ANSWERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ANSWER Value transfer Type reference (TYPE) BTP_DL_T_IDXATTR_ANSWER List of possible answers to an index attribute question. 20100318

Method GET_ANSWERS on class CL_BTP_DL_IDXATTR has no exception.

Method GET_DOMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DOMNAME Value transfer Type reference (TYPE) DOMNAME Domain name 20100107

Method GET_DOMNAME on class CL_BTP_DL_IDXATTR has no exception.

Method GET_MULTIPLE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MULTSEL Value transfer Type reference (TYPE) BTP_DL_IDXATTR_MULTSEL BTP Attribute multiple selection of answers 20100318

Method GET_MULTIPLE_SELECT on class CL_BTP_DL_IDXATTR has no exception.

Method GET_QUESTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_QUESTION Value transfer Type reference (TYPE) BTP_DL_IDXATTR_QUESTION BTP Attribute Question 20100318

Method GET_QUESTION_TEXT on class CL_BTP_DL_IDXATTR has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VALUE Value transfer Type reference (TYPE) BTP_DL_T_ATTR_VALUELIST BTP Value List of an Attribute 20100312

Method GET_VALUES on class CL_BTP_DL_IDXATTR has no exception.

Method INSERT_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEQNUM Call by reference Type reference (TYPE) BTP_DL_IDXATTR_ANS_SEQNUM BTP Index Attribute Answer Sequenc Number 20100318
2 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_IDXATTR_TEXT BTP Attribute Value Textual Description 20100318
3 Importing IV_VALUE Call by reference Type reference (TYPE) BTP_DL_IDXATTR_VALUE BTP Attribute Value 20100318
# Exception Resumable Description Created on
1 CX_BTP_DL_IDXATTR BTP Exceptions on Index Attributes 20100318

Method IS_VALUE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) BTP_DL_IDXATTR_VALUE BTP Attribute Value 20100108
2 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL Value valid or not 20100108

Method IS_VALUE_VALID on class CL_BTP_DL_IDXATTR has no exception.

Method MODIFY_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEQNUM Call by reference Type reference (TYPE) BTP_DL_IDXATTR_ANS_SEQNUM BTP Index Attribute Answer Sequenc Number 20100318
2 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_IDXATTR_TEXT BTP Attribute Value Textual Description 20100318
3 Importing IV_VALUE Call by reference Type reference (TYPE) BTP_DL_IDXATTR_VALUE BTP Attribute Value 20100318
# Exception Resumable Description Created on
1 CX_BTP_DL_IDXATTR BTP Exceptions on Index Attributes 20100318

Method REMOVE_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEQNUM Call by reference Type reference (TYPE) BTP_DL_IDXATTR_ANS_SEQNUM BTP Index Attribute Answer Sequenc Number 20100318
# Exception Resumable Description Created on
1 CX_BTP_DL_IDXATTR BTP Exceptions on Index Attributes 20100318

Method REMOVE_DOMNAME Signature

Method REMOVE_DOMNAME on class CL_BTP_DL_IDXATTR has no parameter.
Method REMOVE_DOMNAME on class CL_BTP_DL_IDXATTR has no exception.

Method REMOVE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) BTP_DL_IDXATTR_VALUE BTP Attribute Value 20100108

Method REMOVE_VALUE on class CL_BTP_DL_IDXATTR has no exception.

Method SET_DOMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME Domain name 20100107
# Exception Resumable Description Created on
1 CX_BTP_DL_IDXATTR BTP Exceptions on Index Attributes 20100318

Method SET_MULTIPLE_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MULTSEL Call by reference Type reference (TYPE) BTP_DL_IDXATTR_MULTSEL BTP Attribute multiple selection of answers 20100318

Method SET_MULTIPLE_SELECT on class CL_BTP_DL_IDXATTR has no exception.

Method SET_QUESTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUESTION Call by reference Type reference (TYPE) BTP_DL_IDXATTR_QUESTION BTP Attribute Question 20100318

Method SET_QUESTION_TEXT on class CL_BTP_DL_IDXATTR has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700