Modifying standard SAP Smart Forms for purchase orders

The SAP-provided Smart Form purchase order template is hard to locate and install, and may require the assistance of the Basis team, but it's worth downloading, compared to building a purchase order form from scratch.

I need to modify the standard SAP Smart Form for an SAP purchase order. What standard Smart Forms are available...

for this? I have debugged the transaction code ME23N by assigning my Z form in Tcode NACE, but it is triggering MedRuck in SAPscript.

Yes, there is an SAP-provided purchase order template consisting of a Smart Form and its associated print program. If it is already in your system, you should see it in the drop-down list from within the SmartForms transaction. The name of the form would be something like "/SMB40/MMPO_L" (letter size), "/SMB40/MMPO_A" (A4 size), or possibly "/SMB11/MMPO_L" or "/SMB11/MMPO_A."

The template download is free, but it is not always easy to locate or install (its path has changed over time). In addition, there are different versions of this form, so you'll want to choose the one that fits your environment. Your SAP Basis team will likely need to assist in the installation as well.

Is it worth the hassle? Given the potential time saved, I'd argue that it is worth starting with SAP's version -- this is a challenging form to build from scratch. Incidentally, along with this form you'll receive several other Smart Form templates as well, and other objects which you may not ever use.

Currently, I believe the best place to start is at SAP Best Practices Baseline packages -- Based on SAP ECC 6.00. Good luck!

Dig Deeper on SAP development and programming languages