• Viernes 9 de Mayo de 2025, 15:48

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Blag

Páginas: 1 2 [3] 4 5 ... 33
51
Publicaciones y e-books / Re: ¿Qué Opinan De Código Latino?
« en: Viernes 20 de Octubre de 2006, 19:57 »
Un poco tarde la respuesta  :lol:  Pero Código Latino # 6 está disponible On-Line y Off-Line.

Para Código Latino # 7, quizás tengamos esperar un par de semanas  B)  El material está casi listo...Solo falta editarlo en HTML  :lol:  Recuerden que no utilizo herramientas WYSIWYG  :P  Puro Crimson Editor solamente  :smartass:

Saludos,

Blag  :comp:

52
La taberna del BIT / Re: Publicitar Solocodigo
« en: Viernes 20 de Octubre de 2006, 19:47 »
Citar
pon screenshots de discusiones acaloradas, de esas que se acostumbran aqui en sc

Jajaja....Lo que queremos es atraer gente...No asustarla  :scream:  Y lo digo, porque más de una vez, las cosas se han salido un poco de control  :blink:

Saludos,

Blag  :devil:

53
La taberna del BIT / Re: Publicitar Solocodigo
« en: Viernes 20 de Octubre de 2006, 19:37 »
Me alegra comunicarles que en Código Latino # 7 voy a escribir un artículo titulado Un paseo por SoloCodigo  :lol:  Con varios screen shots de los foros y los blogs  B)  Creo que eso será una excelente publicidad para la comunidad  :kicking:

Saludos,

Blag  :comp:

54
ABAP / Re: Alv Y Top_of_page
« en: Viernes 20 de Octubre de 2006, 19:28 »
Yo siempre lo he hecho utilizando el REUSE_ALV_GRID_DISPLAY  B)

Código: Text
  1.  
  2. DATA: GT_LIST_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER.
  3. DATA: I_EVENTS   TYPE SLIS_T_EVENT.
  4.  
  5. FORM TOP_OF_PAGE.
  6.   CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
  7.        EXPORTING
  8.             IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.
  9. ENDFORM.
  10.  
  11. PERFORM F_FORMATO_PAGE CHANGING GT_LIST_TOP_OF_PAGE.
  12. PERFORM F_FORMATEAR_EVENTOS_ALV USING I_EVENTS[].
  13. PERFORM F_GENERAR_LISTA_ALV.
  14.  
  15. FORM F_FORMATEAR_EVENTOS_ALV USING P_EVENTS TYPE SLIS_T_EVENT.
  16.   DATA: L_EVENTS TYPE SLIS_ALV_EVENT.
  17.  
  18.   CLEAR L_EVENTS.
  19.   L_EVENTS-NAME = 'TOP_OF_PAGE'.
  20.   L_EVENTS-FORM = 'TOP_OF_PAGE'.
  21.   APPEND L_EVENTS TO P_EVENTS.
  22. ENDFORM.
  23.  
  24. FORM F_FORMATO_PAGE CHANGING GT_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER.
  25. DATA: GS_LINE TYPE SLIS_LISTHEADER.
  26.  
  27. CLEAR GS_LINE.
  28.   GS_LINE-TYP  = 'H'.
  29.  
  30.   CONCATENATE SY-DATUM+6(2) '.' SY-DATUM+4(2) '.'
  31.               SY-DATUM+0(4) INTO FECHA_PROCESO.
  32.  
  33. *-----Fecha de Proceso
  34.   CONCATENATE 'Fecha de Proceso:' FECHA_PROCESO
  35.   INTO GS_LINE-INFO
  36.   SEPARATED BY SPACE.
  37.   APPEND GS_LINE TO GT_TOP_OF_PAGE.
  38. ENDFORM.
  39.  
  40. FORM F_GENERAR_LISTA_ALV.
  41.   G_PROGRAM = SY-REPID.
  42.   G_TITULO = SY-TITLE.
  43.  
  44.   CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  45.        EXPORTING
  46.             I_BUFFER_ACTIVE    = ' '
  47.             I_CALLBACK_PROGRAM = G_PROGRAM
  48.             IS_LAYOUT          = GS_LAYOUT
  49.             I_SAVE             = 'A'
  50.             I_GRID_TITLE       = G_TITULO
  51.             IT_FIELDCAT        = I_FIELDCAT
  52.             IT_SORT            = GS_SORT[]
  53.             IT_EVENTS          = I_EVENTS
  54.        TABLES
  55.             T_OUTTAB           = T_SALIDA
  56.        EXCEPTIONS
  57.             PROGRAM_ERROR      = 1
  58.             OTHERS             = 2.
  59.  
  60.   IF SY-SUBRC NE 0.
  61.     EXIT.
  62.   ENDIF.
  63. ENDFORM.
  64.  
  65.  

