on 08-17-2007 6:10 AM
Hi experts
I am very new to Smartforms, Can anyone tell me
Whats the purpose of Driver program, what we should do here.
Why we do query in smartforms, cant we do queries in Driver program itself.
Please clarify the difference between these two.
Thanks in advance
Regards
Rajaram
Driver program is used to control the form, without driver program form output will not be displayed... Follow the below steps it will guide you how to create a SF asand driver program.
SMART fORM
1) Tcode --> SmartForms
2) Form name --> Z_SF_TEST Create
3) Under Global settings
a) Form Interface
Table Tab
ITAB LIKE EKPO
b) GLOBAL Definitions
WA_NETPR LIKE EKPO-NETPR
In smart forms if we want to display quantity and currency fields. We can't directly display currency field and quantity fields
For that we have to create an extra variable in global definitions
Ex: netpr FIELD of EKPO
CREATE program lines and specify WA_NETWR = itab-netpr.
4) RT CLick on main Window
CREATE --> TABLE
Click Table painter
DEFAULT %LTYPE will be Created
a) If you want more like Header footer etc add by rt click on %LTYPE1
Table (Tab)
%LTYPE Radio(SELECT) 5 CM 5 CM 6 CM
CLICK on DATA (Tab)
INTERNAL TABLE ITAB LIKE ITAB
5)RT click on table control and create --> program lines
General attribute (Tab)
INPUT PARAMETER OUTPUT PARAMETER
itab WA_NETPR
Code Area
WA_NETWR = ITAB-NETPR.
6) RT CLcick on table ctl and create 3 text to display the fields
a) % text1 +button(insert field)
FIELD name &itab-ebeln&
Output options (tab)
Check New line LINETYPE %Ltype1
check new cell
b) % text2
& itab-ebelp&
output options
check new cell
c) % text2
& wa_netpr&
output options
check new cell
Report ac
Tables ekpo.
Data: itab1 like ekpo occurs 0 with header line.
select * into table itab1 from ekpo.
Call function module
<b>Don't forget to close the thread once your question is answered.</b>
Regards,
SaiRam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rajaram, smartform is tool which is used to design the form according to customers request. It is just like upgradation of scripts.
The Driver Program is used to execute this smartform. we write coding in the driver program for executing the form.
sample example.
design a smart form using SMARTFORMS tcode. name it as ZSMART.
after designing come to SE38 create a prog Z<name> in that program define variables and coding after that call the function module
SSF_FUNCTION_MODULE_NAME
and pass the variables and then call the function module created by your smart form. to know that function module go to smartforms-> open your smartform-> in that click on Environment tab.
call function <smart form function module name>
and pass the desired variables.
hope it will be helpful, reward points if helpful
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.