S/4HANA ve yoğun olarak perakendecilik sektöründe kullanılan SAP CAR sistemlerinde kullanılan IDOC yapılarının kullanımları sırasında zaman zaman IDOC statülerinin değiştirilerek tekrardan tetiklenmesi veya işlenmesini engellemek için çalıştırılmış gibi gösterilmesi gereken durumlar ile karşılaşabiliriz.
Bu yazımızda da, S/4HANA sistemlerinde ve CAR Sistemlerinde IDOC Durum Kodu veya IDOC Statüsünün nasıl değiştirileceğini anlatacağım.
Öncelikle, yazımıza başlamadan SAP Sisteminde kullanılan IDOC Durum Kodlarını ve Tanımlarını sizlerle paylaşmak istiyorum.
SAP Sisteminde Kullanılan IDOC Durum Kodları
Idoc Durum Kodu | Idoc Açıklama | Türkçe Idoc Açıklama |
00 | Not used, only R/2 | Kullanılmaz, sadece R/2 |
01 | IDoc created | IDoc oluşturuldu |
02 | Error passing data to port | Verileri bağlantı noktasına aktarırken hata |
03 | Data passed to port OK | Veriler bağlantı noktasına geçti OK |
04 | Error within control information of EDI subsystem | EDI alt sisteminin kontrol bilgileri içinde hata |
05 | Translation error | Çeviri hatası |
06 | Translation OK | Çeviri Tamam |
07 | Error during syntax check | Sözdizimi denetimi sırasında hata |
08 | Syntax check OK | Sözdizimi denetimi Tamam |
09 | Error during interchange handling | Değişim sırasında hata işleme |
10 | Interchange handling OK | Değişim işleme TAMAM |
11 | Error during dispatch | Gönderme sırasında hata 12 Gönderme TAMAM |
12 | Dispatch OK | Gönderme TAMAM |
13 | Retransmission OK | Yeniden iletim TAMAM |
14 | Interchange acknowledgment positive | Değişim bildirimi pozitif |
15 | Interchange acknowledgment negative | Değişim bildirimi negatif |
16 | Functional acknowledgment positive | İşlevsel alındı bildirimi pozitif |
17 | Functional acknowledgment negative | İşlevsel alındı bildirimi negatif |
18 | Triggering EDI subsystem OK | EDI alt sistemini tetikleme TAMAM |
19 | Data passed to port for test | Veriler test için bağlantı noktasına iletildi |
20 | Error triggering EDI subsystem | EDI alt sistemini tetiklerken hata |
21 | Error passing data for test | Test için veri geçerken hata |
22 | Dispatch OK, acknowledgment still due | Gönderim TAMAM, alındının hala zamanı geldi |
23 | Error during retransmission | Yeniden iletim sırasında hata |
24 | Control information of EDI subsystem OK | EDI alt sisteminin kontrol bilgileri TAMAM |
25 | Processing despite syntax error (outbound) | Sözdizim hatasına rağmen işleniyor (giden) |
26 | Error during syntax check of IDoc (outbound) | IDoc (giden) sözdizimi kontrolü sırasında hata |
27 | Error in dispatch level (ALE service) | sevk düzeyi (ALE hizmeti) |
28 | IDoc sent to ALE distribution unit retroactively | ALE dağıtım birimine geçmişe dönük olarak gönderilen IDoc |
29 | Error in ALE service | ALE hizmetinde hata |
30 | IDoc ready for dispatch (ALE service) | IDoc gönderime hazır (ALE hizmeti) |
31 | Error – no further processing | Hata – başka işlem yapılmaz |
32 | IDoc was edited | IDoc düzenlendi |
33 | Original of an IDoc which was edited | Düzenlenen bir IDoc’un orijinali |
34 | Error in control record of IDoc | Kontrolde hata IDoc |
35 | IDoc reloaded from archive | IDoc kaydı arşivden yeniden yüklendi |
36 | Electronic signature not performed (timeout) | Elektronik imza gerçekleştirilmedi (zaman aşımı) |
37 | Error when adding IDoc | IDoc eklenirken hata |
38 | IDoc archived | IDoc arşivlendi |
39 | IDoc is in the target system (ALE service) | IDoc hedef sistemde (ALE hizmeti) |
40 | Application document not created in target system | Uygulama dokümanı hedef sistemde oluşturulmadı |
41 | Application document created in target system | Uygulama dokümanı hedef sistemde oluşturuldu |
42 | IDoc was created by test transaction | IDoc test işlemi ile oluşturuldu |
50 | IDoc added | IDoc eklendi |
51 | Application document not posted | Uygulama dokümanı kaydedilmedi |
52 | Application document not fully posted | Uygulama belgesi tam olarak gönderilmedi |
53 | Application document posted | Uygulama belgesi gönderildi |
54 | Error during formal application check | Resmi uygulama kontrolü sırasında hata |
55 | Formal application check OK | Resmi uygulama kontrolü Tamam |
56 | IDoc with errors added | Hatalar eklenmiş IDoc |
57 | Test IDoc: Error during application check | Test IDoc: Uygulama kontrolü sırasında hata |
58 | IDoc copy from R/2 connection | R/2 bağlantısından IDoc kopyası |
59 | Not used | Kullanılmıyor |
60 | Error during syntax check of IDoc (inbound) | Sözdizimi kontrolü sırasında hata IDoc (gelen) |
61 | Processing despite syntax error (inbound) | Sözdizimi hatasına rağmen işleniyor (gelen) |
62 | IDoc passed to application | IDoc uygulamaya geçirildi |
63 | Error passing IDoc to application | IDoc uygulamaya geçirilirken hata |
64 | IDoc ready to be passed to application | IDoc uygulamaya geçirilmeye hazır |
65 | Error in ALE service | ALE hizmetinde hata |
66 | IDoc is waiting for predecessor IDoc (serialization) | IDoc önceki IDoc’u bekliyor (seri hale getirme) |
67 | Not used | Kullanılmıyor |
68 | Error – no further processing | Hata – başka işlem yok |
69 | IDoc was edited | IDoc düzenlendi |
70 | Original of an IDoc which was edited | Orijinalin düzenlenmiş bir IDoc |
71 | IDoc reloaded from archive | IDoc arşivden yeniden yüklendi |
72 | Not used, only R/2 | Kullanılmıyor, sadece R/2 |
73 | IDoc archived | IDoc arşivlendi |
74 | IDoc was created by test transaction | IDoc test işlemi tarafından oluşturuldu |
75 | IDoc is in inbound queue | IDoc gelen kuyruğunda |
S/4HANA Sisteminde IDOC Statüleri Nasıl Değiştirilir?
Çeşitli üçüncü parti yazılım yada programlardan veya SAP Çevre Sistemlerden S/4HANA sistemlerine gelen IDOC’lar içerisinde hatalı, işlemek istemediğiniz veya statüsünü değiştirmek istediğiniz IDOC’ları, WE02 işlem kodu üzerinden görüntülediğiniz IDOC numaralarının hepsini veya bir kaçına ait IDOC numaralarını belirledikten sonra,
SE38 işlem kodu üzerinden RC1_IDOC_SET_STATUS programı çalıştırılır.
Açılan ekranda IDOC Numarası, IDOC’un mevcut durum kodu ve değiştirilmek istenen statu kodu girilir ve program çalıştırılır.
Açılan rapor ekranında IDOC’un statü yani durum kodu kontrol edilir.
SAP CAR Sisteminde IDOC Statüleri Nasıl Değiştirilir?
SAP CAR Sisteminde, S/4HANA Sisteminde olduğu gibi, IDOC Durum Kodlarını değiştirebileceğiniz bir program bulunmamaktadır. Ancak SAP CAR Sisteminde yer alan IDOC_STATUS_WRITE_TO_DATABASE function module sayesinde, SAP CAR Sisteminde de IDOC Durum Kodlarını değiştirebiliriz.
Bunun için ilk önce yapmanız gereken, SAP CAR Sisteminde SE37 İşlem Koduna girerek IDOC_STATUS_WRITE_TO_DATABASE adlı funtion module’u girerek fonksiyonu çalıştırmanız gerekmektedir.
Açılan ekranda, aşağıdaki varyantta görüldüğü gibi IDOC Numarası girilir ve IDOC status alanında ki butona basılır.
Ardından, aşağıdaki ekran görüntüsünde gösterilen butona basılarak ilgili IDOC için yeni bir Durum yani Statü kodu girilir.
İlgili IDOC için işlem tamamlandıktan sonra Geri butonuna basılır.
Ondan sonra sizi aşağıdaki ekran görüntüsü karşılayacaktır. Ekran çalıştırılarak veya F8 butonuna basılarak çalıştırılır.
Çalıştırma işlemi tamamlandıktan sonra, IDOC statüsü başarılı bir şekilde kayıt edilir.
SAP ile ilgili daha fazla bilgiye buraya tıklayarak ulaşabilirsiniz.
Sosyal Medya Hesaplarımız
Bir yanıt bırakın