Set / Get Parameter

0
La instrucción SET PARAMETER toma un valor de alguna variable y lo guarda en memoria para ser usado posteriormente.



La instrucción GET PARAMETER manda llamar/invocar el valor guardado en memoria a traves de la instrucción set parameter.


Es importante mencionar que el SET/GET PARAMETER usan un identificador llamado ID, para saber el nombre en memoria donde se va guardar, para asi poder llamarlo.

1. Uso del SET Parameter:
La nomenclatura es:


SET PARAMETER ID [id_parameter] FIELD [parametro de donde se toma el valor]

En el programa, en la parte del START-OF-SELECTION, Colocar el SET PARAMETER para guardar los parámetros en memoria, el código es el siguiente:

SET PARAMETER ID 'WRK' FIELD p_werks.
SET PARAMETER ID 'LAG' FIELD p_lgort.
SET PARAMETER ID 'CHA' FIELD p_charg.


2. Uso del Get Parameter:
La nomenclatura es:


GET PARAMETER ID [id_parameter] FIELD [tabla-campo o variable a la que le asignamos el valor guardado en memoria]

Puede ser en cualquier punto del programa, donde se necesiten usar los valores. 

El parametro GET puedes asignar el valor directamente a un campo de una tabla o sino hacerlo a una variable diferente:

GET PARAMETER ID 'WRK' FIELD zcptsd_bndlbatch-werks.
GET PARAMETER ID 'LAG' FIELD  zcptsd_bndlbatch-lgort.
GET PARAMETER ID 'CHA' FIELD  zcptsd_bndlbatch-charg.

Ejemplo:

SET PARAMETER ID 'WRK' FIELD p_werks. = 1145

estamos guardando el valor del parametro p_werks 

GET PARAMETER ID 'WRK' FIELD zcptsd_bndlbatch-werks.

Estamos asignando el valor guardado al campo werks de la tabla zcptsd_bndlbatch, por lo tanto nuestro resultado seria:

zcptsd_bndlbatch-werks = 1145

Tags

Publicar un comentario

0Comentarios
Publicar un comentario (0)