My Oracle Support Banner

EAR 9.2: Component Interface DC_PENDITEM_CI Triggers Error On BrowserDeviceFormFactor After Upgrading To FSCM 9.2 Image #23 (Doc ID 2306378.1)

Last updated on MAY 20, 2024

Applies to:

PeopleSoft Enterprise FIN Receivables - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

ISSUE:

After having implemented PeopleSoft Enterprise FSCM 9.2 Image #23, the delivered Component Interface DC_PENDITEM_CI is no longer working as per expected, and triggering a series of Error Messages when testing, or using it.

This Component Interface was working fine before implementing FSCM 9.2 Image #23, which modified the codeline delivered in the following list of Application Designer objects, at least:

     - Record Field PeopleCode: GROUP_CONTROL.FORMAT_CURRENCY.RowInit
     - Record Field PeopleCode: PENDING_ITEM.GROUP_SEQ_NUM.RowInit
     - Record Field PeopleCode: PENDING_ITEM.BUSINESS_UNIT.RowInit

The changes introduced a function/method using BrowserDeviceFormFactor parameter, in such manner that triggers Error Messages.

REPLICATION STEPS:

     1.- Have an FSCM 9.2 environment patched up to Image #23
     2.- Open in Application Designer the delivered Component Interface DC_PENDITEM_CI
     3.- Right click on the right hand side of the object, and select the option of Test Component Interface
     4.- On the new Component Interface Tester window, fill in the below values:
          a) GROUP_BU = US004
          b) GROUP_ID = PIPP104
     5.- Click on the Get Existing button
     6.- The system triggers a series of Error Messages

To gather more information concerning this scenario and its related problem, refer to the available Replication Steps Word Document here linked containing the complete configuration and the replication steps necessary to reproduce the issue.

ERROR MESSAGE:

     " First operand of . is NULL, so cannot access member BrowserDeviceFormFactor. (180,236) GROUP_CONTROL.FORMAT_CURRENCY.RowInit PCPC:80 Statement:1
       The first operand of the dot operator is the NULL value, indicating the lack of any object value. As a consequence, the given method or property cannot be used. "

     " Error loading Component Processor {DC_PENDITEM_CI} (91,24)
       The run-time system that processes Component definitions did not load as expected. "

     " Failed to get the Component Interface. (91,59)
       An error occurred while getting the Component Interface. Check the Component Interface name and security settings. If the Component Interface name and security are correct, ensure that the definition is still valid by reviewing the Component Interface definition from within the Application Designer. Ensure that the appropriate keys are set. "

ACTUAL RESULT:

The delivered Component Interface DC_PENDITEM_CI can no longer be used successfully since FSCM 9.2 Image #23 has been implemented.

EXPECTED BEHAVIOR:

The Component Interface DC_PENDITEM_CI should be able to work as per expected, and not trigger such Error Messages.

 

NOTE: In the attached document, user details / company name / address / email / telephone number represent a fictitious sample (based upon made up data used in the Oracle Demo Vision instance). Any similarity to actual persons, living or dead, is purely coincidental and not intended in any manner.

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.