SAP ABAP Class /BOFU/CL_VIM_VCL_VALRNG_EDITOR (View Cluster: Value range editor at subordinate view)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/VIM (Package) View Maintenance Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_FACTORY Abstract Factory 20090130
Properties
Class /BOFU/CL_VIM_VCL_VALRNG_EDITOR  
Short Description View Cluster: Value range editor at subordinate view    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class /BOFU/COMMON    
Program status     
Category 0   
Package /BOFU/VIM   View Maintenance Services 
Created 20090130   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_FACTORY Abstract Factory 20090130
Friends
Class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PARENT_VIEW Instance attribute Public Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC Parent View (PV) 20090130
2 MO_PV_STRUCTURE_LOOKUP Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_RNG_EDIT_HLP View Cluster: Value Range Editor Helper 20090130
3 MO_RANGE_TABLE_SERV Instance attribute Protected Object reference (TYPE REF TO) /BOFU/CL_RANGE_TABLE_SERVICES Select Option/Range Table Services 20090130
4 MO_RANGE_VALUE_VIEW Instance attribute Public Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC Range Value View (RV) 20090130
5 MO_VCL_HELPER Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_HELPER View Cluster Helper 20090130
6 MR_PV_VALUE_BUTTON_TXT Instance attribute Protected Object reference (TYPE REF TO) TV_BUTTON_TEXT UI Button Text 20090130
7 MS_EXCLUDED_OPTIONS Instance attribute Protected Type reference (TYPE) RSOPTIONS Options for SELECT-OPTIONS 20090130
8 MS_PT_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA PT: Work area 20090130
9 MS_PT_KEYS Instance attribute Protected Object reference (TYPE REF TO) DATA PT: Keys part of work area 20090130
10 MS_PV_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA PV: View Data (Work area) 20090130
11 MS_RT_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA RT: Work Area 20090130
12 MS_RT_KEYS Instance attribute Protected Object reference (TYPE REF TO) DATA RT: Keys part of work area 20090130
13 MS_RT_PARENT_KEYS Instance attribute Protected Object reference (TYPE REF TO) DATA RT: Parent Keys part of Work area 20090130
14 MS_RT_RANGE_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20090130
15 MS_RT_VALUE_INDEX_FIELD Instance attribute Protected Object reference (TYPE REF TO) DATA RT: Value Index key field in work area 20090130
16 MS_RV_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA RV: View Data (Work area) 20090130
17 MT_RT_DATA_1 Instance attribute Protected Object reference (TYPE REF TO) DATA RT: Data 20090130
18 MT_RT_DATA_2 Instance attribute Protected Object reference (TYPE REF TO) DATA RT: Data 20090130
19 MT_RT_DATA_3 Instance attribute Protected Object reference (TYPE REF TO) DATA RT: Data 20090130
20 MT_RV_DATA_1 Instance attribute Protected Object reference (TYPE REF TO) DATA RV: Data 20090130
21 MT_RV_DATA_2 Instance attribute Protected Object reference (TYPE REF TO) DATA RV: Data 20090130
22 MT_RV_DATA_3 Instance attribute Protected Object reference (TYPE REF TO) DATA RV: Data 20090130
23 MV_PT_KEYS_GROUP_FIELD Instance attribute Protected Type reference (TYPE) STRING Parent Table(PT): Group Field Name for Keys 20090130
24 MV_PV_DB_TABLE Instance attribute Protected Type reference (TYPE) TABNAME PV: DB Table Name (PT) 20090130
25 MV_PV_VALUE_BUTTON Instance attribute Protected Type reference (TYPE) SCRFNAME PV: Value Display Button: Sceen Field Name 20090130
26 MV_PV_VALUE_BUTTON_OK_CODE Instance attribute Protected Type reference (TYPE) SY-UCOMM PV: OK code for Button 20090130
27 MV_RT_KEYS_GROUP_FIELD Instance attribute Protected Type reference (TYPE) STRING RV: Grp FldName for Keys 20090130
28 MV_RT_PARENT_KEYS_GROUP_FIELD Instance attribute Protected Type reference (TYPE) STRING RV: Grp FldName for Keys corrs to PV 20090130
29 MV_RT_RANGE_GROUP_FIELD Instance attribute Protected Type reference (TYPE) STRING RV: Range data Group field 20090130
30 MV_RT_VALUE_INDEX_FIELD Instance attribute Protected Type reference (TYPE) FIELDNAME RV: Additional Value Index Field 20090130
31 MV_RV_DB_TABLE Instance attribute Protected Type reference (TYPE) TABNAME RV: DB Table Name (RT) 20090130
32 SV_CLASS_NAME Instance attribute Protected Attribute reference (LIKE) 20090130
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Cleanup 20090130
2 CREATE_INSTANCE Instance method Public Method 20090130
3 INIT Instance method Public Method Init 20090130
4 PAI_EDIT_VALUE_RANGE Instance method Public Method PAI: Edit Value range 20090130
5 PAI_EDIT_VALUE_RANGE_INT Instance method Protected Method PAI: Edit Value range (Internal) 20090130
6 PBO_IN_PARENT_VIEW Instance method Public Method PBO in Parent View 20090130
7 SET_CLASS_NAME Instance method Public Method 20090130
Events
Class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_RANGE_DATA_GENERIC Public See coding Range Line (String) 20090130 BEGIN OF ts_range_data_generic, sign TYPE ddsign, option TYPE ddoption, low TYPE string, high TYPE string, END OF ts_range_data_generic
2 TS_RANGE_WITH_INDEX Public See coding Ranges Table Line with Index 20090130 BEGIN OF ts_range_with_index, value_index TYPE i. include type ts_range_data_generic as s_range. types: END OF ts_range_with_index
3 TT_RANGE_WITH_INDEX Public See coding Ranges Table with Index 20090130 tt_range_with_index TYPE STANDARD TABLE OF ts_range_with_index WITH DEFAULT KEY
4 TV_BUTTON_TEXT Public See coding UI Button Text 20090130 tv_button_text type c length 50
Method Signatures