Disculpa que no esté muy ordenado  :P

Saludos,

Blag  :smartass:

55
ABAP / Re: Feliz Con El Foro!!!
« en: Viernes 20 de Octubre de 2006, 19:18 »
Citar
Oye Blag y que pasó con tu libro????

Buena pregunta!  :lol:  El libro está terminado desde hace unos meses....Lo que pasa es que no va ser gratuito  :rolleyes:  Voy a publicarlo y venderlo a un precio cómodo  B)

Este es el índice  :comp:

Citar
Indice
Conociendo el entorno SAP R/3.................................................5
Introducción............................................................................5
Ingresando al sistema..............................................................5
Conociendo las transacciones más importantes...........................7
El menú de R/3.......................................................................15
Diccionario de Datos...............................................................16
Introducción...........................................................................16
Elementos del Diccionario de Datos..........................................16
Creación de Objetos del Diccionario.........................................18
Creando una Tabla.................................................................19
Creando un Dominio...............................................................24
Creando un Elemento de Datos................................................25
Creando una Vista de Actualización..........................................27
Creando una Estructura..........................................................31
Programación en ABAP...........................................................32
Introducción...........................................................................32
Partes de un programa en ABAP..............................................33
Declaración de Variables y Tablas Internas...............................39
Selección de Datos.................................................................41
Lectura de Datos de Tablas Internas........................................43
Operadores de Comparación...................................................44
Agregar, modificar y eliminar registros en tablas internas......... 49
Copiar Tablas Internas...........................................................50
Ordenar Tablas Internas.........................................................51
Estructuras de Control............................................................51
Trabajando con Cadenas de Texto...........................................52
Variables del Sistema.............................................................54
DEBUG..................................................................................55
Miscelánea de Ejemplos ABAP.................................................61
Decimal a Binario...................................................................62
Colores en ABAP....................................................................63
Información de Vuelos............................................................63
Cadenas de Texto..................................................................65
SapScript..............................................................................67
Introducción..........................................................................67
Creando un Formulario...........................................................67
Crear Página Inicial................................................................69
Crear Ventana en Página........................................................70
Crear Párrafo por Defecto.......................................................72
Creando un Programa de Impresión.........................................74
Diseñando el Formulario..........................................................76
Ejecutando el Formulario.........................................................80
Screen Painter y Menu Painter.................................................81
Introducción...........................................................................81
Screen Painter........................................................................82
Controles del Screen Painter....................................................84
Ejemplo de Screen Painter.......................................................85
Menu Painter..........................................................................92
Agregando componentes al ejemplo.........................................97
Programación Avanzada en Dynpros........................................101
Crear MatchCodes Dinámicos..................................................101
Eliminando Registros en un Table Control.................................104
Escritura/Lectura en un Table Control.......................................107
Trabajando con SubScreens....................................................115
Utilizando Listas Desplegables.................................................123
Leyendo datos de un Dynpro...................................................126
Módulo de Funciones y BAPIS..................................................128
¿Qué es un módulo de Funciones?........................................... 128
Creando nuestra primera función.............................................128
Llamando funciones desde un programa...................................133
¿Qué son las BAPIS?...............................................................135
ALV (ABAP List Viewer)...........................................................136
Introducción...........................................................................136
Creando un ALV......................................................................136
Agregando una cabecera al reporte..........................................141
Pintemos con colores...............................................................151
Barra de Menús del ALV...........................................................156
ABAP Orientado a Objetos........................................................164
Introducción...........................................................................164
¿Qué es la OOP?.....................................................................164
Conceptos Básicos de la OOP...................................................165
Ejemplo escrito en ABAP Objects..............................................169
Ejemplo de ABAP Objects para ALV..........................................173
¿Qué se podía hacer en ABAP y ya
no se puede en ABAP Objects?.................................................177
Otras definiciones que han cambiado en ABAP Objects...............177
Integración SAP – PHP.............................................................181
Introducción............................................................................181
Instalando el SAPRFC...............................................................181
Estableciendo la comunicación con SAP.....................................182
Leyendo datos de una tabla......................................................185
Donde conseguir el MiniSap......................................................189
Enlaces Web...........................................................................190

