出站
对于出站处理,流程决策树如下所示:
无全球位置编码
这是现有功能。将使用正式厂商分配的帐号,不使用全球位置编码。
- 帐号 = 查找 tpid_O_SHIPTO
- 写入 N1ST - N1^ST^^91^帐号
L1_O_USE_GLN = B
使用正式厂商分配的帐号和全球位置编码。如果接口文件中不存在全球位置编码,将使用适当的 Lawson ID 值执行替代查找,以获取匹配的全球位置编码。
- 帐号 = 查找 tpid_O_SHIPTO
- 写入 N1ST - N1^ST^^91^帐号
- ship to_GLN
- 如果没有 ship to_GLN,
- ship to_GLN = 使用收货地点查找 L1_SHIPTO_GLN。
- 如果有 shipto_GLN,
- 如果存在 N1ST 分段,则写入 N1^DA^^UL^ship to_GLN
- 如果不存在 N1ST 分段,则写入 N1^ST^^UL^ship to_GLN
- 如果没有 ship to_GLN,
- company_GLN
- 如果没有 company_GLN,
- company_GLN = 使用公司地点查找 L1_COMPANY_GLN。
- 如果有 company_GLN,
-
写入 N1^BT^^UL^company_GLN
-
- 如果没有 company_GLN,
-
vendor_GLN
-
如果没有 vendor_GLN
-
vendor_GLN = 使用正式厂商地点查找 L1_VENDOR_GLN。
-
-
如果有 vendor_GLN,
-
i.写入 N1^VN^^UL^vendor_GLN
-
-
-
purch from_GLN
-
如果没有 purch from_GLN,
-
purch from_GLN = 使用采购地点查找 L1_PURCHFROM_GLN。
-
-
如果有 purch from_GLN
-
写入 N1^SE^^UL^purchfrom_GLN
-
-
L1_O_USE_GLN = L
不会使用正式厂商分配的帐号。将使用适当的 Lawson ID 值执行替代查找,以获得匹配的全球位置编码。
-
shipto_GLN
-
如果没有 ship to_GLN,
-
ship to_GLN = 使用收货地点查找 L1_SHIPTO_GLN。
-
-
如果有 ship to_GLN,
-
写入 N1^ST^^UL^ship to _GLN
-
-
-
company_GLN
-
如果没有 company_GLN,
-
company_GLN = 使用公司地点查找 L1_COMPANY_GLN。
-
-
如果有 company_GLN,
-
写入 N1^BT^^UL^company_GLN
-
-
-
vendor_GLN
-
如果没有 vendor_GLN
-
vendor_GLN = 使用正式厂商地点查找 L1_VENDOR_GLN。
-
-
如果有 vendor_GLN,
-
写入 N1^VN^^UL^vendor_GLN
-
-
-
purch from_GLN
-
如果没有 purch from_GLN,
-
purch from_GLN = 使用采购地点查找 L1_PURCHFROM_GLN。
-
-
如果有 purch from_GLN
-
写入 N1^SE^^UL^purch from_GLN
-
-
L1_I_USE_GLN = O
此用法仅对具有 9.0.1.4 Lawson 应用程序或 9.0.1.3 应用了 CTP 的客户有效。使用此选项,可将全球位置编码直接映射到 ASC X12 文件。不执行任何查找,并且不会映射任何 Lawson ID 值。
L1_O_USE_GLN = B、L 或 O
-
如果有 ship to_GLN
-
如果存在 N1^ST^^91^account_number,则写入 N1^DA^^UL^ship to_GLN
-
否则写入 N1^ST^^UL^ship to_GLN
-
-
如果有 company_GLN,则写入 N1^BT^^UL^company_GLN
-
如果有 vendor_GLN,则写入 N1^VN^^UL^vendor_GLN
-
如果有 purch from_GLN,则写入 N1^SE^^UL^purch from_GLN