GL_JE_BATCHES não possui LEDGER_ID no R12

Perguntas relacionadas a questões técnicas do Oracle EBS. Criação de Concorrentes, Value Sets, Alerts, Forms Personalizations, Configurações, etc
Responder
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Antes na R11, a tabela GL_JE_BATCHES possuia o SET_OF_BOOKS_ID.
No R12 esse campo foi renomeado para set_of_books_id_11i e não existe um campo LEDGER_ID nesta tabela.

Após pesquisar muito, descobri que é possível da seguinte forma:

Selecionar tudo

SELECT *
FROM GL_JE_BATCHES
WHERE je_batch_id IN 
  (SELECT DISTINCT h.je_batch_id
  FROM gl_je_headers h
  WHERE h.ledger_id = :$PROFILES$.GL_SET_OF_BKS_ID 
  )
ORDER BY NAME
Mas dessa maneira fica bem lento, porque a GL_JE_BATCHES é enorme.
Alguém aí tem alguma solução pra esse caso?
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Após pesquisar no metalink, achei o seguinte note:

Selecionar tudo

R12: How to Restrict the Journal Batch List of Values (LOV) to Display only Batches Related to Specific Ledger Assigned to the Responsibility (Doc ID 1235026.1)

GOAL
How to restrict the Journal Batch List of Values (LOV) to display batches that belong to the ledger assigned to the responsibility ?

SOLUTION
=== ODM Answer ===
In release 12, journal batch LOV shows the list of all the batches from all the ledgers. This is expected functionality. 
Even though the batch displays all batches, a user can select and view only those batches which are allowed as defined in the GL: Data Access set /Ledger assigned to the responsibility. So, they are no security concerns and this functionality wouldn't cause any issues .
Então parece que podemos apenas mostrar todos lotes. :-o
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Opa,

Trabalho bastante com o GL no 11i, mas não mechi no 12 ainda.
Fiquei curioso. Quer dizer que no 12 não existe mais o "set_of_books_id"??? Ele foi renomeado para "set_of_books_id11i"?
Agora o campo que identifica o livro é o ledger_id e ele possui na HEaders mas não possui na Bacthes?????
E como a Batches e na Balances identifica o livro???
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

É um conceito diferente agora.
Uma responsabildiade pode ter acesso a diversos "Set of books" (que no R12 é Ledger_id ). Isso é chamado Ledger Set.

Por exemplo:
* Minha responsabilidade me dá acesso a todos os 3 ledgers do Brasil. Então, eu posso filtrar nos relatório se quero apenas 1, ou se quero de todos.

Tem uma série de coisas novas no R12. Existe uma coisa chamada SLA (Sub Ledger Accounting) que é um "meio de campo" entre os sub-ledgers (módulos) e o GL.

Então, é possível fazer uma série de transformações nas contas ANTES de cair no GL.
(exemplo, uma determinada conta no SUBLEDGER deve ser lançado como DESPESA, mas ao cair na matriz, a mesma conta deve ser lançada como ATIVO. O SLA faz esse tipo de transformação).

Então, pra fazer JOIN entre o GL e o módulo, você precisa passar pelo SLA. (tem alguns joins que precisam ser feitos).
Isso tudo deixou o GL extremamente flexível, e evitando uma série de trabalhos da contabilidade, movendo lotes de conta, etc.
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Interesting.
Obrigado pela resposta.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 15 visitantes