SAP ABAP Class CL_SRT_WSP_SELECT_OPTION (SRT: Select Option)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_CONFIG (Package) SOAP Configuration Framework
Properties
Class CL_SRT_WSP_SELECT_OPTION  
Short Description SRT: Select Option    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20120615   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRT_WSP_SELECT_OPTION has no forward declaration.
Interfaces
Class CL_SRT_WSP_SELECT_OPTION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRT_WSP_CONDITION 20120615 SRT: Condition
2 CL_SRT_WSP_EXPRESSION 20120615 SRT: Expression
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGE_INFO Instance attribute Public Type reference (TYPE) SRT_CHANGE_INFO 20120615
2 CREATE_INFO Instance attribute Public Type reference (TYPE) SRT_CREATE_INFO 20120615
3 HAS_CHANGED Instance attribute Public Type reference (TYPE) BOOLEAN 20120615
4 IS_NEW Instance attribute Public Type reference (TYPE) BOOLEAN 20120615
5 IS_TERMINATED Instance attribute Public Type reference (TYPE) BOOLEAN 20120615
6 PARENT_EXPRESSION Instance attribute Public Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION 20120615
7 RANGE_LIST Instance attribute Protected Type reference (TYPE) SRT_WSP_RANGE_LIST 20120615
8 SELECT_OPTION_ID Instance attribute Public Type reference (TYPE) SRT_WSP_SEL_OP_ID 20120615
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RANGE Instance method Public Method Add Range 20120615
2 CHECK_IF_TERMINATED Instance method Private Method Checks if instance is terminated 20120615
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120615
4 CREATE Static method Protected Method Creates select option for given channel 20120615
5 DELETE Instance method Public Method Deletes the select option and terminates the instance 20120615
6 GET_NEXT_SEL_OP_COUNTER Instance method Private Method Gets next select option counter 20120615
7 GET_RANGE_LIST_EXT Instance method Public Method Get Range List in External Format 20120615
8 GET_RANGE_LIST_INT Instance method Public Method Get Range List in Internal Format 20120615
9 INIT_FROM_DB Instance method Private Method Inits from DB 20120615
10 OPEN Static method Protected Method Opens select option for given channel 20120615
11 REMOVE_RANGE Instance method Public Method Remove one range by its select option counter 20120615
12 SET_SAVED Instance method Protected Method Must be called after Select Option has been saved 20120615
13 TERMINATE Instance method Public Method Terminates instance 20120615
14 UPDATE_RANGE Instance method Public Method Updates one range by its select option counter 20120615
Events
Class CL_SRT_WSP_SELECT_OPTION has no event.
Types
Class CL_SRT_WSP_SELECT_OPTION has no local type.
Method Signatures

Method ADD_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Type reference (TYPE) SRT_STRING 20120615
2 Importing I_HIGH Call by reference Type reference (TYPE) ANY 20120615
3 Importing I_LOW Call by reference Type reference (TYPE) ANY 20120615
4 Importing I_OPTION Call by reference Type reference (TYPE) SRT_OPTION 20120615
5 Importing I_SIGN Call by reference Type reference (TYPE) SRT_SIGN 20120615
6 Returning R_RANGE Value transfer Type reference (TYPE) SRT_WSP_RANGE 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method CHECK_IF_TERMINATED Signature

Method CHECK_IF_TERMINATED on class CL_SRT_WSP_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION 20120615
2 Importing I_SELECT_OPTION_ID Call by reference Type reference (TYPE) SRT_WSP_SEL_OP_ID 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION 20120615
2 Importing I_SELECT_OPTION_ID Call by reference Type reference (TYPE) SRT_WSP_SEL_OP_ID 20120615
3 Returning R_SELECT_OPTION Value transfer Object reference (TYPE REF TO) CL_SRT_WSP_SELECT_OPTION 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method DELETE Signature

Method DELETE on class CL_SRT_WSP_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method GET_NEXT_SEL_OP_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NEXT_SEL_OPT_COUNTER Value transfer Type reference (TYPE) INT4 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method GET_RANGE_LIST_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RANGE_LIST_EXT Value transfer Type reference (TYPE) SRT_WSP_RANGE_LIST_EXT 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method GET_RANGE_LIST_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RANGE_LIST Value transfer Type reference (TYPE) SRT_WSP_RANGE_LIST 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method INIT_FROM_DB Signature

Method INIT_FROM_DB on class CL_SRT_WSP_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_SRT_WSP_EXPRESSION 20120615
2 Importing I_SELECT_OPTION_ID Call by reference Type reference (TYPE) SRT_WSP_SEL_OP_ID 20120615
3 Returning R_SELECT_OPTION Value transfer Object reference (TYPE REF TO) CL_SRT_WSP_SELECT_OPTION 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method REMOVE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEL_OPT_COUNTER Call by reference Type reference (TYPE) INT4 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method SET_SAVED Signature

Method SET_SAVED on class CL_SRT_WSP_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method TERMINATE Signature

Method TERMINATE on class CL_SRT_WSP_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615

Method UPDATE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Type reference (TYPE) SRT_STRING 20120615
2 Importing I_HIGH Call by reference Type reference (TYPE) ANY 20120615
3 Importing I_LOW Call by reference Type reference (TYPE) ANY 20120615
4 Importing I_OPTION Call by reference Type reference (TYPE) SRT_OPTION 20120615
5 Importing I_SEL_OPT_COUNTER Call by reference Type reference (TYPE) INT4 20120615
6 Importing I_SIGN Call by reference Type reference (TYPE) SRT_SIGN 20120615
7 Returning R_RANGE Value transfer Type reference (TYPE) SRT_WSP_RANGE 20120615
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG 20120615
History
Last changed by/on SAP  20130531 
SAP Release Created in 740