Pengaturan Outbound

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > Indonesia > Costumized IDOC >

Pengaturan Outbound

Definisikan Sistem Logika dan Tempatkan Client ke Sistem Logika – Transaksi SALE

SALE-4

 

Masuk ke "Define Logical System "(Lihat gambar diatas)

Definisikan logika sistem yang baru untuk mengidentifikasi sistem lokal dan Simpan

SALE-1

 

Sekarang, masuk ke  "Assign Client to Logical System" (Lihat Gambar paling atas)

Tambahkan entri baru

Spesifikasikan Client, yang sebelumnya telah dibuat sistem logika dan atribut lainnya.

Simpan dan entrikan(masukkan)

SALE-2

 

Definisikan logika sistem yang baru untuk mengidentifikasi sistem partner dan Simpan

SALE-3

 

Memaintenance Tujuan RFC – Transaksi SM59

Buat sebuah tujuan RFC baru untuk Tipe koneksi R/3

Spesifikasikan Host target pada Tab 'Technical settings'.

SM59-1

Sediakan Logon credentials pada tab "Logon/Security".

SM59-2

Simpan pengaturan

Untuk memferivikasi Pengaturan, Klik pada ''Test connection" atau "Remote logon''

 

Definisikan Port – Transaksi WE21

Kita perlu mendefinisikan Port RFC untuk sistem partner.

Klik pada "Transactional RFC"

Buat Port Baru.

WE21-1

Isikan sebuh deskripsi

Spesifikasikan nama target tujuan RFC

WE21-2

Simpan Objek

 

Memaintenan Model Distribusi – Transaksi BD64

Klik pada "Change" BD64-1

Buat model view baru BD64-2

Isikan "Short text" dan "Technical name"  pada Model View

BD64-3
Cttn : Technical Name sebaiknya namanya sesuai dengan RFC Destinations. Selain itu Technical Name adalah Case Sensitive.

 

Tambahkan Tipe Pesan BD64-5

Spesifikasikan sistem pengirim dan penerima.

Juga, spesifikasikan tipe pesan yang telah kita buat sebelumnya

BD64-4

Simpan Model Distribusi

Cttn : Setelah Add message type sebaiknya disave dulu, jangan jalankan langkah di bawah ini (Generate/Create Partner Profile) karena akan muncul message "No messages have been defined for the selection conditions in the model".

Buat "Partner Profile" – Transaksi BD82/WE20

Untuk menghasilkan 'Partner profile' secra otomatis, anda dapat menggunakan BD82 atau BD64 dan gunakan path menu Environment -> Generate partner profiles

oSelain itu, anda dapat menggunakan transaksi WE20 untuk membuat sebuah "partner profile"

BD64-6

Pada "selection screen", spesifikasikan view model, sistem taraget dan Eksekusi

Hasilnya akan ditampilkan pada layar berikutnya

BD82-1

Untuk memverifikasi "partner profile"  masuk ke WE20

Cek"partner profile"  Sistem target

WE20-1

 

View Model Terdistribusi (Distribute Model View) – Transaski BD64

Seleksi Model View

Masuk ke path menu Edit -> Model View -> DistributeBD64-7

Hasil Log akan ditampilkan pada screen berikutnya.

BD64-8

 

Program untuk menghasilkan 'Outbound IDoc'

Buat program 'executable' ZRZ_ORDER_IDOC di SE38. Dibawah, telah saya diskripsikan logika program :

Ambil data dari DDic Tabel ZCUSTOMERS, ZSOHEADERS dan ZSOITEMS sebagai kriteria seleksi.

Isikan Struktur record Kontrol dari tipe EDIDC

oRincikan Tipe Pesan, Tipe IDoc basic, Port tRFC, nomor Partner, dan Tipe Partner Penerima

Isikan record data

oDefinisikan struktur seperti 'IDoc Segment'

oIsikan struktur dengan data yang telah diambil

oLewati nama segment dan striuktur diatas dengan field yang cocok dari Tipe Struktur EDIDD

oTempatkan struktur EDIDD ke Tabel Internal tipe EDIDD

Sekarang, panggil "function module" MASTER_IDOC_DISTRIBUTE dan lewati Struktur Record Kontrol IDoc dan tabel record data.

Sistem bekerja dengan baik jika nilai kembali adalah nol

Function module memberikan nilai kembali sebuah tabel Tipe EDIDC untuk memberikan detail tentang meggenerate/menghasilkan IDoc

Tampilkan Log yang sesuai

Kode Sintak

 

4t