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: 

how to use NACE

gautam_totekar
Active Participant
0 Kudos

Hi

I want to learn about NACE transaction. please guide me how to use it.

what are these tabs for CONDITION RECORDS

PROCEDURES

OUTPUT TYPES

ACCESS SEQUENCES.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi

1. In simple words, it

is used for printing documents eg. purchase order, sales order etc.

2. eg.

For company1, there is purchase order A,

for company2, there is purchase order B,

for purchasing organisation 3, there is purchase order C.

Now, this type of MAPPING (which is totally dynamic and changeable)

cannot be HARDCODED in the standard sap program.

3. Hence, NACE,

provides this facility to MAP

as per users requirement.

ie. We can determine the OUTPUT using NACE.

Output means for eg. Printing of purchase order

Determine means = dynamically detecting which output (PO eg)

hence, it is also called OUTPUT DETERMINATION using NACE.

NACE is the Tcode used to link the Application type, Output Types and its processing Routines like ( Driver programs and attached Script forms or Smartforms).

You should know the Application of a document first Like:

for PO it is EF, for sales Doc's it is V1, for Delivery docs it is V2, for billing Doc's it is V3 etc.

so first select the Application type (ex: EF) for PO and press OUtput types

then a list will come in that you should know the related output type for PO.

in this case it is NEU,

select that and click on the processing Routines button on the left side

it will display the Medium, Driver Program and the Script form or smartform related to that document..

All nace entries are stored in TNAPR table

4 REPLIES 4

Former Member
0 Kudos

Please reward points if helpful.

varma_narayana
Active Contributor
0 Kudos

Hi..

This is the Procedure to Attach your Form/Print program to Std Transaction:

Goto Tcode: <b>NACE</b>

Select you <b>Application</b> : Eg: V1 - Sales

Click on the Button <b>Output types</b> (On App toolbar)

It will display all the output types of Sales.

Select your Output Type (Eg: BA00 - Order Conf)

Double click on the <b>Processing Routines</b> on Left Pane

It will Display the Existing processing routines for BA00

Select Change button (F6)

And Assign your Print program name and Form Name here.

Save the Configuration.

Now the Application VA01 calls this print program / Form .

reward if Helpful.

Former Member
0 Kudos

Hi

1. In simple words, it

is used for printing documents eg. purchase order, sales order etc.

2. eg.

For company1, there is purchase order A,

for company2, there is purchase order B,

for purchasing organisation 3, there is purchase order C.

Now, this type of MAPPING (which is totally dynamic and changeable)

cannot be HARDCODED in the standard sap program.

3. Hence, NACE,

provides this facility to MAP

as per users requirement.

ie. We can determine the OUTPUT using NACE.

Output means for eg. Printing of purchase order

Determine means = dynamically detecting which output (PO eg)

hence, it is also called OUTPUT DETERMINATION using NACE.

NACE is the Tcode used to link the Application type, Output Types and its processing Routines like ( Driver programs and attached Script forms or Smartforms).

You should know the Application of a document first Like:

for PO it is EF, for sales Doc's it is V1, for Delivery docs it is V2, for billing Doc's it is V3 etc.

so first select the Application type (ex: EF) for PO and press OUtput types

then a list will come in that you should know the related output type for PO.

in this case it is NEU,

select that and click on the processing Routines button on the left side

it will display the Medium, Driver Program and the Script form or smartform related to that document..

All nace entries are stored in TNAPR table

Former Member
0 Kudos

continution to above mail

<b>CONDITION RECORDS

PROCEDURES

OUTPUT TYPES

ACCESS SEQUENCES.</b>

-- Command field --

You can execute the following commands in this field with Enter:

To call a transaction

in the same session (window)

Enter: /nxxxx (xxxx = transaction code).

in the same session (window), whereby the initial screen is skipped.

Enter: /*xxxx (xxxx = transaction code).

in an additional session,

Enter: /oxxxx (xxxx = transaction code).

To end the current transaction

Enter: /n.

Caution: Unsaved changes are lost without warning

To delete the current session.

Enter: /i.

To generate a session list

Enter: /o.

To end the current transaction and return to the starting menu

Enter: /ns000.

To log off from the system

Enter: /nend.

To log off from the system without a confirmation prompt

Enter: /nex.

Caution: Changes that were not saved are lost without warning.