Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Smartform

Former Member
0 Kudos
117

how to display the print view of a smartform thru me53n tcode.

13 REPLIES 13

Former Member
0 Kudos
79

Hi Reddy,

Welcome to SDN.

Go to ME9A transaction & view the print preview or print the RFQ.

You can give the RFQ no. or just execute.Then select the RFQ required & say "OUPUT MESSAGE" for print & "DISPLAY MESSAGE" for print preview.

0 Kudos
79

i'm using ME53N then entering the RFQ Number and after displaying the details, I just want to view the details in smartform. is there any option to display the RFQ details in Smartform print preview.

0 Kudos
79

Hi Reddy,

Do you mean Print preview or the details like smartform name & program name??

0 Kudos
79

Hi Reddy,

As <u>Max</u> mentioned earlier there is no standard button avialable for Print previw for T/code ME53N.

You can use the following BADI and add Print preview button:

CL_EX_ME_PROCESS_REQ_CUST

Lanka

Message was edited by: Lanka Murthy

0 Kudos
79

hi,I have done modifications to the existing smartform which is for ME53n(RFQ). I just want to check the output now.so, how could I check the smartform output details after my changes.

0 Kudos
79

Hi Reddy,

May be you can try through program "RSNAST00".

Use T/code SE38 > RSNAST00> Execute-->

By giving application, Document number, out put type.

Select Transaction medium as --> Print and check the check box send again.

Whe you get the Printer pop-up select print preview.

Hope this may help you.

Lanka

0 Kudos
79

How could I correct the printing of RFQ for services as,

The long text for the Service(pur. Req)does not print the entire description for the service.I just wanted to modify the smartform to accept the entire desc.

for ex: smartform is displaying as '4 pls pipe', but need to display it as '4 pls pipe - replacement'.

0 Kudos
79

Hi Reddy,

You can check that through ME9A transaction,which is used for viewing or printing the RFQ's.

0 Kudos
79

Hi Reddy,

If you know the smartform,copy that into a z-smartform,increase the length of the description field.Then go to NACE transaction & attach the new smartform.

0 Kudos
79

Hi Reddy,

You are using wrong transaction to preview RFQ. For RFQ the transaction code is ME43/ME42.

Path> T.code ME9A(As Phani mentioned)> Enter RFQ no>Application "EA"> Enter O/P type>Processing status as "1"> Execute

Thae above will provide you the Message O/P (all messages sucessfully processed).

Select One Message> Display message> this will give you print preview.

Or

You can use RSNAST00 (By checking send again check box) also .

For long text for the Service:

Please define your text element as <u>Include text</u> and enter

Object ID as "EBAN"

Object NAME = If header text then EBAN-EBELN (Req.no)

= Item text the EBAN-EBELN+EBAN-EBELP(Reqno +Line item)

Text ID = XXX (Your service text text id)

Language = Sy-LANGU

PARAGRAPH = Define default paragraph

Please check the check box " no error if no text exits ".

Regards,

Lanka

Message was edited by: Lanka Murthy

0 Kudos
79

(1)when I use 'RSNAST00' with Parameters as:

O/P Appli : EA, Object Key: 1000000160, O/P Type:NEU,Trans Medium:1, Check Send Again.

Result as: 0 outputs are processed.

(2)ME9A with Parameters as:

Appli: EA, Process Status:1, Pur Group:001, Vendor Number:200002, Doc Number:1000000160.

Result is giving Shortdump....

Please advice me.

0 Kudos
79

Hi Reddy,

Please note that RSNAST00 will work only when you set the following :

ME42> Messages> create new message --> Output determination > further data> Dispatch time--> select 1(send as periodic job).

Hope this may help you.

Regards,

Lanka

Former Member
0 Kudos
79

Hi

There isn't an std functionality, you should use an enhancement to do that.

See the BADIs REQCUST* (I don't remember the name, there isn't this BADI on my release).

Here you can try to draw an your tab where insert a pushbutton to run the preview.

Max