SAP PI/PO (Process Integration/Process Orchestration) es una herramienta de integración empresarial de SAP que permite la conexión entre diferentes aplicaciones y sistemas empresariales, tanto dentro como fuera de la organización. Es un middleware que proporciona una plataforma centralizada y unificada para...
SAP CAP es una plataforma de desarrollo de aplicaciones en la nube que proporciona a las empresas una amplia gama de herramientas y servicios para crear y desplegar aplicaciones de negocio personalizadas. La plataforma está diseñada para ser altamente escalable y...
Introduction: I had a requirement from the client which requires an adobe form with dynamic text i.e text content should overflow to next pages. So, we implemented the sub form. A sub form is a section in the form design that...
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...
Analysis using ST12 Trace Illustration The ST12 trace analysis will follow the below mentioned steps, Selection of Trace Parameters Start and Collect Trace Analyzing the Collected Trace Trace Parameters The Trace parameters can be categorized as below, · Trace For · Type of...
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...
Introduction This blog will guide you through the process of creating a SICF service (REST). SICF is an SAP transaction which is used to maintain services for HTTP communication, using the Internet Communication Manager (ICM) and the Internet Communication Framework (ICF). This can be useful...
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...
Cuando lanzamos peticiones a backend desde Fiori(app personalizada) a través de odata la llamda entra en la RFC asociada y genera el bloqueo «ENQUEUE» del objeto correctamente, pero en cuanto sale de la rfc ese bloqueo se libera. When we launch...
Vamos a hacer scripting sap en una máquina de SAP R/3, para ello primero tenemos que configurar el sistema para que nos permita hacer script y luego usaremos Visual Studio Code para ejecutar un código simple de Python para realizar un...
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...
Añado código de una rutina que permite Combinar Concatenar PDFs dos ficheros PDF en SAP ABAP. Situación: Se genera un fichero PDF en el directorio con factura, necesitamos que en ese PDF a parte de la factura también esté a rengló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...
Rastre de procesos para poder seguir la traza y detectar problemas. ST05 Traza SAp. Esta transacción es muy útil a la hora de buscar motivos de errores o detectar problemas de los procesos. Yo particularmente cuando más la uso es cuando...
Este operador nos permite hacer un mejor uso en cuanto al tratamiento de las tablas internas de un proceso, obtendremos un mejor consumo de memoria y dotará a nuestro código de una mayor eficiencia. Es típico ver en procesos como listado...
Estas transacciones sirven para auditar o revisar los pasos de por ejemplo un usuario. Con ello podremos ver que procesos ha lanzado y revisar las ejecuciones. Muy útil cuando no hay un rastro que seguir. Saludos.
Programa ejecutable con el que se podrán visualizar las relaciones entre tablas de varios módulos Descarga -> sap_tables Me ha resultado útil en varias ocasiones.
Código: DATA lv_repid TYPE sy-repid. FIELD-SYMBOLS: <f_simbol> TYPE any. * Miramos que programa esta llamando ASSIGN (‘(SAPMSSYD)%_CALLER_PROGRAM_NAME’) TO <f_simbol>. IF sy-subrc EQ 0. FREE lv_repid. MOVE <f_simbol> TO lv_repid. ENDIF.
Se adjunta manual donde se describen los pasos para poder leer un fichero .xls directamente desde el servidor en tiempo de ejecución. Se realiza a través de CALL TRANSFORMATION. xls_from_server Normalmente lo ficheros Excel se usan a modo de carga, es...
Entre otras muchas cosas podemos por ejemplo cambiar los literales de un elemento de datos standard. Esto modificará la descripción del campo en todo el sistema.
SM37 SM51 Transacciones JOB, imprescindibles para poder hacer seguimiento a procesos y ver su estado SM37 SM51 Transacciones JOB SM37 -> Te permite ver los procesos en fondo lanzados ya estén activos, previstos, terminados, etc. Visualizas tiempos de ejecución, quien generó...
Se puede identificar en detalle los errores de actualización del sistema, por ejemplo duplicate KEY, te llevará al punto exacto del código donde ha sucedido.
Para controlar un problema de desbordamiento de memoria que tenemos en un JOB hemos encontrado una clase que nos permite recuperar los procesos que corren en el sistema y ver cuanta memoria está consumiendo. Con esto podremos en el código limitar...
BORRA FICHERO DEL SERVIDOR (CONTEMPLA MINUS/MAYUS) EPS_DELETE_FILE es un módulo de funciones estándar de SAP disponible dentro de los sistemas SAP R/3 dependiendo de su versión y nivel de liberación. A continuación se muestran los detalles del patrón de este MF,...