NO. SAP is not a database but its an application that makes use of databases provided by other vendors like Oracle , SQL Server etc.
☛ It is expensive
☛ Demands highly trained staff
☛ Lengthy implementation time
☛ Interfaces are a little bit complex
☛ Does not determine where master data resides
Three stages of data-mining includes
☛ Initial Exploration
☛ Model building
Variables are used in different application
☛ Characteristics variable
☛ Hierarchy nodes
☛ Processing Types
☛ Replacement Path
☛ User entry/default type
Meta Data: Meta Data is data about Data. It tells you about the structure of data or MetaObjects.
Master Data: This Data is key business information like Customer information , Employee , Materials etc. This is more like a reference data. For Ex. If a customer orders 10 units of your product instead of asking customer for his shipping address 10 times , the same can be referenced from the Customer Master Data.
Transaction Data: This is data related to day to day transactions.
Different layers in R/3 system includes
☛ FI (Financial Accounting)
☛ EC(Enterprise Controlling)
☛ IM (Investment Management)
☛ HR (Human Resource)
☛ SD (Sales and Distribution)
☛ MM (Materials Management)
☛ PM (Plant Maintenance)
☛ PP (Production Planning)
☛ QM - Quality Management
☛ BW (Business Warehousing)
There are many industry specific solutions that SAP provides apart from the list of modules above which is ever growing.
To create a table in the data dictionary, you have to follow this steps
☛ Creating domains (data type, field length, range)
☛ Creating data elements (Properties and type for a table field)
☛ Creating tables (SE 11)
Netweaver is an integrated technology platform such that all the products in the mySAP suite can run on a single instance of netweaver known as SAP Web Application Server (SAP WEBAs).
The advantage of using Netweaver is you can access SAP data using the web (http protocol) or even mobile. Thus you can save on costs involved in training users on SAP Client side GUI.