Wychodzące
W przypadku przetwarzania pliku wychodzącego drzewo decyzyjne procesu jest następujące:
Brak numeru GNL
To jest istniejąca funkcjonalność. Wykorzystany zostanie numer konta przypisany do dostawcy, numery GNL nie będą używane.
- numer konta = wyszukiwanie tpid_O_SHIPTO
- napisz N1ST - N1^ST^^91^numer konta
L1_O_USE_GLN = B
Zostaną użyte zarówno numery kont przypisane do dostawcy, jak i numery GNL. Jeżeli numer GNL nie istnieje w pliku interfejsu, zostanie wykonane wyszukiwanie zastąpienia przy użyciu odpowiedniej wartości ID aplikacji Lawson w celu pobrania pasującego numeru GNL.
- numer konta = wyszukiwanie tpid_O_SHIPTO
- napisz N1ST - N1^ST^^91^numer konta
- ship to_GLN
- jeśli nie istnieje ship to_GLN,
- ship to_GLN = wyszukiwanie L1_SHIPTO_GLN z lokalizacją docelową wysyłki.
- jeśli istnieje shipto_GLN,
- jeśli istnieje segment N1ST, napisz N1^DA^^UL^ship to_ GNL
- jeśli segment N1ST nie istnieje, napisz N1^ST^^UL^ship to_ GNL
- jeśli nie istnieje ship to_GLN,
- company_GLN
- jeśli nie istnieje company_GLN,
- company_GLN = wyszukiwanie L1_COMPANY_GLN z lokalizacją firmy.
- jeśli istnieje company_GLN,
-
napisz N1^BT^^UL^company_GNL
-
- jeśli nie istnieje company_GLN,
-
vendor_GLN
-
Jeśli nie istnieje vendor_GLN
-
vendor_GLN = wyszukiwanie L1_VENDOR_GLN z lokalizacją dostawcy.
-
-
jeśli istnieje vendor_GLN,
-
i. napisz N1^VN^^UL^ vendor_GLN
-
-
-
purch from_GLN
-
jeśli nie istnieje purch from_GLN,
-
purchase from_GLN = wyszukiwanie L1_PURCHFROM_GLN z lokalizacją źródłową nabycia.
-
-
Jeśli istnieje purch from_GLN
-
napisz N1^SE^^UL^ purchfrom_GLN
-
-
L1_O_USE_GLN = L
Numery kont przypisane do dostawcy nie będą wykorzystywane. Wyszukiwanie zastąpienia zostanie wykonane za pomocą odpowiedniej wartości identyfikatora aplikacji Lawson w celu pobrania pasującego numeru GNL.
-
shipto_GLN
-
jeśli nie istnieje ship to_GLN,
-
ship to_GLN = wyszukiwanie L1_SHIPTO_GLN z lokalizacją docelową wysyłki.
-
-
jeśli istnieje ship to_GLN,
-
napisz N1^ST^^UL^ ship to _GLN
-
-
-
company_GLN
-
jeśli nie istnieje company_GLN,
-
company_GLN = wyszukiwanie L1_COMPANY_GLN z lokalizacją firmy.
-
-
jeśli istnieje company_GLN,
-
napisz N1^BT^^UL^company_GLN
-
-
-
vendor_GLN
-
Jeśli nie istnieje vendor_GLN
-
vendor_GLN = wyszukiwanie L1_VENDOR_GLN z lokalizacją dostawcy.
-
-
jeśli istnieje vendor_GLN,
-
napisz N1^VN^^UL^ vendor_GLN
-
-
-
purch from_GLN
-
jeśli nie istnieje purch from_GLN,
-
purchase from_GLN = wyszukiwanie L1_PURCHFROM_GLN z lokalizacją źródłową nabycia.
-
-
Jeśli istnieje purch from_GLN
-
napisz N1^SE^^UL^ purch from_GLN
-
-
L1_I_USE_GLN = O
To użycie jest możliwe tylko dla odbiorcy z aplikacjami Lawson 9.0.1.4 lub 9.0.1.3 z zastosowaniem CTP. W przypadku tej opcji numery GNL są mapowane bezpośrednio na pliku ASC X12. Nie są wykonywane żadne wyszukiwania. Żadne wartości identyfikatora Lawson nie zostaną zamapowane.
L1_O_USE_GLN = B lub L lub O
-
jeśli istnieje ship to_GLN
-
jeśli istnieje N1^ST^^91^account_number, napisz N1^DA^^UL^ ship to_GLN
-
w innym przypadku napisz N1^ST^^UL^ ship to_GLN
-
-
jeśli istnieje company_GLN, napisz N1^BT^^UL^ company_GLN
-
jeśli istnieje vendor_GLN, napisz N1^VN^^UL^ vendor_GLN
-
jeśli istnieje purch from_GLN, napisz N1^SE^^UL^ purch from_GLN