Skip to main content
Question

Document Text from Inventory Part not displaying on Analysis Results

  • September 10, 2026
  • 4 replies
  • 34 views

Forum|alt.badge.img

I’m trying to have Document Text from an Inventory Part display on the Analysis Results report.  The Document Text contains specific information related to the inspection that needs to be shared with the end customer via the Analysis Results report.  Current setup:
I created an Output Type called “CoA” and connected it to Document 73 - Analysis Results:

 

Added Document Text to the Inventory Part with the correct Output Type:

I created a Control Plan - Inventory for this Inventory Part (same Inventory Part, Revision, Site), and completed an Analysis.  The Document Text does not appear on the Analysis Results report.  I tested this both in a customer 25R1 environment (with a custom Analysis Result report) and the IFS Partner Enablement 26R1 environment (with the default Analysis Result report).  

Is there something I did wrong in the setup?  I can make this Document Text surface on other Reports.  

Thank you.

 

4 replies

Forum|alt.badge.img+9
  • Hero (Employee)
  • September 10, 2026

Hi.  I found the following information which should help you with this -

 

Root Cause: Why the Document Text is Not Displaying

You have configured Output Type ("CoA") and Document 73 (Analysis Results) correctly. However, the reason the text does not appear on the report comes down to how the IFS Document Text framework links document codes to underlying business objects (Logical Units / LUs):

  1. Document Code 73 is Linked to Quality Objects, Not Inventory Part Master:

    • When ANALYSIS_RESULT_REP (Document 73) executes, the report driver searches for Document Text attached specifically to Quality Management LUs—primarily Analysis and QmanControlPlan / QmanControlPlanLine.

    • It does not automatically query master data LUs like InventoryPart. Even if the Document Text on the Inventory Part uses Output Type CoA and Output Type CoA is attached to Document 73, Document 73 does not traverse up to the InventoryPart LU during report generation.

  2. Master-to-Transaction Flow Limitations:

    • Document Text attached to InventoryPart is intended for inventory/supply chain documents (e.g., Purchase Orders, Customer Order Confirmations, Pick Lists).

    • It does not automatically copy down or inherit to Control Plan or Analysis transactional headers upon creation.

How to Fix / Work Around This Setup

Depending on your operational process, you have three options to make this text display on the Analysis Results report:

Option 1: Attach Document Text to the Control Plan (Recommended Standard Approach)

Instead of attaching the text to the InventoryPart master record:

  1. Open the Control Plan - Inventory (or Manufacturing/Purchasing Control Plan) for the part.

  2. Go to Document Text on the Control Plan Header (or Control Plan Line).

  3. Add the inspection text and set the Output Type to CoA.

  4. When an Analysis is created and completed from this Control Plan, ANALYSIS_RESULT_REP (Document 73) will fetch and print the Control Plan's Document Text on the Certificate of Analysis / Analysis Results report.

Option 2: Attach Document Text Directly to the Analysis Record

If the inspection text is specific to a particular lot or analysis instance:

  1. Open the Analysis record.

  2. Add Document Text directly to the Analysis Header or Analysis Line/Norm.

  3. Assign Output Type CoA.

  4. Print the Analysis Results report.

Option 3: Extend the Report / RDF (If Text MUST Live on Inventory Part Master)

If business rules mandate that the text must be managed at the central Inventory Part master level and automatically print on every Analysis Result:

  • The report logic (ANALYSIS_RESULT_RPT / Analysis_Result_Rpk) or report view needs a minor custom extension to fetch Document_Text_API.Get_All_Notes() for LU = 'InventoryPart' using the Contract and PartNo from the analysis.

Additional Setup Checklists to Verify

If you test Options 1 or 2 and text still does not appear, verify the following:

  • Language Matching: Ensure the Language Code of the Document Text is set to * (All Languages) or matches the Language Code of the Site/Customer/Report execution context.

  • Document Text Status: Ensure the Document Text status is active/valid for the date of the analysis.

 

Setting Up Document Text on Control Plan: Lines vs. Headers

The key distinction is scope — header-level text applies to the entire Control Plan / all analyses run from it, while line-level text is tied to a specific characteristic/norm being measured.

