|
#1
|
|||
|
|||
Al final pude resolverlo. Pondre el codigo en pseudo-sap.
DATA: " Declaramos tabla auxiliar dónde estara el orden. (A.K.A n_doc_aux) DATA: " Declaramos tabla auxiliar dónde volcaremos los datos ya ordenados. (A.K.A entrega_aux) CLEAR n_doc_aux. REFRESH entrega_aux. IF n_doc_aux[] is initial. n_doc_aux[] = n_doc[] " n_doc es la tabla original. ENDIF. SORT n_doc_aux BY "Aqui ordenamos como lo deseemos, en este caso por "una variable llamada num_pos (por ejemplo). LOOP AT n_doc_aux. LOOP AT entrega WHERE ..... " Condiciones de busqueda. entrega es la " tabla original. " Volcamos los datos de entrega a entrega_aux. ENDLOOP. ENDLOOP. CLEAR entrega. REFRESH entrega. IF entrega[] is INITIAL. entrega[] = entrega_aux[]. ENDIF. Espero que se entienda. Así logramos que la tabla entrega esté ordenada de la forma que queriamos. Espero que les sirva a más gente EDIT: Pensaba que este foro respetaba las tabulaciones... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|