Lançamentos GL - EBS 11

Perguntas relacionadas a questões técnicas do Oracle EBS. Criação de Concorrentes, Value Sets, Alerts, Forms Personalizations, Configurações, etc
  

Mensagemem Qui, 29 Out 2015 11:50 am

Pessoal começando aqui com EBS, e estou tentando buscar a conta de débito e de crédito, juntamente com o valor, de determinado lançamento. Qual o conjunto de tabelas que eu possa obter essas informações?
marquesjr
Localização: Fortaleza - CE

Mensagemem Sex, 30 Out 2015 8:21 am

Olá marques_jr,
a tabela que possui as contas e demais segmentos da chave contábil é a GL_CODE_COMBINATIONS.

Ela tem ligação com a GL_JE_LINES(Onde possui todos lancamentos do GL) e na GL_BALANCES (onde possui os valores sumarizados).
DanielNN
Localização: Fortaleza - CE

att,

Daniel N.N.

Mensagemem Sex, 30 Out 2015 11:50 am

Obrigado Daniel, montei algum que está ajudando, porém o retorno da consulta está demorando. Observei que na GL_CODE_COMBINATIONS só tem o número da conta, onde localizo o nome da conta? Outra dúvida que fiquei é como tudo lançamento contábil tem um débito em uma conta e um crédito em outra conta a partir da JE_HEADER_ID será que dá para identificar em qual conta caiu o débito?

Código: Selecionar todos
SELECT
    a.JE_HEADER_ID
  ,a.JE_LINE_NUM
  ,a.CODE_COMBINATION_ID
  ,a.PERIOD_NAME
  ,a.EFFECTIVE_DATE
  ,a.CREATION_DATE
  ,a.ENTERED_DR
  ,a.ENTERED_CR
  ,a.ACCOUNTED_DR
  ,a.ACCOUNTED_CR
  ,a.DESCRIPTION
  ,b.SEGMENT2
  ,b.SEGMENT4
FROM
    GL.GL_JE_LINES a
  ,GL.GL_CODE_COMBINATIONS b
WHERE
    a.CODE_COMBINATION_ID = b.CODE_COMBINATION_ID AND
    b.SEGMENT4 = '487981935465001' AND
    a.EFFECTIVE_DATE = '30/04/2009'
marquesjr
Localização: Fortaleza - CE

Mensagemem Sex, 30 Out 2015 12:01 pm

Com relação a como é feita a contabilização isso depende de empresa à empresa, se usa partilhas dobradas para cada lançamento ou não.
Já onde se localiza as descrições das contas, elas são dadas via cadastros de flexfileds.
Olhe essa tabela e informe os dados do flexfield correto:

applsys.fnd_id_flex_segments
DanielNN
Localização: Fortaleza - CE

att,

Daniel N.N.

Mensagemem Sex, 30 Out 2015 1:10 pm

Pesquisando pelo SEGMENT_NAME retornou o seguinte:

Código: Selecionar todos
APPLICATION_ID ID_FLEX_CODE ID_FLEX_NUM APPLICATION_COLUMN_NAME SEGMENT_NAME   
-------------- ------------ ----------- ----------------------- --------------
501            GL#          80350       SEGMENT4                CONTA CONTÁBIL
501            GL#          80370       SEGMENT4                CONTA CONTÁBIL
501            GL#          80371       SEGMENT4                CONTA CONTÁBIL
501            GLLE         80350       SEGMENT4                CONTA CONTÁBIL
501            GLLE         80371       SEGMENT4                CONTA CONTÁBIL
501            GLLE         80370       SEGMENT4                CONTA CONTÁBIL
marquesjr
Localização: Fortaleza - CE

Mensagemem Sex, 30 Out 2015 2:08 pm

Cara,
respondi apressado pois estava saindo para almoço.
Seguinte a descrição está na "apps.fnd_flex_values_vl" que você relaciona com a "applsys.fnd_id_flex_segments" para pegar o ID do segmento desejado.

Sobre a lentidão, sua consulta deve estar fazendo full table scan, pois não está utilizando nenhum índice.
Colunas como Hearder_ID, PERIOD_NAME , CODE_COMBINATION_ID e SET_OF_BOOKS_ID fazem parte de índices. Dá uma olhada de como eles estão no seu ambiente.
DanielNN
Localização: Fortaleza - CE

att,

Daniel N.N.

Mensagemem Sex, 30 Out 2015 2:32 pm

Obrigado, encontrei sim está em apps.fnd_flex_values_vl.DESCRIPTION.

Sobre a contrapartida, débito e crédito, ainda estou procurando, os lançamentos são em lote mais não há nenhum campo que especifique a contrapartida.

Agradeço a ajuda Daniel, vou continuar procurando uma forma de obter a contrapartida e posto aqui se ficar.
marquesjr
Localização: Fortaleza - CE



Voltar para EBS Técnico

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante