Skip to Content
0

Mandantes no TDF (mesma base com o S/4HANA)

Dec 07, 2016 at 07:03 PM

104

avatar image

Boa tarde!

Estamos implementando TDF sobre o mesmo HANA DB do S/4HANA. Quando tivemos o primeiro dado no ERP executamos o EFD e focamos no registro 0150, esperando encontrar ali os dados do parceiro. Daí pudemos observar que o registro não se realizava basicamente por dois problemas:

1) há uma left outer join entre a /TMF/D_COD_PART e a_CTR.PARTICIPANTE, ou seja, só se gera resultado a partir do momento em que aja dado na /TMF/D_COD_PART.

2) após forçar uma linha na /TMF/D_COD_PART para testar pude ver que os mandantes não se encontram: 100 no TDF e 110 no S/4HANA.

Daí lanço duas perguntas:

a) os mandantes precisam realmente ser iguais entre o TDF e o S/4HANA? Ou há algum mapeamento?

b) li nesta thread ( https://archive.sap.com/discussions/thread/3859064 ) que a /TMF/D_COD_PART é populada e em seguida limpa durante a execução do EFD. Alguém tem alguma dica de onde isso ocorre? É no ABAP? qual fonte? seria alguma stored procedure?? Venho procurando aqui e não encontro esse trecho.

Desde já muito grato!! Eric

sped | tdf | efd | mandt
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Diogo Carvalho May 02, 2017 at 11:45 AM
1

E ae Eric, tudo bom?

Os mandantes não precisam ser iguais. Pode ser feito um mapeamento através da visão /TMF/D_SYS_INF indicando o sistema e mandante origem do ERP e depois o sistema e mandante destino do TDF.

Abs,

Diogo

Share
10 |10000 characters needed characters left characters exceeded
Fernando Da Ros
Jun 22, 2017 at 11:38 AM
0

Bom dia Eric,

Conforme o Diogo respondeu, há duas configurações para a disponibilização da informação ao TDF.

/TMF/D_SYS_INF é a mais técnica que diz quais mandantes, empresa, filial (MANDT/BUKRS/BRANCH) do sistema fonte serão visíveis no TDF.

E o próprio orgStr que é o que de fato deixa acessível/visível aos reports de TDF

A tabela /TMF/D_COD_PART é uma tabela de cunho temporário e contem os Códigos de Parceiro de 1 rodada SPED.

Ela é preenchida durante a execução do report com os COD_PART que aparecem nos outros registros, de forma a simplificar a view do 0150, por isso a "existência" da informação é temporária e limitada à execução através do RUN_ID que é cadastrado.

Atenciosamente, Fernando Da Rós

Share
10 |10000 characters needed characters left characters exceeded