1. Prepare XML data 2. Get the Word template The template can be uploaded to the MIME repository and can be read from there. 3. Add Custom XML to Word template 4. Integrate the above steps – XML, Word template, Custom...
La utilidad de creación de variantes de debug es una herramienta que puede resultar util en situaciones donde debamos almacenar el avance de una sesión de debug ya sea para nuestro propio uso o para ser compartida con otros ABAPERS. Para...
Este post tiene como objetivo ilustrar cómo crear iDocs de salida para los cambios de datos maestros en SAP utilizando el mecanismo de Change Pointers. Cuando los datos maestros como el Maestro de Materiales, el Maestro de Proveedores, el Maestro de...
In this blog post I have discussed on various technics those can be used to push down the consumption level filters to the database table level Pushing down the single selection filters from the fiori application using parameterized ABAP CDS views...
Es un simple requisito a veces para utilizar un texto estándar (SO10) en un código, y sustituir dinámicamente los símbolos en el texto antes de la salida, ya sea en un PDF o correo electrónico, o cualquier otra forma. DATA: lt_syms...
Hello everyone,I am going to write about my experience regarding a simplified way of implementing OData service and re-using the same OData service for all of my UI5 projects (around 8+ big projects) for last 5 years. First of all, if...
What? This blog is about the creation of a simple SAP UI5 application that allows you to manage your data (modification of a simple DB table). Why? If I can avoid wasting time doing technical plumbing but rather focus on the...
This blog post aims at explaining the detailed steps of adding custom button in FIORI launchpad shell bar. Hope you find it Useful !!! Introduction: Custom button in header bar of Fiori launchpad. On click of the button, displays an option...
In this blog, I would like to spread awareness and share my experience of how we can easily start UI5 / Fiori app development locally using VS Code. Step 1: 1. Install Node.js – Node.js® is a JavaScript runtime built on...
Introduction There are business scenarios in which the application needs to jump from one system to another, or the application requires information from a remote system. For example: an application wants to call a transaction from a remote system an application...
Introduction This blog helps you to display PDF using Xstring data from a report. Procedure: Step1: Goto Transaction SE38. Enter the name of the program and click on the Create button as shown below. The below screen will appear and give...
The journey began with the classical programming model. I enjoyed the freestyle programming. But as time passed, the business trends started changing and the market began to evolve with cloud and mobile applications significantly in the digital infrastructure. And now when...
When activating applications in Fiori it is very important to know the theory of catalogs and groups and how to apply it correctly, so let’s start. Catalogs are where the tiles of the applications as such reside and groups define the...
When calling a method of an ABAP class, data can be passed from actual parameters to formal parameters either by value or by reference. In this blog post I’ll discuss the difference and highlight some important scenarios. Definitions Pass by value...
CL_SALV_TABLE o CL_GUI_ALV_GRID ¿Qué clase es mejor utilizar en 2021? Probablemente los viejos abapers recuerdan que hace más de décadas que hubo un cambio de la «anticuada» clase CL_GUI_ALV_GRID y los módulos de función ‘REUSE*’ hacia la nueva clase actualizada y...
Exploring web development trends you might have already heard about Web Components, Custom Elements or Shadow DOM. These not so new standards (origins 2011) are still not always easy to try in own applications. Some web frameworks support Web Components more than...
Esta es la lista de transacciones que he encontrado muy útil para el desarrollo de Fiori, Compartir con todos, Por favor, añadir más si he perdido algunos. Mas info en: https://setevalapinsap.com Saludos. /UI2/CACHE Register service for UI2 cache use /UI2/CACHE_DEL Delete...
Esta entrada del blog dará la visión básica sobre la configuración de OAuth2.0 y el caso de uso del programa SAP ABAP. Introducción:El servidor OAuth 2.0 (AS ABAP) protege los recursos que se quieren utilizar, y el cliente OAuth 2.0 permite...
Este blog le informa de cómo trabajar con plantillas de código fuente al desarrollar modelos de datos en las Herramientas de Desarrollo ABAP (ADT), también conocidas como ABAP en Eclipse. Al crear una definición de datos, ¿siempre añade las mismas partes...
Esta entrada del blog dará una visión general del trabajo con JavaScript Object Notation (JSON). Vamos a crear la salida de cadena JSON de la tabla interna y leer los datos JSON como entrada en el programa ABAP. Hoy en día...
Propósito Como ya sabrá, ABAP CDS View es uno de los objetos de desarrollo importantes en SAP S/4HANA, que soporta múltiples propósitos, incluyendo aplicaciones transaccionales o analíticas. ABAP CDS View aprovecha la potencia de la base de datos subyacente de HANA...
El Objeto de Bloqueo es una característica ofrecida por el Diccionario ABAP que se utiliza para sincronizar el acceso a los mismos datos por parte de más de un programa. Se accede a los registros de datos con la ayuda de...
Hoy toca hablar de un sistema informático del que quizás hayas oído hablar y que tiene vital importancia para empresas pequeñas, medianas y grandes, incluso organismos públicos. Te estarás preguntando qué hace y para qué sirve el Software de Gestión «ERP» SAP ¡Sigue...
Hi to all, as probably all of ABAPers that touch UI5 for even the simplest (transactional) applications, I found some bottlenecks, one of them is the pessimistic object locking, which in ABAP is the standard way to deny multi-user changes of the same object at...
Conectar SAP a Eclipse es muy sencillo con las últimas versiones del ERP. Vamos a ver los pasos a realizar para abrir y conectar SAP a nuestro eclipse. Tenemos que abrir un nuevo proyecto ABAP en Eclipse, para ello previamente hemos...
¿Como recuperar variables que podemos ver en el DEBUG pero que no están dentro del include en el que estamos? Para traernos el contenido de una tabla a la que no tenemos acceso en el include en el que estamos pero...
Tablas Hashed, Sorted y Standard. Los tipos de tablas de SAP ABAP. La definición del tipo de una tabla interna es muy importante y se debe analizar detenidamente antes de declararlas, pues de ellas dependerán el tratamiento de la información. Tendremos...
¿Como recuperar valores desde una ayuda de búsqueda creada previamente? Si nos encontramos en la situación de tener que recuperar por ejemplo descripciones de valores y en la tabla donde está el campo que queremos saber los valores posible no tiene...
Con esta Instalación ABAP en Virtual Box tendremos un servidor propio de SAP con el que poder realizar nuestros desarrollos. No tiene todos los módulos (creo que solo BW) pero a nivel técnico podremos usar todas las herramientas que SAP proporciona,...
El historial de sap es una herramienta muy útil para el manejo de transacciones en cualquiera de los entornos, ya sea a nivel técnico o funcional. Deshabilitar historial sap disablehistoryforfield. En ocasiones y según el negocio puede ser contraproducente en según...
La ST06 es la herramienta con la cual podremos analizar los recursos del sistema destinado a que los procesos funcionen correctamente. Podremos ver datos de la CPU y Virtualización. Podemos ver también datos de memoria, estos son importantes cuando un sistema...
RPR_ABAP_SOURCE_SCAN herramienta muy útil de sap. Este report te permite buscar cualquier cadena de texto en un programa, dynpro, etc. Es muy muy útil pues busca dentro de todos los includes, badis, objetos, etc que estén dentro del report indicado. Para...
Estas son las tablas principales donde se encuentra alojada la información relacionada con los ficheros que se suben al Archive Link (Busisness Documents). TOA03 TOAOM TOADV TOASP TOA03 -> Se encuentra todos los documentos anexados a objetos. TOA01 y TOA02 serían...