SeanHoppe.com > CLEO Tips > CLEO JDE Tips > 4 Using Who’s Who (F0111) for Inbound/Outbound EDI

Using Who’s Who (F0111) for Inbound/Outbound EDI

16th August 2016

The JDE best practice to determine the ship-to address book number is utilizing JDE’s F0111 table. This table is commonly referred to as the Who’s Who table.

By leveraging the Who’s who table we are able to tie each JDE address book number to a unique customer location ID across the board. By using fields such as TYC (type code), REM1 (Remark Field), and MLNM (Mailing Name) we can use a common theme across all EDI customers.

Below is an example of an Inbound 850 (Purchase Order) where we are trying to determine the SHAN.

Inbound 850:
Input
Sender ISA Value -> F0111.REM1
N104 (N1*ST) -> F0111.MLNM
‘Z’ -> F0111.TYC

Output
F0111.AN8 -> F47011.SHAN andF47012.SHAN

Below is an example of an Outbound 810 (Invoice ) where we are trying to determine the trading partner’s ship-to location ID.


Outbound 810:
Input
F47011.SHAN ->  F0111.AN8
'Z’ -> F0111.TYC

Output
F0111.MLNM -> N104 (N1*ST)


By: on
load('http://www.seanhoppe.com/EXTOL-Blog-Feed2/'); $feed2 = array(); foreach ($rss2->getElementsByTagName('item') as $node2) { $item2 = array ( 'title' => $node2->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node2->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node2->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node2->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed2, $item2); } $limit2 = 5; $rss3 = new DOMDocument(); $rss3->load('http://www.ebithree.com/EBIThree-RSS/'); $feed3 = array(); foreach ($rss3->getElementsByTagName('item') as $node3) { $item3 = array ( 'title' => $node3->getElementsByTagName('title')->item(0)->nodeValue, 'link' => $node3->getElementsByTagName('link')->item(0)->nodeValue, ); array_push($feed3, $item3); } $limit3 = 5; $rss4 = new DOMDocument(); //$rss4->load('http://www.ebithree.com/EBIThree-RSS/'); $rss4->load('http://www.ebiworld.com/EBI-Feed/'); $feed4 = array(); foreach ($rss4->getElementsByTagName('item') as $node4) { $item4 = array ( 'title' => $node4->getElementsByTagName('title')->item(0)->nodeValue, 'link' => $node4->getElementsByTagName('link')->item(0)->nodeValue, ); array_push($feed4, $item4); } $limit4 = 5; echo ' '; ?>