我们知道Smartform和SAP Script都能实现表单的打印,SAP Script是sap的初期产品,现在看来很是不好用,逐渐被主流的Smartform和adobe form取代。sap新一代的Smartform向下兼容老版的SAP Script,同时我们可以也将老版的SAP Script迁移Migration到Smartform中。
1、T-code:SMARTForms 菜单Migration->import SAPscript Form
新的Form名称可以根据命名规范自己输,但是不要输入已存在的smart form名称
扩展一下:smartform可以实现下载和上传功能,千辛万苦画出的Form想在另一个sap系统中使用,只需略微修改,那么请使用菜单上的Upload form/Download Form
输入SAP Script名称和SAP Script创建时的语言环境,如果language选择不正确(不存在),创建时会有pop提示
你可以仔细对比一下这两个Form,会发现有很多相似的地方,但是不是SAP script的所有组件都能在Smartform中很好的兼容,比如SAP script的有些格式在Smartform中无法兼容。
当我们激活smartform时,如果有不兼容的错误或者警告,那么会有提醒,需要你删除、创建一些元素。
2、批量迁移SAP Script迁移到Smartform中
se38:执行程序SF_MIGRATE
当有大量SAP Script需要迁移时,可以用2这种方法,通过程序处理