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 |
when you are using 2 internal table in program, you have decided to use for all entries statement to retrieve data but unfortunately there are no records in the first internal table. What will be the result? (2nd internal table contains records).
A Job is scheduled with Three steps. In the event the second step fails..what happens to the first and third step of the Job chain?
what is main diffrence b/w refresh ,clear and free? with example?
3 Answers Miracle Software, vCentric Technologies,
i want to see a material master data which is at client side.How can i view that?
what is the difference between select single * and slect upto 1 rows...
will join conditions in sql queries affect perfomance? how?
what are ALV reports? how they are different from normal reports? what are the main events that are used in an ALV report? what is the use of SLIS type pool in alv reports?
1.what are the events in TMG..? 2.if i do not write any thing in a REPORT program except TOP OF PAGE and END OF PAGE ,then what will be the output?
what the Recording Purpose?
In an Internal table how do you suppress or add the leading Zeroes for a particular field in your itab?
How do you generate Interactive report using ALV's?
how can we enable hyperlink in screen painter?