Agregar campo infotipo z en pantalla seleccion BD logica pnp

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • vlg1971
    Senior Member
    • feb
    • 195

    #1

    Agregar campo infotipo z en pantalla seleccion BD logica pnp

    Hola

    Mi intencion es agregar un campo de un infotipo z (9xxx) en la pantalla de seleccion de la base de datos logina PNP

    ¿sabeis si esto se puede llegar hacer?

    gracias por la atencion
  • vlg1971
    Senior Member
    • feb
    • 195

    #2
    Por si a alguien le interesa:

    AMPLIAR PANTALLA DE SELECCIÓN CON DELIMITADORES OPCIONALES

    Se puede dar el caso de que en una pantalla de selección de una base de datos lógica no aparezca un campo determinado que necesitemos en el filtro, los pasos que se deberán seguir son los siguientes:
    • Crear una vista de selección acorde con los campos que queremos mostrar
    Revisar el siguiente link http://help.sap.com/saphelp_46c/help...84/content.htm
    • Asignar la vista de seleccion a una clase de report

    • En el código del report crear un select option en la pantalla de selección que permita introducir el imput a filtrar y después del start-of-selection poner el siguiente código,
    "Asignacion area operativa a delimitador opcional
    IF NOT p_aroper IS INITIAL.
    DATA: lt_texpr TYPE rsds_expr OCCURS 0 WITH HEADER LINE,
    wa_texpr TYPE rsds_expr,
    lt_rsds_expr_tab LIKE rsdsexpr OCCURS 10 WITH HEADER LINE,
    wa_rsds_expr_tab LIKE rsdsexpr.
    REFRESH lt_rsds_expr_tab.
    wa_rsds_expr_tab-arity = '0'.
    wa_rsds_expr_tab-fieldname = 'OBJID'.
    wa_rsds_expr_tab-option = 'EQ'.
    wa_rsds_expr_tab-low = p_aroper.
    wa_rsds_expr_tab-high = '00000000'.
    MOVE-CORRESPONDING wa_rsds_expr_tab TO lt_rsds_expr_tab.
    APPEND lt_rsds_expr_tab.
    REFRESH lt_texpr.
    wa_texpr-tablename = 'PA9004'.
    wa_texpr-expr_tab[] = lt_rsds_expr_tab[].
    MOVE-CORRESPONDING wa_texpr TO lt_texpr.
    APPEND lt_texpr.

    pnpdynse[] = lt_texpr[].
    ENDIF.

    Comentario

    Trabajando...