Boa tarde Amigos.
Tenho a necessidade em um cliente de mudar a data de GL para as transações do AR para um ledger especifico baseado em determinada condição, a primeira ideia foi colocar uma trigger na gl_interface e realizar a mudança, porem notamos que as informacoes do AP/AR não passam mais pela gl_nterface na R12, como o SLA permite apenas derivação de contas também não é possível usar o mesmo.
alguém já teria passado por uma situação parecida ou tem alguma dica para me dar sobre como resolver essa questão?
Grato,
GL - Mudar Data GL
Bom dia.
Existe uma profile que se chama SLA: Desabilita Importacoes de Lancamentos que permite que lancamentos de subledgers fiquem paradas na gl_interface.
Caso essa profile não esteja desabilitada, habilite. Existe algumas perdas ao utilizar essa funcionalidade, como perder a função de drilldown do GL ao subledger.
Uma outra coisa, encontrada no metalink, são algumas tabelas temporárias que não são "limpas" ao usar essa profile. Vale a pena avaliar o uso.
Existe uma profile que se chama SLA: Desabilita Importacoes de Lancamentos que permite que lancamentos de subledgers fiquem paradas na gl_interface.
Caso essa profile não esteja desabilitada, habilite. Existe algumas perdas ao utilizar essa funcionalidade, como perder a função de drilldown do GL ao subledger.
Uma outra coisa, encontrada no metalink, são algumas tabelas temporárias que não são "limpas" ao usar essa profile. Vale a pena avaliar o uso.
Valeu pela ajuda, essa profile já esta desabilitada em nosso ambiente e mesmo assim as informações não passam pela gl_interface, parece q ele cria uma tabela em tempo de execução chamada xla_glt_(um id), como essa tabela é dinamica não tenho como por uma trigger nela por exemplo, outra coisa aquela profile so pode ser setada no nivel de site e temos q fazer algo somente para uma organização. Se tiver mais dicas eu agradeço.
No setup da profile você configura ela para nivel de responsabilidade, caso seja necessário. Mas o valor dela tem de ser 'Yes'. Outra coisa, nos concurrents de 'Criar Contabilidade', o valor de Importar para o GL precisa estar Não, senão ele ignora a profile e importa mesmo assim.
Sobre criar uma trigger, o ideal seria você criar um concurrent que faca a troca das datas, e crie um request set com esse concurrent e o processo core "Journal Import". E deixar schedulado. Eu acho menos invasivo que uma trigger.
Sobre criar uma trigger, o ideal seria você criar um concurrent que faca a troca das datas, e crie um request set com esse concurrent e o processo core "Journal Import". E deixar schedulado. Eu acho menos invasivo que uma trigger.
fiz um teste como você comentou e realmente funciona, o único problema mesmo é a perda do drill down, voceê sabe porque isso acontece? Sabe se tem alguma maneira de contornar isso?
Que bom, mas realmente até hoje não consegui habilitar o drilldown. Coloquei em questão o que o cliente necessitava mais e eles abriram mão do drillldown. Com o SLA é mais facil obter relatórios de conciliação entre GL e Subledgers.
você pode criar alguns também, usando o campo gl_sl_link_id da tabela gl_je_lines, que contém as referencias para o drilldown. Esse campo associa com a coluna de mesmo nome na xla_aí_lines e headers, tornando mais facil de se construir alguma tela que tenha o drilldown.
você pode criar alguns também, usando o campo gl_sl_link_id da tabela gl_je_lines, que contém as referencias para o drilldown. Esse campo associa com a coluna de mesmo nome na xla_aí_lines e headers, tornando mais facil de se construir alguma tela que tenha o drilldown.
cara não querendo abusar mais já abuzando você tem alguma query que mostre como chegar na transacao do AR partindo do SLA?
Segue abaixo ...está um pouco bagunçado, mas é um passo-a-passo, partindo do GL....
---------------------------------------------------
-- AP
---------------------------------------------------
select * from ap_invoices_all
where invoice_num like '%PRO%24209%'
SELECT *
FROM AP_INVOICE_DISTRIBUTIONS_ALL
WHERE INVOICE_ID IN ( 283318,312086 )
select *
from xla_aí_headers
where event_id = 3163743
select * from xla_aí_lines
where aí_header_id = 3667834
select *
from gl_je_lines
where gl_sl_link_id in ( 6461200,6461201 )
and je_header_id in ( 5890313,5890313,5900006,5900006,5900005,5900005 )
SELECT *
FROM AP_INVOICES_INTERFACE
where invoice_num like '%PRO%24209%'
SELECT *
FROM AP_INVOICE_LINES_INTERFACE
WHERE INVOICE_ID IN ( 2613054,1944867 )
---------------------------------------------------
-- AR
---------------------------------------------------
Select * from gl_je_batches
where name like '%ND%CUMMINS%'
select * from gl_je_headers
where je_batch_id = 1512950
Select B.segment1,
B.segment2,
B.segment3,
B.segment4,
B.segment5,
B.segment6,
A.accounted_dr,
A.accounted_cr,
A.description,
A.gl_sl_link_id
from gl_je_lines A, gl_code_combinations B
where A.je_header_id in ( 7989198,7989199,7989200,7989201,7989202,7989203,
7989204,7989205 )
and A.code_combination_id = B.code_combination_id
select * from xla_aí_lines
where gl_sl_link_id in ( 7752447,
7752450,
7752449,
7752448,
7752435,
7752437,
7752438,
7752436,
7752441,
7752444,
7752443,
7752442,
7752433,
7752434,
7752427,
7752428,
7752429,
7752430,
7752431,
7752432,
7752454,
7752453 )
select * from xla_aí_headers
where aí_header_id in ( 4239557,
4239558,
4239559,
4239560,
4239561,
4239562,
4239563,
4239564 )
-- O CAMPO GL_POSTED_DATE MOSTRA A DATA QUE O LOTE FOI INTEGRADO AO GL
select * from RA_CUST_TRX_LINE_GL_DIST_ALL
where event_id in ( 3714013,
3714064,
3714085,
3714086,
3714087,
3714212,
3714213,
3714082 )
Select * from gl_je_lines
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes