What is ABAP Data Dictionary?

SQL can be divided into following 2 parts.

  • DML – Data Manipulation Language
  • DDL – Data Definition Language

DML part consists of query and update commands like SELECT, UPDATE, DELETE, INSERT etc. ABAP programs handle DML part of SQL.

DDL part consist of commands like CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX etc. ABAP Dictionary handles DDL part of SQL.

So ABAP Dictionary is used to create and manage data definitions (metadata). ABAP Dictionary is used to create Tables, Data Elements, Domains, Views, Lock Objects etc.


  1. Quite a solid article. I saw a webpage with a article as good as identical to this one a couple of weeks ago. This article is a day older so I assume they have just copied and changed it. I’m not accusing you of plagiarism it’s merely just head’s up. I can’t recall the page, sorry (age thing)

Leave a Reply

Your email address will not be published.