Sie sind auf Seite 1von 4

Runtime Errors

UNCAUGHT_EXCEPTION
Except.
CX_SLD_API_EXCEPTION
Date and Time
18.09.2011 10:35:24
Short dump has not been completely stored (too big)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|Short text
|
|
An exception occurred that was not caught.
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|What happened?
|
|
The exception 'CX_SLD_API_EXCEPTION' was raised, but it was not caught anyw
here
|
|
along
|
|
the call hierarchy.
|
|
|
|
Since exceptions represent error situations and this error was not
|
|
adequately responded to, the running ABAP program
|
|
'CL_SLD_ACCESSOR===============CP' has to be
|
|
terminated.
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|Error analysis
|
|
An exception occurred that is explained in detail below.
|
|
The exception, which is assigned to class 'CX_SLD_API_EXCEPTION', was not
|
|
caught in
|
|
procedure "GET_ACCESS_DATA" "(METHOD)", nor was it propagated by a RAISING
|
|
clause.
|
|
Since the caller of the procedure could not have anticipated that the
|
|
exception would occur, the current program is terminated.
|
|
The reason for the exception is:
|
|
Internal error in method

|
|
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|Missing RAISING Clause in Interface
|
|
Program
CL_SLD_ACCESSOR===============CP
|
|
Include
CL_SLD_ACCESSOR===============CM00Y
|
|
Row
1
|
|
Module type
(METHOD)
|
|
Module Name
GET_ACCESS_DATA
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|Trigger Location of Exception
|
|
Program
CL_SLD_ACCESSOR===============CP
|
|
Include
CL_SLD_ACCESSOR===============CM00Y
|
|
Row
61
|
|
Module type
(METHOD)
|
|
Module Name
GET_ACCESS_DATA
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|Source Code Extract
|
--------------------------------------------------------------------------------------------------|Line |SourceCde
|
--------------------------------------------------------------------------------------------------| 31|
|
| 32|
call function 'SLDAPI_GET_SECSTORE_PREFIX'
|
| 33|
importing
|
| 34|
identprefix = identprefix.
|
| 35|
concatenate identprefix s_dbdata-alias into ident.
|

36|

37|

38|

39|

40|

41|

42|

43|

44|

45|

46|

47|

48|

49|

50|

51|

52|

53|

54|

55|

56|

57|

58|

59|

60|

|>>>>>|
|

62|

63|

64|

65|

|
call function 'SECSTORE_READ_ITEM'
|
exporting
|
ident
= ident
|
client_independent = 'X'
|
importing
|
data
= data
|
exceptions
|
internal_error
= 1
|
invalid_description = 2
|
invalid_auth
= 3
|
others
= 4.
|
|
if sy-subrc = 0.
|
ret-password = data.
|
elseif sy-subrc = 2.
|
call function 'DECODE_SLDPWD_BASE64'
|
exporting
|
pwdbase64 = s_dbdata-password
|
importing
|
password = ret-password.
|
else. " possibly change of installation number!
|
message id sy-msgid type sy-msgty number sy-msgno
|
into text
|
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
|
raise exception type cx_sld_api_exception
|
exporting
|
textid = cx_sld_api_exception=>internal_error
|
message = text.
|
endif.
|

66|

67|

68|

69| endif.

70|

|
return.
|
|
|
|
71|* second guess: old version of SLD address in LCRT_SERVADDR
|
| 72|
|
| 73| if alias is initial.
|
| 74|
|
| 75|
call function 'LCRDB_GET_MAIN_LCR_SERVER'
|
| 76|
importing
|
| 77|
return = rval
|
| 78|
host = ret-host
|
| 79|
port = ret-port.
|
| 80|
|
--------------------------------------------------------------------------------------------------|

Das könnte Ihnen auch gefallen