I'm trying to use a user exit in IDOC_INPUT_ORDERS ... function group VEDA.
What I want to do is clear the WE (ship to) DXVBADR segment and fill it with a diferent destination.
My problem is that some of the fields are overwritten by the customer address settings when it was created with transaction XD01.I can't seem to get any control over many of them. When I examine the code in IDOC_INPUT_ORDERS, I can see why. Many fields, example HAUSN aren't checked. They just get over-written by the default customer settings from XD01.
EXIT_SAPLVEDA_001 and EXIT_SAPLVEDA_002 don't seem to work.
If I could get control over EXIT_SAPLVEDA_002, I could modify the bdc lines for the ship to party. But, that seems very error prone to me.
Has anyone else encountered this problem?