Objek bisnis ing SAP RAP

by | Jun 13, 2021 | ABAP RAP

Home » SAP » ABAP » ABAP RAP » Objek bisnis ing SAP RAP

Pambuka - kirim iki minangka bagéan saka SAP ABAP RAP seri.

Pambuka

Obyek Bisnis ing pangembangan perusahaan nggambarake artefak wektu nyata kayata SalesOrder, Info Record. Isine sawetara simpul kayata Item, Penawar lan operasi transaksi kaya nggawe, nganyari, mbusak data bisnis uga operasi khusus aplikasi kaya ngirim, nolak.

Kategori Obyek Bisnis

Objek bisnis dikategorikaké miturut:

  • struktur
  • Prilaku
  • Implementasi runtime

 

1. Struktur

Obyek bisnis minangka struktur wit, ing ngendi simpul ndhuwur diwakili minangka root lan sub-node diwakili minangka simpul anak. Node disambungake karo asosiasi lan komposisi khusus. Saben unsur simpul dimodelake karo entitas CDS.

Wit komposisi nggambarake Struktur Obyek Bisnis

Gambar 1: Wit komposisi nggambarake Struktur Obyek Bisnis

2. Prilaku Obyek Bisnis

Definisi prilaku nuduhake entitas ROOT saka model data CDS. Hubungan kasebut yaiku [0..1] yaiku siji entitas root CDS bisa duwe paling akeh siji definisi prilaku, lan siji definisi prilaku bisa ngarujuk marang siji entitas root.

Operasi obyek bisnis sing didhukung ditetepake ing definisi prilaku. Operasi kasebut kalebu:

  • Operasi standar kaya CREATE, UPDATE, DELETE
  • Operasi khusus Obyek Bisnis kanthi struktur input/output khusus. Jinis-jinis operasi kasebut diarani tumindak. Tuladha: KIRIM, TOLAK, BATAL, PUBLISH.

Dhéfinisi prilaku uga kalebu informasi babagan kunci, jinis panomeran (panomeran pungkasan/panomeran awal), lapangan mung diwaca/wajib saka entitas CDS.

Hubungan antarane Entitas CDS lan Perilaku Obyek Bisnis

Gambar 2: Hubungan antarane Entitas CDS lan Perilaku Obyek Bisnis

3. Business Object runtime implementasine

Ing SAP ABAP RAP, nyimpen data menyang basis data ditindakake ing rong fase: fase INTERAKSI lan fase SIMPAN.

ing Fase INTERAKSI, konsumen nelpon operasi didhukung (kaya CUD) kanggo ngganti data utawa kanggo maca data. Owah-owahan iki disimpen ing internal TRANSAKSIONAL buffer sing makili kahanan data conto. Sawise owah-owahan disimpen ing buffer, fase urutan SAVE dileksanakake kanggo nyimpen owah-owahan saka buffer transactional kanggo database.

SAVE urutan kasusun saka urutan cara (finalise (), check_before_save (), adjust_numbers (), nyimpen (), ngresiki (), cleanup_finalise ()) kang kaleksanan kanggo tetep owah-owahan. Ing bagean sabanjure kita bakal digali jero implementasine runtime.

Implementasi Runtime BO

Gambar 3: Implementasi Runtime BO

Pengarang

0 Komentar

Kirim Komentar

Panjenengan alamat email ora bisa diterbitake. Perangkat kothak ditandhani *

Situs iki nggunakake Akismet kanggo ngurangi spam. Sinau babagan proses data sampeyan.

Pengarang