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: 

about NACE and output types

Former Member
0 Kudos

hi friends ,

Thanks for giving me some sapscripts sites. Actually i have doubt about NACE transaction. My friend told that to use the existing form ( ex: medruck) , first we have to copy that into our Z from and do the necessary modifications using output types in NACE transaction. I have gone thru that, but i dont understand anything. i know that after creating the from we will write the print program to execute that form. what is the use of these output types? where can we get the print program for that exising form? i hope u people remember me, i am not an employee, i am triyng for job. please give me a clear idea about NACE transaction and outtypes.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hai Vijay...

<b>NACE is used to create output type while creating the output type you will mention forms, and driver program.

that will be maintained in the table TNAPR.</b>if you create the output type using NACE then it will be automatically visible in table NAST and TNAPR.

so check in NAST, TNAPR table

Output types are added basically by BASIS people

contact ur basis

Output types are represent how you want to output information. In SAP Script context it links the print program with SAP script. Output types are part of Output determination procedure which is linked to the application (e.g. Purchsing). Output types are also linked to Access sequence, which allows you to create condition records so that output types can be processed automatically.

http://help.sap.com/saphelp_nw04/helpdata/en/c8/19884743b111d1896f0000e8322d00/frameset.htm

By using NACE transaction we will assign Sap script and driver program to O/P type in an aplication for different mediums (like print/fax , mail) .

Example :

NACE--> Application EA --> means for PO > check O/P "NEU" (SAP standard)> Medium "Print" --> You can find the Driver program and Sap script associated to it.

If you have your Own o/p, Script and program. Then you will assign the by using T/code NACE. Then this will appear when you want to print PO or other.

Hope this may help you.

Regards,

Srikanth.

6 REPLIES 6

suresh_datti
Active Contributor
0 Kudos

>>>where can we get the print program for that exising form?

PL take a look at Table TNAPR.

regards,

Suresh Datti

Former Member
0 Kudos

Hi Vijay,

Check out these threads on NACE

hope this helps,

thanks,

priya.

Former Member
0 Kudos

hi vijay,

for standard sapscripts there are some standard programs mapped in NACE for the particular listings such as invoice , billing and so on.. u can see these things in NACE..

u copy the standard forms ..then ur form will start with z.. thats fine..after appropriate editing.. u again goto NACE for mapping the standard program to ur form -- z.. now the standard program is assigned to ur form..

when executed in the appropriate transction say in VF01-- for invoice.. u will get the output for ur layout..

<b>reward if useful..</b>and <b>close this thread and ur previous thread..</b>

Message was edited by: Ashok Kumar Prithiviraj

Former Member
0 Kudos

Hai Vijay...

<b>NACE is used to create output type while creating the output type you will mention forms, and driver program.

that will be maintained in the table TNAPR.</b>if you create the output type using NACE then it will be automatically visible in table NAST and TNAPR.

so check in NAST, TNAPR table

Output types are added basically by BASIS people

contact ur basis

Output types are represent how you want to output information. In SAP Script context it links the print program with SAP script. Output types are part of Output determination procedure which is linked to the application (e.g. Purchsing). Output types are also linked to Access sequence, which allows you to create condition records so that output types can be processed automatically.

http://help.sap.com/saphelp_nw04/helpdata/en/c8/19884743b111d1896f0000e8322d00/frameset.htm

By using NACE transaction we will assign Sap script and driver program to O/P type in an aplication for different mediums (like print/fax , mail) .

Example :

NACE--> Application EA --> means for PO > check O/P "NEU" (SAP standard)> Medium "Print" --> You can find the Driver program and Sap script associated to it.

If you have your Own o/p, Script and program. Then you will assign the by using T/code NACE. Then this will appear when you want to print PO or other.

Hope this may help you.

Regards,

Srikanth.

Former Member
0 Kudos

Hi Vijay,

considering ur as a begineer .

**have doubt about NACE transaction

In this transaction you can attached your Form ad your driver program .

As you know you have got a Form say ZForm

and a driver program say ZDriver.

In NACE you assign an output type say ZOUT in which you attached these two so that you can identify which form is attached to which layout <b>(Very important steps)</b>.

**how otput typpe will help you

say in the transaction say IW32 , if you want to hava a preview of ur output , then it will ask for ur output type . then u can select ur output type ZOUT which u had created in NACE transaction and then u will be able to view ur layout preview.

Few tables are also important in thisaspect.

TNAPR

**where can we get the print program for that exising form

Say if ur using any standar transaction then u can go to

System --> status

there you can find the driver of print program

Hope you had understand the concept of NACE and the output type.

Cheers

Sunny

Rewrd points, if found helpful

Message was edited by: Sunny

Former Member
0 Kudos

i ll giv u the complete navigation....shall i...go to tcode Nace..purpose output types..

for order confirmation o/p type is BA00(V1),

delivery note o/p type is LD00(v2),

invoice RD00(v3),

purchase order NEV,

if u wanna print the form then go to Nace -->then select v1/v2/v3/anything u like ..

then click on output type then u ll get one list in that list select output type either it is BA00 for v1(/ LD00 for v2 i hav given it above jst chck out..)which is in the list..

then at left side of the window in nace right nw i cant remember name select 2nd node ..there u ll find the list containing form,program...

just select copy the form name and go to se 71...then click on utilities tab there select copy from client ...a window ll pop up

there u give the target form with z or y preceded with name suppose standard form name is rgvs0980ds then give target form as y_rgvs... then click enter..then u ll get a copy of that form...then give that name in form name field in se71 then open in change mode then go to printing test and give lp01 as printer then print preview..

then u can see the documentr open in german language ...then u need to change the original language..