on 05-12-2008 9:44 AM
Hi All,
I want to migrate Smartform from one client to another .
Any suggestions welcome.
Regards,
Hi navdeep,
SMARTFORMS are client independent. no need to migrate .u can view the developed smart form in ANY OF THE CLIENT WITH IN THE SERVER.
suppose u developed the form in client 800 we can open it 810,811........... with in the server.
thnks
raji
reward if helpful.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi
Smartforms are client independent.So no need to copy them .They can work in any other client.
We can transport smartforms from devlopment to production.. through transport organizer(SE01).(i.e this is from server to server)
thnx
sravani
Plz reward for helpful answers,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi all,
I created one smartform in client 120 (QAS server) it returns function module name as /1BCDWB/SF0000090.
When we try to execute same Smartform in client 130 (FA1 server) it return different function module name as /1BCDWB/SF00000069.
What's reason for same.?
Is we need to transport the Function module created.If yes then please tell me steps for same.
Regards,
hi,
when accessing the function module from one client to another it may chnage. in order to avoid that use the F.M ,
SSF_FUNCTION_MODULE_NAME. this will create a function module with ur form name. then u can use this F.M in another client.
example.
tables:vbak.
data:z_function_module type rs38l_fnam.
data: itab type vbak occurs 0 with header line.
select * from vbak into table itab up to 20 rows.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'ZSM5'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = z_function_module
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*write:/ z_function_module.
CALL FUNCTION z_function_module "'/1BCDWB/SF00000223'
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
itab = itab
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
thnks,
raji
reward if helpful
Yes you are correct .
My scenario is like selecting the Output type corresponding smartform called so for acheving the same i created the output type in both cleints and attach same smartform in the output type.
Now for one client it is working fine but for another client when i called the same output type it displays error as
'no runtime object exists for form'
Any suggestions welcome.
Regards,
Hi,
Smartforms are not client dependent. No need to copy as they will be available in all the clients.
Regards,
Atish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
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.