I am working with one of our ABAP developers to devlop some custom extractors. We have run into an issue where my filters are not being passed through to the extractor, thus all the data is pulled into DS and then thrown away by the Query transform.
My Query transform has AEDAT <= $lastDate
and the developer has as far as they can tell set this to be a filter.
We are both unsure where the issue is…
when the developer tests the extractor on their side (I think she uses a program called RSA3 ?) it successfully applies the filter.
One challenge I have is there (as far as I can tell) is no way of seeing from the metadata in DS which fields on the extractor are valid to filter. I’m inclined to put in a feature request to expose this meta data to DS as it would be quite useful in these circumstances.
Any suggestions here ?
Thanks all
UPDATE: I had a look at the Optimized SQL for the sap datastore and it shows:
SELECT ROCANCEL , VBELN , ANGDT , AUART , AUGRU , BNDDT , BUKRS , ERDAT , FAKSK , HWAER , KUNNR , KURST , KVGR1 , KVGR2 , KVGR3 , KVGR4 , KVGR5 , LIFSK , PVRTNR , STWAE , VBTYP , VDATU , VKBUR , VKGRP , VKORG , VTWEG , WAERK , SPARA , VGTYP_AK , ANZAU , PERIV , SPART , VGTYP , AEDAT
FROM ZSO_VAHDR_SAP_DW
So it is definitely not passing the filter through. The question is why ? Is there something my ABAP developer has to do to expose the metadata of the filters to DS ?
Leigh Kennedy (BOB member since 2012-01-17)