I found a bug in the process between XI and BW.
Some rejected records occur when a transaction has a Voided line item.
I think I've found what may be a large part of what's contributing to these rejected records. It looks like if a transaction has a voided line item (but the transaction itself isn't voided) the whole transaction could be rejected by XI/BW because they are looking at the other codes (such as discount reason code, tax codes, etc) but they are ignoring the fact that VOID_CD = 1 for those line items.
For example, there may be a Return transaction with 3 line items, two of them have return reason codes, but one does not because it has been voided.
How should this be handled in SAP? Does SAP care about the voided items in general? Should XI skip validation on those ones and "push them through"? Or is there a special area that voided items can be sent to?
where should i need the changes? On the mapping process in XI or in the BAPI ZPOSDW_BAPIINPUT_PRE in BW?
We donu2019t want the transaction to be rejected..only the void item to not be processed.(ours is idoc to file scenario)
**Please help out in this issue**
Thanks in advance,
Amarnath Reddy