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.