Estimado guarde su archivo al disco local y luego use la función
C13_FILE_UPLOAD_BINARY:
ejemplo
CALL FUNCTION 'C13Z_FILE_UPLOAD_BINARY'
EXPORTING
I_FILE_FRONT_END = 'C:\Users\pepito\Desktop\pagos.xlsx'
I_FILE_APPL = '/DES/batch/S390/pagos.xlsx'
I_FILE_OVERWRITE = ''
IMPORTING
E_FLG_OPEN_ERROR = L_FLG_OPEN_ERROR
E_OS_MESSAGE = L_OS_MESSAGE
EXCEPTIONS
FE_FILE_NOT_EXISTS = 1
FE_FILE_READ_ERROR = 2
AP_NO_AUTHORITY = 3
AP_FILE_OPEN_ERROR = 4
AP_FILE_EXISTS = 5
OTHERS = 6.
Lo tomé desde la transacción CG3Z asi que debería andar bien.
Saludos
Úlima edición por Mauricio Hidalgo fecha: 09/07/13 a las 18:58:49.
|