#1
|
||||
|
||||
Open Data Set
Que tal.... problemas con OPEN DATA SET....
La cosa es que tengo que dejar un archivo txt en un servidor.... Lo que pasa es que desconosco como debo poner la RUTA... todo lo que tengo es un direccion de este tipo \\10.30.87.21 Como debo por la ruta para que me deje el archivo en ese servidor... AYUDA.... AYUDA !!!!!!!!!!!!!!!!!!!!! Desconosco todo acerca de esto. Este el el data set:::: * Opening the File OPEN DATASET FILENAME FOR OUTPUT IN TEXT MODE MESSAGE D_MSG_TEXT. IF SY-SUBRC NE 0. WRITE: 'File cannot be opened. Reason:', D_MSG_TEXT. EXIT. ENDIF. * Transferring Data LOOP AT IT_VBAK. TRANSFER IT_VBAK-VBELN TO FILENAME. ENDLOOP. * Closing the File CLOSE DATASET FILENAME. |
#2
|
|||
|
|||
Hola, este es un ejemplo.
*&--------------------------------------------------------------------* *& Form open_dataset *&--------------------------------------------------------------------* * text *---------------------------------------------------------------------* FORM open_dataset. OPEN DATASET p_arch FOR OUTPUT IN TEXT MODE ENCODING DEFAULT. IF sy-subrc IS NOT INITIAL. MESSAGE e002(ypap_cust_prog). "Error creation failed. ENDIF. ENDFORM. "open_dataset *&--------------------------------------------------------------------* *& Form transfer_dataset *&--------------------------------------------------------------------* * text *---------------------------------------------------------------------* FORM transfer_dataset. LOOP AT it_archivo INTO wa_archivo. TRANSFER wa_archivo TO p_arch. IF sy-subrc NE 0. EXIT. ELSE. CONTINUE. ENDIF. ENDLOOP. ENDFORM. "transfer_dataset *&--------------------------------------------------------------------* *& Form close_dataset *&--------------------------------------------------------------------* * text *---------------------------------------------------------------------* FORM close_dataset. CLOSE DATASET p_arch. IF sy-subrc NE 0. MESSAGE e002(ypap_cust_prog). "Error creation failed. ELSE. MESSAGE s003(ypap_cust_prog). "File created correctly. ENDIF. ENDFORM. "close_dataset p_arch: 'E:\interfaces\Outbound\ ii156_SAPR3R0_ AFSPRT _VMD\com' The name of the file is VENDORS el cliente te tiene que decir donde quiere guardar ese archivo. espero que te sirva...
__________________
Sebas Desarrollador ABAP. |
#3
|
|||
|
|||
hola, primero q nada debes saber en q ruta lo vas a guardar el texto, para ello vas a la trasaccion AL11. hay es donde se encuentra los directorios fisicos que tiene sap.
IR_TRFILES /usr/sap/trans IR_TRSUB /usr/sap/trans IR_INTERFACE /interface IR_FILES /tmp/files cuando vas a copiar un archivo se debe poner la ruta de esta manera /tmp/files/tu_archivo.txt. Saludos |
#4
|
||||
|
||||
Gracias
Gracias por su ayuda.....
eXCATAMNETE, ESO ESRA LO QUE NECESITA LA TX AL11... mUCHAS GRACIAS NUEVAMENTE |
#5
|
|||
|
|||
Asumo que esto esta resuelto, pero si necesitan informacion de como se llama su ruta en este ejemplo \\10.30.87.21. Lo primero que deben intentar es ir a la transacción AL11, y buscar si la ruta tienen el mismo nombre. Despues pueden probar la autorización a esa ruta, descargando un archivo alli de forma manual por la transaccion CG3Z Subir Archivo y CG3Y Bajar Archivo.
__________________
ATTILIO TRAVASCIO |
Herramientas | Buscar en Tema |
Desplegado | |
|
|