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 |
What is the maximum value for Line-Size in the Report?
by which function module we are going to put data into sapscript ?
what is eqult Hide?
What are reference fields in data dictionary ? how do u assign them to a table field?
what is field string ? & where we are using field strings?
What is the Difference between Transparant Tables , Pooled & cluster Tables?
1 Answers Patni, Satyam, Siemens,
allinterview.com site is good for interview preparation or not?
What is sap abap data classes?
different ways to process/run the session
what is the T.Code to function module?
In tm, if a group of employees gets 10 days of annual leave, what will be the time evaluation status? : sap abap hr
10> Can u give me one example where we should use only CALL TRANSACTION method in BDC?