Restringir aciertos devueltos por una bapi

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • pafú
    Member
    • sep
    • 49

    #1

    Restringir aciertos devueltos por una bapi

    Buenas tardes.

    Lo que quiero es pasarle un parámetro de entrada a una bapi y que la cantidad de aciertos devueltos esté limitado a el nº que hay indicado en el parámetro.

    Aciertos = 20 --> La bapi debe devolver 20 registros.

    Alguien ha hecho esto alguna vez ?
  • Mauricio Hidalgo
    Senior Member
    • may
    • 481

    #2
    Hasta donde sabemos una BAPI la debes ver como una caja negra. Que toma parámetros (los definidos en su interface), hace alguna tarea, y retorna resultados. Si la BAPI de la que hablas no tiene ese parámetro no te queda otra que sacarle una copia a esa BAPI y añadir tu parámetro de "limite de aciertos".

    Ya dentro del programa será usar algo como lo siguiente:

    SELECT bukrs belnr gjahr bldat monat budat xblnr awtyp awkey
    UP TO <max_aciertos> ROWS
    FROM bkpf
    INTO TABLE it_bkpf.

    donde <max_aciertos> corresponde a tu nuevo parámetro.

    Saludos

    Comentario

    Trabajando...