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 24/03/09, 10:22:48
ongo ongo is offline
Member
 
Fecha de Ingreso: ago 2007
Mensajes: 45
Tabla BSEG

Buenas,

Cada vez que tengo que acceder a la tabla BSEG los programas se demoran un monton. Son select-s sin ninguna complicación. ¿Sabe alguien como puedo hacer para que esto vaya más rápido?

Hay que tener en cuenta que la BSEG es una tabla Cluster de estas.

Muchas gracias
Responder Con Cita
  #2  
Viejo 24/03/09, 11:15:25
gugutin gugutin is offline
Member
 
Fecha de Ingreso: jul 2008
Localización: Badalona(Barcelona) España
Mensajes: 71

La BSEG es una tabla enorme en cuanto a contenido de registros, por lo tanto o acotas el maximo numero de campos de su clave o si bien necesitas un tipo de lectura que no vaya por un campo clave deberias valoras si seria mejor montar un indice enfocado a tu seleccion.

Saludos
Responder Con Cita
  #3  
Viejo 24/03/09, 11:27:15
Mike Mike is offline
Senior Member
 
Fecha de Ingreso: mar 2006
Localización: Venezuela
Mensajes: 144
Trata de usar las tablas secundarias en lugar de la bseg, me refiero a las tablas bsid, bsad, bsis, bsas, bsik, bsak. En estas tienes la misma informacion que en la bseg pero desglosada por no compensada y compensada y por cliente, cuenta y acreedor.

bsid(clientes no compensada) - bsad(clientes compensada)
bsis(cuentas no compensada) - bsas(cuenta compensada)
bsik(acreedor no compensada) - bsak(acreedor compensada)

A la bseg no le puedes crear indices.

Espero te ayude.

Saludos,
Responder Con Cita
  #4  
Viejo 24/03/09, 16:22:59
ongo ongo is offline
Member
 
Fecha de Ingreso: ago 2007
Mensajes: 45
Muchisimas gracias.

Estoy utilizando las BSIS y compañia. El problema que tengo es que el Grupo de Tesorería en la BSEG lo tengo pero en estas otras no. ¿Sabe alguien donde lo puedo encontrar?
Responder Con Cita
  #5  
Viejo 24/03/09, 16:36:13
Mike Mike is offline
Senior Member
 
Fecha de Ingreso: mar 2006
Localización: Venezuela
Mensajes: 144
Una vez que tengas los datos en la bsis, ya vas a tener todos los campos clave para buscar en la bseg.
Responder Con Cita
  #6  
Viejo 24/03/09, 18:10:43
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola .. puedes colocar el SELECT q haces en codigo para poder analizarlo entre todos /...
__________________
David Carballido Córdova
Responder Con Cita
  #7  
Viejo 25/03/09, 06:09:17
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635
A espera de ver el select como comenta David creo que la mejor solución es buscar en la Bsis/bsas y luego coger los datos necesarios de la BSEG.

Saludos
Responder Con Cita
  #8  
Viejo 26/03/09, 10:56:01
ongo ongo is offline
Member
 
Fecha de Ingreso: ago 2007
Mensajes: 45
Gracias a todos por la ayuda

La select que tenia inicialmente era la siguiente:

select belnr fdgrp wrbtr hkont from bseg
into corresponding fields of table gt_bseg
where bukrs = gf_bukrs and
augdt >= gf_fecha_inicio and
augdt <= gf_fecha_fin and
augbl = gf_belnr and
belnr <> gf_belnr.

Teniendo un nº de documento queria obtener los que se habían compensado con ese documento. Esto tardaba demasiado.

Tras una clase que me han dado sobre la tabla BSEG, BSIS y compañía lo solucioné entrando primero en la BSAK, BSAD o el que sea coger los campos clave y utilizar la select de arriba con esos campos.

Ahora ya no tarda tanto.
Responder Con Cita
  #9  
Viejo 28/12/11, 21:07:28
fcosv fcosv is offline
Junior Member
 
Fecha de Ingreso: dic 2011
Mensajes: 1
un poco tarde, pero por si le sirve a alguien entiendo que la busqueda de documentos compensados que necesitaba ongo se puede sacar directamente de la tabla BSE_CLR

Saludos
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 14:09:01.


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