TomLiotta
7845 pts. | Oct 15 2009 10:55PM GMT
Where did you learn that parameter values for a procedure, external or internal, can’t be returned? That source of info needs to be corrected. You wouldn’t happen to be working out how to call a ’stored procedure’, are you? That can take some extra effort.
Tom
Teandy
3250 pts. | Oct 16 2009 2:14PM GMT
If you want to return more than one value, you can return a data structure. Your prototype will look something like this:
********************************************************************** * PROTOTYPE FOR PROCEDURE TO RETURN COST SHEET INFORMATION. ********************************************************************** D RTVCSTSHTR PR LIKEDS(COST_RETURNED_INFO) D PRODUCT# 15 ********************************************************************* * DATA STRUCTURE FOR RETURNED COST SHEET INFORMATION. ********************************************************************* D COST_RETURNED_INFO… D DS INZ D RETURNED_MATERIAL_COST… D 1 10 4 D RETURNED_LABOR_COST… D 11 20 4 D RETURNED_VARIABLE_OVER_HEAD_COST… D 21 30 4 D RETURNED_FIXED_OVER_HEAD_COST… D 31 40 4 D RETURNED_VARIABLE_BELOW_LINE_COST… D 41 50 4 D RETURNED_TOTAL_COST… D 51 60 4 D RETURNED_CURRENT_SELLING_PRICE… D 61 70 4 D RETURNED_SURCHARGE_AMOUNT… D 71 79 4






