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...
ODPOWIEDZ
pabi
Posty: 204
Rejestracja: śr sty 25, 2012 2:25 pm
Has thanked: 32 times
Been thanked: 6 times

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

Post autor: pabi »

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: 1058
Rejestracja: pt mar 14, 2008 12:51 pm
Has thanked: 71 times
Been thanked: 313 times

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

Post autor: wojtas7 »

Zobacz tabelę DD03L
dominik.tylczynski
Posty: 8326
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1915 times
Been thanked: 1474 times
Kontakt:

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

Post autor: dominik.tylczynski »

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