Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

La función es un código programa que tiene que tener asociado un modulo de función con la siguiente interfaz

Image RemovedImage Added

Los valores insertados de forma tabular en la definición de variable serán la tabla Fields del modulo de función.

Image RemovedImage Added

Un ejemplo de función que calcula la fecha del día es:

FUNCTION ZFM_GET_FECHA_DIA.
*"--------------------------------------------------------
*"*"Interfase local
*"  IMPORTING
*"     REFERENCE(I_KEY_DOC) TYPE  /IG4SEFOL/ST_412
*"     REFERENCE(I_VAR) TYPE  /IG4SEFOL/DE_FIELD
*"  TABLES
*"      IT_FIELDS STRUCTURE  /IG4SEFOL/TB_032_2
*"      IT_VALORES TYPE  /IG4SEFOL/TT_VALVAR_SELEC
*"-------------------------------------------------------
  FIELD-SYMBOLS: <fs1> type /IG4SEFOL/ST_VALVAR_SELEC.
  APPEND INITIAL LINE TO IT_VALORES ASSIGNING <FS1>.
  <FS1>-FIELD = I_VAR.
  <FS1>-VALOR = sy-datum.
ENDFUNCTION. 

...

eFolder tiene entregada dos códigos de programa que permiten calcular de forma rapida valores.

/

...

EFOL/VR01

 /IG4SEFOL/VR01: Permite obtener de forma directa el valor de un campo de una tabla.

...

  1. Se selecciona el registro indicado en el campo “tabla” que tenga los campos tipex/gjahr/numex igual a lo del expediente
  2. Se devuelve el valor del campo “Nombre Campo” del registro seleccionado.

 /

...

EFOL/VR02

/IG4SEFOL/VR01: Permite obtener de forma directa el valor de un campo de una tabla enlazada al expediente padre.

...