SAP ABAP Class CL_GENIOS_VARIABLE (GENIOS: variable)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-GEN (Application Component) GENeric Integer Optimizer System
     GENIOS_MODEL (Package) GENIOS: model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GENIOS_OBJECT GENIOS: main object class 20081212
Properties
Class CL_GENIOS_VARIABLE  
Short Description GENIOS: variable    
Super Class CL_GENIOS_OBJECT GENIOS: main object class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GENIOS_MODEL   GENIOS: model 
Created 20081212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GENIO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GENIOS_VARIABLE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GENIOS_CONNECTOR 20090617 GENIOS: abstract connector
2 CL_GENIOS_MODEL 20081212 GENIOS: model
3 CL_GENIOS_SOLVER 20081213 GENIOS: main solver
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_DETAILS Instance attribute Private Type reference (TYPE) GENIOSS_VARIABLE_DETAILS GENIOS: Detailed Information for a Variable 20091203
2 MV_PRIORITY Instance attribute Private Type reference (TYPE) GENIOS_INT4 GENIOS: 32bit integer 20081212
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081212
2 GET_LOWERBOUND Instance method Public Method Get the lower bound 20091203
3 GET_PRIMALVALUE Instance method Public Method Get the primal value 20081212
4 GET_REDUCEDCOST Instance method Public Method Get the reduced cost 20081212
5 GET_TYPE Instance method Public Method Get the variable type 20081212
6 GET_UPPERBOUND Instance method Public Method Get the upper bound 20091203
7 HAS_LOWERBOUND Instance method Public Method Does the variable have a lower bound 20091203
8 HAS_UPPERBOUND Instance method Public Method Does the variable have an upper bound 20091203
9 IS_FEASIBLE Instance method Public Method Is the current value in the lower and upper bound 20091007
10 IS_FREE Instance method Public Method Tests the lower and upper bound 20090618
11 SET_LOWERBOUND Instance method Private Method Set the lower bound of the variable 20091006
12 SET_PRIMALVALUE Instance method Public Method Set the primal value 20081212
13 SET_REDUCEDCOST Instance method Private Method Set the reduced cost 20081212
14 SET_UPPERBOUND Instance method Private Method Set the upper bound of the variable 20091006
Events
Class CL_GENIOS_VARIABLE has no event.
Types
Class CL_GENIOS_VARIABLE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAILS Call by reference Type reference (TYPE) GENIOSS_VARIABLE_DETAILS GENIOS: Detailed Information for a Variable 20091203

Method CONSTRUCTOR on class CL_GENIOS_VARIABLE has no exception.

Method GET_LOWERBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOWERBOUND Value transfer Type reference (TYPE) GENIOS_FLOAT GENIOS: float element 20091203

Method GET_LOWERBOUND on class CL_GENIOS_VARIABLE has no exception.

Method GET_PRIMALVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PRIMALVALUE Value transfer Type reference (TYPE) GENIOS_FLOAT GENIOS: float element 20081213

Method GET_PRIMALVALUE on class CL_GENIOS_VARIABLE has no exception.

Method GET_REDUCEDCOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REDUCEDCOST Value transfer Type reference (TYPE) GENIOS_FLOAT GENIOS: float element 20081213

Method GET_REDUCEDCOST on class CL_GENIOS_VARIABLE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TYPE Value transfer Type reference (TYPE) GENIOS_VARIABLETYPE GENIOS: domain type of a variable 20081212

Method GET_TYPE on class CL_GENIOS_VARIABLE has no exception.

Method GET_UPPERBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UPPERBOUND Value transfer Type reference (TYPE) GENIOS_FLOAT GENIOS: float element 20091203

Method GET_UPPERBOUND on class CL_GENIOS_VARIABLE has no exception.

Method HAS_LOWERBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HASLOWERBOUND Value transfer Type reference (TYPE) GENIOS_BOOL GENIOS: bool variable 20091203

Method HAS_LOWERBOUND on class CL_GENIOS_VARIABLE has no exception.

Method HAS_UPPERBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HASUPPERBOUND Value transfer Type reference (TYPE) GENIOS_BOOL GENIOS: bool variable 20091203

Method HAS_UPPERBOUND on class CL_GENIOS_VARIABLE has no exception.

Method IS_FEASIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OK Value transfer Type reference (TYPE) GENIOS_BOOL GENIOS: bool variable 20091007

Method IS_FEASIBLE on class CL_GENIOS_VARIABLE has no exception.

Method IS_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FREE Value transfer Type reference (TYPE) GENIOS_BOOL GENIOS: bool variable 20090618

Method IS_FREE on class CL_GENIOS_VARIABLE has no exception.

Method SET_LOWERBOUND 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) GENIOS_FLOAT GENIOS: float element 20091006

Method SET_LOWERBOUND on class CL_GENIOS_VARIABLE has no exception.

Method SET_PRIMALVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRIMALVALUE Call by reference Type reference (TYPE) GENIOS_FLOAT GENIOS: float element 20081213

Method SET_PRIMALVALUE on class CL_GENIOS_VARIABLE has no exception.

Method SET_REDUCEDCOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REDUCEDCOST Call by reference Type reference (TYPE) GENIOS_FLOAT GENIOS: float element 20081213

Method SET_REDUCEDCOST on class CL_GENIOS_VARIABLE has no exception.

Method SET_UPPERBOUND 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) GENIOS_FLOAT GENIOS: float element 20091006

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