Entradas

Llamar una Webdynpro desde una transacción Z

Imagen
Hola, Otro tip que me gustaria compartir con ustedes, esta vez desde Chile. COMO LLAMAR UNA WEBDYNPRO ABAP DESDE UNA TRANSACCION Z. Pues es muy facil. Ir la SE93, crear una Trasacción Z, escojes el nombre segun la nomencratura del cliente, o segun el criterio que escojas, pero la crearas del tipo Transacción con parametros (transacción de paramtros). Selecionar el tipo de transaccion adecuado, Transacción con parametros (transacción de paramtros). Ahora la transacción Z debe llamar a la transacción estandar WDYID que es la encargada de hacer el trabajo Debemos completar los datos como se muestran en la imagen: Campo transacción = WDYID Campo Omitir imagen inicial = Marcado Sap GUI para Windows = Marcado Luego nombre de campo de dynpro debemos completar con APPLICATION y STARTMODE. de estos campos el APPLICATION ES TU APLICACION WEBDYNPRO. Tu aplicacion webdynpro, la puedes encontrar en la SE80 bajo el nodo Web Dynpro Applications de tu componente...

Crear un campo de entrada, parametro, como un listbox en abap.

SELECTION-SCREEN BEGIN OF BLOCK   b1  WITH FRAME TITLE  text- 001.       PARAMETERS    :     s_denom  TYPE  c  LENGTH   40 AS LISTBOX VISIBLE LENGTH   50. SELECTION-SCREEN END OF BLOCK   b1 . *Ahora necesitamos que al hacer clic para ver los valores posibles de la lista *ser carguen los valores desde una subrutina en el evento value-request. AT SELECTION-SCREEN ON VALUE-REQUEST FOR   s_denom .    PERFORM   lista_denominacion . *&---------------------------------------------------------------------* *&      Form  LISTA_DENOMINACION *&---------------------------------------------------------------------* *...

Cargar Texto estándar y mostrar en un POPUP

DATA :   t_lines   TYPE STANDARD TABLE OF   tline  WITH HEADER LINE . DATA :  BEGIN OF  itab  OCCURS  0 ,                 linea  TYPE   char70 ,              END OF   itab .        CALL FUNCTION  'READ_TEXT'        EXPORTING         id                        =   'F01'            language              =  sy - langu           name             =  name           object           =  'EKKO'        ...
Metodo / Funciones para obtener los datos del ALV a la tabla interna. Este paso es especialmente util cuando el ALV  es Editable y entonces queremos saber cuales son los cambios que sufre la data. En tu form para capturar el comando de usuario puedes colocar el siguiente código que te permite pasar los datos que están en el ALV la tabla interna que usaste para cargarlo al inicio. FORM user_command USING lv_okcode LIKE sy-ucomm l_selfield TYPE slis_selfield. * l_selfield este campo solo nos permite saber la ultima columna donde el usuario coloco el  * puntero del ratón antes de pulsar sobre un boton en el alv o un atajo con el teclado como "* Ctrl+J" ademas tambien nos permite saber el valor de la celda.    CASE lv_okcode. * cuando el usuario presionó sobre el botón modificar     WHEN 'MODIFY' . * mover los datos del ALV tabla a la tabla interna.       DATA : ref_grid TYPE REF TO cl_gui_alv_grid. "new ...

Como usar ALV and Select option en Web Dynpro for Abap

En este enlace encontraras un facilisimo tutorial donde podras aprender a usar los componente reusables AVL y SELECT OPTION sobre Abap Web Dynpro http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/media/uuid/39c54fe7-0b01-0010-0eb6-d63ac2bdd637 Espero les sea de Ayuda.

Historia de Abap SAP

ABAP un poco de Historia  ABAP fue desarrollado por SAP como lenguaje de informes para SAP R/2 en los años 80, una plataforma que permitía a las grandes corporaciones construir aplicaciones de negocios para gestión de materiales y finanzas. ABAP, muy parecido al COBOL en sus orígenes, originalmente significaba A llgemeiner B erichts a ufbereitungs p rozessor , palabras alemanas para procesador genérico para la preparación de informes. En sus inicios ABAP incluía el concepto de Bases de datos lógicas , que suministraba un alto nivel de abstracción para el acceso a bases de datos. ABAP fue pensado como un lenguaje de programación para que los usuarios finales pudieran manipular la información, pero el 4GL se fue volviendo demasiado complicado para usuarios normales, por lo que es necesario programadores experimentados para realizar desarrollos. ABAP se mantuvo como el lenguaje de desarrollo para la siguiente versión cliente-servidor de SAP R/3, que fue lanzada al mercado ...

Como saber que usuarios estan Conectados al ERP

Buenos Dias amigos!! Me tope con este FM modulo de funcion que nos permite saber que usuarios estan conectados a nuestro server, al estilo de la Transacción SM04. DATA : it_usr_tab TYPE TABLE OF uinfo. CALL FUNCTION 'THUSRINFO' TABLES usr_tabl = it_usr_tab. espero les funcione en lo que sea que la puedan usar, lo unico es que les trae una linea por cada sesion(MODO) abierta por el usuario. Bueno lo unico que queremos hacer si queremos algo mas filtrado es ordenar y borrar los duplicados por el campo BNAME. Asi: sort t_usr_tabl by bname. DELETE ADJACENT DUPLICATES FROM t_usr_tabl. Y eso es todo... que tengan buen Día!!!