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 SEPTEMBER 11, 2017

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.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms