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 |
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'. |
¿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 |
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 |
gracias david y a ibecerra por sus respuestas... y si te cuesta mucho leer al q lo puso ...pues no lo hagas....
|
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 ¡¡¡ |
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) |
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 |
Husos Horarios son GMT. La hora en este momento es 02:19:28. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web