Skip to Content
author's profile photo Former Member
Former Member

output determination

i would like to know the process of output determination and explain it plz

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Posted on Nov 30, 2007 at 12:27 PM

    Hi Sahitya,

    Check the link below

    then ask any specific questions if you have.

    Hope this helps.


    Aram K.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Output Determination –

      Output is a form of media from a business to one of its business partners. The possible media forms are printouts, faxes, telexes, e-mails, and electronic data interchange (EDI). The output can be sent to any of the partners defined in the document, which are usually in the form of order confirmations, delivery notes, invoices and shipping notifications.

      Output determination can be maintained either as originating from the customer master record or as originating by using condition technique. It is advisable to use condition technique for the process of output determination as this will enable greater flexibility than by using the customer master record as the source.

      The basic difference between the two output determination procedures is that – one is triggered by the customer master record and the other one using the condition technique is determined by creation of a sales order. The other major difference is that the output proposal triggered by customer master record doesn’t have the benefit of using an access sequence where as the proposal triggered by condition technique uses the access sequence.

      An output type is the central component of the output determination, no matter if it is maintained from customer master record or by using a condition technique.

      An output type is simply a type of output and it contains all the control features for the output. For example – it defines the kind of output (order confirmation, invoice and so on), which business transaction it applies to, which business partner receives the output, how the output is sent (the media), and the print program and SAP Script layout to use in formatting the output.

      Menu path: IMG - Sales & Distribution – Basic functions – output control – output determination

      Output proposal from Customer Master Record –

      In this option, one creates output types such as BA00 (order confirmation) and assigns the output type to an output procedure, such as DB0001 (output for customer master record). the next step is to assign the output procedure to the relevant account group. This is a simple procedure and results in the output that is placed on the customer master record being copied into the sales document.

      It is very important to remember that an output can be defined in the customer master record, only when, an output determination procedure is assigned to the relevant account group (transaction code V/37). In case where there is no output determination procedure assigned, the system will not enable the option in the customer master record to define the output.

      Output proposal using the condition technique –

      It is possible to maintain the output determination for eight activities using the condition technique that is used for the following –

      Sales activities

      Sales documents


      Picking lists Shipping units

      Groups (type of collective processing)


      Billing documents

      As the determination techniques used in output determination are same for all the activities, we will focus on the output determination for sales documents. The following maintenance activities in sequence are required when using the condition technique as we did earlier in pricing determination –

      1. Put the fields you will need into the field catalog.

      2. Create condition tables.

      3. Create the access sequence.

      4. Assign the condition tables to the access sequence.

      5. Create the condition types (output types)

      6. Assign the access sequence to the condition types

      7. Create a the determination procedure (if necessary) and assign the condition types to it

      8. Assign the determination procedure to the relevant document type.

      9. Lastly, create your condition records in easy access.

      The SAP standard condition type for order confirmation is BA00 and determination procedure for order output is V10000. Just as in the case of any other condition technique, an output condition type controls different data.

      The output types represent different forms of output such as order confirmations, sales quotations and so on.

      The following is a detail description of various important fields in output type (example – order confirmation) –

      In general data screen -

      An access sequence is assigned to an output type.

      Access to conditions: decides if the output is to be proposed from customer master record or from the condition technique.

      Cannot be changed: this indicator allows the user to manually change the output type (condition type) during sales order processing.

      Multiple issuing: this indicator allows the user to re issue the output type to the same partner more than once for each change made in the sales document.

      Partner independent output: During output processing, when the indicator has not been set, the system allows only certain partners in specific partner functions. You define these allowed partners and functions in Customizing.

      Do not write processing log: If this indicator is set, a processing log for the current output will not be written. During the test phase you can log output processing and switch off the logging later in order to save database accesses and disk space.

      In default values screen –

      The condition record proposal is one of the most important areas of output determination. It is here that one assigns the transmission medium i.e. how the output is to be sent. Is it to be a fax, a printout or sent via electronic data interchange (EDI).

      It is here that one sets the partner function allocated to the specific output type as well as dispatch time that indicates the message processing time. For example, the output message can be sent periodically as a scheduled job or immediately when saving the application.

      The values entered for the output type and the time and partner functions for the conditions record proposal data are automatically transferred as default values when creating a condition record by an output condition.

      in time screen

      Indicates whether this timing option (for example, "print immediately after posting") is not allowed during output processing. Example: In the case of output for direct mailing, for example, the potential size of the output may exceed several thousand sales letters. You may want such output to be printed only during off-peak batch runs. In this case, you may want to disallow the possibility of users printing the output immediately.

      It should be clearly understood that output is automatically proposed and processed according to the rules governed in output determination. But the user can still reprint or change the printing specifications online in the sales document. For example, the order confirmation could be printed overnight and posted to the customer the following day, but in some cases the customer may want the confirmation immediately, where the user can change the output processing time and issue the output to the customer.

      But in the business point of view, it may not be appropriate for the user to have this authority on all output types; therefore you can specify that specific times for dispatches are not allowed in this section.

      In storage system screen

      In this section, one can select the output to either only print or only archive or carry on both the functions automatically by selecting the relevant indicator and assigning the correct archiving document type. This field identifies whether the archived document is an invoice, quotation or order confirmation. The archiving object of outgoing documents begins with SD0.

      In print screen –

      You can set the print parameter here such as sales organization, sales area, sales office etc.

      Assign output types to partner functions-

      Prior to maintaining output determination procedure, one can assign the allowed output types and processing medium to the partner functions. For example, one can assign the order confirmation as a printout to the sold to party and the other order confirmation as a fax to ship to party.

      Maintain output determination procedure –

      An output determination procedure contains output condition types assigned to it. Each condition type listed in a determination procedure can also be assigned a requirement, restricting the access to the output type as well as access to the access sequence and condition records, unless the conditions specified in the requirement class are fulfilled.

      Assign output determination procedure –

      The assignment of output determination occurs at the header level (sales order type) and item level (i.e. to the item categories) for sales documents unlike in the case of sales activities and billing documents where the determination procedure is assigned directly to the sales activity and billing document respectively.


      The basic reason could be the availability of the material. Say for example, a sales order contains two line items (standard item – procured internally and third party item – procured externally) to be delivered to the customer - one being a confirmed date and the other one being unconfirmed. In this situation the output determination procedure assigned at the item level will allow the user to issue output (order confirmation) only when the material is confirmed for delivery; as the most important element on any order confirmation is a delivery date.

      Create condition records – (logistics - Sales & Distribution – master data – output – sales document – create condition record (VV11)

      Lastly, after the assignment of determination procedure, condition records have to be created for an output/condition type as in the case of any condition technique. Here a condition/output type (BA00 – order confirmation) is assigned to a relevant sales document, partner function, transmission medium, dispatch time and language.

      After filling the above details, by selecting communication, one can assign the output device (list of available printers - transmission being a printout), the total number of copies required of the original confirmation, whether the output must be printed immediately and release after output, which is a switch for deleting a print job from the spool request. Otherwise, the message remains in the spool file and allows the user to print the message again if required.

      Therefore when a sales order is created, the system automatically proposes an output type (BA00) based on output determination. The output type and other details can be manually changed upon the requirement in a sales order.

      The communication method button on this screen provides the details as set in the communication area of the condition record, such as printer name and so on.

      The processing log button records a log of the output already processed in the sales document.

      The further data button determines whether the output has to be processed immediately or in batch.

      The repeat output button is used to repeat already processed output.

      The change output button is used to change the output type for a particular sales document.

      Reward if this helps

  • author's profile photo Former Member
    Former Member
    Posted on Nov 30, 2007 at 12:55 PM



    Output is a form of media from business to one of its business partners. The output can be sent to any of the partners defined in the document. Outputs are usually in the form of Order Confirmations, Freight List, Delivery Notes, Invoices & Shipping Notifications. Determining form of output is output determination

    Types of Output: Print Output, Fax, Telex, E-Mail & EDI (Electronic Data Interchange)


    SPRO- IMG- Basic Functions- Output Control- Output Determination- Output Det using Cond Tech- Output Det for Sales Documents & output det for billing documents.

    Create Condition Table: select the field Sales Doc Type from field catalog & Save

    Maintain Access Sequence: 4-digits code & description. Assign condition table to access sequence. Select Accesses line item and Go To Fields. Fields will display the fields we have selected in the condition table i.e. sales doc type.

    Maintain Output Types:

    AF00: Inquiry

    AN00: Quotation

    BA00: Order Confirmation

    LD00: Delivery

    Select BA00 & Copy & Rename. Give the same 4-digit code as given to acc seq.

    You Can Maintain:

    Languages of Output

    Partners (to whom we want to send output)

    Print Program- print specification

    Sap Script- layout

    Assign Output Types to Partner Functions: go to new entries & assign your output type to partner functions.

    Maintain Output Determination Procedure: V10000 (Standard Procedure). Go to new entries & create your own 6-digit code with descp. Select the procedure & go to Control Data. Here mention the output type i.e. cond type & leave requirement and manual only columns as blank.

    Determination Rule: link the 6-digit procedure code to doc types.

    Create Condition Records: VV11. Select document type and click on Communication. Mention partner function, medium, time. Output device: LP01, Spool request Name: SD_003, Suffix 2: order_confir & flag on print immediately.

    Once you press enter you will come across 2 key combinations:

    Sales organisation/ Customer Number: fill SO, Customer No, Partner Function Abbreviation, Partner to whom the output should be sent, time, medium, language. {It contains: Sales Orgn, Customer, Partner Function (The abbreviated form of the name that identifies the Partner) (During output determination, the system determines the recipient of the output from the master record for the specified partner function. In this field, you can explicitly specify a recipient that will override the standard partner. There must also be a master record for the partner that is specified explicitly.), Medium, Time & Language.}

    Order Type: Document Type, Partner Function (abbreviation), Partner, Medium, Time & Language.


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.