SAP Tutorial IDOC : Pengertian, Struktur, Jenis, Format & Tabel

Apa itu IDOC?

IDOC adalah hanya sebuah wadah data digunakan untuk bertukar informasi antara dua proses yang dapat memahami sintaksis dan semantik data.

Dengan kata lain, IDOC seperti file data dengan format tertentu yang dipertukarkan antara 2 sistem yang mengetahui cara menafsirkan data tersebut.

IDOC adalah singkatan dari ” Dokumen Perantara”

Saat kita menjalankan sebuah outbond Proses ALE atau EDI, IDOC dibuat.

Dalam majalah SAP System, I DOC disimpan dalam database. Setiap IDOC memiliki nomor unik(dalam klien).

Fitur utama

  • IDOC adalah independen dari sistem pengirim dan penerima.(SAP-to-SAP serta Non-SAP)
  • IDOC didasarkan pada DAN DARI standar, ANSI ASC X12 dan EDIFACT. Jika terjadi konflik dalam ukuran data, ia akan mengadopsi ukuran data yang lebih panjang.
  • IDOC adalah independen dari arah pertukaran data misal ORDERS01 : Modul pembelian : Inbound dan Outbound
  • IDOC dapat dilihat di a editor teks. Data disimpan dalam format karakter, bukan format biner.

Struktur IDOC

Struktur IDOC

Struktur I doc terdiri dari 3 bagian –

  1. Bagian administrasi (Catatan Kontrol)- yang memiliki tipe idoc, tipe pesan, status saat ini, pengirim, penerima, dll. Ini disebut sebagai rekaman Kontrol.
  2. Data aplikasi (Catatan Data) – Yang berisi data. Ini disebut catatan data/segmen.
  3. Informasi Status (Catatan Status)- Ini memberi Anda informasi tentang berbagai tahapan yang telah dilalui idoc.

Anda dapat melihat I-DOC menggunakan transaksi WE02 or WE05

Struktur IDOC

Seperti yang terlihat pada tangkapan layar di atas, catatan IDOC memiliki tiga bagian Kontrol, Data, dan Status. Mari kita lihat secara detail – Catatan Kontrol

  • Semua data catatan kontrol disimpan dalam tabel EDIDC. Kunci dari tabel ini adalah Nomor IDOC
  • Ini berisi informasi seperti nomor IDOC, arah (masuk/keluar), informasi pengirim, penerima, saluran yang digunakan, port mana yang digunakan, dll.
  • Arah '1' menunjukkan keluar, '2' menunjukkan masuk.

Catatan Data

  • Catatan data berisi data aplikasi seperti info header karyawan, detail mingguan, detail klien, dll.
  • Semua data rekaman data disimpan dalam tabel EDID2 hingga EDID4 dan EDIDD adalah struktur tempat Anda dapat melihat komponennya.
  • Ini berisi data seperti nomor idoc, nama dan nomor segmen di idoc, hierarki dan data
  • Data sebenarnya disimpan sebagai string dalam field yang disebut SDATA, yang merupakan field sepanjang 1000 karakter.

Catatan Status

  • Catatan status dilampirkan ke I-DOC pada setiap pencapaian atau ketika mengalami kesalahan.
  • Semua data catatan status disimpan dalam tabel EDIDS.
  • Status 1-42 untuk keluar sedangkan 50-75 untuk masuk

Jenis IDOC

Tipe I DOC, (Dasar) mendefinisikan struktur dan format dokumen bisnis yang akan dipertukarkan. IDOC adalah turunan dari Tipe IDOC , seperti konsep variabel dan tipe variabel bahasa pemrograman. Anda dapat menentukan tipe IDOC menggunakan WE30

Apa itu Segmen?

Segmen mendefinisikan format dan struktur a catatan data di I-DOC. Segmen adalah komponen yang dapat digunakan kembali.

Untuk setiap segmen SAP menciptakan

  • Jenis Segmen (versi independen)
  • Definisi Segmen (tergantung versi)
  • Dokumentasi Segmen

3 karakter terakhir adalah versi segmen

Definisi terus berubah sesuai versi tetapi jenis segmennya tetap sama.

Transaksi:WE31

Segmen di IDOC

Apa itu tipe Ekstensi IDOC?

IDOC terdiri dari 2 jenis: -

  1. Dasar
  2. Perpanjangan

Jenis ekstensi IDOC

SAP menyediakan banyak Tipe IDOC Dasar yang telah ditentukan sebelumnya tidak dapat dimodifikasi. Jika Anda ingin menambahkan lebih banyak data ke tipe dasar terbatas ini, Anda dapat menggunakan tipe ekstensi. Seringkali Anda akan melakukannya JANGAN gunakan ekstensi.

Jenis ekstensi IDOC

Dokumentasi

Setiap IDOC didokumentasikan secara menyeluruh dalam transaksi WE60

Dokumentasi

Jenis Pesan

Sebuah pesan mewakili jenis dokumen tertentu yang dikirimkan antara dua mitra Mis. Pesanan, tanggapan pesanan, faktur, dll

