You are on page 1of 2

Subcontracting Challan 57F4_J1IF01_J1IF11

Skip to end of metadata

Created by Mohammad Arif Mansuri, last modified on Jul 27, 2011


Go to start of metadata
Business Requirement:Customer/Client/organization wants to have predefined format for subcontracting challan (57F4)
even though SAP provides this challan format (in plain text) with standard subcontracting excise challan transaction.

Business Process:
Create Subcontracting purchase order
Create stock transfer document to send material to subcontractor

Create Subcontracing challan (57F4) with reference to material document

Print the Subcontracting challan (57F4)

What is required to use (print ) client's own format?


It is required to create smart form with new layout
It is required to create print program to use the developed smartform

It is required to create new output type to enable the print program and smart form.
Steps involved:

1. Development:
Design the printing program: With the help of technical expert (ABAP developer) you need to design the
printing program to use the smart form. In the program, you can use the SAPs standard form routing ENTRY_57F4 in

which data fetching logic should be built up.


Design the smartform as per requirement: With the help of technical expert (ABAP developer) you need to
design the Smartform to use with printing program. This design should be as per the client requirement. This smartform
will be assigned to the output type.
2. Customization:
Define output type for subcontracting excise challan 57F4: To enable developed printing program and smart form it
is required to create new output type with the copy of J1IF which should start with Z for example ZJ1I. The
customization path is SPRO - Materials Management - Inventory Management - Output determination - Maintain output
type -

Copy the standard output type J1IF.


Double Click on Process routing and update the entries for Smartform (designed by developer), printing
program (developed by developer) and keep the FORM routine as it is (ENTRY_57F4)

Save your entries.


Assign output type (ZJ1I) to subcontracting transaction: To enable the printing of developed format it is required to
assign new output type (ZJ1I) to the subcontracting transaction. The customization path is SPRO - Logistics General tax on goods movements - India - business transactions - Subcontracting - Subcontracting attributes. Here select the
entry and assign new output type in detailed screen.
Assign printer to Plant/Sloc data: It is required to assign the output type with Plant/Sloc data in the printer
determination node. The reason for this assignment is that system consider this settings in the form routine. The
customization path for this activity is SPRO - Materials Management - Inventory Management - Output determination Printer determination - Printer determination by Plant/Sloc. Here add entry for the plant and storage location
combination for output type.

If you want to print on particular printer then you can input printer name here.
Save the entries.
Now when you create the subcontracting challan with transaction code J1IF01 or in change mode with transaction code
J1IF11, you will be able to print your subcontracting challan with your designed format.

Applies to:
India CIN

Summary
This note describes how to make SAP system settings when working with designed program and format for
subcontracting Excise Challan 57F4.

You might also like