Tolong jelaskan mengenai Kamus ABAP dari ABAP dalam bahasa melayu

Mengurus definasi data tanpa ulangan

Berkait rapat dengan ABAP/4 Development Workbench yang lain.

Menguatkuasa integriti data adalah proses memastikan data yang masuk kedalam sistem adalah logik, penuh, dan konsisten. Apabila aturan integriti data ditakrifkan dalam Kamus ABAP/4, sistem secara automatik menghalang kemasukkan data tidak sah. Mengtakrifkan aturan integriti data pada tahap kamus bererti ia hanya perlu ditakrifkan sekali sahaja, dan bukannya pada setiap aturcara yang mencapai data tersebut.

The following are examples of data lacking integrity:

A date field with a month value of 13

An order assigned to a customer number that doesn’t exist

An order not assigned to a customer

Mengurus takrifan data tanpa ulangan merupakan proses menyambung maklumat yang sama kepada takrifan data yang sama. Sebagai contoh, pangkalan data pelanggan kemungkinannya mengandungi nombor ID pelanggan di beberapa tempat. Kamus ABAP memberikan keupayaan mengtakrif ciri-ciri nombor ID pelanggan hanya pada satu tempat. Tarifan pusat itu kemudiannya boleh digunakan bagi setiap ulangan nombor ID pelanggan.

The ABAP Dictionary’s integration with the rest of the development environment enables ABAP programs to automatically recognize the names and characteristics of dictionary objects.  Additionally, the system provides easy navigation between development objects and dictionary definitions. For example, as a programmer, you can double-click on the name of a dictionary object in your program code, and the system will take you directly to the definition of that object in the ABAP/4 Dictionary.

When a dictionary object is changed, a program that references the changed object will automatically reference the new version the next time the program runs. Because ABAP is interpreted, it is not necessary to recompile programs that reference changed dictionary objects.