Blog

Import/Export

20.10.2011 15:01

Si se tuviera que Comunicar dos programas y enviar datos de una tabla de un programa a otro. Se puede enviar bajo las sentencias IMPORT y EXPORT de la siguiente manera

 

Se tienen los  programas ZPROGA y ZPROGB en ambos programas se tiene que crear una tabla interna con la misma estructura. para el ejempleo se llamara TAB y la estructura

En programa ZPROGA 

SUBMIT ZPROGB AND RETURN.

 IMPORT TAB[] FROM MEMORY ID 'TAB'.

 

en el programa ZPROGB

FREE MEMORY ID 'TAB'.

EXPORT TAB[] TO MEMORY ID 'TAB'.

 

Espero que les sea de alguna ayuda

 

Saludos

[ABAP] Forzar a usar un Indice en una sentencia SELECT

22.06.2011 12:39

 A veces cuando necesitamos mejorar el desempeño de nuestros programas, es necesario contar con algunos trucos que mejoren el performance de nuestros desarrollos 

Ejemplo : 

si tuvieramos que mejorar la consulta de SPFLI

SELECT * FROM SPFLI
%_HINTS ORACLE 'INDEX("SPFLI" "SPFLI~001")'

 

Donde :

  SPFLI~001 : hace referencia al indice 001 de la tabla SPFLI

Espero que les sea de utilidad 

Saludos  

[ABAP] APPEND a una tabla interna con FIELD-SYMBOLS

21.06.2011 14:59

Para los ABAPERS que les guste usar FIELD-SYMBOLS, aqui les enseño a hacer un append a una tabla interna

[TI] : Tabla Interna a la que se le va ingresar un registro

<FS> : Field Symbol del mismo tipo de [TI]

INSERT INITIAL LINE INTO TABLE [TI] ASSIGNING   <FS> . " Intenta Insertar Registro Vacio en tabla Interna

IF SY-SUBRC EQ  0.    " Si el SY-SUBRC = 0 indica que se creo el registro

" *** En esta porción de código se actualizan los valores del Registro ****

ENDIF.

Espero que les sirva de ayuda