O que são form functions (funções) do Oracle EBS

O que são form functions (funções) do Oracle EBS

Conhece as form functions do EBS? Também chamadas apenas de functions (ou funções), elas são responsáveis principalmente pelas ações dos itens do menu principal de cada responsabilidade no Oracle E-Business Suite. Ou seja, quando clicamos em algum item do menu (não confundir com o menu superior do sistema), uma função é disparada. Essa função pode ter uma série de finalidades, citando algumas: Abrir um form Abrir uma tela OAF Abrir a janela de submissão de programas concorrentes Abrir a janela de submissão de relatórios As Continue lendo

Como mostrar uma mensagem de erro e interromper a operação do usuário

Como mostrar uma mensagem de erro e interromper a operação do usuário

Uma necessidade clássica no Oracle EBS é mostrar uma mensagem de erro para o usuário em determinados momentos. Existem outros tipos de mensagens (Warning, Debug, Hint, etc), mas a de erro é uma das mais importantes, justamente porque impede que o usuário faça algo indesejado. Apenas mostrar a mensagem é algo bem básico e trivial, mas o que muitos não sabem é que a mensagem do tipo erro também aborta o processo e impede que o usuário continue o que estava fazendo enquanto não estiver de Continue lendo

3 maneiras de como mostrar uma mensagem com base no retorno de uma função de banco no Form Personalization

3 maneiras de como mostrar uma mensagem com base no retorno de uma função de banco no Form Personalization

Já precisou criar uma personalização que dependesse do retorno de uma função de banco no Form Personalization? Essa é uma dúvida recorrente que recebo, inclusive esse artigo foi escrito com base em e-mails trocados com um dos meus alunos do treinamento Oracle EBS Personalization. Como não canso de falar aqui no blog, o Form Personalization é muito poderoso. Com ele podemos criar soluções incríveis sem precisar mexer no código-fonte dos programas. Ele é muito completo e oferece várias possibilidades, mas quando precisamos criar uma personalização Continue lendo

Como descobrir o flexfield de um form no Oracle EBS

Como descobrir o flexfield de um form no Oracle EBS

Já precisou descobrir o flexfield de uma tela Forms no EBS? Para os mais experientes essa pode parecer uma pergunta simples, mas para quem está começando pode ser algo desafiador. Flexfields não são componentes tão simples de se entender, leva-se um tempo até se acostumar com o conceito, estrutura e configuração. Nesse artigo será abordado como fazer para descobrir o flexfield do tipo descritivo em telas desenvolvidas em Oracle Forms. Se esse assunto é interessante pra você, acompanhe esse artigo para saber mais sobre: Busca Continue lendo

O que são Descriptive Flexfields do Oracle EBS

O que são Descriptive Flexfields do Oracle EBS

Já falei de flexfields por aqui, mencionando brevemente seus dois tipos: Descriptive Flexfields e Key Flexfields. Nesse artigo gostaria de me aprofundar no primeiro deles: Descriptive Flexfields. Podemos dizer que seu principal propósito é armazenar informações adicionais a uma entidade. Entenda entidade como um item, pedido de venda, nota fiscal, ordem de compra, pagamento, etc. Se alguma tela do EBS não contém uma coluna para você armazenar uma determinada informação, pode criar um segmento de flexfield descritivo para esta finalidade. Para que isso seja possível, Continue lendo

Como criar value sets com tipo de validação table

Como criar value sets com tipo de validação table

Quando falamos de value sets no Oracle EBS, as possibilidades são várias. Um value set pode ter diversos tipos de validação, um dos mais utilizados é o tipo de validação table. Ele é muito versátil porque permite obter a lista de valores com base em tabelas do banco de dados, fazendo assim com que não seja necessário cadastrar os valores previamente, como acontece com os tipos Dependent e Independent, por exemplo. E o tipo de validação table ainda permite o uso de variáveis bind, que possibilita Continue lendo

Como referenciar profiles em um value set

Como referenciar profiles em um value set

Já precisou referenciar profiles em um conjunto de valores? Com essa referência é possível fazer com que um segmento de flexfield ou parâmetro de programa concorrente utilize o conteúdo de profiles na validação. (Se quiser saber mais sobre profiles, confira o artigo: O que são profiles do Oracle EBS). Citando um exemplo: Imagine que você precise criar um parâmetro de programa concorrente ou segmento de flexfield que liste apenas as ordens de venda de um departamento que é determinado por uma profile chamada OM: Departamento, Continue lendo

Como referenciar um campo de um form em um value set

Como referenciar um campo de um form em um value set

Já precisou referenciar um campo de uma tela Forms numa validação de value set de um flexfield? Dessa maneira é possível fazer com que o nosso flexfield utilize o conteúdo de algum campo da tela. Vamos a um exemplo para deixar fácil de entender: Imagine que você tenha um flexfield que armazene linhas de pedido de vendas do OM. Em vez de sempre listar as linhas de todos os pedidos quando o usuário abrir a lista de valores, você pode filtrar pelo número do pedido Continue lendo

Como referenciar outro segmento de flexfield em um value set

Como referenciar outro segmento de flexfield em um value set

Em algum momento já precisou referenciar um segmento de flexfield numa validação de value set de outro segmento? Dessa maneira é possível fazer com que o nosso flexfield fique dependente do conteúdo de outro flexfield, confuso? Vamos a um exemplo para deixar fácil de entender: Imagine dois segmentos de flexfields: O primeiro armazena os estados do Brasil O segundo armazena as cidades Ao escolher Santa Catarina no primeiro, não faria sentido mostrar todas as cidades do Brasil, de todos os estados, não é mesmo? É Continue lendo

O que são Value Sets (Conjuntos de valores) do Oracle EBS

O que são Value Sets (Conjuntos de valores) do Oracle EBS

Os value sets (conjuntos de valores em português) são componentes muito utilizados no Oracle EBS, principalmente na questão de validação e segurança de dados informados. Podemos utilizar os value sets para validar o conteúdo informado em flexfields e parâmetros de programas concorrentes. Acompanhe esse artigo para saber mais sobre: Estrutura: Sets e values Usos para os value sets (Validação, tipos de validação e segurança) Como referenciar outros componentes com as variáveis bind Estrutura: Sets e Values Os value sets são basicamente compostos pelos Sets e Continue lendo