Inicio del área de contenido

Documentación de función Introducción de la primera entrada en el período Localizar documento en árbol de navegación

Utilización

Utilice la utilidad de programación siguiente para introducir la primera entrada en un período deseado (puede ser un subtipo) en la entrada de bloque de control de búsqueda desde una tabla de infotipo interna.

Macro: RP_PROVIDE_FROM_FRST

Defina la macroinstrucción utilizando el descriptor INFOTYPES.

Utilice la macroinstrucción RP_PROVIDE_FROM_FRST en programas para las bases de datos lógicas PNP y PAP donde se lee el primer registro de datos de un período (puede ser un subtipo) desde una tabla de infotipo. La tabla de infotipo se ha cumplimentado anteriormente (por ejemplo, con GET PERNR o RP_READ_INFOTYP). Esta macroinstrucción sólo es útil si el infotipo tiene el enlace temporal 1 ó 2.

Condiciones previas

Características

Se introduce la primera entrada para un período especificado en la entrada de bloque de control de búsqueda desde una tabla de infotipo interna.

Parámetros

RP_PROVIDE_FROM_FRST inftytab subty beg end

IN:

1)

Nombre de la tabla interna

 

2)

Subtipo deseado o SPACE si no se ha especificado ningún subtipo

 

3)

Fecha de inicio de validez del intervalo de tiempo

 

4)

Fecha de fin de validez del intervalo de tiempo

OUT:

1)

PNP-SW-FOUND: Tiene el valor 0 si no existe ninguna entrada que coincida en la tabla de infotipos de un período de tiempo determinado. De lo contrario, tiene el valor 1.

 

2)

La entrada del bloque de control de búsqueda coincidente si PNP-SW-OUND = 1 o la entrada del bloque de control de búsqueda si PNP-SW-FOUND = 0

 

Verificación

Ninguna.

Ejemplo

(RP_PROVIDE_FROM_FRST inftytab subty beg end)
RP_PROVIDE_FROM_FIRST P0021 '1' PN-BEGDA PN-ENDDA.

IF PNP-SW-FOUND EQ '1'.
 ...
o
RP_PROVIDE_FROM_FRST P0001 SPACE PN-BEGDA PN-ENDDA.

IF PNP-SW-FOUND EQ '0'.
WRITE : / 'Error: falta la asignación org.' REJECT.
 ENDIF.

 

 

 

Fin del área de contenido