Entradas

Mostrando las entradas etiquetadas como SAP ABAP

CHANGE RELEASED TRANSPORT REQUEST TO UNRELEASED (MODIFIABLE)

Imagen
Estás tratando un programa o reporte en SAP ABAP, grabas los cambios y el sistema asigna los cambios a una OT ya existente y que se encuentra con estatus modificable en DEV... Si! Ya tiene una OT abierta. La OT no solo contiene el programa sino varias tareas liberadas en la cual cada tarea contiene diversos objetos (Elemento de Datos, Dominio de Datos, Smartforms, etc..)... Ante este escenario realizas varias preguntas al equipo de trabajo, comparas las versiones de los demás objetos con los otros ambientes (QAS, PRD) y observas que la OT está 'flotando' en DEV que los demás objetos ya están en QAS y PRD... que por otros motivos desconocidos dicha OT quedó abierta en DEV... El tema es que no quieres que tu programa viaje a esa OT sino en una nueva OT pero lastimosamente al grabar se incluye automáticamente en la misma Orden de Transporte. Ante este escenario y luego de hacer la revisión del caso concluyes lo siguiente (...Bienvenido las sugerencias!!!). Deslibera...

Display filtered data in SM30

Imagen
Crearemos una tabla transparente con N campos y cuando lo visualicemos por la SM30 haremos que muestre filtrado por un valor específico de algún campo. Para el ejemplo la tabla se llamará ZTRH_STAFF Generaremos la actualización de la tabla para poder dar mantenimiento por la SM30 Ingresamos a la tcode: SM30 A modo de ejemplo ingresaré estos 3 registros  Observamos que sólo los 2 primeros registros tienen valor 1 en el campo 'status' 1: Activo 0: Inactivo Por la tcode SE16 consultamos la tabla: ZTRH_STAFF Ahora nos enfocaremos en el objetivo. Haremos que al ingresar a la SM30 sólo muestre los que tiene status con valor 1 Veamos la siguiente manera de dar solución a este objetivo. Ingresamos a la SE38 creamos un nuevo programa para el ejemplo el programa se llamará ZRHP001 *&---------------------------------------------------------------------* *& Report ZRHP001 *&--------------------------------------------...

VF31: Impresión masiva de facturas por folio legal?

Imagen
Si bien la transacción VF31 se ejecuta para visualizar o imprimir una sola factura/boleta al cliente o para imprimir varias facturas/boletas a la vez...  Sucede el caso que deseamos imprimir por número de folio legal(número correlativo) pero al ingresar a la transacción VF31 en la pantalla de selección observamos que no considera la búsqueda por número de folio legal... Entonces lo que hacemos por lo general es ingresar a la transacción VF03 visualizar la factura y obtener el nro de folio legal o también ingresar a la tabla VBRK(Factura: Datos de cabecera) ingresar el nro de factura (doc. SAP) en el campo VBRK-VBELN y obtener  el dato del 'nro de folio legal' d el campo VBRK-XBLNR (Número de documento de referencia). Bueno en esta oportunidad voy a presentar un desarrollo Z en la cual simula la máscara (pantalla de selección) de la VF31 con el plus que ahora si considerará la búsqueda por nro de folio legal(número correlativo) y como las facturas que podemos obtener de...