MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 29/01/07, 19:50:40
zavarmi zavarmi is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Monterrey, México.
Mensajes: 221
CAPTURA DE CODIGO DE BARRA con LECTOR

Buenas Tardes,

A ver quién me puede orientar y/o ayudar - es algo URGENTE - . necesito crear una transacción que me permita leer un cod. de barra (con el lector) y que vaya a validar a la tabla de materiales. Lo que no se es como hacer para crear este proceso de lectura del cod de barra desde el lector?

Alguien tiene algun ejemplo, modelo ?

Gracias,
Responder Con Cita
  #2  
Viejo 29/01/07, 20:03:45
marsilady marsilady is offline
Junior Member
 
Fecha de Ingreso: mar 2006
Mensajes: 26
Bueno, con los lectores que yo tengo y con los que he trabajado no tienes porque crear un programa o transacción para que te lea el código de barras...

Has una prueba sencilla, abre una pagina de word o un block de notas y posicionas allí el cursor del ratón lees y codigo de barra y lo deberia colocar en dicha pagina. Si esto funciona entonces lo unico que tienes que hacer es crear tu programa que tome el valor del material y verifique que exista dicho material. Claro tomando en cuenta que cuando leas el codigo hayas posicionado el cursor del ratón donde debe entrar en esa material.

Pide prestado un lector...

Espero haya ayudado...
Responder Con Cita
  #3  
Viejo 30/01/07, 16:11:06
zavarmi zavarmi is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Monterrey, México.
Mensajes: 221
Ok, Muchas Gracias....solo otra dudilla? para que se de ENTER directo, al capturar el Cod de Barra (con el lector), debo hacer algo especial?
Responder Con Cita
  #4  
Viejo 30/01/07, 17:11:41
Hector Raul Hector Raul is offline
Junior Member
 
Fecha de Ingreso: ene 2007
Mensajes: 10
Exclamation

Hola
estas implementado Radio Frecuancia o algo asi?
Responder Con Cita
  #5  
Viejo 30/01/07, 18:09:47
zavarmi zavarmi is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Monterrey, México.
Mensajes: 221
No,

Solo que quiero verificar el cod de barra
Responder Con Cita
  #6  
Viejo 30/01/07, 18:58:44
Hector Raul Hector Raul is offline
Junior Member
 
Fecha de Ingreso: ene 2007
Mensajes: 10
mira ingresa en la TX SE16 tABLA MARA te paras en Código EAN/UPC y lo lees con el lector de codigos, luego lo ejecutas y te debe traer el material.
Responder Con Cita
  #7  
Viejo 30/01/07, 19:04:47
zavarmi zavarmi is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Monterrey, México.
Mensajes: 221
Hola....No me explique bien..

Lo que ocupo, es: estoy haciedno un proceso, para verificar que el codigo de barra sea el correcto (del cliente)...entonces, debo hacer un display donde pida este codigo, y en lo que se capture (con el lector) unmediatamente validar que este sea correcto y traerme la orden de ese codigo.....aparte, para que al leer el cod con el lector, sea el enter automátivco, debo hacer algo especial? sabes como?
Responder Con Cita
  #8  
Viejo 31/01/07, 12:33:50
ibecerra
 
Mensajes: n/a
hola es facil , hice algo parecido para la venta de productos en sap.
mira creas un status y en teclas de funcion --> barras de herramientas
en el boton que tiene un check colocas la palabra enter y listo!!!

enter.
luego colocas este codigo
PROCESS BEFORE OUTPUT.
MODULE STATUS_0100.
MODULE set_cursor .

*
PROCESS AFTER INPUT.
MODULE USER_COMMAND_0100.

donde
*---esto es solo para forzar la posicion del cursos
MODULE set_cursor OUTPUT.
CASE FL. "Indica Posicion del Cursos
WHEN 0.
SET CURSOR FIELD 'TPCLIE' .
WHEN 1.
SET CURSOR FIELD 'TI_POSCAB-KUNNR' .
WHEN 2.
SET CURSOR FIELD 'TI_POSDITEM-MATNR' .
WHEN 3.
SET CURSOR FIELD 'MENGE' .
ENDCASE.
ENDMODULE. " set_cursor INPUT
*-----------
* esto es lo q verdaderamente te interesa y hace q funcione el enter automatico
MODULE USER_COMMAND_0100.
CASE SY-UCOMM.
WHEN 'ENTER'.
GET CURSOR FIELD F. *--> esto es para saber donde esta posecionado el cursor para el lector de barras
CASE F.
WHEN 'TI_POSCAB-KUNNR'.
*-Ubicamos Cliente y Org.Ventas,Canal ventas
PERFORM UBICA_CLIENTE_EMPL.
WHEN 'TI_POSDITEM-MATNR'.
*-Validamos Cod.Material, Cod.Ean
PERFORM UBICA_DESCRIPCION.
WHEN 'MENGE'.
*-Validamos Cantidad y precio
PERFORM UBICA_CANTIDAD.
PERFORM CAL_IMP_CABECERA.
ENDCASE.


espero q te ayude, por que ami me funciona
Responder Con Cita
  #9  
Viejo 31/01/07, 13:17:41
zavarmi zavarmi is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Monterrey, México.
Mensajes: 221
Ok, Voy a probarlo.

Muchas gracias!!
Responder Con Cita
  #10  
Viejo 31/01/07, 13:42:07
zavarmi zavarmi is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Monterrey, México.
Mensajes: 221
Una duda,
GET CURSOR FIELD F. *--> esto es para saber donde esta posecionado el cursor para el lector de barras

F, como la declaras?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 10:04:33.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web