miércoles, 31 de julio de 2013

Gastos Anexos en Periodic Average Costing (PAC) , Erp Oracle

Solo hay una posibilidad de cargar gastos anexos al coste de los artículos mediante PAC. Estos gastos anexos pueden ser facturas de diferentes proveedores con respecto al proveedor de material. Se graban las facturas de los proveedores de gastos anexos (como pueden ser aduanas, gastos de transporte..) en el modulo de AP. Pero el dato curioso es que al confrontar, siempre se debe de confrontar contra recepción de material (por tanto el pedido de compra del material debe de tener la opción de confrontación contra recepción y no contra pedido de compra).

Una vez que dimos al botón confrontar contra recepción, habrá que cambiar el tipo, desde articulo a "otros" o "flete"..., y escoger el proveedor (en este punto debemos de elegir el proveedor de material) y después el numero de recepción en la que queremos repartir estos gastos anexos.

Aparecerá una nueva ventana en la que deberemos introducir, la cuenta de gasto (de los gastos anexos), el importe a distribuir (que terminará después aumentando el coste de los articulos de esa recepción, tras hacer el caclulo de PAC) y los articulos de la recepcion en las que queremos cargar estos gastos.

Si te ha gustado este artículo, por favor pincha en todos los botones de Twitter, Facebook y Google, para difundirlo y premiar el esfuerzo que ponemos en cada uno de ellos. Es la forma que tienes de ayudarnos a seguir creciendo.

martes, 30 de julio de 2013

PAC, devolver una recepcion en Oracle EBS que previamente ya fue facturado o tenga gastos anexos

Puede darse el caso de que una recepción de material haya sido facturado en el modulo de AP y confrontado contra recepción (para que PAC, Periodic Average Costing lo tenga en cuenta. Si se confronta contra pedido de compra la factura de AP, PAC no lo tendrá en cuenta). Bueno, pues misteriosamente, Oracle permite devolver una recepción aunque esa recepción ya este confrontado contra recepción o si incluso esa recepción ya tiene confrontados gastos anexos.

Es decir, hay que meter un control en la pantalla (form) de las devoluciones (RCVTXERE) para que antes de permitir devolver, comprobar que no hay facturas confrontadas contra la recepción que queremos devolver. O que no hay gastos anexos adjuntos (en el modulo de AP) confrontados contra esa recepción que queremos devolver.

Para ello podremos usar la siguiente condicion en la personalización que nos hace esa comprobación.

Condición:


0.01 < (select sum(d. AMOUNT)  from RCV_TRANSACTIONS x, ap_invoice_distributions d where
x.Po_distribution_id = ${item.rcv_transaction.Po_distribution_id.value}
and d.Po_distribution_id = x.Po_distribution_id and d. RCV_TRANSACTION_ID IS NOT NULL)
 
Solo faltaría indicar el evento trás el cual se quiere que la personalización entre en juego. Normalmente suelo usar WHEN-VALIDATE-RECORD. En el siguiente post, mostraré un pequeño tutorial de como saber que trigger/evento utilizar (activaremos los eventos para nuestro usuario por lo que veremos en cada paso de navegación en Oracle que eventos se estan ejecutando y según ello, sabremos trás que trigger queremos activar nuestra personalizacion)

Si te ha gustado este artículo, por favor pincha en todos los botones de Twitter, Facebook y Google, para difundirlo y premiar el esfuerzo que ponemos en cada uno de ellos. Es la forma que tienes de ayudarnos a seguir creciendo.

martes, 29 de mayo de 2012

My Oracle Support

En caso de trabajar para una compañia que trabaje con el ERP de Oracle, se puede hacer uso del soporte de Oracle en My Oracle Support. Y abrir desde aqui cualquier incidencia o duda con respecto al ERP.

Para ellos será necesario ENTRAR a esta WEB. Una vez que conseguimos el acceso a la ventana principal de My Oracle Support será necesario dar el "Support Identifier", identificador de soporte. Una vez que este aceptado este identificador de soporte, se podrán abrir service request en My Oracle Support. Hasta entonces no será posible abrir ninguna incidencia.

