E1:13: P4801Z1 Outbound Work Order Transaction Incorrect Or Missing Cat Codes 12 - 20 (WR12 - WR20)

(Doc ID 2316555.1)

Last updated on OCTOBER 11, 2017

Applies to:

JD Edwards EnterpriseOne Capital Asset Management - Version 9.1 and later
Information in this document applies to any platform.

Symptoms

On : 9.1 version, Capital Asset Mgmt - Equipment

EnterpriseOne Outbound Work Order Transaction incorrect or missing cat codes 12 - 20 (WR12 - WR20)

The E1 outbound transaction for F4801Z1 has incorrect values for WR12 - WR20. Function I3101420InsertF4801Z1 in c source file B3101420.c copies incorrect values from the F4801Tag data structure to the F4801Z1 data structure as shown below. Beginning at line 640 of the c source :

  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr11, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr12, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr13, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr14, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr15, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr16, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr17, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr18, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr19, (const JCHAR *)dsF4801Tag.wawr11);
  jdeStrcpy((JCHAR *)lpdsF4801Z1->sywr20, (const JCHAR *)dsF4801Tag.wawr11);

Note that the same value (wawr11) is copied from the F4801Tag ds to wr11 - wr20 of the F4801Z1 data structure.

The result is that the record created in the F4801Z1 table (and the resulting outbound jdeResponse transaction) contains incorrect values in wawr12 thru wawr20.
 

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