DICC - Tabla de textos
Nos puedes interesar guardar unos valores en BD con la posibilidad de informar su denominación en función del idioma. Para ello se deberá crear dos tablas y enlazarlas. Como ejemplo pondremos una tabla...
View ArticleCreación textos SAP
Utilizar transacción SE75. Primero crear objeto y luego crear id_texto. Se genera orden de customizing. Posteriormente READ_TEXT y SAVE_TEXT.
View ArticleDynpro - Subscreens
Las subscreens son útiles para mostrar diferente información dependiendo criterios. Para trabajar con varios con subscreens en dynpros se realizan los siguientes pasos (ejemplo...
View ArticleDynpro - Tabstrip
Para trabajar con Tabstrip se debe realizar las siguientes paso (ejemplo DEMO_DYNPRO_TABSTRIP_SERVER):1) Crear dynpro de control 0100 y los otros dynpros para subscreen 0110, 0120 y 0130.2) Dentro del...
View ArticleDynpro - Ejemplos TextEdit
SAPTEXTEDIT_DEMO_1SAPTEXTEDIT_DEMO_1_OLDSAPTEXTEDIT_DEMO_2_OLDSAPTEXTEDIT_DEMO_3SAPTEXTEDIT_DEMO_3_OLDSAPTEXTEDIT_DEMO_DRAGDROPSAPTEXTEDIT_TEST_1SAPTEXTEDIT_TEST_1_OLDSAPTEXTEDIT_TEST_1_OLDF01SAPTEXTED...
View ArticleTablas Internas - Trabajando con IT no estructuradas
Cuando se trabaja con Tablas Internas (Internal Table) hay dos posibilidades:1) Trabajar con Tablas estructuradas (la más común), 1.1) Creación (informar campos): TYPES: Begin of...
View ArticleALV Objetos - Procesar PAI dynpro al ejecutar botón ALV
Al ejecutar algún botón estándard o Z de nuestro ALV puede ser que nos interese que proceso PAI del actual DYNPRO. Para esto es necesario informar el campo I_APPL_EVENTS = 'X' en la creación del objeto...
View ArticleALV Objetos - Actualizar datos del ALV
Para mostrar una ALV se utiliza el método SET_TABLE_FOR_FIRST_DISPLAY de la clase CL_GUI_ALV_GRID informando una tabla interna con los datos. Esta llamada sólo se debe realizar una única vez. En el...
View ArticleSAPGUI_SET_FUNCTIONCODE
SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } SAPGUI_SET_FUNCTIONCODE
View ArticleMostrar Popup con Matchcode mediante una vista
Los pasos a seguir son:1) Crear Vista de tipo ayuda de búsqueda. Tx.SE112) Crear Matchcode donde se informa la Vista anterior como método de selección. Tx.113) En el programa de control recuperar los...
View ArticleMostrar Popup con Matchcode mediante acceso a la BD
Los pasos a seguir son:1) Realizar la selección de datos (SELECT SQL)2) Informar el catálogo de campos3) Mostrar POPUP mediante MF F4IF_INT_TABLE_VALUE_REQUEST (informar el campo a recuperar valor).4)...
View ArticleALV objetos - Acceder a los datos que se muestran en el ALV
Al tratar un instancia de tipo ALV (CL_GUI_ALV_GRID) se puede acceder a los datos que se muestran por medio del atributo MT_OUTTAB. Este atributo es accesible or debbugging pero si queremos acceder por...
View ArticleBLOQUEOS
Para realizar bloqueos se debe crear un objeto de transacción con la tx. SE11. Se utiliza el prefijo EZ para la nomenclatura (EZ_EJEMPLO). En ella se informa la/las tabla/as que se requiere bloquear y...
View ArticleTabla de verificación
Al crear una tabla en el diccionario, hay la posibilidad de indicar una tabla de verificación en cada campo de la tabla. Esta tabla de verificación proporciona dos funcionalidades:- El sistema verifica...
View ArticleLanzar evento modificación manual ALV
Al trabajar con ALV de OO es posible capturar los eventos de modificación mediante handle_data_changed_finished o handle_data_changed. Estos eventos se capturan si el usuario ha cambiado de celda o a...
View ArticleTabla de Customizing
Para generar una tabla en el diccionario del tipo customizing (permite traspasar los datos de la tabla a diferentes máquinas por medio de órdenes de transporte) se debe:1) Crear la tabla en el...
View ArticleComparar datos tablas entre diferentes sistemas
Nos puede interesar comparar el contenido de una tabla entre diferentes sistemas de SAP. Para ello es necesario que la tabla tenga generada una vista actualización. Mediante la transacción SM30 y...
View ArticleWIKI SDN de SAP
Actualmente existe un foro oficial de SAP para resolver dudas sobre la programación y customizing. Dentro de web también hay un apartado muy interesante que contiene artículos y ejemplos de...
View ArticleTamaño Columnas ALV
Para gestionar el ancho de las columnas hay dos opciones:- Gestión Automática, el listado del ALV ya se encarga de gestionarlo automáticamente. Se configura en el layout LVC_S_LAYO-CWIDTH_OPT = 'X'....
View ArticleMF - Mostrar reloj barra estatus
En procesos que tarden mucho se puede mostrar un reloj en la barra de estatus para informar al usuario que se está trabajando. Esto se realiza mediante el módulo de función: CALL FUNCTION...
View Article