Lo que si que puede ser posible que pertenezcan a una consultora que trabaja con Oracle, por tanto la consultora donde trabajes tenga un identificador de soporte, pero sin posibilidad de abrir incidencias. A modo de tener acceso al apartado de conocimiento "knowledge".

En My Oracle Support permiten que crear cualquier tipo de duda, como dudas de desarrolladores, dudas que pudiera tener un consultor funcional ...

Se aconseja buscar en el apartado de conocimiento sobre nuestra duda, antes de crear una incidencia o SR (Service request) con oracle.

Si te ha gustado este artículo, por favor pincha en todos los botones de Twitter, Facebook y Google, para difundirlo y premiar el esfuerzo que ponemos en cada uno de ellos. Es la forma que tienes de ayudarnos a seguir creciendo.

domingo, 13 de mayo de 2012

Problemas Webadi, Run-time error '1004'; Method 'VBProject' of object


Si al crear el webadi (en el ERP de Oracle, Oracle e-business suite), tras pulsar en el botón de crear documento, el excel arroja un mensaje de que no están activados los projectos VBA, será necesario seguir los siguientes pasos para activar en el excel los objetos de visual basic. El error que visualizarás debe de ser el siguiente:

'Run-time error '1004'; Method 'VBProject' of object'_Workbook' failed

Para activar los projectos de VBA, deberemos de seguir los siguientes pasos:

1.- Abrimos el excel, y en clickamos en archivo - opciones



2.- En la entrada de Centro de confianza, pulsamos en "Configuración de Centro de Confianza"



3.- Dejaremos activos los dos checkbox:
3.1.- "Habilitar todas las macros (no recomendado, puede ejecutarse codigo posiblemente peligroso)"
3.2.- "Confiar en el acceso al modelo de objetos de proyectos de VBA"
















También pueden seguir en el siguiente enlace de metalink con respecto al mismo error 1004 al abrir el Webadi:

Note: 376013.1 - Run-time error '1004' Opening WebADI Spreadsheet to Import Dimension Members
https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=376013.1

En próximo comentarios, indicaremos como crear el excel para poder subir asientos a Oracle, con algunas imagenes para que resulte más sencillo.

Si te ha gustado este artículo, por favor pincha en todos los botones de Twitter, Facebook y Google, para difundirlo y premiar el esfuerzo que ponemos en cada uno de ellos. Es la forma que tienes de ayudarnos a seguir creciendo.

sábado, 12 de mayo de 2012

Launch SRS Form, llamar a un informe desde un botón de Oracle ebs

Mediante una personalización en Oracle Ebs, es posible lanzar un informe (concurrente) sin la necesidad de navegar en el menú principal a Informes.

Para ellos haremos dos pasos, primero creamos un botón (en la parte superior, al lado de herramientas (Tools)) en una pantalla en concreto (en nuestro caso la pantalla de asientos).

1.- Primeramente creamos el botón debajo del menú “Acciones”: 

10. Descripción: “Incluir Botón en Pantalla”
    Evento disparador: WHEN-NEW-FORM-INSTANCE
    Objeto disparador: "blanco"
    Condición: ${ps.org_id.value} = xxxx  (de tal forma que si tenemos muchas compañias creadas en   Oracle, queremos que solo una compañía tenga accesible esta opción de imprimir desde la misma pantalla de creación de asientos)
    Modo de procesamiento: No en Modo Introducir consulta.
    Acciones:
        Acción 1: Crear botón debajo del menú “Acciones”:
        Tipo Acción: Menu
        Idioma: All
        Opciones de Menú: SPECIAL 45:
        Label de Menú: Imprimir Asiento

        Presentar Linea antes de Menú: clickado


20. Descripción: “Lanzar el informe en concreto”
    Evento disparador: SPECIAL45
    Objeto disparador: "blanco"
    Condición: "blanco"
    Modo de procesamiento: No en Modo Introducir consulta.
    Acciones:
            Acción 1: Se lanzará el informe que queremos imprimir
            Tipo de acción: Built-in
            Idioma: All
            Tipo Integrado: Lanzar Pantalla SRS (Launch SRS Form)
            Nombre de Programa: "Nombre del concurrente al que queremos llamar"