nace in t codes
& SAP NACE output type configuration including PDF smart form output
Execute SAP transaction NACE, Choose the area you are working in i.e. billing and click Output Types

Highlight the output type you are interested in and double click "Processing routines"

You should then be presented with all the details about the the output form including print program, ABAP form, SAP print form name (PDF or smart form)

Return to previous screen and double click on the output type

You should now see additional configuration details and settings in multiple tabs

SAP ABAP NACE code to create Custom NAST output
*T Tcode NACE to create Custom NAST output
*D How to use tcode NACE to create and setup a NAST output print/email
*&---------------------------------------------------------------------*
*& Report ZNACE_OUTPUT.
*&---------------------------------------------------------------------*
*& This is an example NAST program that can be trigger from your custom
*& output type by referencing the program and form. Setup via Tcode NACE
*&
*& To debug you need to process the output via RSNAST00. If print the
*& output prints immediately automatically then select send again option.
*&
*& When executed live it will happen in update mode so it might not always
*& trigger your break-points
*&---------------------------------------------------------------------*
REPORT ZNACE_OUTPUT.
* Declare NAST here and you will have access to all the NAST values,
* Contains all the OUT/Print values
TABLES: NAST.
**&---------------------------------------------------------------------*
**& Form entry neu
**&---------------------------------------------------------------------*
** Subroutine to Link NACE Configuration and Custom Program
** You need to declare two USING parameters but can be called anything
*---------------------------------------------------------------------------------*
FORM entry USING cv_retcode TYPE sysubrc
cv_val TYPE c. "#EC NEEDED
"cv_return_code = 0.
* Set this value to 0 to denote that the output has processed correctly.
* If you don't set it to 0 it will show as failed
cv_retcode = 0.
* Break point Probably won't work unless you rerun via RSNAST00
BREAK-POINT.
ENDFORM.