SAP Entity Manipulation Language(EML)

SAP Entity Manipulation Language(EML)

Entity Manipulation Language Nedir?

Entity Manipulation Language (EML), ABAP dilinin bir parçasıdır. ABAP’ta kullanılabilen yeni sözdizimleri olduğu anlamına gelir.

ABAP RESTful programming model bağlamında Business Object davranışını kontrol eder.

ABAP kodu ile, kullanıcı ABAP RAP modeli kullanılarak oluşturulan Business Object’i değiştirebilir.

Transactional geliştirme senaryolarında verilere tür tasarrufu sağlayan okuma ve değiştirme erişimi sağlar.

SAP EML
SAP EML

EML Syntaxes

EML, read, modify(Create, Update, Delete, Execute, Actions) ve commit için sözdizimlerini içerir.

•Read Entities

•Modify Entities – Create

•Modify Entities – Update

•Modify Entities – Delete

•Modify Entities – Action

Commit Entities sözdizimi, akışı mantıksal olarak tamamlamak için modify sözdizimleriyle birleştirilmiştir.

LUW kavramı, tüm modify sözdizimlerinde bulunur.

Modify sözdizimi, transactional buffer’ı manipüle eder ve read ayrıca transactional buffer’dan veri alır.

Managed behavior durumunda, yönetilen runtime verileri transactional buffer’da otomatik doldurur.

Unmanaged behavior durumunda kullanıcının behavior uygulamasının transactional read yönetimini uygulaması gerekir.

MODIFY ENTITIES OF Business_Object
ENTITY BO_Entity
Operation FIELDS ( RelevantField1 RelevantField2 ) WITH internal_table | FROM internal_table
[FAILED failed]
[MAPPED mapped]
[REPORTED reported].

Kaynakça

1- SAP Blog

2- Gocoding

Emrullah Demirhan

Emrullah Demirhan

Coşkunöz Holding – CITS Bilişim A.Ş’de SAP ABAP Danışmanı olarak çalışmaktayım. SAP ERP yazılımı ve ABAP programlama dili uzmanıyım. Ayrıca Python programlama dili ve veri bilimi ile de ilgilenmekteyim. Yeni teknolojiler öğrenmeyi, öğrendiklerimi uygulayarak sonuçlarını paylaşmayı ve öğretmeyi seviyorum.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Son Yazılar

Popüler Yazılar

Tavsiye Edilen Yazılar

Sitemizde en iyi deneyimi yaşamanızı sağlamak için çerezler kullanmaktadır.