Saludos,

Blag  :smartass:

56
La taberna del BIT / Re: Que Hacen En Sus Tiempos Libres ?
« en: Viernes 20 de Octubre de 2006, 18:40 »
Debo recordar nunca saludarte con la mano derecha  :blink:

Saludos,

Blag  :devil:

57
ABAP / Re: Feliz Con El Foro!!!
« en: Viernes 20 de Octubre de 2006, 18:39 »
Claro  :lol:

Este es un pequeño artículo que escribí hace algún tiempo  B)

El Lenguaje del SAP

Una definición:

Citar
ABAP - Advanced Business Application Programming es el lenguaje de programación de R/3 de SAP, un ERP - Sistema Integrado de Gestión, creado en Alemania hace ya más de 30 años

Donde lo he aplicado??? Pues en las empresas más grandes del Perú: Telefónica del Perú, Suez Energy Perú, Lima Airport Partners, Alicorp, Votorantim Metais y muchas más  :comp:

R/3 es un entorno completo de trabajo, el cual es programado con ABAP, por lo tanto, una empresa compra el R/3 que viene con muchos programas listos, pero muchas veces necesitas programas hechos a medida....Esos programas se hacen con ABAP  B)

Más información:

SAP AG
SAP Developer Network
El blog tecnológico de Blag

Saludos,

Blag  :smartass:

58
La taberna del BIT / Re: Que Hacen En Sus Tiempos Libres ?
« en: Viernes 20 de Octubre de 2006, 16:09 »
Yo en mis tiempos libres....Programo, estudio programación o veo DVD's  B)

Además....Escribo en mi blog...edito Código Latino...

Y lo más importante  :wub: Paso tiempo con mi novia  :wub:

Realmente me gusta programa?  :lol:

Saludos,

Blag  :smartass:

59
ABAP / Feliz Con El Foro!!!
« en: Viernes 20 de Octubre de 2006, 16:05 »
Como se habrán podido dar cuenta...Desde hace unos días, ha habido un resurgimiento de este foro, que yo pensaba que estaba cayendo en lo más profundo del olvido  :(

Si bien es cierto...Este resurgimiento es gracias al intercambio de conocimientos entre senzao18 y yo  :lol:  Lo importante es que estamos generando una gran cantidad de mensajes  :comp:

Así que gracias senzao18  :bravo:  :beer:  :gracias:

Espero que más gente se anime a colaborar con nosotros  :hola:

Saludos,

Blag  :smartass:

60
ABAP / Re: Respaldar Programas Z En Pc
« en: Viernes 20 de Octubre de 2006, 16:01 »
En la red hay varios programas que te permiten descargar programas completos e inclusive dynpros y todo lo demás...En todo caso  :devil:  Yo utilizo mis propios programas para descargar programas y para descargar funciones  :ph34r:  (Lo de los programas dentro de un grupo de funciones no lo he hecho....aún  :hola: )

Te pongo el código para bajar programas con sus respectivos includes y elementos de texto  :comp:

Código: Text
  1.  
  2. ************************************************************************
  3. * Programa : Z_PROGRAMS_DOWNLOAD.                                      *
  4. * Módulo   : BC - Basis.                                               *
  5. * Consultor funcional: Alvaro Tejada Galindo.                          *
  6. * Consultor ABAP     : Alvaro Tejada Galindo.                          *
  7. * February 14, 2006   12:33:22 PM
  8. ************************************************************************
  9.  
  10. REPORT  Z_DUMMY_ATG NO STANDARD PAGE HEADING.
  11.  
  12. ***D010INC --> Tabla con Includes.
  13.  
  14. *=======================================================================
  15. * VARIABLES
  16. *=======================================================================
  17.  
  18. DATA: FULLNAME(30) TYPE C,
  19.       ONE  LIKE PCFILE-DRIVE,
  20.       TWO  LIKE PCFILE-PATH,
  21.       FILEPATH(128) TYPE C.
  22.  
  23. DATA: APP_NAME TYPE STRING,
  24.       DDTEXT_NAME TYPE STRING,
  25.       DUMMY TYPE STRING,
  26.       INCLUDE_NAME TYPE STRING.
  27.  
  28. *=======================================================================
  29. * TABLAS INTERNAS
  30. *=======================================================================
  31.  
  32. DATA: BEGIN OF SOURCE_TABLE OCCURS 0,
  33.       LINEA(150) TYPE C.
  34. DATA: END OF SOURCE_TABLE.
  35.  
  36. DATA: BEGIN OF INCLUDE_TABLE OCCURS 0,
  37.       LINEA(150) TYPE C.
  38. DATA: END OF INCLUDE_TABLE.
  39.  
  40. DATA: BEGIN OF DYNPRO_TABLE OCCURS 0,
  41.       LINEA(250) TYPE C.
  42. DATA: END OF DYNPRO_TABLE.
  43.  
  44. DATA: BEGIN OF T_TRDIR OCCURS 0,
  45.       NAME LIKE TRDIR-NAME,
  46. END OF T_TRDIR.
  47.  
  48. DATA: BEGIN OF T_LOG OCCURS 0,
  49.       ERROR TYPE STRING,
  50.       END OF T_LOG.
  51.  
  52. DATA: DATA_DDTEXT TYPE STANDARD TABLE OF TEXTPOOL WITH HEADER LINE.
  53.  
  54. *=======================================================================
  55. * SELECTION-SCREEN
  56. *=======================================================================
  57.  
  58. SELECTION-SCREEN BEGIN OF BLOCK TEST WITH FRAME.
  59. PARAMETERS:
  60.            PRGNAME LIKE TRDIR-NAME,
  61.            LISTNAME LIKE RLGRAP-FILENAME.
  62. SELECTION-SCREEN END OF BLOCK TEST.
  63.  
  64. *=======================================================================
  65. * AT SELECTION-SCREEN
  66. *=======================================================================
  67.  
  68. AT SELECTION-SCREEN ON VALUE-REQUEST FOR LISTNAME.
  69.   PERFORM GET_FILENAME CHANGING LISTNAME.
  70.  
  71. *=======================================================================
  72. * START-OF-SELECTION
  73. *=======================================================================
  74.  
  75. START-OF-SELECTION.
  76.   PERFORM LOAD_DATA.
  77.  
  78.   IF NOT T_LOG[] IS INITIAL.
  79.     WRITE: 'Se encontraron los siguientes errores: '.
  80.   ENDIF.
  81.  
  82.   ULINE.
  83.   SKIP 1.
  84.  
  85.   LOOP AT T_LOG.
  86.     WRITE:/ T_LOG-ERROR.
  87.   ENDLOOP.
  88.  
  89. *---------------------------------------------------------------------*
  90. *       FORM GET_FILENAME                                             *
  91. *---------------------------------------------------------------------*
  92. *       ........                                                      *
  93. *---------------------------------------------------------------------*
  94. FORM GET_FILENAME CHANGING LISTNAME.
  95.  
  96.   CALL FUNCTION 'WS_FILENAME_GET'
  97.     EXPORTING
  98.       DEF_FILENAME     = LISTNAME
  99.       DEF_PATH         = 'C:\downloads\lista'
  100.       MASK             = ',*.*,*.*. '
  101.       MODE             = 'S'
  102.       TITLE            = 'Guardar en'
  103.     IMPORTING
  104.       FILENAME         = LISTNAME
  105.     EXCEPTIONS
  106.       INV_WINSYS       = 1
  107.       NO_BATCH         = 2
  108.       SELECTION_CANCEL = 3
  109.       SELECTION_ERROR  = 4
  110.       OTHERS           = 5.
  111. ENDFORM.                    "GET_FILENAME
  112.  
  113. *---------------------------------------------------------------------*
  114. *       FORM LOAD_DATA                                                *
  115. *---------------------------------------------------------------------*
  116. *       ........                                                      *
  117. *---------------------------------------------------------------------*
  118. FORM LOAD_DATA.
  119.   DATA: W_FILE LIKE PCFILE-PATH.
  120.   W_FILE = LISTNAME.
  121.   CALL FUNCTION 'PC_SPLIT_COMPLETE_FILENAME'
  122.     EXPORTING
  123.       COMPLETE_FILENAME = W_FILE
  124.     IMPORTING
  125.       DRIVE             = ONE
  126.       PATH              = TWO
  127.     EXCEPTIONS
  128.       INVALID_DRIVE     = 1
  129.       INVALID_EXTENSION = 2
  130.       INVALID_NAME      = 3
  131.       INVALID_PATH      = 4
  132.       OTHERS            = 5.
  133.   CONCATENATE ONE ':' TWO INTO FILEPATH.
  134.  
  135.   CONCATENATE PRGNAME   '%' INTO FULLNAME.
  136.  
  137.   SELECT NAME
  138.   INTO TABLE T_TRDIR
  139.   FROM TRDIR
  140.   WHERE NAME LIKE FULLNAME.
  141.  
  142.   IF SY-SUBRC EQ 0.
  143.     PERFORM FILL_LIST.
  144.  
  145.     PERFORM DOWNLOAD_APPS.
  146.   ENDIF.
  147.  
  148. ENDFORM.                    "LOAD_DATA
  149.  
  150. *---------------------------------------------------------------------*
  151. *       FORM FILL_LIST                                                *
  152. *---------------------------------------------------------------------*
  153. *       ........                                                      *
  154. *---------------------------------------------------------------------*
  155. FORM FILL_LIST.
  156.   CALL FUNCTION 'WS_DOWNLOAD'
  157.     EXPORTING
  158.       FILENAME            = FILEPATH
  159.       FILETYPE            = 'ASC'
  160.     TABLES
  161.       DATA_TAB            = T_TRDIR
  162.     EXCEPTIONS
  163.       FILE_OPEN_ERROR     = 1
  164.       FILE_WRITE_ERROR    = 02
  165.       INVALID_FILESIZE    = 03
  166.       INVALID_TABLE_WIDTH = 04
  167.       INVALID_TYPE        = 05
  168.       NO_BATCH            = 06
  169.       UNKNOWN_ERROR       = 07.
  170. ENDFORM.                    "FILL_LIST
  171.  
  172. *---------------------------------------------------------------------*
  173. *       FORM FILL_LIST                                                *
  174. *---------------------------------------------------------------------*
  175. *       ........                                                      *
  176. *---------------------------------------------------------------------*
  177. FORM FILL_LIST_INCLUDE.
  178.  
  179.   CONCATENATE FILEPATH 'Includes.txt' INTO LISTNAME.
  180.  
  181.   CALL FUNCTION 'WS_DOWNLOAD'
  182.     EXPORTING
  183.       FILENAME            = LISTNAME
  184.       FILETYPE            = 'ASC'
  185.       MODE                = 'A'
  186.     TABLES
  187.       DATA_TAB            = INCLUDE_TABLE
  188.     EXCEPTIONS
  189.       FILE_OPEN_ERROR     = 1
  190.       FILE_WRITE_ERROR    = 02
  191.       INVALID_FILESIZE    = 03
  192.       INVALID_TABLE_WIDTH = 04
  193.       INVALID_TYPE        = 05
  194.       NO_BATCH            = 06
  195.       UNKNOWN_ERROR       = 07.
  196. ENDFORM.                    "FILL_LIST_INCLUDE
  197.  
  198. *&---------------------------------------------------------------------*
  199. *&      Form  DOWNLOAD_APPS
  200. *&---------------------------------------------------------------------*
  201. *       text
  202. *----------------------------------------------------------------------*
  203. FORM DOWNLOAD_APPS.
  204.  
  205.   LOOP AT T_TRDIR.
  206.     CLEAR: APP_NAME, INCLUDE_NAME.
  207.  
  208.     REFRESH: SOURCE_TABLE.
  209.     CLEAR: SOURCE_TABLE.
  210.  
  211.     READ REPORT T_TRDIR-NAME INTO SOURCE_TABLE.
  212.     READ TEXTPOOL T_TRDIR-NAME INTO DATA_DDTEXT LANGUAGE SY-LANGU.
  213.  
  214.     CONCATENATE FILEPATH T_TRDIR-NAME '.abp' INTO APP_NAME.
  215.     CONCATENATE FILEPATH T_TRDIR-NAME '_DDTEXT.txt' INTO DDTEXT_NAME.
  216.  
  217.     PERFORM DOWNLOAD_FORM USING APP_NAME.
  218.     PERFORM DOWNLOAD_DDTEXT USING DDTEXT_NAME.
  219.  
  220.     LOOP AT SOURCE_TABLE.
  221.       SEARCH SOURCE_TABLE-LINEA FOR 'INCLUDE'.
  222.       IF SY-SUBRC EQ 0.
  223.  
  224.         IF SOURCE_TABLE-LINEA+0(8) NE 'INCLUDE'.
  225.           CONTINUE.
  226.         ENDIF.
  227.  
  228.         CLEAR INCLUDE_NAME.
  229.  
  230.         SPLIT SOURCE_TABLE-LINEA AT SPACE
  231.         INTO DUMMY INCLUDE_NAME.
  232.         SPLIT INCLUDE_NAME AT '.'
  233.         INTO INCLUDE_NAME DUMMY.
  234.  
  235.         REFRESH: SOURCE_TABLE.
  236.         CLEAR: SOURCE_TABLE.
  237.  
  238.         MOVE INCLUDE_NAME TO INCLUDE_TABLE.
  239.         READ TABLE INCLUDE_TABLE WITH KEY LINEA = INCLUDE_TABLE.
  240.         IF SY-SUBRC NE 0.
  241.           APPEND INCLUDE_TABLE.
  242.         ENDIF.
  243.  
  244.         READ REPORT INCLUDE_TABLE INTO SOURCE_TABLE.
  245.  
  246.         IF SY-SUBRC EQ 0.
  247.           CONCATENATE FILEPATH INCLUDE_NAME '.abp' INTO INCLUDE_NAME.
  248.           PERFORM DOWNLOAD_FORM USING INCLUDE_NAME.
  249.           PERFORM FILL_LIST_INCLUDE.
  250.         ENDIF.
  251.  
  252.       ENDIF.
  253.     ENDLOOP.
  254.  
  255.   ENDLOOP.
  256.  
  257. ENDFORM.                    "DOWNLOAD_APPS
  258.  
  259. *---------------------------------------------------------------------*
  260. *       FORM DOWNLOAD_FORM                                            *
  261. *---------------------------------------------------------------------*
  262. *       ........                                                      *
  263. *---------------------------------------------------------------------*
  264. FORM DOWNLOAD_FORM USING APP_NAME.
  265.  
  266.   CALL FUNCTION 'GUI_DOWNLOAD'
  267.     EXPORTING
  268.       FILENAME         = APP_NAME
  269.       FILETYPE         = 'ASC'
  270.     TABLES
  271.       DATA_TAB         = SOURCE_TABLE
  272.     EXCEPTIONS
  273.       FILE_WRITE_ERROR = 1
  274.       NO_BATCH         = 2
  275.       INVALID_TYPE     = 4
  276.       NO_AUTHORITY     = 5
  277.       UNKNOWN_ERROR    = 6
  278.       FILE_NOT_FOUND   = 19
  279.       OTHERS           = 22.
  280.  
  281.   IF SY-SUBRC NE 0.
  282.     T_LOG-ERROR = APP_NAME.
  283.     APPEND T_LOG.
  284.   ENDIF.
  285. ENDFORM.                    "DOWNLOAD_FORM
  286.  
  287. *---------------------------------------------------------------------*
  288. *       FORM DOWNLOAD_DDTEXT                                          *
  289. *---------------------------------------------------------------------*
  290. *       ........                                                      *
  291. *---------------------------------------------------------------------*
  292. FORM DOWNLOAD_DDTEXT USING DDTEXT_NAME.
  293.  
  294.   CALL FUNCTION 'GUI_DOWNLOAD'
  295.     EXPORTING
  296.       FILENAME         = DDTEXT_NAME
  297.       FILETYPE         = 'ASC'
  298.     TABLES
  299.       DATA_TAB         = DATA_DDTEXT
  300.     EXCEPTIONS
  301.       FILE_WRITE_ERROR = 1
  302.       NO_BATCH         = 2
  303.       INVALID_TYPE     = 4
  304.       NO_AUTHORITY     = 5
  305.       UNKNOWN_ERROR    = 6
  306.       FILE_NOT_FOUND   = 19
  307.       OTHERS           = 22.
  308.  
  309.   IF SY-SUBRC NE 0.
  310.     T_LOG-ERROR = DDTEXT_NAME.
  311.     APPEND T_LOG.
  312.   ENDIF.
  313. ENDFORM.                    "DOWNLOAD_DDTEXT
  314.  
  315.  

Para los módulos de función, puedes leerlo en mi blog del SDN  :smartass:

Taking good care of Z Function Modules

Saludos,

Blag  :smartass:

61
ABAP / Re: Ejecutar Aplicacion.
« en: Jueves 19 de Octubre de 2006, 15:58 »
Citar
Desinstalé el SAPGui y lo instalé completo y ya funcionó será que tengo que instalar alguina opcion en especifico del SAPGui....???

O solo tenia dañadó el SAPGui???

Lo más seguro es que estaba dañado algo en el SAPGui....Ya sabes como a veces Windows borra DLL's sin explicación alguna  :huh:

Saludos,

Blag  :smartass:

62
ABAP / Re: Ejecutar Aplicacion.
« en: Miércoles 18 de Octubre de 2006, 15:43 »
Citar
Pero lo raro es que el sy-subrc regresa 1...

Osea como si tronara....

Jejeje....Me había olvidado de comentarte eso  :lol:  Yo tampoco se porque siempre regresa 1....Cosas del SAP  :blink:

Saludos,

Blag  :smartass:

63
ABAP / Re: Ejecutar Aplicacion.
« en: Martes 17 de Octubre de 2006, 22:12 »
Bueno....si el archivo está en una PC, lo borras con GUI_DELETE_FILE, y si está en UNIX o alguno parecido....Debería ser con DELETE DATASET XXX...Cual es el error que te da??? O simplemente no lo borra???

Saludos,

Blag  :smartass:

64
ABAP / Re: Ejecutar Aplicacion.
« en: Martes 17 de Octubre de 2006, 18:06 »
Para ejecutar una aplicación no SAP, se utiliza el FM GUI_EXEC que puede recibir parámetros....Aunque no se tan útiles puedan ser.....Además, se supone que es obsoleto....Supongo que por el tema de las clases.....  <_<  CL_GUI_FRONTEND_SERVICES --> EXECUTE.

En todo, es bastante simple de utilizar....

Código: Text
  1.  
  2. CALL FUNCTION 'GUI_EXEC'
  3.   EXPORTING
  4.     COMMAND          = 'NOTEPAD.EXE'
  5.     PARAMETER        = 'Hola.txt'
  6.   IMPORTING
  7.     RETURNCODE       = RETURNCODE.
  8.  
  9.  

Aunque no creo que te indique si ya termino o se sigue ejecutando el programa externo.....

Saludos,

Blag  :smartass:

65
La taberna del BIT / Re: Publicitar Solocodigo
« en: Martes 17 de Octubre de 2006, 15:56 »
:scream:  Acabo de revisar todas las Código Latino hoja por hoja.....Y NO HAY PROPAGANDAS A SOLOCODIGO!!!  :angry:  Es un error que voy a corregir en la edición número 6  :lol:  Así que no se molesten conmigo  :hola:

Eternal...Si no es mucha molestia....Puedes escribirme a mi correo atejada...gmail.com para poder enviarte el formato de entrevista para Código Latino????  B)

