Smart form vs. SAPscript for customization

Smart form vs. SAPscript for customization

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?


    Requires Free Membership to View

    When you register, you will start receiving targeted emails from my award-winning team of editorial writers. Our goal is to keep you informed on the hottest topics and biggest challenges faced by SAP professionals today.

    Hannah Smalltree, Editorial Director

    By submitting your registration information to SearchSAP.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchSAP.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

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.


This was first published in March 2004