GL - Mudar Data GL

GL, AP, AR, RI, Cash, Assets, etc
Responder
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

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,
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

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.
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

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.
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

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.
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

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?
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

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.
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

cara não querendo abusar mais já abuzando você tem alguma query que mostre como chegar na transacao do AR partindo do SLA?
archive
Rank: OraSauro
Rank: OraSauro
Mensagens: 595
Registrado em: Sex, 02 Dez 2016 7:31 am

Segue abaixo ...está um pouco bagunçado, mas é um passo-a-passo, partindo do GL....

Selecionar tudo

---------------------------------------------------
-- 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

Responder
  • Informação
  • Quem está online

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