W Pub: ABAP Cursosentenciaimportfromdatabase

<html>

<head>

<title>IMPORT FROM DATABASE</title>

</head>

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

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

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

<p align="left">Se utiliza para leer objetos de un cluster almacenado

  en un fichero cluster.</p>

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

<pre>IMPORT <campo11> [ TO <campo12> ] <campo21> [ TO <campo22> ] FROM DATABASE ...

<tabla>(<rea>) [ CLIENT <mandante> ] {ID <clave> | MAJOR-ID <mayor>

[ MINOR-ID <menor> ] }.</pre>

<p>Lee los objetos de datos especificados en la lista <campo11>,

  <campo21>, ... de un cluster de datos almacenados en fichero cluster <tabla> 
  (esta tabla tiene que estar declaradas en la sentencia ⚠ &lt;a href="tables.htm" tppabs="tables.htm"&gt;TABLES⚠ &lt;/a&gt;). </p>

<ul>

  <li>Sin la clusula TO el objeto de datos <campo11> de 
    la base de datos se asigna sobre el objeto de datos con el mismo nombre definido 
    en el programa. Con la clusula TO el objeto de datos <campo11> ledo 
    de la base de datos se almacena sobre el campo <campo12> declarado en 
    el programa. </li>
  <li><rea> es un campo o literal alfanumrico de dos posiciones 
    que identifica el rea del fichero cluster. Recordemos que el rea se almacena 
    en el campo RELID del fichero cluster.</li>
  <li><clave> identifica la clave del fichero cluster y 
    tendr una longitud mxima del fichero. Por ejemplo, para el fichero INDX, 
    la longitud mxima es de 22 caracteres.</li>
  <li>Se puede utiliza la clusula MAJOR-ID en vez de la clusula 
    ID. De esta forma el cluster seleccionado ser el primero en que coincida 
    parte de la clave. del cluster con <mayor>. Si aparte especificamos 
    la opcin MINOR-ID, el cluster seleccionado ser el que en la segunda parte 
    del nombre del cluster (la primera parte es la de la clusula MAJOR-ID) sea 
    mayor o igual a <menor>.</li>

</ul>

<p>No es necesario leer todos los objetos almacenados en el cluster

  slo habr que especificar  en la lista de objetos aquellos que deseemos 
  leer. Si no existe cluster para un fichero, rea y clave especificado la variable 
  SY-SUBRC valdr 4 en caso contrario valdr 0. Si algn objeto de dato especificado 
  en la lista no existe en el cluster, ste permanece sin cambios. En tiempo de 
  ejecucin del sistema comprueba en el momento de ejecutar la sentencia que los 
  tipos de los objetos de datos almacenados en el cluster y los provistos en la 
  sentencia son compatibles.</p>

<p>⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="export_to_database.htm" tppabs="export_to_database.htm"&gt;EXPORT

  TO DATABASE⚠ &lt;/a&gt;.</p>

</body>

</html>