Skip to Content
avatar image
Former Member

SMARTFORM finding the print program

I have been told to modifiy an existing standard delivered SAP SMARTFORM.

I know how to go about copying to new name and making changes.

My question is when I want to test with data.

How to find where it was configured to associate with print program.

It is for production order print and its name is /SMB11/BL_PROD_ORD (FORM FOR PP) that prints the production order. It was loaded with best practices.

I know how to find assoc function module /1BCDWB/SF00000070 and then placing that in SE37 getting the main program the function pool.

This questions relates to how you find many of the configuration via transaction NACE.

Also setting up print preview is difficult but that is another discussion.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Jun 01, 2007 at 01:36 AM

    if you want to find smart form print program then goto se37 and use smartform function module and look at where used list ,it will show corresponing print program.

    other way - Use nace transaction ->select v2 -> click on output type.

    now select LD00(Delivery Output Type) and click on processing routine.

    here you can able to see program and layout.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 01, 2007 at 05:31 AM

    For Print Program for Production Order

    You need to go to Tcode OPK8 and find the print programs there.

    You can do the settings here and find all the forms and Idocs that are triggered during Production Order creation/updation in this Tcode.

    Reward points to helpful answers.

    Thanks.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      This is very helpful! NOt exactly answer to my question but very helpful in understanding all outputs with regards to PP. Similar to NACE for logistics but different in the was SAP manages to make all module just a little different.

      I am giving up on trying to find a one to one between the form and the program that loads the data to feed to the form.

      What would have been elegant for SAP to have done would have been to have the relationships built into another table keyed by the output type. I would work by allowing you to view all of the existing iterations of invoice outputs that would tie to output type RD00. Then one could search by that key and find all of the programs and forms existing that could satisfy requirements with a varible of program and form matchcodes. OK - I am dreaming.

      But why one might ask would SAP have released a best practice form without its corresponding program that feeds it data?

      I am going to leave this open for a bit as my original question is not quite addressed yet.

  • avatar image
    Former Member
    Jun 03, 2007 at 11:06 PM

    All! I guess the final answer that I find for myself is to expect the obvious. If best practice added a SMARTFORM then they probably added a corresponding print program.

    So search programs via SE38 for /SMB11* and see if you find one ELSE one can only assume the pre existing print program will still work for the new SMARTFORM.

    /SMB11/R_SFCOPCT_SFORM

    /SMB11/BL_PROD_ORD

    Add comment
    10|10000 characters needed characters exceeded