Intermediate Level
Deeper exploration of iDempiere modules and development patterns.
-
13
Procurement Overview & Requisitions
Master the Procure-to-Pay lifecycle, MRequisition API, requisition creation and approval workflow, and the RequisitionPOCreate process.
Purchase Orders
Deep dive into MOrder purchase mode, MOrderLine quantity fields, MProductPricing resolution, and the complete document action workflow.
Material Receipt & Goods Matching
Learn MInOut receipt processing, movement types, MMatchPO goods matching, and MStorageOnHand inventory updates.
Vendor Management Basics
Configure vendor business partners with MBPartner, MProductPO vendor-product links, MPaymentTerm schedules, and BP Group defaults.
Application Dictionary Deep Dive
Master advanced Application Dictionary techniques including custom windows, reference types, and validation rules.
Callouts and Field Validation
Implement real-time field-level validation and dynamic behavior using iDempiere callouts.
Workflow Management
Configure document workflows and approval processes to automate business operations.
Introduction to iDempiere Development
Set up your development environment with Eclipse IDE and learn the fundamentals of iDempiere development.
The Model Layer (X_ and M_ Classes)
Understand iDempiere's persistence layer through generated X_ classes and extensible M_ classes.
OSGi Framework in iDempiere
Explore the OSGi framework that powers iDempiere's modular plugin architecture.
Extension Points and Factories
Learn to extend iDempiere through its factory pattern — model, callout, process, and event handlers.
Database Migration with 2Pack
Master 2Pack, iDempiere's built-in tool for packaging and distributing Application Dictionary changes.
Creating Your First Plugin
Build your first iDempiere plugin from scratch — project setup, configuration, and deployment.
Model Events and Event Handlers
Implement event-driven business logic using iDempiere's model event system.
Custom Processes and Forms
Create custom server processes and interactive forms to extend iDempiere's functionality.
Production Overview
Learn how to define Bills of Materials and create production orders using the MProduction API in iDempiere.
Inventory & Warehouse Management
Master warehouse locator management, inventory queries, and inter-warehouse transfers using MMovement and MStorageOnHand.
Chart of Accounts and General Ledger Setup
Configure iDempiere accounting foundation with chart of accounts, account schema, and general ledger.
Accounts Payable and Receivable
Master the invoice-to-payment cycle for both vendors and customers in iDempiere.