How-toInfor SyteLine (CloudSuite Industrial)Client Navigation / Filter in Place

How to Search for Items, Purchase Orders and Records in SyteLine

Question
how do i search for items in syteline

Also searched as

  • how to search for a po in syteline
  • how to search in syteline
  • syteline filter in place wildcard

Short answer

SyteLine forms are searched by filtering the form itself: switch to Filter in Place, type criteria into the fields you know (item, vendor, PO number, date), and run the filter. The grid then shows only matching records. Drop-down lookups and the form search box cover the rest.

Applies to: Infor SyteLine 8.x, 9.x and CloudSuite Industrial 10.x client. Wildcard characters and key shortcuts can differ slightly by release, so test on a known value.

Search for an item or a purchase order

  1. 1Open the form that owns the record: Items for item master data, Purchase Orders for PO headers, Purchase Order Lines for line-level search.
  2. 2Activate Filter in Place from the toolbar so the fields become criteria fields instead of data fields.
  3. 3Type what you know: an item number or part of one, a vendor number, an order status or a date range.
  4. 4Execute the filter, then pick the record from the result list or grid.
  5. 5Clear the filter before leaving the form so the next search starts clean.
  6. 6To search by a related value, open the child form instead. For example, search Purchase Order Lines by item to find every PO that includes it.
  7. 7Use a field's lookup or drop-down list to browse valid values when you do not remember the code.

Filter in Place explained

Filter in Place is query by example. The form acts as its own search screen: criteria you type in a field become a condition on that column, and several criteria combine as AND. Because every form supports it, once you learn it on Items, you can use it on any form from vendors to journals.

Searching text columns with partial values usually needs a wildcard. The common characters are % and *, depending on release, so try one on a value you know exists. Date fields accept ranges.

Finding a PO from what you actually know

Users rarely know the PO number. Start from the data you have. Know the vendor? Filter Purchase Orders by vendor and status. Know the item? Use Purchase Order Lines and filter by item, then open the order. Know the approximate date? Filter on order date.

For open commitments across many items, a purpose-built report or a custom filter on lines is faster than paging through headers.

When search is slow or returns too much

An empty filter on a big table such as item transactions or order lines pulls everything, so set at least one selective criterion first. Searches on non-indexed columns can be slow on large databases, which is a database tuning topic rather than a client problem.

If you are repeatedly building the same filters, ask your administrator about saved filters, personalized forms or a report that answers the question directly.

Try it here, free

Hybrid Search Cost Calculator

Open full tool

Estimate the monthly infrastructure cost of running vector search and keyword search together, including an optional reranker, based on your node counts and query volume.

Common pitfalls

  • !Leaving a filter active and then believing records are missing.
  • !Searching headers when the value you know lives on the line table.
  • !Running a completely open filter on a very large table.
  • !Expecting case or wildcard behavior to match another system.

How an ERP-grounded AI assistant handles this

Filter in Place is precise but needs you to know where the data lives. A grounded assistant over SyteLine, such as ERPray or SyteRay, accepts the question as you would ask a colleague, for example open POs for this vendor containing this item, translates it to a read-only query, and shows the query so you can verify it. It respects SyteLine roles, so a user only sees what they are authorized to see.

Frequently asked questions

How do I search for a part number in SyteLine?

Open the Items form, activate Filter in Place, enter the item number or a partial value with a wildcard, and run the filter. If you only know the description, put part of it in the description field instead.

How do I find a purchase order by item?

Use the Purchase Order Lines form rather than the header form. Filter by item, optionally by status, and the grid shows every PO line for that item. Open the parent order from there.

What wildcard does SyteLine use?

Typically % or * depending on the release and field. Test on a value you know exists. If one does not work, try the other before concluding the data is missing.

Why does my search return nothing?

Most often a leftover filter on another field, a status criterion that excludes the record, or searching the wrong form. Clear all fields and add criteria one at a time.

Related

How-to

SyteLine FormScripts, validators, personalization and bookmarks

FormScripts add custom behavior to a Mongoose form (react to events, set values, call IDO methods), validators check field input, and personalization and bookmarks change how a user sees and reaches forms without code. Choose the lightest tool that works: bookmark or personalize first, validator second, FormScript last.

How-to

SyteLine Excel add-in and paste rows: bulk loading data

There are two common ways to move spreadsheet data into SyteLine: the Excel add-in, which reads and writes IDO data from Excel, and the grid's paste rows features, which copy rows from Excel into a form. Both go through the same business rules as manual entry, so errors appear per row. Always trial on a test site and load in small batches.

Advanced

How to Build SQL Views for Custom SyteLine Reporting

Reports should read from purpose-built SQL views, not directly from SyteLine's core transactional tables, so an Infor patch cannot silently break them and heavy report queries do not lock rows the ERP itself needs. Put custom views in their own schema or under a clear naming convention, build them on stable base tables, and grant reporting tools read access to the views only.

How-to

How to Receive a Purchase Order and Return Goods to a Vendor in SyteLine

Receiving happens in PO Receipts against open PO lines, updating on-hand quantity and open PO balance. Returning goods is a separate return-to-vendor transaction that reverses the receipt, references the original PO and receipt, and should tie to an AP debit memo so the vendor invoice and payment reflect the returned quantity.

Error fix

Fixing SyteLine's 'Object reference not set to an instance of an object' error

This is a generic .NET NullReferenceException surfacing through the SyteLine IDO Runtime, not a SyteLine-specific error code. It almost always means a form, script or IDO method referenced a field, row or object that came back null, usually after a customization, a missing related record, or a view/IDO method call before the form finished loading. Turn on detailed client logging and check the most recent customization or form event first.

Error fix

Diagnosing and fixing SyteLine session timeout errors

SyteLine session timeouts come from one of three independent layers: the IDO Data Service session timeout on the app server, the IIS/application pool idle timeout for the web (Mongoose Web) client, or a load balancer/proxy idle timeout in front of a CloudSuite hosted environment. Fixing the wrong layer is the most common mistake - you need to identify which layer is actually expiring the session before changing anything.

AI for ERP

AI for Infor SyteLine and CloudSuite Industrial

Add grounded AI to Infor SyteLine or CloudSuite Industrial: natural-language answers, agents over IDOs and ION, on-prem or CloudSuite deployment.

AI for ERP

An Air-Gapped Private LLM for SyteLine, Built for Defense Suppliers

Deploy a private LLM on an air-gapped network alongside Infor SyteLine for defense suppliers: no internet egress, ITAR and CMMC-aware architecture.

Stuck on Infor SyteLine (CloudSuite Industrial)?

Talk to engineers who work inside Infor SyteLine (CloudSuite Industrial) every week, and who build private AI that answers these questions from your own ERP data.

Keep exploring

Free tools

ERP fixes and how-tos

Runs with your ERP

Guides

AI on your ERP

Integrations