You can separate cultural-dependent parts from your running code and set up cultural-dependent environments. You can do this using system values, user profile attributes, job attributes, and object attributes.
When it is impossible to separate national language and cultural-dependent parts from the running code, you must provide national language exits or calls at all points where functions dependent on national language support are required. The following figure shows a national language exit.