Tipe idoc dapat dikaitkan dengan banyak tipe pesan

Selain itu, jenis pesan dapat dikaitkan dengan jenis idoc yang berbeda. Transaksi WE81

Jenis Pesan

Tampilan IDOC

Tipe IDOC dapat digunakan untuk lebih dari satu tipe pesan, yang mengakibatkan IDOC berisi lebih banyak kolom daripada yang diperlukan untuk tipe pesan tertentu.
Tampilan IDOC digunakan untuk meningkatkan kinerja dalam menghasilkan IDOC untuk memastikan hanya segmen relevan yang diisi dengan data. Tampilan IDOC hanya penting untuk Pemrosesan Keluar.

Tampilan IDOC

Profil Mitra

Mitra didefinisikan sebagai mitra bisnis yang melakukan bisnis dan bertukar dokumen dengan Anda

Di profil mitra dari mitra tempat kami bertukar Idocs, kami mempertahankan parameter yang diperlukan untuk bertukar data. Transaksi yang digunakan adalah WE20.

Profil Mitra di IDOC

pelabuhan

Port mendefinisikan karakteristik teknis koneksi antar Anda SAP sistem dan sistem lain yang ingin Anda gunakan untuk mentransfer data (subsistem). Port mendefinisikan media pertukaran data antara 2 sistem.

Ada berbagai jenis port. 2 yang paling umum digunakan adalah Pelabuhan TRFC digunakan dalam ALE dan File port yang digunakan EDI.

Untuk port TRFC kita harus memberi nama tujuan logis yang dibuat menggunakan SM59.

Saat menggunakan port file, Anda dapat menentukan direktori dimana file IDOC harus ditempatkan. Sistem lain atau middleware akan mengambil file dari sini. Modul Fungsi dapat digunakan untuk menghasilkan nama file untuk idoc. Ketika pengujian Anda dapat menggunakan "File keluar" untuk menentukan nama file konstan. tab “pemicu keluar” dapat digunakan untuk menyediakan informasi jika kita ingin memicu beberapa pemrosesan pada subsistem ketika idoc dibuat di lokasi ini. Kita harus menentukan nama file perintah dan direktori yang harus dijalankan.

Pelabuhan di IDOC

Ini sangat membingungkan!

Mari kita pahami proses pembuatan IDOC dengan contoh –

  • Setiap kali Pesanan Pembelian (PO) dibuat, kami ingin mengirimkan IDOC ke vendor.
  • PO dikirimkan dalam bentuk IDOC kepada vendor (mitra). Mitra tersebut harus mengaktifkan EDI di sistem itu. SAP harus menyadari bahwa ia dapat mengirim dokumen ke vendor ini secara elektronik.
  • PO yang dikirimkan sebagai idoc keluar oleh pelanggan akan menjadi idoc masuk bagi vendor. Itu SAP sistem di sisi vendor dapat memproses ini untuk membuat dokumen aplikasi (pesanan penjualan) pada sistem mereka.
  • Quotation, RFQ, PO, SO, Invoice, delivery note dll adalah beberapa dokumen yang biasa dipertukarkan melalui IDOC

Proses transfer data keluar dari Anda SAP sistem disebut Proses keluar, sementara data berpindah ke Anda SAP sistem disebut Proses masuk. Sebagai pengembang atau konsultan yang akan terlibat dalam menyiapkan proses ini untuk organisasi Anda. Berikut adalah langkah-langkah cara mengaturnya-

Proses Keluar

Langkah-Langkah yang Terlibat –

  1. Buat segmen (WE31)
  2. Buat tipe idoc (WE30)
  3. Buat jenis pesan (WE81)
  4. Kaitkan tipe pesan ke tipe idoc (WE82)
  5. Buat port (WE21)
  6. Jika Anda akan menggunakan metode kontrol pesan untuk memicu idocs, buatlah modul fungsi untuk membuat idoc dan kaitkan modul fungsi ke kode proses keluar
  7. Jika tidak, buat modul fungsi atau program mandiri yang akan membuat idoc
  8. Buat profil mitra (WE20) dengan informasi yang diperlukan dalam parameter keluar untuk mitra yang ingin Anda tukarkan idoc. Picu idoc.

Proses Masuk

Langkah-Langkah yang Terlibat-

  1. Pembuatan tipe Idoc dasar (Transaksi WE30)
  2. Membuat jenis pesan (Transaksi WE81)
  3. Mengaitkan tipe Pesan ke tipe Idoc dasar (Transaksi WE82)
  4. Buat modul fungsi untuk memproses idoc
  5. Tentukan karakteristik modul fungsi (BD51)
  6. Alokasikan modul fungsi masuk ke jenis pesan (WE57)
  7. Mendefinisikan kode proses (Transaksi WE42)
  8. Pembuatan profil mitra (Transaksi WE20)

Buletin Harian Guru99

Awali hari Anda dengan berita AI terbaru dan terpenting yang disampaikan saat ini.