cancel
Showing results for 
Search instead for 
Did you mean: 

Modifying standard smartforms

Former Member
0 Kudos

Hi friends good morning to everybody, this is Sreenivas,

Now i got a chance to work on smartforms.

i am creating a smartform from scratching and getting the output. no problem.

But i want to find out predefinded smartforms, and i want to modify.

i don't know how to modify the predefined form in smartforms.

How to use templates?

What about NAST table and NAST records?

What about SS_FUNCTION_MODULE_NAME?

If it is possible please, could you send a step by step material or any helpful material or suggest any link.

My mail id is srinivasit_sap@yahoo.com

Thanks in advance

Sreenivas

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

To modify predefined smartforms, make a Z copy of the it & then modify it. After that, go to NACE & change the configuration.

NAST Tables contain all the configuration information from Transaction NACE.

SS_FUNCTION_MODULE_NAME will give the name of the dynamically generated Function Module.

Templates are like tables with a static size. Size of a template can not be changed dynamically. You have to define a template same like a table mentioning every column width but here you can also give the height of each row. Also, instead of creating table lines & then assigning them to a table, you have to create text fields & then assign each text field to a particular cell of the template by giving the row number & column number in the output options of each text field.

Reward points if the answer is helpful.

Regards,

Mukul

former_member193831
Active Participant
0 Kudos

hi Sreenivas,

Usig TNAPR table and looking/ checking the SFORM field wil get you all the smartForm names.

                  • NAST records are found in TNAPR table*********

Templates can be used for creating boxes, layouts, drawing lines etc.

The FM u said is used to get the FM name that corresponds to the SmartForm.

**Reward points if helps

Regards

Vivek

Former Member
0 Kudos

hi

to find the standard forms goto TNAPR table and find all the entries with the print programs.

now coming to NAST.this is the one which is responsible for ur predefined output.nast has a field called NACHA and this has values .which are obtained by defining in NACE

ex. nacha 5 for email ,2 for FAX and 1 for neu printout etc.

and DOC contains all the tables and data .

these two values are passed into the form in form interface and from there using program lines u can perform functions.

templates are also like tables only.

u have to assign the same line and length and u can use as table .but one important help is u dont have any header footer predefined so u can work smoothly.

for examples u specify in particuler i can tell u.

i have worked on standard medruck form. to smartform.