Entradas

MI DESPEDIDA DE SEIDOR PERÚ

Imagen
 Hola comunidad SAP, después de tiempo nos leemos por este medio. Les comento que el viernes 20 de enero del 2023 ha sido mi último día de labores en Seidor Perú, aquí les comparto la carta de despedida que envié a mi equipo de labores y algunas respuestas con los buenos deseos que tuve de muchos grandes amigos y compañero de trabajo que logramos cultivar en Seidor.  A disfrutar de lo que se viene en mi nueva familia de labores, que más adelante ya les iré contando. Muy agradecido con todos! A seguir mejorando, tener metas, tener planes de acción, compartir conocimiento, ser disciplinados y responsables. Vamos por más!

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

NUMBER_GET_NEXT in SM30

Imagen
Por la transacción SE11 estás creando una tabla transparente y requerimos que uno de los campos clave genere un correlativo automáticamente.  Por la transacción SM30 cuando das mantenimiento a la vista de actualización de una tabla... requieres que uno de los campos clave se genere automáticamente como un correlativo. Por la transacción SM30 deseas que algunos campos se muestren como no-editables o mejor aún deseas ocultarlos. Si tu caso es alguno de estos 3 puntos, este post te será de mucha ayuda. En SAP una alternativa de solución es la siguiente: Por la transacción SNRO se crea un rango de números y se específica el nombre del objeto, la longitud del número y el intervalo. Por la transacción SE11 se crea la tabla, la cual uno de sus campos es campo clave y contiene la misma longitud del objeto creado. Una vez creado la vista de actualización de la tabla, se procede a crear un evento para cada nueva entrada, donde se utiliza la función NUMBER_GET_NEXT la cual retor