W Pub: ABAP Cursosentenciainitialization

<html>

<head>

<title>INITIALIZATION</title>

</head>

<BODY BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#0099FF" VLINK="#AA0000">

<p align="left">⚠ &lt;b&gt;<span class="titulo">INITIALIZATION </span>⚠ &lt;/b&gt;</p>

<p align="left" class="gaussr3">⚠ &lt;b&gt;Definicin⚠ &lt;/b&gt;</p>

<p align="left" class="gaussr3">Con este evento podemos inicializar los campos

  de una pantalla de seleccin (o cualquier otro campo u otra variable) si este 
  programa la posee antes de que aparezca. </p>

<p align="left" class="gaussr3">⚠ &lt;b&gt;Sintaxis:⚠ &lt;/b&gt;</p>

<pre class="gaussr3">INITIALIZATION.</pre>

<p align="left" class="gaussr3">Si queremos que los campos que aparecen en pantalla

  de seleccin (o cualquier otra variable o campo) tengan ciertos valores o, en 
  general, si queremos realizar cualquier accin antes de que aparezca la pantalla 
  de seleccin.</p>

<p align="left" class="gaussr3">Hay que recordar que en nuestro ABAP/4  aparece

  una pantalla de seleccin por dos motivos. El primero es porque hayamos puesto 
  en nuestro programa alguna sentencia de criterio de seleccin y segundo en el 
  programa accedemos a una base de datos lgica que tenga criterios de seleccin.</p>

<p align="left" class="gaussr3">En un principio no sabemos que campos de seleccin

  aparecen en un programa que utiliza base de datos lgica. Para saber que campos 
  podemos ir a la transaccin SLDB (Base de datos lgica) o por men (desde la 
  pantalla principal) sera: ⚠ &lt;i&gt;Herramientas, Workbench, Desarrollo, Entorno de 
  programacin, base de datos lgica⚠ &lt;/i&gt;. Con esta transaccin podemos ver los 
  campos definidos en la pantalla de seleccin. Otra forma es nos posicionamos 
  en el campo, que queremos saber el nombre, y pulsamos F1 (la tecla de ayuda) 
  y a continuacin pulsaremos el botn que pone: ⚠ &lt;i&gt;Informacin tcnica⚠ &lt;/i&gt;. En 
  la pantalla resultante tendremos entre otras cosas el nombre del campo.</p>

<p align="left" class="gaussr3">⚠ &lt;b&gt;Ejemplo:⚠ &lt;/b&gt;</p>

<pre class="gaussr3">PARAMETERS QUAL_DAY TYPE D DEFAULT SY-DATUM.

INITIALIZATION.

  QUAL_DAY+6(2) = '01'.
  QUAL_DAY      = QUAL_DAY - 1.</pre>

<p align="left" class="gaussr3">⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="at_selection_screen.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/at_selection_screen.htm"&gt;AT

  SELECTION-SCREEN⚠ &lt;/a&gt;, ⚠ &lt;a href="start_of_selection.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/start_of_selection.htm"&gt;START-OF-SELECTION⚠ &lt;/a&gt;.</p>

</body>

</html>