ABAP Cursosentenciaraise
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>RAISE</title> <link rel="stylesheet" href="../../gaussr3.css" tppabs="http://www.gaussr3.com/gaussr3.css" type="text/css"> </head><body>
<p align="left">⚠ <b><span class="titulo">RAISE</span>⚠ </b></p>
⚠ <b>Definicin⚠ </b></p>
<p align="left" class="gaussr3">Activa una excepcin dentro de un mdulo de funcin.</p>
<p align="left" class="gaussr3">⚠ <b>Sintaxis:⚠ </b></p>
<pre class="gaussr3">RAISE EXCEPCIN.</pre>
<p class="gaussr3">Activa una excepcin dentro de un mdulo de funcin. Esta sentencia
se tiene que ejecutar dentro de un mdulo de funcin.</p>
<p class="gaussr3">⚠ <b>Ejemplo:⚠ </b></p>
<dd>
<pre class="gaussr3">FUNCTION-POOL CSTR.
FUNCTION STRING_SPLIT.
...
IF STRING NA DELIMITER.
RAISE NOT_FOUND.
ENDIF.
...
ENDFUNCTION.
</pre></dd>
</dl>
<span class="gaussr3">El programa que llama a la funcin contiene el siguiente cdigo: </span> <dl> <dd>
<pre class="gaussr3">PROGRAM EXAMPLE.
...
CALL FUNCTION 'STRING_SPLIT'- ... EXCEPTIONS
NOT_FOUND = 7.
IF SY-SUBRC = 7.
WRITE / 'Hay un problema.'.
ELSE.
...
ENDIF.</pre>
</dd>
</dl>
<p class="gaussr3">⚠ <b>Vase tambin:⚠ </b> ⚠ <a href="call_function.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/call_function.htm">CALL FUNCTION⚠ </a>.</p>
</body>
</html>