Method CLEANUP Signature

Method CLEANUP on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no parameter.
Method CLEANUP on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no exception.

Method CREATE_INSTANCE Signature

Method CREATE_INSTANCE on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no parameter.
Method CREATE_INSTANCE on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_VIEW Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC 20090130
2 Importing IO_PV_STRUCTURE_LOOKUP Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_RNG_EDIT_HLP View Cluster: Value Range Editor Helper 20090130
3 Importing IO_RANGE_VALUE_VIEW Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_VIEW_DAC 20090130
4 Importing IO_VCL_HELPER Call by reference Object reference (TYPE REF TO) /BOFU/IF_VIM_VCL_HELPER View Cluster Helper 20090130
5 Importing IS_EXCLUDED_OPTIONS Call by reference Type reference (TYPE) RSOPTIONS Options for SELECT-OPTIONS 20090130
6 Importing IV_PT_KEYS_GROUP_FIELD Call by reference Type reference (TYPE) CLIKE 20090130
7 Importing IV_PV_DB_TABLE Call by reference Type reference (TYPE) TABNAME 20090130
8 Importing IV_PV_VALUE_BUTTON Call by reference Type reference (TYPE) SCRFNAME 20090130
9 Importing IV_PV_VALUE_BUTTON_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20090130
10 Importing IV_RT_KEYS_GROUP_FIELD Call by reference Type reference (TYPE) CLIKE 20090130
11 Importing IV_RT_PARENT_KEYS_GROUP_FIELD Call by reference Type reference (TYPE) CLIKE 20090130
12 Importing IV_RT_RANGE_GROUP_FIELD Call by reference Type reference (TYPE) CLIKE 20090130
13 Importing IV_RT_VALUE_INDEX_FIELD Call by reference Type reference (TYPE) FIELDNAME 20090130
14 Importing IV_RV_DB_TABLE Call by reference Type reference (TYPE) TABNAME 20090130

Method INIT on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no exception.

Method PAI_EDIT_VALUE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20090407

Method PAI_EDIT_VALUE_RANGE on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no exception.

Method PAI_EDIT_VALUE_RANGE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCT_FIELD Call by reference Type reference (TYPE) RSTABFIELD Table Name, Field Name 20090130
# Exception Resumable Description Created on
1 FIELD_IS_UNKNOWN Table field is unknown 20090130

Method PBO_IN_PARENT_VIEW Signature

Method PBO_IN_PARENT_VIEW on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no parameter.
Method PBO_IN_PARENT_VIEW on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no exception.

Method SET_CLASS_NAME Signature

Method SET_CLASS_NAME on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no parameter.
Method SET_CLASS_NAME on class /BOFU/CL_VIM_VCL_VALRNG_EDITOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702