| The LP Procedure |
PROC LP assigns a name to each table it creates. You can use these names to select output tables when using the Output Delivery System (ODS).
Table 3.6: ODS Tables Produced in PROC LP| Table Name | Description | Statement/Option |
| ProblemSummary | Problem summary | default |
| SolutionSummary | Solution summary | default |
| VariableSummary | Variable summary | default |
| ConstraintSummary | Constraint summary | default |
| IterationLog | Iteration log | FLOW |
| IntegerIterationLog | Integer iteration log | default |
| PriceSensitivitySummary | Price sensitivity analysis summary | default, PRINT PRICESEN, or PRINT COLUMN/SENSITIVITY |
| PriceActivities | Price activities at | default, PRINT PRICESEN, or PRINT COLUMN/SENSITIVITY |
| PriceActivity | Price activity at | PRICEPHI= and PARAPRINT |
| PriceParametricLog | Price parametric programming log | PRICEPHI= |
| PriceRangeSummary | Price range analysis | RANGEPRICE or PRINT RANGEPRICE |
| RhsSensitivitySummary | RHS sensitivity analysis summary | default, PRINT RHSSEN, or PRINT ROW/SENSITIVITY |
| RhsActivities | RHS activities at | default, PRINT RHSSEN, or PRINT ROW/SENSITIVITY |
| RhsActivity | RHS activity at | RHSPHI= and PARAPRINT |
| RhsParametricLog | RHS parametric programming log | RHSPHI= |
| RhsRangeSummary | RHS range analysis | RANGERHS or PRINT RANGERHS |
| InfeasibilitySummary | Infeasible row or variable summary | default |
| InfeasibilityActivity | Variable activity in an infeasible row | default |
| CurrentTableau | Current tableau | TABLEAUPRINT or PRINT TABLEAU |
| Matrix | Technological matrix | PRINT MATRIX |
| MatrixPicture | Technological matrix picture | PRINT MATRIX/PICTURE |
| MatrixPictureLegend | Technological matrix picture legend | PRINT MATRIX/PICTURE |
The following table lists the variable names of the preceding tables used in the ODS template of the LP procedure.
Table 3.7: Variable Names for the ODS Tables Produced in PROC LP| Table Name | Variables |
| VariableSummary | VarName, Status, Type, Price, Activity, ReducedCost |
| ConstraintSummary | Row, RowName, Type, SSCol, Rhs, Activity, Dual |
| IterationLog | Phase, Iteration, EnterVar, EnterCol, LeaveVar, LeaveCol, ReducedCost, ObjValue |
| IntegerIterationLog | Iteration, Problem, Condition, Objective, Branch, Value, SumOfInfeas, Active, Proximity |
| PriceActivities | Col, VarName, Status, Activity, MinPrice, MinReducedCost, MaxPrice, MaxReducedCost |
| PriceActivity | Col, VarName, Status, Activity, Price, ReducedCost |
| PriceParametricLog | LeaveVar, LeaveCol, EnterVar, EnterCol, ObjValue, CurrentPhi |
| PriceRangeSummary | Col, VarName, MinPrice, MinEnterVar, MinObj, MaxPrice, MaxEnterVar, MaxObj |
| RhsActivities | Col, VarName, Status, ReducedCost, MinRhs, MinActivity, MaxRhs, MaxActivity |
| RhsActivity | Col, VarName, Status, ReducedCost, Rhs, Activity, |
| RhsParametricLog | LeaveVar, LeaveCol, EnterVar, EnterCol, ObjValue, CurrentPhi |
| RhsRangeSummary | RowName, MinRhs, MinLeaveVar, MinObj, MaxRhs, MaxLeaveVar, MaxObj |
| InfeasibilityActivity | VarName, Coefficient, Activity, Lower, Upper |
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.