cancel
Showing results for 
Search instead for 
Did you mean: 

Smart FormLayout

Former Member
0 Kudos

Dear experts,

I hv following scenario regarding smart form layout :

(its case of PO amendment )

i hv data in internal table say itab.

now i want to design smart form according to the following criteriau2019s:

1) Slno. material description quantity rate

if say quantity field has old and new value the row should be like

Slno. material description quantity quantity rate

old new

otherwise row should remain same as (1).

2) if say rate field has old and new value then

SLno. material description quantity quantity rate rate

old new.

Thanks in advance

Maverick

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

define three template and give conditions to each as per ur requirement.

define three internal tables and read all tables for data.

then for each template check condition like for perticular entry old value or new value both are present then only print the specific template.

Edited by: MONIKA DHUMAL on Mar 23, 2009 11:37 AM

Answers (2)

Answers (2)

Former Member
0 Kudos

There is no such option.

Former Member
0 Kudos

Hai,

U have to declare a table with the fields that you have mentioned.

Then check whether the quantity have old and new vales(by coding in form), if it is then display both otherwise display only one.Likewise you have to declare rate field.

Hope will help u..

Regards...

Former Member
0 Kudos

Dear

I will check the condition in my internal table. that has to be done.i know that.

the Q is , is there any way to put condition on display of column in smartform.

Row can be displayed according to dondition.

Thanks for ur reply.

Regards

Former Member
0 Kudos

hi,

i think its not possible to give condition to column coz there is no any option to give conditions while designing column.

so best soln is define separate templates.

Former Member
0 Kudos

Hi,

you can put print options in your text fields.

only print if rate old NE rate new

or quantity old ne quantity new

should give no problems to you

Gr., Frank