ALE - konwersja JG pomiędzy nadawcą a odbiorcą

Jeśli programujesz, administrujesz, integrujesz i masz wątpliwość lub obawę, to właśnie najlepsze miejsce dla Ciebie. Pisz śmiało...
pabi
Posty: 163
Rejestracja: śr sty 25, 2012 2:25 pm
Has thanked: 30 times
Been thanked: 5 times

ALE - konwersja JG pomiędzy nadawcą a odbiorcą

Post autor: pabi » śr kwie 17, 2019 9:11 pm

Cześć

Gdzie się ustawia konwersję jednostek gospodarczych w wysyłanych/odbieranych danych Idoc z systemu HR do systemu ERP i z ERP do HR ?
w HR mam JG=2000, a w ERP mam JG=FIRMA1.

Gdzie się ustawią konwersję i czy na obu systemach ?

dominik.tylczynski
Posty: 6955
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 965 times
Been thanked: 1006 times
Kontakt:

Re: ALE - konwersja JG pomiędzy nadawcą a odbiorcą

Post autor: dominik.tylczynski » czw kwie 18, 2019 9:25 am

Skoro dane są wymieniane komunikatami IDoc poprzez ALE to konwersję możesz zrobić regułami konwersji - SAP Help: Converting Data between Sender and Recipient

Wszystkie ustawienia robisz w transakcja SALE i ścieżka: IDoc Interface/Application Link Enabling (ALE) --> Model and Implement Business Processes --> Set-Up Conversion between Sender and Recipient:
SAP po polsku, nauka SAP, SAP dla początkujących, SAP, S/4HANA, SAP ERP, SAPFORUM, FORUMSAP, HANA, SAP CLOUD PLATFORM, ABAP, EWM
2019-04-18_09h21_48.png (19.79 KiB) Przejrzano 251 razy
To są tylko 3 transakcje:
  1. Tworzenie reguły konwersji
  2. Definiowanie reguły - tutaj definiujesz w jaki sposób chcesz zmieniać wartości w polu IDoc'a
  3. Przypisanie reguły do rodzaju komunikatu oraz nadawcy i odbiorcy komunikatu
Do każdej transakcji jest całkiem sensowna dokumentacja. Przeczytaj ją uważnie i na pewno sobie dasz radę.

Powodzenia :)

ZETKA
Posty: 7
Rejestracja: czw lis 04, 2010 10:49 pm
Kontakt:

Re: ALE - konwersja JG pomiędzy nadawcą a odbiorcą

Post autor: ZETKA » czw kwie 18, 2019 10:36 am

Nie wiem czy przypadkiem nie odrobinę wyżej -> Global Organizational Units.
Pozdrawiam,
Krzysiek

dominik.tylczynski
Posty: 6955
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 965 times
Been thanked: 1006 times
Kontakt:

Re: ALE - konwersja JG pomiędzy nadawcą a odbiorcą

Post autor: dominik.tylczynski » czw kwie 18, 2019 11:03 am

Wg dokumentacji do ustawienia wyżej tj.
SAP po polsku, nauka SAP, SAP dla początkujących, SAP, S/4HANA, SAP ERP, SAPFORUM, FORUMSAP, HANA, SAP CLOUD PLATFORM, ABAP, EWM
2019-04-18_10h58_26.png (7.61 KiB) Przejrzano 244 razy
dotyczy zdecentralizowanych finansów:
Dokumentacja do [i][b]Cross-System Company Codes[/b][/i] pisze: Cross-System Company Codes

Cross-system company codes are used in the distribution in financial
accounting. There is exactly one central system for each cross-system
company code in the distributed environment. One company code has to be
assigned to this cross-system company code on each system involved in
the distribution.

When sending an IDoc with company code-dependent data, the company code
is replaced with the cross-system company code in all company code
fields. When receiving this kind of IDoc the reverse conversion takes
place on the target system.

In this section you maintain the cross-system company codes and allocate
them to the local company codes.

Recommendation

- The use of cross-system company codes and business areas in
distributed financial accounting is a provisional measure. SAP
reserves the right to replace this in a future release with a
tool that allows a conversion for all the organizational units
of the SAP system
.

- Therefore SAP recommends that you choose consistent identifiers
for the company code and the cross-system company code.
Moim zdaniem to się nie stosuje do scenariuszy HR. A biorąc pod uwagę oznaczoną wyżej na czerwono rekomendację stroniłbym od tego.


Reguły konwersji, które wskazałem w pierwszej odpowiedzi są ogólną funkcjonalnością komunikacji ALE/IDoc i można je wykorzystać do dowolnej konwersji danych.

pabi
Posty: 163
Rejestracja: śr sty 25, 2012 2:25 pm
Has thanked: 30 times
Been thanked: 5 times

Re: ALE - konwersja JG pomiędzy nadawcą a odbiorcą

Post autor: pabi » śr kwie 24, 2019 1:06 pm

Dzięki za odpowiedzi.
Reguły konwersji są tutaj dobrym rozwiązaniem.

Dopytam jeszcze z ciekawości o jednostkę globalną.
W sytuacji gdy mam w HR JGosp=2000, w ERP JGosp=FIRMA1 to jak powinienem ustawić Jednostkę globalną w HR a jak w ERP ?
w HR Jglob FIRMA1 = 2000, a w ERP FIRMA1 = FIRMA1 (w erpie wskazuje na siebie, a w HR wskazuje na jednostkę gospodarczą ustawioną w HR) ?

mikas
Posty: 280
Rejestracja: pn mar 14, 2016 1:55 pm
Has thanked: 93 times
Been thanked: 17 times

Re: ALE - konwersja JG pomiędzy nadawcą a odbiorcą

Post autor: mikas » śr kwie 24, 2019 1:39 pm

dominik.tylczynski pisze: Do każdej transakcji jest całkiem sensowna dokumentacja.
Ba, nawet cale tutoriale ;)
http://saptechnical.com/Tutorials/ALE/C ... /Index.htm

pozdrawiam, Michał

dominik.tylczynski
Posty: 6955
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 965 times
Been thanked: 1006 times
Kontakt:

Re: ALE - konwersja JG pomiędzy nadawcą a odbiorcą

Post autor: dominik.tylczynski » śr kwie 24, 2019 1:57 pm

pabi pisze:
śr kwie 24, 2019 1:06 pm
Dopytam jeszcze z ciekawości o jednostkę globalną.
W sytuacji gdy mam w HR JGosp=2000, w ERP JGosp=FIRMA1 to jak powinienem ustawić Jednostkę globalną w HR a jak w ERP ?
w HR Jglob FIRMA1 = 2000, a w ERP FIRMA1 = FIRMA1 (w erpie wskazuje na siebie, a w HR wskazuje na jednostkę gospodarczą ustawioną w HR) ?
Nie ruszałbym w ogóle ustawień globalnej jednostki gospodarczej. Wszystko ogarniesz regułami konwersji ALE/IDoc.

ODPOWIEDZ