cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

User Exits for processing customs declarations

gwyns
Explorer
0 Kudos
661

Hi All,

Is there a user exit (or similar) for displaying messages or pop up screens during customs declaration processing? I have a request from our business to display a certain prompt to the users who are processing the Import Declarations in certain scenarios. The message should appear either when a user tries to modify a particular field or prior to saving the declaration. Is this possible or is there any other option?

Thanks,

Gwyn

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member215181
Active Contributor

Hi Gwyn,

No, there's nothing like that in GTS. But as a workaround, you could implement a new "Incompletion Procedure", to provide a warning or error about anything that needs to be, or shouldn't be, included in the Declaration.

Each Incompletion Procedure can (and usually does) call a Function Module, and that assignment is configurable. Each incompletion module has the same interface ("signature"), so you can create your own module to first call the standard one for the Declaration, and then execute your own code to report the user's "errors". If you code the mistakes to be errors, the user won't be able to submit the Declaration until they are corrected.

Perhaps you could consider that idea, before "hacking" the standard UI code?

Regards,
Dave

gwyns
Explorer
0 Kudos

Hi Dave,

Thanks for your response.

We already have the field in question included in our incompletion procedure. However, we want to be able to direct the user on the correct value to maintain based on a combination of criteria. To give a little more background, we are in the process of implementing Trade Preference, but in the meantime we are using the Concession field to indicate whether the items should be preferential or not. Depending on whether the product forms part of a free trade agreement (to be determined by checking the departure and destination countries as well as the HS code of the product and then checking if we have a free trade agreement maintained in the system) we want to be able to direct the user as to which code to use in the Concession field. There are about 30 entries in the Concession field's customs code list, but we are effectively only using a handful of them in our business.

Side note, we do receive the free trade agreements from an external content provider already and these are regularly maintained.

Would your suggestion to use an incompletion module work for this, do you think?

Regards,

Gwyn

former_member215181
Active Contributor
0 Kudos

Hi Gwyn,

Obviously you don't need to keep all of the possible Preference Codes in your code-list, and deleting the unused ones might help.

But faced with that situation, I'd be inclined to run the preference determination automatically (by coding) during the incompletion check, and use the result to influence the incompletion log. For example, if the partner country and tariff code combination offered the chance to import with less duty using Preference Code '300', the incompletion check could include a warning "Item 1: consider Preference Code 300 for this import".

Regards,
Dave