Match-Code en SAP R/3

Son objetos usados para proveer listas de opciones en campos que requieren validación contra registros
de tablas secundarias en SAP R/3:

Ruta de Workbench

.- Herramientas
.- Workbench ABAP
.- Directorio ABAP

1.- Definición del match-code

Objeto:                                        Nombre para la Ayuda para busqueda(zcp)
Boton de Ayuda para busqueda:  Marcado
Texto sencible:                             2
Metodo de selección:                   Tabla o vista desde la que tira el matchcode
Exit Ayuda para Busqueda:         Dejar en blanco
Tipo Dialogo:                               D( visualizacion inmediata de valores(dropdown) )

Parametro Imp Exp. P.I. P.S. V.S. EleDto ValDefecto
ZTERM   Si 1 1   ZTERM  
TEXT1   Si 2 2   TEXT_052  


2.- Grabar la Ayuda para Busqueda

3.- Activar la Ayuda para Busqueda

4.- Usar el match-code( por ejemplo en intrucción PARAMETERS: param like t052-zterm MATCHCODE OBJECT zcp )

Match-Code Complejo en SAP R/3


Un matchcode complejo esta compuesto de varios elementales, como el definido anteriormente. Un ejemplo es DEBI

Parametro Imp Exp. EleDto ValDefecto
KUNNR   Si KUNNR  
BUKRS   Si BUKRS  
STCEG   Si STCEG  


.- Si se pulsa sobre el boton de comandos Ayuda Busqueda aparece la ventana de ayudas para busqueda incluido

Ayuda Busqueda Suprimido
DEBIA  
DEBIC  
DEBID  
DEBIE  
DEBIK  
DEBIS  
DEBIW  
DEBIZ  
DEBI1  
ZDEBI2( creado por nosotros )  


.- Al pulsar doble-click sobre ZDEBI2 aparecen los siguientes datos:

Objeto:                                        ZDEBI2( es un match-code elemental )
Boton de Ayuda para busqueda:  Marcado
Texto sencible:                             2
Metodo de selección:                   Tabla o vista desde la que tira el matchcode( ZM_DEBI2 )
Exit Ayuda para Busqueda:         Dejar en blanco
Tipo Dialogo:                               C( dialogo complejo con limitacion de valores )

Parametro Imp Exp. P.I. P.S. V.S. EleDto ValDefecto
BANKS   Si 1 1   BANKS  
BANKL     2 2   BANKK  
BANKN     3 3   BANKN  
BKONT     4 4   BKONT  
KOINH     5 5   KOINH_FI  
KUNNR   Si 6 6   KUNNR  
NAME1     7 7   NAME1_GP  

.- En modificar un deudor al visualizar datos tecnicos en deudor( RF020-KUNNR )
en el campo objeto matchcode aparece el valor DEBI, al pulsar doble-click sobre este
valor aparece la ventana de propiedades de objeto match-code en la que se ve:

Objeto MC: DEBI
Descripcion: Objeto Matchcode reg. maestro deudor

Tabla primaria:        KNA1
Tablas secundarias: KNVV       KNB1  KNBK

Pool matchcode: M_DEBI, al pulsar doble-click se visualiza el pool de tablas:

Pool Tablas:  M_DEBI
Descripcion: Pool generado para objeto matchcode

Nombre campo Clv Tipo Long
TABNAME X CHAR 10
VARKEY X CHAR 110
DATALN   INT2 5
VARDATA   RAW 200

 

Regresar a mi HomePage

Página mantenida por Francisco A. Reyes