jueves, 8 de septiembre de 2016

El proposito del perfil GL_MJE_FIND_WINDOW_STATE

En Oracle existe el nombre de perfil Asientos Contables: Último Estado de Ventana Encontrar o también ubicado con el código GL_MJE_FIND_WINDOW_STATE. Este perfil tiene la particularidad de no poder ser actualizado.


Esto se debe a que este perfil se crea mediante cierta programación y se actualiza cada vez que se utiliza. Esto permite el ahorro de la ventana de búsqueda  Encontrar Asientos. Para entender su funcionalidad trabaja de manera que cuando se inicia la aplicación en el formulario de Asientos, la primera vez se podrá visualizar el botón Más. Internamente en base de datos se graba a nivel del usuario con el valor MORE.


Si le damos clic al botón saldrá mas campos y aparecerá el botón MenosInternamente en base de datos se graba a nivel del usuario con el valor LESS. Si salimos del formulario y volvemos a ingresar, de acuerdo al estado que pusimos en la pantalla antes de salir, este almacena el valor que se grabo en el perfil. De esta forma guarda  la ultima opción de búsqueda de este formulario.

jueves, 25 de agosto de 2016

Query para obtener la información de los Compradores

El siguiente query que les comparto obtiene datos principales de las compradores del modulo de Purchasing. Esto nos puede servir para tener un control o un listado de que usuarios o compradores tenemos en el oracle.

SELECT PA.AGENT_ID,
       PAPF.FULL_NAME       COMPRADOR,
       PA.START_DATE_ACTIVE FECHA_INICIO,
       PA.END_DATE_ACTIVE   FECHA_FIN,
       FU.USER_NAME         USUARIO,
       HAOUT.NAME           ORGANIZACION_HR,
       PAPF.EMAIL_ADDRESS   CORREO,
       PAPF.HONORS          PUESTO
  FROM PO.PO_AGENTS                    PA,
       HR.PER_ALL_PEOPLE_F             PAPF,
       APPLSYS.FND_USER                FU,
       HR.HR_ALL_ORGANIZATION_UNITS_TL HAOUT,
       HR.PER_ALL_ASSIGNMENTS_F        PAAF
 WHERE PA.AGENT_ID = PAPF.PERSON_ID
   AND FU.EMPLOYEE_ID(+) = PAPF.PERSON_ID
   AND PAPF.PERSON_ID = PAAF.PERSON_ID(+)
   AND HAOUT.LANGUAGE='ESA'
   AND PAAF.ORGANIZATION_ID = HAOUT.ORGANIZATION_ID(+)
   AND SYSDATE BETWEEN PAPF.EFFECTIVE_START_DATE AND
       PAPF.EFFECTIVE_END_DATE
   AND SYSDATE BETWEEN PAAF.EFFECTIVE_START_DATE AND
       PAAF.EFFECTIVE_END_DATE
   AND PAAF.ASSIGNMENT_TYPE = 'E'
   AND PAAF.PRIMARY_FLAG = 'Y'
    AND PAPF.FULL_NAME = '&COMPRADOR'
   AND PA.END_DATE_ACTIVE IS NULL;

miércoles, 24 de agosto de 2016

Advertencia – El puesto seleccionado no está actualmente en efecto

Cuando se crean las jerarquías de Puesto uno asigna para cada jerarquía un grupo de puestos que por orden de aprobación estarán encargados de controlar las aprobaciones de los diferentes documentos del modulo de compras.

En ocasiones cuando se asigna un puesto a una jerarquía o se esta consultando en una se recibe el siguiente mensaje:





Le aparece el  mensaje siguiente:
"Advertencia – El puesto seleccionado no está actualmente en efecto”

Esto sucede cuando selecciona varios subordinados dentro de una jerarquía de Puesto o cuando intenta agregar un nuevo puesto a una jerarquía específica. El puesto en la que está intentando agregar en la jerarquía tiene una fecha de inicio más reciente que la fecha de inicio de la jerarquía.

Si desea agregar una nueva puesto con una fecha de inicio más reciente que la fecha de inicio de la jerarquía, utilice los siguientes pasos.


Para ello ir a una Responsabilidad de Human Resources  >> Estructuras  de trabajo >> Puesto >> Jerarquía. Consultar  la jerarquía con el problema, Hacer clic en el campo Número en la región de Versión

Ahora debemos pulsar la tecla de flecha hacia abajo, de ta lforma que contienue co nel siguiente correlativo. En el campo fecha  debemos agregar la fecha de inicio del nuevo puesto que se desea agregar. Finalmente hacer clic en el botón Copiar Jerarquía.



Saldra una pequeña pantalla llamada Copiar Jerarquia donde debemos elegir la jerarquía que se desea copiar (la última versión del mismo, suponiendo que tiene más de una Versión). Una vez cargado la jerarquia debemos dar clic al botón Copiar 


Luego de grabarlos cambios saldrá el siguiente mensaje:


Puede desplazarse siempre a través de las versiones de jerarquía en la pantalla Jerarquía de Puestos pulsando las teclas de flecha arriba y abajo mientras se ubica en la región Versión.


Finalmente  se puede agregar el nuevo puesto para la nueva versión de la jerarquía.