My Oracle Support Banner

EAR 9.2 - Component Interface DC_PENDITEM_CI Triggers Error On BrowserDeviceFormFactor Even After Solution From Bug 27580651 Has Been Implemented (Doc ID 2467544.1)

Last updated on JANUARY 23, 2020

Applies to:

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

Symptoms

On : 9.2 version, Interfaces

ISSUE:

Even after having implemented the solution delivered by Bug 26038817 (AR: DC_PENDITEM_CI TRIGGERS ERROR ON BROWSERDEVICEFORMFACTOR AFTER 9.2 IMAGE 23), which was delivered within PeopleSoft Enterprise FSCM 9.2 Image #25, the delivered Component Interface DC_PENDITEM_CI is still triggering an Error Message when saving existing transaction data. Then there was a fix delivered as part of bug 27580651 which is supposed to handle all the FromFactor related error messages.

However while the fix from Bug 27580651 modified almost all necessary objects, the function/method using BrowserDeviceFormFactor parameter is still incorrect within the below Application Designer object:

  - Record Field PeopleCode: PENDING_ITEM.ENTRY_CURRENCY.SaveEdit

As per customer - Image 25 almost fixes CIs by adding a new condition in the IF statement (but it still missed some programs, i.e., PENDING_ITEM.ENTRY_CURRENCY.SaveEdit), however, the logic no longer applies to the CI because %Request is NULL and the code is skipped in a CI call:

REPLICATION STEPS:

  1.- Have an FSCM 9.2 environment patched with the solution from Bug 27580651
  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.- Click on FIND button
  5.- Select one of the existing transactions, and click on GET SELECTED button
  6.- Having the transaction data displayed in the Component Interface Tester, right click with the mouse on top of the DC_PENDITEM_CI row
  7.- Select the action of SAVE
  8.- The system triggers an Error Message

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:

  " Save() results. Return value: 0
  001: Invoke - [Save]. (Errors Pending) (Warning Pending)
  First operand of . is NULL, so cannot access member BrowserDeviceFormFactor. (180,236) PENDING_ITEM.ENTRY_CURRENCY.SaveEdit PCPC:152 Statement:2
  Error saving Component Interface {DC_PENDITEM_CI} (91,37) "

ACTUAL RESULT:

The delivered Component Interface DC_PENDITEM_CI can no longer be used successfully.

EXPECTED BEHAVIOR:

The Component Interface DC_PENDITEM_CI should be able to work as per expected, and not trigger such Error Message. The fix from prior Defect # 27580651 should have covered all possible scenarios.

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.