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: 

Print Work Bench

Former Member
0 Kudos

Hi Group,

Can any body exactly tell me what is the difference between Smartforms,script and Print workebnch

22 REPLIES 22

Former Member
0 Kudos

hi pra,

check out this

the user-exits are automtacly generated by the print-work bench transachtion

(EFRM).

Within EFRM you generate a printworkbench object wich more or less generates

2 things:

1 a function module that calls a smartform

2 the smartform.

It also gives you the opportunity to name usere exits in the function

module. You can do that in the hierarcy of the print-workbenchform.

SO, this is what you think you should do:

1 create a formclass, based on the Z versions available

2 create a printworkbench form and name the exit's in the screen, choose

that you will use smartforms (instead of sap-script), fill in the smartform

that you have already made

3 in the hierarcy of the print-workbench form, make the user exits to

collect the right data.

and if u need more info related to smartforms and scripts let me know, u can find it every where

i will provide it for u

if u find it is useful don't forget to reward some points

Regards

Naveen

0 Kudos

Hi Naveen,

Thank you for your response.But I know how to create application form ,I need info like If I am given some form,how to find that this can be prited from Print workbench or Smartforms or Scripts.do u have yahoo id

0 Kudos

pra,

some form means what i didn't get u.

c

if u have given some form

based upon the structure of the form u can see weather it is a smartform or script and not only that

if u printing the form from some transaction or from some application in the printconfirmation window u will get the option weather u want to print the smartform or the sript form and the form name also

ya not only that with the printprogram related to this form u can find the related inclueds

if it is using the predefined exits as routines and if these routines are defined in the events then it means thats this form is coming from the print work bench

k i think this is helpful for u

Regards

Naveen

Former Member
0 Kudos

Hi,

I have a document which describes these scenarios.

Give me your mail id and i shall forward it you.

Regards,

Tanveer.

0 Kudos

hey Tanveer,

can u send this material to me also

here is my

<REMOVED BY MODERATOR - USE BUSINESS CARD>

Thanks in advanse

Naveen

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:37 PM

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:38 PM

0 Kudos

Hi Tanveer,

my id is <REMOVED BY MODERATOR - USE BUSINESS CARD>

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:39 PM

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:39 PM

0 Kudos

HI Tanveer,

<REMOVED BY MODERATOR - USE BUSINESS CARD>

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:40 PM

0 Kudos

Hi Tanveer ,

Could you please sent over those files about EFRM, creating user exits,

and making an application form.

<REMOVED BY MODERATOR - USE BUSINESS CARD>

Cheers,

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:41 PM

0 Kudos

Can u give me this document on my id: <REMOVED BY MODERATOR - USE BUSINESS CARD>

it will very helpfull form me.

Thanks,

regards,

dushyant.

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:41 PM

0 Kudos

This message was moderated.

hymavathi_oruganti
Active Contributor
0 Kudos

print work bench is the replacemnt for print program.

in print program, we used fn modules and all.

now print workbench is a collection of classes. it uses OOPS concept

0 Kudos

Hi Hymavati,

My question is why we need to go for Print Workbench istead of Scripts and smartforms.Is it depends on data

volume we are printing or some other.Please can u give more details

0 Kudos

HI PRA1978,

who told u ,print work bench is replacement for scripts and smartforms?

it is not correct.

as i told u before, print work bench is replacement for print program.

what is print program?

u read the matrial for scripts or amrtforms, u will come to know about it.

every script or smartform needs a program , that is print program. now that program is replaced by print work bench which uses oops concept.

i hope u r clear abt concept now.

0 Kudos

HI Hyma,

That means Print Work bench can be used to print any kind of forms.Also let me know whether do we need to

check the formclases for all the required forms,if

formclasses not available then how to use print workbench.

0 Kudos

Hi Hymavathi,

How to check whether the given form is printable using Print work bench or not

0 Kudos

EFRM is the trasaction for that i think.

yes print workbench uses form classes. thats what isaid oops concept.

and print work bench concept works for those scripts and smartforms for which it is replaced. for those print program is attached, we need to go thru print program only.

this concept is there in was6.2

Former Member
0 Kudos

Hi Pra,

Print wOrk Bench is extremely efficient for mass print runs of forms.

It replaces the printprogram used in case of scripts or smartforms..

I have mailed u some points for the ppt which talks abt Print Workbench.

Regards,

Tanveer.

Mark helpful answers

0 Kudos

Hi Tanveer,

<REMOVED BY MODERATOR - USE BUSINESS CARD>

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:40 PM

0 Kudos

Hi Tanveer,

I have not received your file yet,can you please give me

your id ,I will send you test mail.

0 Kudos

Hi Tanveer,

<REMOVED BY MODERATOR - USE BUSINESS CARD>

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:42 PM

Edited by: Alvaro Tejada Galindo on Jul 22, 2009 12:42 PM

Former Member
0 Kudos

Seems to be not quite clear yet?

The pwb is th tool for mass printouts in ISU (utilities) or FI-CA. There are existing some form classes which do collect the data for special cases - e.g. the bill or the dunning.

An application form (the result of the pwb) is always either based on a SAPscript form or on a SmartForm. These forms contain the layout information about the form - and (very important!) the application form does creat a FM which is included in the right application of ISU or FI-CA.

SAPscript is the obsolet printing system of SAP it was replaced by SmartForms some years ago.

SmartForms does allow some better graphical layout than SAPscript and it is easier to handle. It creates its own FM - for SAPscript you have to make up your own output-report - in addition to the data selection report.

The PWB does not need a data selection, because it is give by definition. Additional data can be selected by using several exits in the application form.

Actually even the SmartForms develpmpment has come to its end - it will be replaced by AdobeForms ...

Cheers,

Joost

0 Kudos

I am required to replace the Sapscripts of an Application Form (EFRM) with a Smartform

When I go to EFRM transaction in change mode, check Attributes radio button and click on Change, I can change the name of Sapscript name but it does NOT allow me to change the Form type - form type is greyed out. However, when I try to create a new Application Form, I can choose a new Form Type such as Smartform.

When I copy the Application Form to another name, the Form Type field is greyed out too - I can't change it.

Do you know if I can replace a Sapscript with a Smartform in an Application form?

Thanks

TK