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 18/09/08, 21:15:02
Avatar de lauracarolina
lauracarolina lauracarolina is offline
Member
 
Fecha de Ingreso: jul 2008
Localización: Lima Peru
Mensajes: 32
Ayuda Eb Bseg

Holas, Resulta Que Me Pidieron Un Reporte Por Planillas, Tenemos Una Tabla Z En La Cual Tenemos Las Letras Con Sus Datos Y La Planilla A La Q Pertenece Pero En El Reporte Me Piden El Cliente Y Ese Dato Lo Estaba Sacando De La Bsid Y De La Bsad Puesto Q En Mi Tabla Z Solo Tengo El Belnr, Sociedad,zuonr, Xblnr Y Bldat...y Se Demora Mucho En Procesar En Las Dos Tablas, Ahora Una Solucion Es Entrar A La Tabla Bseg Pero Como Puedo Hacer Para Encontrar Un Cliene En Dicha Tabla Con Esos Campos De La Tabla Z??

Gracias
__________________
LAURA CAROLINA VASQUEZ NOVOA-ING INFORMATICA
Consultora ABAP
Responder Con Cita
  #2  
Viejo 18/09/08, 23:42:31
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
HOla ... dentro de la BSEG existe un campo llamado KOART, a la consulta que haces a la BSEG tendrias q adicionarle esa condicion y te arrojaria el acreedor

SELECT ... FROM bseg WHERE koart = 'K'.
__________________
David Carballido Córdova
Responder Con Cita
  #3  
Viejo 19/09/08, 06:06:22
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635

¿Y seguro que la bseg será más rápida que la bsid y bsad?
Normalmente suele ser al revés.

Y por favor no pongas mayusculas al principio de todas las palabras que cuesta mucho de leer.

Saludos
Responder Con Cita
  #4  
Viejo 19/09/08, 13:11:23
ibecerra
 
Mensajes: n/a
hola estas entrando a la bsid y bsad por la llave correspondiente. te recomendaria que analisies los indices de estas tablas y completa la llave.
Saludos
Responder Con Cita
  #5  
Viejo 19/09/08, 14:49:00
Avatar de lauracarolina
lauracarolina lauracarolina is offline
Member
 
Fecha de Ingreso: jul 2008
Localización: Lima Peru
Mensajes: 32
gracias david y a ibecerra por sus respuestas... y si te cuesta mucho leer al q lo puso ...pues no lo hagas....
__________________
LAURA CAROLINA VASQUEZ NOVOA-ING INFORMATICA
Consultora ABAP
Responder Con Cita
  #6  
Viejo 19/09/08, 16:56:25
Revisor@ Revisor@ is offline
Junior Member
 
Fecha de Ingreso: ago 2008
Mensajes: 2
Hola alguien me puede ayudar a revisar el siguiente codigo:
tables: FMIOI, ZPRUEBAFMP.

DATA : it_FMIOI TYPE TABLE OF FMIOI with header line.
data: suma type i.
data: v_doc like fmioi-Refbn.
data: v_item like fmioi-RFPOS.

SELECT * FROM fmioi INTO TABLE it_fmioi where REFBT =
'020'.


delete from ZPRUEBAFMP.
DELETE ADJACENT DUPLICATES from it_fmioi
COMPARING refbn rfpos.

loop at it_fmioi.
clear v_doc.
clear v_item.
clear suma.
* loop at it_fmioi.
if it_fmioi-refbn = v_doc and it_fmioi-RFPOS = v_item.
suma = suma + it_fmioi-TRBTR.
else.
v_doc = it_fmioi-refbn.
v_item = it_fmioi-RFPOS.
endif.
* endloop.

SUM.

ZPRUEBAFMP-doc_ref = v_doc.
ZPRUEBAFMP-POSICION = v_item.
ZPRUEBAFMP-DENOMINACION = it_fmioi-SGTXT.
ZPRUEBAFMP-importe = suma.
ZPRUEBAFMP-moneda = it_fmioi-twaer.

if zpruebafmp-importe <> '0'.

insert ZPRUEBAFMP.

endif.


* endat.


endloop.



Ya que cuando lo ejecuto tengo problemas con los tiempos de ejecución...
Gracias ¡¡¡
Responder Con Cita
  #7  
Viejo 20/09/08, 03:01:52
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola ... la primera recomendacion es ordenar la tabla interna


La segunda y creo q todos estaran diciendo lo mismo ... seria bueno que coloques los campos que corresponden a la tabla FMIOI y ZPRUEBAFMP para saber cuales son los campos primarios (campos llaves) y la cantidad de registros que tiene aproximadamente la tabla FMIOI ... espero tu respuesta para asi poder ayudarte mejor (aparentemente el codigo va bien pero depende mucho de la consulta que haces)
__________________
David Carballido Córdova
Responder Con Cita
  #8  
Viejo 22/09/08, 07:01:07
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635
Hola Laura,

Simplemente era un comentario ya que si a mi me cuesta es posible que a otras personas tambien (igual no....) y es más dificil que te ayuden con tus dudas.

Simplemente un comentario sin intención de ofender ni de criticar (si acaso crítica constructiva). Que yo sepa no hay ninguna norma que diga como escribir en este foro así que puedes escribir como quieras.

¿Has mejorado el rendimiento?

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 13:40:43.


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