All,
I applied the temp fix as suggested - but unfortunately it doesnot seem to like it. The invoice behanves same as old.
I tried two ways :
1. I compared BC values to PC values and if they are the same ignore the main logic else process.
2. The temp fix suggested by VJA also did not work. Here is what i did :
===========================================================
SECTION: Phase 1 - Build Work File [GROUP SECTION] (S1)
===========================================================
OBJECT: SECTION
EVENT: Do Section
-----------------------------------------------------------
If BC Document (Order No, Invoice, etc.) (F4211) is equal to VA sec_DocOrderInvoiceE_DOCO
And BC Order Type (F4211) is equal to VA sec_OrderType_DCTO
And BC Order Company (Order Number) (F4211) is equal to VA sec_CompanyKeyOrderNo_KCOO
And BC Line Number (F4211) is equal to VA sec_LineNumber_LNID
Else
...
(DO THE MAIN LOGIC)
...
End If
VA sec_DocOrderInvoiceE_DOCO = BC Document (Order No, Invoice, etc.) (F4211)
VA sec_OrderType_DCTO = BC Order Type (F4211)
VA sec_CompanyKeyOrderNo_KCOO = BC Order Company (Order Number) (F4211)
VA sec_LineNumber_LNID = BC Line Number (F4211)
I donot see what i am missing - but the SOs still get split to multiple invoice numbers.
I understand a lot of you out there have got this to work with this temp fix. Have you done any different from what i have done above?
Please advise.
KJA - how did your temp fix work? Is your code (temp fix) any different from mine? Any help will be greatly appreciated. This is a critical issue for us and we are trying to get this to work asap (althou i know this problem can be resolved when run locally thou). I have also opened a call with Oracle but no news yet
thanks
sheeba