‎2006 Nov 24 11:08 AM
Hi experts,
Why we want to call SSF_FUNCTION_MODULE_NAME in the driver pgm of smartform.We can directly call the FM which we get after activating the smartform.
What is the difference between these two?
Regards
‎2006 Nov 24 11:11 AM
hi,
when you transport your SMARTFORM from one system to another (for eg from DEV to QA), the generated function module name can be different. So,its better to use SSF_FUNCTION_MODULE_NAME
‎2006 Nov 24 11:10 AM
The problem is that that the function module is dynamically generated everytime smartform is executed.so this fm is necessary is get the latest generated fm.
‎2006 Nov 24 11:20 AM
‎2006 Nov 24 11:11 AM
hi,
when you transport your SMARTFORM from one system to another (for eg from DEV to QA), the generated function module name can be different. So,its better to use SSF_FUNCTION_MODULE_NAME
‎2006 Nov 24 11:12 AM
one more..
if u using genrated fm than this perticular driver program is only for perticular smartform ..
if u want to call diffrent smartform using same driver program u have to change the genrated fm.
if u want to call more than 1 smartform using same driver program than it create problem...
‎2006 Nov 24 11:12 AM
hi ravi,
u will get the FM name in development sys but , when you are transporting the Samrt for frmo devlopment sys to quality system then to production... that SAP creates new FM name that's why we have to use SSF....FM.
i think it clear for u
Regards
Naresh Reddy
‎2006 Nov 24 11:12 AM
When activating the smart form u will be getting a FM which is not a static one, it dynamically changes. So in print program we use SSF_FUNCTION_MODULE_NAME instead of tht.
‎2006 Nov 24 11:13 AM
Hi,
Any change in the generated FM due to modifications in the smartform would mean the fm would change or when transported thru different systems hence to get the fm invariable of the location and depending on the smart form name we use
the FM
santhosh