2.- Creamos una tabla en Oracle para estos cargos
CREATE TABLE DFF_CARGOS(
CARGOS VARCHAR2 (100));
4.- Se idéntico el nombre de la tabla donde se debe desactivar el cargo, para este caso el nombre de la tabla es FND_FLEX_VALUES
5.- Se construyó el siguiente escrip
MERGE into FND_FLEX_VALUES t1
using (SELECT * FROM PAM_TEMPORAL) t2
on (UPPER(t1.FLEX_VALUE)=UPPER(t2.VALOR1))
when matched then update set t1.ENABLED_FLAG='N',t1.ATTRIBUTE50='CC 4134',END_DATE_ACTIVE=SYSDATE
6.- De igual manera para desactivar los puestos se identico a la tabla, la cual es PER_ALL_POSITIONS
Realizamos una prueba de inserción y verificamos en la aplicación.
UPDATE PER_ALL_POSITIONS SET STATUS='INVALID',DATE_END=SYSDATE WHERE NAME='B12 -PPF COORDINADOR MATERIALES MTL'
5.- Se construyó el siguiente escrip
MERGE into FND_FLEX_VALUES t1
using (SELECT * FROM PAM_TEMPORAL) t2
on (UPPER(t1.FLEX_VALUE)=UPPER(t2.VALOR1))
when matched then update set t1.ENABLED_FLAG='N',t1.ATTRIBUTE50='CC 4134',END_DATE_ACTIVE=SYSDATE
6.- De igual manera para desactivar los puestos se identico a la tabla, la cual es PER_ALL_POSITIONS
Realizamos una prueba de inserción y verificamos en la aplicación.
UPDATE PER_ALL_POSITIONS SET STATUS='INVALID',DATE_END=SYSDATE WHERE NAME='B12 -PPF COORDINADOR MATERIALES MTL'
7.- Efectivamente ya no nos deja seleccionar
No hay comentarios.:
Publicar un comentario