2018

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

Como executar programas concorrentes de um bloco PL/SQL

Como executar programas concorrentes de um bloco PL/SQL

Já precisou executar programas concorrentes diretamente de um bloco PL/SQL? As possibilidades de se utilizar um bloco PL/SQL são várias no universo Oracle, exemplo: Forms, packages, relatórios, personalizações, etc. Em algumas situações é necessário iniciar um programa concorrente de um bloco PL/SQL, em vez de efetuar a chamada pelo procedimento padrão de dentro do EBS. Para essa finalidade existe uma API que é a FND_REQUEST.SUBMIT_REQUEST. Acompanhe esse artigo até o final para saber mais sobre: Parâmetros da API Retorno da API Pontos Importantes Parâmetros da Continue lendo