Sap - Ayuda De Busqueda

Páginas: 2 (476 palabras) Publicado: 14 de agosto de 2012
Ayuda Para Búsqueda – by Ing. Horace

Se pide: Crear una Ayuda para Búsqueda para todos aquellos campos ATINN de tabla CAWN que sean iguales a 0000000938.

CASO 1 (Ayuda para Búsqueda elemental)SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME.
PARAMETER p_peri like cawn-atinn MATCHCODE OBJECT zcachi.
SELECTION-SCREEN END OF BLOCK block1.


Siendo zcachi Una Ayuda para BúsquedaElemental

El matchcode funciona (a medias) ya que no filtra por 0000000938
[pic]

salida:
[pic]
CASO 2 (Elemento de Datos con un Dominio Con Valores Prefijados)

SELECTION-SCREEN BEGIN OF BLOCKblock1 WITH FRAME.
PARAMETERS: p_peri type zhhc.
SELECTION-SCREEN END OF BLOCK block1.


Siendo zhhc un elemento de datos con un dominio con valores prefijados


NOTA: Tener en cuenta que losvalores que se encuentran prefijados en el Dominio son estáticos, mientras que si los valores son encontrados en la CAWN son dinámicos, es decir que si se agregan datos a la CAWN la ayuda asociada nova a estar actualizada.


Elemento de datos:
[pic]

Dominio:
[pic]



Salida:
[pic]

CASO 3 (Ayuda de Búsqueda Programable)
Salida en un ListBox:

TYPE-POOLS: vrm.
DATA: name TYPEvrm_id,
list TYPE vrm_values,
value LIKE LINE OF list.

data: begin of t_cawn occurs 0,
atwrt like cawn-atwrt,
end of t_cawn.

PARAMETERS: ps_parm(10) AS LISTBOX VISIBLELENGTH 10.

AT SELECTION-SCREEN OUTPUT.
select atwrt
into table t_cawn
from cawn
where atinn = '0000000938'.

loop at t_cawn.
name = 'PS_PARM'. “mismo nombre que el campo con matchcodevalue-key = sy-tabix.
value-text = t_cawn-atwrt.
APPEND VALUE TO LIST.
endloop.

CALL FUNCTION 'VRM_SET_VALUES' EXPORTING ID = NAME VALUES = LIST.


Salida:

[pic]



CASO 4(Ayuda deBúsqueda Programable)
A mi entender mejor que Caso 3 (mejor formato)
Ayuda para un parameter y para un select-options

*----------------------------------------------------------------------*
*...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ayudas de búsqueda y salvamento
  • Busqueda De Ayuda PSI
  • Busqueda de ayuda medica
  • De Que Manera Las Diferencias De Opinión Pueden Ayudar En La Búsqueda Del Conocimiento En Las Ciencias Naturales Y Humanas
  • “¿De qué manera las diferencias de opinión pueden ayudar en la búsqueda del conocimiento en las ciencias humanas y...
  • ¿De Qué Maneras Las Diferencias De Opinión Pueden Ayudar En La Búsqueda Del Conocimiento En Las Ciencias...
  • Búsqueda de drogas de abuso con ayuda de la tricologia
  • Sape

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS