#1
|
|||
|
|||
crear orden de spool
espero q me podais ayudar.
Estoy intentando mostrar toda la información que yo tengo en un tabla interna en orden de spool, que despues pueda visualizar en la SM 37. Asi mismo, esta informacion me gustaria que se puediera visualizar en el job log. Se que el programa que ejecuta la spool es el SAPMSSY0, pero no se en que momento justo escribe en la orden o si hay otra forma mas sencilla de hacerlo. He visto que hay una funcion SLVC_TABLE_PS_TO_SPOOL, pero esa funcion no esta utilizable en la version 46c hay otra forma de hacerlo. Se que una opcion es el WRITE, la cual ya la he hecho, cuando ejecuto el programa me genera un archivo donde me guarda la informacion, este fichero lo guarda en un directorio de sap, aqui tengo otra duda, como puedo cambiarle el formato al archivo, porque por pantalla veo la informacion de una forma y luego cuando entro en el archivo esta colocada de otra distinta. necesito ayuda por favor¡ Muchisimas gracias de antemano. anama. |
#2
|
||||
|
||||
Hola te paso el codigo de una funcion que a la mejor puedes usar.
DATA : x_name LIKE tsp03d-name, x_dest LIKE tsp03d-padest VALUE 'LOCL', x_rows LIKE sxpcklsti1-body_num VALUE 0, x_startrow LIKE sxpcklsti1-body_start VALUE 1, x_pages LIKE rspotype-pages VALUE 1, x_pages_1 TYPE p DECIMALS 2, x_rqtitle LIKE sxpcklsti1-obj_descr, x_rqcopies TYPE i VALUE 1, x_rqowner LIKE trdyse01cm-username, x_immediate LIKE pri_params-primm VALUE ' ', x_rqid LIKE tsp01-rqident, i_contents LIKE solisti1 OCCURS 0 WITH HEADER LINE, x_pages = 1. x_rqowner = sy-uname. x_dest = 'LOCL'. x_startrow = 1. x_rqcopies = 1. x_immediate = ' ' . CALL FUNCTION 'RSPO_SX_OUTPUT_TEXTDATA' EXPORTING * name = x_name dest = x_dest rows = x_rows startrow = x_startrow pages = x_pages rqtitle = x_rqtitle rqcopies = x_rqcopies rqowner = x_rqowner immediately = x_immediate IMPORTING rqid = x_rqid TABLES text_data = i_contents EXCEPTIONS name_missing = 1 name_twice = 2 not_found = 3 illegal_layout = 4 internal_error = 5 size_mismatch = 6 OTHERS = 7. IF sy-subrc <> 0. ** MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO ** WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.
__________________
Un Huevon No Inútil Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... Consultor FI jr/ABAP Sr. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|