Saludos,

Blag  :devil:

66
ABAP / Re: Bajar Imagenes
« en: Martes 17 de Octubre de 2006, 15:36 »
Ayer probé tu código.....Y debo decir que me encantó  :wub: La verdad es que quedó excelente!!! Felicitaciones!!!  :kicking:

Saludos,

Blag  :smartass:

67
Sobre los Foros de SoloCodigo / Re: Necesito Ayuda Por Favor...
« en: Sábado 14 de Octubre de 2006, 16:02 »
Citar
Fuera de chiste, por ahí estaria mejor el nombre
"Comentarios y Sugerencias"

No creo que sea buena idea....Alguien podría sugerir que le hagamos la tarea  :huh:

La verdad es que no sé cual sea el problema....En los otros foros donde soy moderador...Pasa lo mismo, la gente postea donde está más cerca o donde creen que les van a hacer más caso, sin importarles si el correcto o no....  :angry:

Saludos,

Blag  :devil:

68
ABAP / Re: Bajar Imagenes
« en: Sábado 14 de Octubre de 2006, 15:54 »
Excelente senzao18  :bravo:  Las funciones que utilizas son mejores que las que estaba utilizando  :lol:  Pero....Porque usar WS_DOWNLOAD, cuando puedes utilizar GUI_DOWNLOAD???  :huh:

 B)  Voy a probar tu código el Lunes, porque la verdad está muy bueno  :hola:  Aunque claro....Estaría mejor sacar algunos parámetros de tablas y no ponerlos directamente....Supongo que el código que pusiste solo es de ejemplo no???  :rolleyes:

