I plan to use a Smart Form instead of SAPscript in following context.
SAP standard program:RFKORB00/RFKORD30
SAPscript :F140_INT_DOCU_01(Internal doc)
My requirement is to customize SAPscript. I am wondering if I can use Smart Forms instead of SAPscript either by migrating current SAPscript or writing a new Smart Form from scratch. I don't want to change the driving program except if user-exit available. Is this possible?
Short answer: No, I am not aware of any such user-exit. I would suggest cloning the driving program into a 'Z-version' and making your changes there instead.
Long answer(speaking more to the implicit which than the how in your question): I can understand why you would want to go with the newer tool. The Smart Forms tool is far superior to SAPscript in many ways; I encourage its use over SAPscript whenever practical. However, I recommend that you work with SAPscript for this particular task.
Consider: The basic form has already been created for you. Hence you can clone it, tweak it and then deploy it quickly and cheaply. You likely would need to spend hours and hours to redo it as a Smart Form. Why bother? After all, the document at issue is – by definition – an "internal doc". Thus, the advanced output options of Smart Forms most likely are not needed and the tool's other benefits are muted relative to the initial implementation costs.
Although SAPscript is not being further developed, the tool is not going away; it is still a viable option, particularly in the present case. In short, unless you view this as a training exercise (and have the support of upper management!) – or you are highly experienced in SAPscript to Smart Form migration – I suggest you stay with SAPscript in this sort of situation: when a preconfigured SAPscript form exists for a particular business scenario and there is no comparable preconfigured Smart Form.
Related Q&A from Mark Smithson
An SAP user is looking to fix an error with a packing slip print-out in an SAP Smart Form.continue reading
An SAP user is trying to align a barcode in the center of a defined window on an SAP Smart Form.continue reading
An SAP user is working with an SAPscript form to create the form development for an Invoice List, and wants to know if it's possible to migrate the ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.