IL03 — Display Functional Location Master Record
IL03 displays the master record of a functional location - the technical object identifier used to represent a place, system boundary, or asset position in the plant hierarchy. It shows classification, partner, organizational and structure data but is display-only; the actual equipment installed there has to be checked separately through its time-dependent installation history, not from this record itself.
This page covers the display transaction for functional location master data, how a consultant reaches for it versus IH01 or the equipment transactions, and the diagnostic checks needed when a hierarchy, an installation, or a status assignment does not look right. It focuses on the mismatch between what IL03 shows and what actually drives cost rollup and equipment history.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 1,142 words
Purpose
IL03 opens the display view of a functional location, the object type used in Plant Maintenance to represent a fixed position in a technical or organizational hierarchy - a building, a production line, a measuring point, a system boundary. The record carries a structure indicator that defines the coding mask of the location's identifier, a superior location reference that places it in the hierarchy, plus organizational, classification and partner data. The structural fact that causes most confusion: the hierarchy visible in IL03 is only as correct as the superior-location field on each record. Nothing enforces that the technical hierarchy matches the organizational or cost hierarchy, and IL03 will happily display a location with no superior, or one whose superior was reassigned, without warning that reporting rollups above it are now broken.
When it is used
IL03 is reached for whenever someone needs to confirm what a functional location actually is before creating a notification or order against it, before installing equipment at it, or before trusting a cost report that rolls up through it. It sits upstream of IW21/IW31 (notification and order creation reference the location) and downstream of IL01/IL02 (create and change). Consultants use IH01 instead when the task is browsing or restructuring the tree itself; IL03 is the tool for inspecting one record's full detail - classification values, partner assignments, address, status - which the tree view in IH01 does not show. It is also the fastest way to confirm whether a location exists at all when a user reports it missing from a search.
How to use it in practice
- Call IL03 and enter the functional location number directly, or use the structure indicator matchcode / superior-location search if the exact identifier is unknown.
- Execute to land on the general data screen showing description, structure indicator, and superior location.
- Switch to the Location tab for maintenance plant, planning plant, and planner group assignment.
- Switch to the Organization tab for company code, business area, and controlling object assignments.
- Switch to Classification to view class and characteristic values, if the location was classified.
- Switch to Partners to see the assigned responsible persons, vendors, or sold-to parties.
- Use the Structure display or jump to IH01 from within the transaction to see the location's position in context.
Key data objects
- IFLOT - the functional location master record: technical identifier (TPLNR), structure indicator, superior location, object type, maintenance and planning plant.
- IFLOTX - the short text and long description associated with the location.
- JEST - the individual object status records (system and user status) attached to the location's object number.
- IHPA - partner assignments (responsible person, vendor, etc.) linked to the location's object.
- EQUZ - equipment installation time-slice records; this is where equipment currently or historically installed at the location is actually recorded, not on IFLOT itself.
How to prove it in the data
In SE16, pull IFLOT filtered on the functional location number (TPLNR) to confirm structure indicator, superior location, and plant assignment. Cross-check IFLOTX on the same object number for the description shown on screen. To confirm what equipment sits or sat at the location, query EQUZ filtered on the location field with the validity dates, since a blank result there - despite IL03 showing a location that looks populated - is normal and does not mean the location is faulty. Check JEST against the object number for any locking or deletion status before assuming the record is simply corrupt.
ECC vs S/4HANA
IL03 is unchanged in S/4HANA and remains available in the classic GUI alongside the newer Fiori-based functional location apps. The underlying tables and structure indicator logic are the same as in ECC. Organizations doing hierarchy cleanup or classification-heavy work increasingly use the Fiori manage functional locations app for bulk edits, but IL03 stays the fastest single-record display and is still the transaction most consultants reach for during ticket triage.
Common pitfalls and how to diagnose them
- Structure indicator mismatch: a location cannot be found by manual entry because the identifier does not match the edit mask defined by its structure indicator. Check the structure indicator on a known-good sibling location first, then verify the search string was typed in the exact coding format, not free text.
- Broken hierarchy: cost or maintenance reports that roll up through the location tree show gaps or wrong totals. This traces to the superior-location field on IFLOT being blank, pointing to a deleted location, or pointing to a location in a different structure indicator group. Walk the chain upward in IH01 rather than guessing from IL03 alone.
- Equipment appears missing: IL03 shows no equipment because none is ever shown there directly. The installation history lives in the equipment's time-dependent record, and the correct check is the equipment master's installation tab or the underlying installation table filtered by date, not the functional location screen.
- Authorization-driven blank fields: certain tabs or plant fields appear empty or the location cannot be opened at all because the maintenance plant or planner group falls outside the user's authorization object for plant maintenance. Confirm with a user who has broader access before treating this as a data problem.
- Deletion flag on an active location: a location marked for deletion still displays fine in IL03 but blocks new notifications or orders against it. Check the deletion indicator on the Location tab before escalating a 'cannot create order' ticket as a workflow issue.
Whose problem this is
Functional PM/EAM consultant territory: hierarchy design, structure indicator setup, classification and partner assignment all belong here. ABAP is only involved for custom fields added to the location screen. Basis matters only for authorization object scoping. A good handover includes the functional location number, the specific tab where the discrepancy shows, and whether the issue is master data, hierarchy, or a downstream order/notification symptom.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tcodes/il03ERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.