IDOC jak znaleźć nazwę segmentu mająć nazwę pola?

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

IDOC jak znaleźć nazwę segmentu mająć nazwę pola?

Post autor: pabi » pn kwie 29, 2019 10:53 am

Cześć

Jak szukacie segment type mając nawę pola ?
Przykładowo znalazłem, że pole BUKRS jest w segment type E1P0001 message HRMD_A (potrzebne do ustawiania reguł konwersji).

Tylko szukałem w we60 recznie przeglądając segment po segmencie.
A jak znaleźć segment type jakimś wyszukiwaniem majac tylko nazwe pola BUKRS, żeby nie przeglądać segment po segmencie ?

wojtas7
Posty: 709
Rejestracja: pt mar 14, 2008 12:51 pm
Has thanked: 53 times
Been thanked: 115 times

Re: IDOC jak znaleźć nazwę segmentu mająć nazwę pola?

Post autor: wojtas7 » wt kwie 30, 2019 12:40 pm

Zobacz tabelę DD03L

dominik.tylczynski
Posty: 7010
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 997 times
Been thanked: 1023 times
Kontakt:

Re: IDOC jak znaleźć nazwę segmentu mająć nazwę pola?

Post autor: dominik.tylczynski » pn maja 06, 2019 9:08 am

Przyznam, że nie znam metody na odnalezienie pól w segmentach IDoc, które musisz skonwertować, metody na 100% skutecznej dla dowolnego scenariusza integracji.

Sugeruję zatem następujący sposób postępowania:
  1. Wygeneruj żądany IDoc np. HRMD_A z systemu źródłowego
  2. Prześlij go do systemu docelowego na razie bez żadnych reguł konwersji. Przetworzenie tego IDoc'a w systemie docelowym zakończy się naturalnie błędem.
  3. W transakcji WE19 zrób testowy IDoc na podstawie IDoc'a z pkt. 2 i zmień wartość pola, które powoduje błąd na taką jaką masz w systemie docelowym np. zmień kod jednostki gospodarczej.
  4. Powtarzaj pkt. 3 dla kolejnych pól, aż uda się poprawnie przetworzyć IDoc. Dzięki temu namierzysz wszystkie pola, które musisz skonwertować przy pomocy reguł konwersji

ODPOWIEDZ