Global Transfer Routines - rutinas de transferencia global caracteristicas info objetos transformaciones | conceptos | definiciones SAP BW/BI | sap.wmmk.com.ar



Mas definiciones

Global Transfer Routines

claves: rutinas de transferencia global,caracteristicas,info objetos,transformaciones

publicado: hace 11 meses


Walter Martinez por Walter Martinez

Global Transfer Routines

El concepto de rutina de transferncia global es el siguiente: es una rutina atada a un info objeto de tipo característica que es ejecutado en cada transformación en la que se incluye esta característica.

Este código es ejecutado:
1) versió 2004s: cada vez que se ejecuta una transformación que incluye al info objeto
2) versión 3.x: en reglas de transferencia (NO en reglas de actualización)

Una rutina de transferencia global se ve como sigue:
* Declare data type of the current InfoObject
types io_() type .

*
form convert_
using record_no like sy-tabix
logsys type rsa_logsys
changing result like type io_
returncode like sy-subrc.
*
*$*$ begin of routine - insert your code only below this line

result =

returncode = 0.

*$*$ end of routine - insert your code only before this line
*
ENDFORM.
Observación:
Los campos marcados con <...> dependen del InfoObject y el sistema los completa automáticamente al llamar el editor.

La rutina FORM tiene los siguientes parámetros:

SOURCE_SYSTEM
Nombre del sistema fuente que proporciona el valor actual del InfoObjeto. Con ayuda de este valor es posible diseñar la conversión dependiente del sistema fuente.
IOBJ_NAME
Nombre del InfoObjeto que ya se ha tratado.
RECORD_NO
De esta manera se pondrá a disposición el número del registro ya tratado de la estructura de transferencia.
RESULT Este parámetro contiene el valor actual del InfoObjeto al llamar la rutina de conversión. El resultado de la conversión debe asignarse a estas variables antes de salir de la rutina.
RETURNCODE
Con este parámetro puede notificar errores al programa de conversión. RETURNCODE <> 0 sirve para un error en el cálculo, es decir, se cancelará el procesamiento del paquete de datos actual.
1. Inserte su código de programa para la rutina entre *$*$ begin of routine ... y *$*$ end of routine ... de forma que las variables RETURN y RETURNCODE adopten los correspondientes valores.
2. Verifique la sintaxis de su rutina con la función Verificar. A continuación podrá transferir la rutina con la función Grabar. Al abandonar el editor finalizará la actualización de la rutina.


pésimo excelente | puntaje global: ?

Comentarios de la gente (0)

Sin comentarios, sea el primero en escribir uno!
l

Agregar comentarios


NO ha iniciado sesión, para poder publicar su comentario deberá validar el email que le enviaremos con 1 enlace para activar el comentario

Copyright 2012 wmmk.com.ar