Taiwan Localization in calling GUI/VAT Application from P0411 between B7 and B9

Purpose of Document

This document is to explain difference interfaces in calling GUI/VAT interface screen in P0411 when 'Localization Country Code' is 'TW - Taiwan' between B7 and B9. This document may not cover how GUI (Government Unified Invoice) number is implemented.

Q1> Is Taiwan localization code available for all E1 releases?

Additional Code for Taiwan Localization Code was implemented from Xe and ERP8. And 8.11 and above standard localization method, which is Plug & Play is come into picture. In B7 (Xe and ERP8) standard codes may not contain 'P75T004 - GUI/VAT Transaction is not' or related BSFNs. To implement GUI in B7 you must install ASU (Application Software Update) which is specific to Taiwan Localization.

Note:

Q2> How application are called?

In B7, P75T004 will be called directly from P0411 - Voucher Entry not through Localization Plug & Play,

Q3> How does it work in B7(Xe and ERP8)?

Object interface in In EnterpriseOne application releae Xe and ERP8:-

1. Enter Payment Information in W0411A - [Enter Voucher - Payment Information] to create records into F0411 - Supplier Ledger
2. Click OK (Post Button Clicked Event) to call W0411K - [G/L Distribution] to create records into F0911 - General Ledger
3. Return to calling line (Post OK button Clicked event in W0411A) (commit to F0411 - Supplier Ledger and F0911 - General Ledger)
4. After committing (before 2nd Add screen pop-up) go to event 'Clear Screen Before Add'
5. Call NER N75T0009 - GetDeclarationSite (Get Declaration Site) to verify valid settings
6. Call P75T004 - GUI/VAT Transaction (W75T004E)
7. Go back to calling form W0411A
8 Exit from routine

Note:

Q4> How does it work in B9 (811 and above)?

Simplified implementation in EnterpriseOne Application release 8.11, 8.11SP1, 8.12, 9.0 and 9.1:-

1. Enter Payment Information in W0411A - [Enter Voucher - Payment Information]
2. Click OK (Post Button Clicked Event) to call W0411K - [G/L Distribution]
3. Return to calling line (Post OK button Clicked event in W0411A) (Continue...)
4. Call Business Function B0400047 - F0411FSEndDoc (F0411 End Document) to commit cache of payment and G/L into F0411 - Supplier Ledger and F0911 - General Ledger. If county Code is 'TW - Taiwan' this function will be called with 'Transaction Processing' OFF as GUI/VAT application has to make use of committed data
5. Call Localization Plug & Play Code, N7000340 - PlugAndPlay_P0411
6. Call Localization Requirements, N7000341 - F0411_CS_P0411
(Refer table 1)
7. (When N7000340 gets called in Post OK button clicked) Call N75T0013 - CS_LaunchGUIVAT (Country Server Launch GUI/VAT)
8. Form W75T004M - GUI/VAT Multiple Transactions Detail in P75T004 - GUI/VAT Transaction when NN(75T|1) is defined properly
9. Return to N75T0013
10. Return to N7000341
11. Return to N7000340
12. Return to 'Post OK button clicked' event in W0411A
13. Return to W0411G


(Table 1)

Calling Form EVENT Action Called BSFN
W0411A OKPSTBUTCLK OK1 N75T0013 - CS_LaunchGUIVAT
W0411A OK N75T025 - ValidateForGUINumber
W0411G DE2 N75T024 - ThrowNERError
W0411G DE1 N75T024 - VoidPurchaseGUI
W0411G DEL N75T024 - CheckForPurchaseGUI

Note:

Note: Since NER is to call interactive application all Plug & Play Localization codes are to be mapped to Local through OMW which has to be resolved in JAS for thin client implementation. So do not override NERs to 'your logic server' as applications are not be called through Call Object Kernel rather it has to be called through spec/metadata/serialized objects.