what is the difference between function modules and
subroutines
Answers were Sorted based on User's Feedback
Answer / smart varghese
funtion modules subroutines
1.they can be tested by itself 1.they cannot .
2.they can be remote enabled 2.they cannot .
3.they can handle exceptions 3.Only a few can handle.
4.they have to be maintained in 4.It is not necessary.
a function group.
Is This Answer Correct ? | 55 Yes | 7 No |
Answer / manoj kumar
Function module is globel and Subroutine is local to the
the program in which it is defined. So if we need to use
some functionality more that onece we can make function
module and we can call them where ever we want. without
again redefining it.
Is This Answer Correct ? | 38 Yes | 13 No |
Answer / venkaiah rudrapati
1) function modules are global we can access the function modules within the server as well as the out side the server also where as subroutines are local we can access the subroutines within the server only.
2)we can test the function module independently without calling where as the subroutine we can't test the subroutine independently.
3) subroutines can't handle the exceptions where as function module can handle the exceptions.
4)
.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / manoj
A function returns a value whereas a subroutine does not. A
function should not change the values of actual arguments
whereas a subroutine could change them.
Is This Answer Correct ? | 3 Yes | 5 No |
Answer / anand
function modules uses call by value technique and whereas subroutines uses both call by value and reference
Is This Answer Correct ? | 6 Yes | 10 No |
Answer / mayuri
Function Module. Subroutines.
1. Can return the value Can not return the Value
2. Executable programs Non executable programs
Is This Answer Correct ? | 17 Yes | 26 No |
Answer / sunil panghal
Functions modual is globel and subroutions is globel and
local both
Is This Answer Correct ? | 2 Yes | 11 No |
How can we set the tablespaces and extent sizes ?
What is function group?
Does sap handle multiple currencies?
What is the max no of screen no's we create
What are text elements in smartforms ?
how do we call multiple transactions in session method? (plzz with code)
In which system field does the name of current gui status is there?
Difference between jobpage and form page?
how do you transport FORM from one server to another server ?
What is the difference between table and template?
What is web dynpro for abap?
What is runtime analysis? Have you used this?