Social Icons

lunes, 2 de octubre de 2017

DEPURACION DE CARGOS EN ORACLE EBS

1.- Seleccionar las posiciones o cargos que no están siendo utilizadas
2.- Creamos una tabla en Oracle para estos cargos
     CREATE TABLE DFF_CARGOS(

     CARGOS VARCHAR2 (100));
3.- Importamos los datos del punto 1 en la nueva tabla llamada DFF_CARGOS

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'


7.- Efectivamente ya no nos deja seleccionar

No hay comentarios.:

Publicar un comentario

PELICULAS PARA VER

  Inexactitudes fácticas en las películas (msn.com) https://www.msn.com/es-co/entretenimiento/famosos/inexactitudes-f%C3%A1cticas-en-las-pel...

 
 
Blogger Templates