Cześć,
zastanawiam się czy ktoś z was mierzył się z takim problemem:
Dostajemy maila od partnera. Tytuł maila jest stały. Mail zawiera załącznik.
Problem:
Skopiować załączniki w określone miejsce w systemie. Nie wiem jak poradzić sobie z odczytem maila. Spotkaliście się z czymś takim?
Propozycje które widziałem to odpalenie PI i napisanie funkcji po stronie ERP dodającej załaczniki do wybranego obiektu.
( Funkcję już mam, GOS też obsłużony... ).
Pozdrawiam,
Jarek
Odczytywanie maila przychodzacego w SAP
-
- Posty: 561
- Rejestracja: śr kwie 04, 2007 4:32 pm
- Lokalizacja: Poznań
- Has thanked: 9 times
- Been thanked: 165 times
- Kontakt:
Re: Odczytywanie maila przychodzacego w SAP
Z pewnością kojarzysz transkację SOST. Umożliwia ona odczytanie maili, załączników, itd. itp.
Z poziomu ABAPa można to uzyskać jak poniżej:
1. listę maili uzyskasz korzystając z modułu funkcyjnego SX_SNDREC_SELECT
2. listę załączników konkretnego maila (z listy z punktu 1) uzyskasz przy pomocy modułu funkcyjnego SO_ATTACHMENTS_LIST_READ
3. dostęp do konkretnego załącznika (z listy z punktu 2) zapewni moduł funkcyjny SO_DOCUMENT_READ_API1 i SO_ATTACHMENT_READ_API1
Z poziomu ABAPa można to uzyskać jak poniżej:
1. listę maili uzyskasz korzystając z modułu funkcyjnego SX_SNDREC_SELECT
2. listę załączników konkretnego maila (z listy z punktu 1) uzyskasz przy pomocy modułu funkcyjnego SO_ATTACHMENTS_LIST_READ
3. dostęp do konkretnego załącznika (z listy z punktu 2) zapewni moduł funkcyjny SO_DOCUMENT_READ_API1 i SO_ATTACHMENT_READ_API1
Pozdrawiam,
Jacek Witczak
http://novertio.pl
Jacek Witczak
http://novertio.pl
-
- Posty: 145
- Rejestracja: wt paź 10, 2017 4:26 pm
- Has thanked: 54 times
- Been thanked: 86 times
Re: Odczytywanie maila przychodzacego w SAP
A dlaczego chcesz maile przychodzące czytać w SAP?
Kiedyś dostawaliśmy od kontrahentów maile zawierające informacje do rozliczeń z nimi (w uproszczeniu - tworzenia faktur). Maile, podobnie jak u Ciebie, miały zestandaryzowane tytuły, nazwy załączników, przychodziły z konkretnych adresów. Została napisana prosta aplikacja na poziomie serwera pocztowego, która dla zdefiniowanych parametrów (jak wyżej) wycinała z maila załącznik i zapisywała w odpowiednich lokalizacjach (zależnych np. od kontrahenta).
O podłączeniu skrzynki mailowej przychodzącej do SAPa nie słyszałem, ale człowiek całe życie się uczy ....
-
- Posty: 561
- Rejestracja: śr kwie 04, 2007 4:32 pm
- Lokalizacja: Poznań
- Has thanked: 9 times
- Been thanked: 165 times
- Kontakt:
Re: Odczytywanie maila przychodzacego w SAP
Nie jestem specem od BASIS i spraw systemowych ale rzuć okiem na transakcję SCOT.
Pozdrawiam,
Jacek Witczak
http://novertio.pl
Jacek Witczak
http://novertio.pl
-
- Posty: 8326
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1915 times
- Been thanked: 1474 times
- Kontakt:
Re: Odczytywanie maila przychodzacego w SAP
W transakcji SCOT definiujesz klasę, która przetwarza przychodzące komunikaty:
Zobacz w SE24, które klasy implementują interfejs IF_INBOUND_EXIT_BCS i sprawdź jak są napisane. To Ci ułatwi stworzenie własnej klasy.
Klasa musi implementować interfejs IF_INBOUND_EXIT_BCS.
Zobacz też SAP Help: Inbound ProcessingDokumentacja pola Exit Name pisze:Class that Implements the Interface IF_INBOUND_EXIT_BCS
Use
The specified class processes the send orders that correspond to the
relevant rule. You must have implemented the methods CREATE_INSTANCE and
PROCESS_INBOUND of the interface IF_INBOUND_EXIT_BCS.
Dependencies
In the case of several suitable exits, processing takes place according
to the call sequence.
Zobacz w SE24, które klasy implementują interfejs IF_INBOUND_EXIT_BCS i sprawdź jak są napisane. To Ci ułatwi stworzenie własnej klasy.
-
- Posty: 8326
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1915 times
- Been thanked: 1474 times
- Kontakt:
Re: Odczytywanie maila przychodzacego w SAP
Typowym scenariuszem jest przetwarzanie faktur elektronicznych od dostawców. Dostawca przesyła fakturę jako plik PDF w załączniku do maila. Ten załącznik jest zapisywany w archiwum dokumentów i uruchamiany jest workflow z OCR dokumentu oraz zatwierdzaniem faktury.greg_hhl pisze: ↑czw sie 02, 2018 12:43 pm A dlaczego chcesz maile przychodzące czytać w SAP?
Kiedyś dostawaliśmy od kontrahentów maile zawierające informacje do rozliczeń z nimi (w uproszczeniu - tworzenia faktur). Maile, podobnie jak u Ciebie, miały zestandaryzowane tytuły, nazwy załączników, przychodziły z konkretnych adresów. Została napisana prosta aplikacja na poziomie serwera pocztowego, która dla zdefiniowanych parametrów (jak wyżej) wycinała z maila załącznik i zapisywała w odpowiednich lokalizacjach (zależnych np. od kontrahenta).
O podłączeniu skrzynki mailowej przychodzącej do SAPa nie słyszałem, ale człowiek całe życie się uczy ....
Re: Odczytywanie maila przychodzacego w SAP
Czesc,
robilem ostatnio takie rozwiazanie dla ABAPerow. Chcieli miec mozliwosc wyslania maila do SAP, odczytanie go w SBWP, aby podac go dalszej obrobce.
Postawilem na SLES12 dedykowany mailserver z POSTFIXEM. Dorzucilem do tego Thunderbirda, zeby byl latwy interfejs. Jak to zrobic po stronie SAP jest opisane w nocie: 455140. Transakcje, w ktorych sie poruszalem to: SCOT, SOST, SICF. Jak odebrac maila w SAP jest napisane w dosc lopatologiczny sposob - przekieruj maila z mailserwera do SAP.
robilem ostatnio takie rozwiazanie dla ABAPerow. Chcieli miec mozliwosc wyslania maila do SAP, odczytanie go w SBWP, aby podac go dalszej obrobce.
Postawilem na SLES12 dedykowany mailserver z POSTFIXEM. Dorzucilem do tego Thunderbirda, zeby byl latwy interfejs. Jak to zrobic po stronie SAP jest opisane w nocie: 455140. Transakcje, w ktorych sie poruszalem to: SCOT, SOST, SICF. Jak odebrac maila w SAP jest napisane w dosc lopatologiczny sposob - przekieruj maila z mailserwera do SAP.