Por lo menos, ya no tengo que romperme la cabeza buscando como transformar el OTF a BMP  :lol:

Saludos,

Blag  :smartass:

69
ABAP / Re: El Blog Tecnológico De Blag
« en: Sábado 14 de Octubre de 2006, 00:30 »
Citar
:P spammer :P

 :blink:  Me descubriste  :blink:  Ahora tendré que irme al exilio  :(  Y cambiarme de nombre a Vlak  <_<

 :hola:

Saludos,

Blag  :smartass:

70
ABAP / Re: Bajar Imagenes
« en: Sábado 14 de Octubre de 2006, 00:28 »
Luego de mucho buscar....he logrado avanzar un poco  :(

STXBITMAPS Aquí están los objetos gráficos....

SAPSCRIPT_BITMAP_GET Permite descargar la imagen con OTF

Ahora...Lo que falta es convertir esa OTF en un formato descente y bajarla con un GUI_DOWNLOAD

He revisado muchas funciones....Pero hasta ahora no doy con ninguna que sirva  :(

Descargar de frente el OTF no sirve, puesto que no es un formato de imagen.....


Saludos,

Blag  :smartass:

71
La taberna del BIT / Re: ¡¡wii!!
« en: Viernes 13 de Octubre de 2006, 21:29 »
Felicitaciones Ibito  :kicking:  Lo que es yo  B)  Me espero por el PS3  :devil:

Saludos,

Blag  :devil:

72
ABAP / El Blog Tecnológico De Blag
« en: Viernes 13 de Octubre de 2006, 21:27 »

73
ABAP / Re: Menu
« en: Viernes 13 de Octubre de 2006, 21:25 »
Citar
Gracias.... Ya quedo  :D ..

Me alegro!  :hola:

Saludos,

Blag  :smartass:

74
ABAP / Re: Bajar Imagenes
« en: Viernes 13 de Octubre de 2006, 21:24 »
Este FM tiene que funcionar  B)

ARCHIVFILE_SERVER_TO_CLIENT

Te parece conocido???  :rolleyes:  Si tienes que bajarlo a la PC, te va a servir perfectamente  B)

Saludos,

Blag  :smartass:

75
ABAP / Re: Subir Imagenes Se78
« en: Viernes 13 de Octubre de 2006, 21:22 »
Citar
Es válida mi solucion??

Jejeje...Como yo siempre digo...Mientras te funcione...Cualquier solución es válida  B)

Saludos,

Blag  :smartass:

Páginas: 1 2 [3] 4 5 ... 33