Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
Showing results for 
Search instead for 
Did you mean: 

IDOC Filter

Active Contributor
0 Kudos

Hello Xperts

Here is th background of the issue:

IDOC ZSHIP_POST (for shipment) is created via the output type configuration triggered thru VT01N/02N/03N. One of the segment ZED_PTCAR which is expected to have the shipping point filled up in its field ZSHPNT is missing i.e. the segment is not getting created and hence the segment field. Upon debugin I was able to track tht the segement is populating with the exepected details in IDOC_DATA but finaly at some point the segement is marked for deletion via some standard processing logic based on the extracts from TBD10 table where the message type and the segement are the entries. I understodd that it is the FILTERING that causes the issue but when i checked in BD59 an entry for the segement is found but for different field i.e. ZED_PTCAR-ZSTNK. Also checked in BD56 but still no entires for the segment causing this issue.

Q: How wud this (BD59 entry for the same segment but for different field) possibly delete entire segment during IDOC creation/posting?

Any pointers for troubleshooting this issue is much appreciated.


Active Contributor
0 Kudos

BD59 allows to define fields that can be used for filtering

filtering itself is defined in ALE distribution model (BD64)

be sure IDOC definition contains all the segments you need (basic type, view, etc.)