Header-Level Document Text

Use when: The inspection note or customer-facing text applies to the entire part or analysis (e.g., general inspection instructions, certification statements, part-level quality notes).

Setup Steps:

  1. Navigate to Quality Management > Control Plan > Control Plan - Inventory (or Manufacturing/Purchasing depending on your flow).

  2. Search for and open the Control Plan for your Inventory Part (Part No, Revision, Site).

  3. On the Control Plan Header record, locate the toolbar or right-click context menu and select Document Text.

  4. In the Document Text window:

    • Output Type: Set to CoA (your custom Output Type connected to Document 73).

    • Language Code: Set to * for all languages, or specify the customer language if required.

    • Enter your inspection text in the text body.

  5. Save the Document Text record.

  6. When an Analysis is created from this Control Plan and the Analysis Results report (Document 73) is printed, the header text will appear on the report for every analysis tied to this Control Plan.

Line-Level Document Text

Use when: The text is specific to a particular characteristic, norm, or test parameter on the Control Plan (e.g., specific measurement method notes, tolerance rationale, instrument-specific instructions for a single inspection point).

Setup Steps:

  1. From the same Control Plan - Inventory header, scroll down to or navigate to the Control Plan Lines tab/section.

  2. Select the specific Control Plan Line (characteristic/norm) you want to annotate.

  3. Right-click or use the toolbar to select Document Text on that individual line.

  4. In the Document Text window:

    • Output Type: Set to CoA.

    • Language Code: * or customer-specific.

    • Enter the text specific to that characteristic or test step.

  5. Save.

  6. When the Analysis Results report prints, this text will appear adjacent to or beneath that specific norm/characteristic result row — keeping it contextually tied to the measurement rather than the whole analysis.

Header vs. Line: Side-by-Side Comparison

Attribute

Header Document Text

Line Document Text

Scope

Entire Analysis / All norms

Single characteristic / norm

Where it prints

Top or bottom of the Analysis Results report

Adjacent to the specific result row

Best for

General quality statements, certifications, part notes

Method instructions, tolerance rationale, instrument notes

Applies to

All analyses run from this Control Plan

Only analyses containing this specific line

Maintenance effort

Low — one entry covers all

Higher — maintained per line

Important Behavior Notes

  • Text Inheritance at Analysis Creation: IFS copies Document Text from the Control Plan to the Analysis record at the time the Analysis is created. This means:

    • Changes to Document Text on the Control Plan after an Analysis is already created will not retroactively update the printed text on that Analysis.

    • If your CoA text changes (e.g., revised inspection statement), you need to either update the text directly on the open Analysis record or create a new Analysis.

  • Multiple Output Types: A single Control Plan Header or Line can carry Document Text records for multiple Output Types simultaneously (e.g., one entry for CoA, another for INTERNAL). Only the text matching the Output Type of the report execution context will print.

  • Language Fallback: If a language-specific entry exists but the report runs in a different language, IFS falls back to the * (All Languages) entry — always keep a * entry as a safety net.

 

I hope this information helps you in setting this up.  Thanks!  Jane


matt.watters
Ultimate Hero (Partner)
Forum|alt.badge.img+26
  • Ultimate Hero (Partner)
  • September 11, 2026

@Jane Perry it would benefit all users if IFS would document how the IFS Document Text framework links document codes to underlying business objects. In the ‘About’ documentation, create a table that explains that document text on Object A will appear only on Documents X and Y in positions 1, 2,….


Forum|alt.badge.img
  • Author
  • Do Gooder (Partner)
  • September 11, 2026

@Jane Perry  -  I appreciate your very well written and thorough response.  It’s almost like it was generated by CoPilot or some other AI system.  I have a “trust, but verify” policy when it comes to any AI generated solutions.  

Perhaps you could explain to me where the Document Text option is on the Control Plan - Inventory Header, or Control Plan Lines?  

 

Or the Analysis Results screen?

 


Forum|alt.badge.img+9
  • Hero (Employee)
  • September 11, 2026

Hi ​@gamacg  I will review this and provide an update shortly.  Thanks!  Jane