Building a functional acknowledgement

An X12 functional acknowledgement is a transaction set (997) transmitted by the receiver of EDI data back to the sender, indicating receipt and syntactical acceptability of the X12 data that was originally transmitted according to the ASC X12 standards. The Functional Acknowledgement allows the receiver to report back to the sender any problems encountered by the syntax analyzer as the data is interpreted. It is not intended to serve as an acknowledgement of data content.

In ECMap, the input to a 997 map is the log file created by the inbound map that requested the Functional Acknowledgement. To create a correct 997, you must use either an ODBC log or an expanded text log in the inbound map requesting the 997. If you used a short text log, the 997 will be created, but it will be incorrect.