Output Processing

Use

Output proposals are presented to you in an application transaction. You can then either change (process) the proposed output before you save the object (bill of lading, for example).

Features

The output proposal that was created includes, among other things, the output's recipient , the transmission medium and the processing time for subsequent (automatic) processing. You can change all these parameters in the application transaction.

When you create an output manually, you can specify the output type , transmission medium, print parameters, partners, and language.

You can display a determination analysis , which displays the outputs that were found in the procedure. You can display details for an output that show which application data the condition table was read with.

After you post the document, the processed output proposal is recorded in the NAST table as a message status record .

Example Example

You create a shipment with forwarding agent 1, and the system proposes a shipping order that is to be sent via EDI.

The determination analysis shows that the Shipment type and Transportation planning point application fields were read and a condition record was found.

End of the example.

Output partners

The output recipient of the output that is sent is defined as the output partner. Use the input help to choose an output partner (sold-to party, Electronic Data Interchange -EDI mail recipient, forwarding agent, or employee responsible, for example).

During output determination, the output recipients are determined from the partners listed in the document. In other words, the partner function is used to determine the recipient (forwarding agent, for example).

You can enter a specific output recipient in this field. Your entry overrides the standard partner that appears. Output recipients that are entered specifically must also be listed in the document as partners.

Output's transmission medium

The type of processing is determined by the transmission medium . You can specify, for example, that an output be printed out or sent by mail, fax or EDI.

Processing status

Possible status values:

Status 0 (not yet processed)

1 (processed - no errors)

2 (processed - with errors)

Dispatch time

The dispatch time is stored in the condition record. You can have the system process and update the output either immediately or at a later time. You can use the RSNAST00 report or a special application function that triggers processing in order to process the outputs at a later time. The following are linked to the dispatch time as follows:

  • Time 1 : Send via periodically-planned jobs (next processing run) or start sending from RSNAST00 online by using the ABAP/4 Development Workbench

  • Time 2 : send via jobs (as in time 1) with additional time specification of the processing time: start from RSNAST00 in the background at a defined time ( Start of the navigation path Tools Next navigation step Administration Next navigation step , Next navigation step Jobs Next navigation step Job definition). End of the navigation path

Note Note

RSNAST00 processes all output status records that meet the selection criteria and whose processing times or intervals either include the current date or lie in the past. Processing times or intervals are fields in the message status record in the NAST table. These fields are not filled with information in the standard system. Please note: The first Time field is different from the second Time field. In order to have the system complete these fields, you can define a corresponding routine in a report as an attribute of an output type . This routine will then be run for each output determination of this output type.

End of the note.
  • Time 3: Send using an application transaction (specific entry): Call up an application function.

Print transaction VT70

Only outputs with the status 0 and the dispatch time 3 are included in initial processing .

An output can be sent more than once. This is useful, for instance, if technical problems or other problems occurred in the first print output. The system copies the output that was selected; you can then process and send this copy.

In repeat processing , only outputs with status 1 or 2 are selected (dispatch time is not taken into account). Only outputs with status 2 are selected for error processing (once again, dispatch time is not taken into consideration).

There can be several versions of the same output that only differ in date or time of creation (because of repeat processing or multiple sending, for example). During selection, the system always chooses the last (chronologically latest) output from a group of similar outputs.

  • Time 4: Send immediately (during save in the application). The output is processed when the document is updated.