Skip to content

Migrations Technical guide

Modernizing the ADF non-PO coding form in WebCenter AP

TL;DR

A WebCenter non-PO coding form connects users to account lookups, validation and workflow actions. In AXF-based implementations, changes can live in MDS customizations, application configuration or extension code. ECMWorks reviews those layers and the ERP connections before recommending a targeted improvement, an assessed upgrade or a replacement. Acceptance checks cover coding results, permissions, task actions and the downstream invoice process.

Scope and evidence

Scope
ADF metadata customization versus application extension and invoice integration scope.
Evidence basis
Checked Oracle’s ADF MDS customization and application-adapter documentation. The general distinction does not establish that a particular non-PO form supports every customization or is certified on 14c.
Sources checked

Who this is for

Your AP team needs easier non-PO coding, a form change is taking too long, or an upgrade or ERP move raises questions about the current screen. The first step is to understand the coding behavior and the connections it depends on.

An improvement may be a focused change to a lookup or validation. A larger program may need a refactor or a replacement form. The scope follows the problem and the target environment.

What the form connects

The account distribution form lets users enter coding information, select accounts, review the invoice image and complete workflow actions. In an AXF-based EBS implementation, the supplied form can be extended or customized to fit the process.

Those changes can sit in different places:

  • MDS customizations: metadata changes layered onto the form, such as supported field, display or validation changes.
  • Application configuration: task actions, assignments, lookups and settings that affect how the form behaves.
  • Extensions and custom code: additional data sources, components or behavior that require their own deployment and compatibility review.
  • ERP configuration and services: account structures, allowed values and validation used by the coding process.

MDS is Oracle Metadata Services, which stores application metadata and customization layers. Some changes can be deployed as metadata; others require an application restart or extension deployment. The plan should identify the layer being changed and its effect on the rest of the process.

Start with the problems users encounter

Common reasons to review the form include slow or confusing lookups, repeated validation failures, difficult line-item entry and unclear task handoffs. Reproduce those problems with AP users and identify which part of the process causes them.

For example, an account lookup problem may depend on ERP configuration, the user's responsibility or the form's lookup behavior. Changing the screen alone may leave the cause unresolved. Similarly, a new task action needs to be understood by the workflow it calls.

What modernization means here

The objective is a coding step that users can complete reliably and the organization can maintain. That may mean simplifying a customization, improving a lookup, adapting an extension or choosing a new interface.

Define the controls and history that need to be retained: permitted accounts, required fields, validation, task ownership, approvals and audit information. If the ERP stays in place, include its existing coding and import requirements in the design. If the ERP changes, assess the target's supported integration and accounting requirements.

What the inventory needs to capture

Review the form, MDS customizations, configuration and extensions together with the surrounding workflow:

  • Accounts and defaults. Which segments users enter, which values default and where those defaults come from.
  • Validation. Required fields, totals, account checks and any organization-specific controls.
  • Lookups. Their data sources, allowed values, permissions and behavior when reference data changes.
  • Custom behavior. Scripts, components or code supporting line entry, calculations or task actions.
  • Workflow connections. The data and actions exchanged with SOA, including save, approve, reject and reassign where used.
  • Security and history. Who can view or change the invoice, which actions they can take and what audit information must remain available.

This inventory establishes what the target must do and which parts of the implementation need to change.

Four options to assess

Option 1 — Improve the existing ADF form

A targeted refactor can retain familiar coding behavior while addressing the changes users need. For a 14c program, check the form, AXF libraries, metadata customizations, extensions and integrations against the proposed environment. Use representative tests to establish what can carry forward and what needs adaptation. The WebCenter upgrade guide covers the wider program.

Option 2 — Rebuild the coding step

A new interface may be appropriate where the existing form is difficult to maintain or cannot meet the required experience. Compare the proposed design with the rule inventory, including account validation, security, workflow actions and image access. Decide which behavior can be configured and which still needs code.

Option 3 — Assess coding in the target ERP

If the organization is moving to Fusion Cloud, assess whether its target invoice process can meet the coding and approval requirements. Confirm the fit before retiring the existing form or workflow. The WebCenter AP to Fusion guide discusses the broader transition.

Option 4 — Use a separate AP layer

A separate AP application may provide the coding screen alongside capture, extraction or approval. It needs its own product assessment, operating model and integration design. Test its handling of the required accounts, validations, exceptions and document retrieval against the target ERP.

Delivery and acceptance

  1. Review the implementation. Document the coding rules, customization layers and workflow connections.
  2. Agree what changes. Identify what to retain, simplify, adapt or retire, with business owners involved in that decision.
  3. Confirm the target fit. Check supported interfaces and dependencies for the chosen versions and design.
  4. Test the complete coding step. Include lookup results, valid and invalid entries, totals, permissions, task actions and downstream invoice results.
  5. Compare representative cases. Have AP users complete agreed examples and reconcile the resulting distributions and workflow behavior.
  6. Plan cutover. Agree workflow closure before the move or assess any active work separately. Open ERP invoices and historical document access need their own checks.
  7. Document ongoing changes. Explain which settings the team can maintain, which require development and how each type of change is tested and deployed.

The SOA upgrade guide covers surrounding workflow considerations. The component inventory tool can help start the Content Server review; form and workflow dependencies need additional assessment.

How ECMWorks does this

We review the coding process with the people who use and maintain it, inspect the relevant customization layers and integrations, and produce a findings and delivery plan. The agreed scope can cover a focused correction, an upgrade-related refactor or a new coding step.

For a wider environment change, connect that work to the WebCenter modernization plan, including the cutover approach and acceptance evidence.

Questions

What is the ADF non-PO coding form?

It is a user interface for assigning account distributions to invoices that need coding. In a FIPSA-derived EBS implementation, the AXF account distribution form connects users to EBS lookups and validation, invoice images and workflow actions. Other implementations may use a custom form with different integrations.

Does every form change require rebuilding the application?

No. AXF forms can use MDS metadata customizations for supported changes, alongside configuration and separate extension code. The required deployment and testing depend on what changes. Review the actual implementation before deciding whether a rebuild is necessary.

Can the coding form be part of a 14c upgrade?

Assess the form and all its dependencies against the proposed target. The ADF framework version is one consideration; AXF libraries, MDS customizations, workflow services, lookups and ERP integration also need compatibility checks and testing.

Do we have to rebuild the form from scratch?

A targeted change or refactor may be sufficient. Start by identifying the business rules, existing customization layers and user problems. Compare the available options against those requirements and the ERP roadmap.

What happens to custom Java or other extensions?

We identify the behavior each extension supports and decide whether to retain it, adapt it, replace it with configuration or retire it with the process owner's agreement. Required behavior is verified through testing.

Can the SOA approval workflow stay as it is?

It may be retained if the form's data, task actions, identity and service connections remain compatible. A different coding step or changed business process can require workflow changes. The assessment and representative tests establish the scope.

Plan the change around what must keep working.

Describe the hosting move, ERP connection or workload you want to change. We can discuss the documents, integrations and business checks that define the migration.