MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Open Data Set (foro/showthread.php?t=15407)

Edd_401 01/08/08 01:33:39

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.

sconoredhot 01/08/08 14:42:35

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...

ibecerra 01/08/08 15:08:12

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

Edd_401 01/08/08 19:19:08

Gracias
 
Gracias por su ayuda.....

eXCATAMNETE, ESO ESRA LO QUE NECESITA LA TX AL11...

mUCHAS GRACIAS NUEVAMENTE

Attilio Travascio 13/05/20 17:41:05



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.


Husos Horarios son GMT. La hora en este momento es 12:59:02.

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