SAP Message TT184 - Error & reading external variants from file &

Diagnosis
Error uploading an external variant file at runtime, or reading importedprocedure variant.
Basic information via External variants

System Response
The error codes have the following causes:


Error codes from CAT_EXTERNAL_VARI_UPLOAD:
01 NO_START_IN_BATCH
02 INVALID_FRONTEND
04 NO_VARIANTS_AVAILABLE
10 CANCELED_BY_USER
EXCEPTIONS from WS_QUERY:
11 INV_QUERY
12 NO_BATCH
13 FRONTEND_ERROR
14 OTHERS
EXCEPTIONS from GUI_UPLOAD:
21 CONVERSION_ERROR
22 FILE_OPEN_ERROR
23 FILE_READ_ERROR
24 INVALID_TABLE_WIDTH
25 INVALID_TYPE
26 NO_BATCH
27 UNKNOWN_ERROR
29 GUI_REFUSE_FILETRANSFER
30 NO_AUTHORITY
31 UNKNOWN_DP_ERROR
32 BAD_DATA_FORMAT
33 HEADER_NOT_ALLOWED
34 SEPARATOR_NOT_ALLOWED
35 HEADER_TOO_LONG
36 ACCESS_DENIED
37 DP_OUT_OF_MEMORY
38 DISK_FULL
28 OTHERS

Procedure
1 External variant files can only be uploaded at runtime
in the online environment. If the procedure contains
external variants, they are also executed in
Batch.
2 An external variant file can only be uploaded at runtime on a
Windows frontend. If the procedure contains
external variants, they are also executed
on other frontends.
4 The variant file imported or contained in the procedure
contains no variants. At least one
variant must exist.
11-14 The EXCEPTIONS from WS_QUERY indicate that a path name set up on
the computer could not be found.
Check the path and file settings on your computer.
30 The executing user does not have the following authorization:
OBJECT,,,,'S_GUI'
ID ,,,,'ACTVT'
FIELD,,,,'60'
This raises the exception NO_AUTHORITY in GUI_UPLOAD.
21-28 The EXCEPTIONS from GUI_UPLOAD indicate a variant file
UPLOAD error, so that no variant could be executed.
The default file name is the procedure
number with the extension .TXT.
Check the path and file settings on your computer.