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...
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...
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. 0
RBKP -> Cabecera documento factura recibida RSEG -> Posición de documento factura recibida 0...
OVBJ Categorías Regla Facturación. En esta transacción podemos ver la parametrización de las categorías y reglas para el plan de facturación: Tomando como ejemplo el primer registro y haciendo doble click vemos lo siguiente: Estos datos son importantes en el pedido...
Con esta transacción (CRM) podemos ver el resultado de los BDocs salientes y entrantes. En la pantalla de selección podemos filtrar por fecha, hora, etc. Vemos listado resultante: Saludos. 0
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. 1+
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. 0
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. 0
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ó...
Contiene la relación de Interlocutores con Pedidos de ventas. En algunos casos y por validaciones no permite la modificación de estos interlocutores a través del pedido, “manipulando” un poco esta tabla se pueden modificar registrar y luego entrando en el pedido...
Gestión de gráficos de formulario. Se podrán incluir logos e imágenes para insertar posteriormente en formularios. 0
Pool de facturación. Para realizar facturación parcial de por ejemplos pedidos de ventas. Si un pedido de venta tiene varias líneas a facturar, reserva, anticipo, factura final etc. Puedes realizarlas una a una en esta TX. Tablas a tener en cuenta...
Autorización de facturas para contabilidad. Se suele utilizar para cuando algo se queda en estado “pendiente” por ejemplo una línea de reserva poder ver el LOG y consultar los posibles errores. Saludos. 0
Este campo indica si una condición de precio en los pedidos de ventas está activa(en blanco) o no. En un caso nos solicitaron “revivir” un pedido que habían anulado sin querer. Al parecer cuando se anula los pedidos pueden desactivarse las...
Tabla que almacena la relación entre la ubicación técnita (il03) y el material de una Unidad de Alquiler. De esta relación depende que se muestre en Il03 la pestaña “Bienes inmuebles”. Tablas a tener en cuenta: IFLO maestro de ubicaciones técnicas. 0
Creación de vista contabilidad a materiales. Adjunto Enlace de interés 0...
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. 0
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...
BSEG, es la tabla general de FI, guarda todos los documentos y todas sus partidas involucradas. BKPF, guarda los documentos pero solo la informacion que capturas en la cabecera, como fechas sociedades, clase de documento. ( si pones tu busqueda por...
Tabla plan de facturación. Recogerá por ejemplo los valores de facturación de un Pedido de venta, como dato importante en los flujos será la Fecha Factura. Esta tabla es importante el el proceso de facturación VF04, como también lo es VKDFS....