I have maintained condition records for 2 output types for the key combination - Sales Org/Distb.Channel/Plant.
Since plant is not there in the standard field catalog - I have maintained the same in the condition table - field catalog settings.
The issue is when I create a billing document for 1 plant the output type maintained for the other plant is also getting determined automatically. i.e. system is not checking the plant while triggering the output.
Hence please advice how to resolve this issue.
Thanks & Regards,
Seems, that "Plant" is not available in std field catelog. So you have added this field in NACY. may be system is not finding this plant from the invoice.
generally, when we assign new field to the field catelog. we have to declare that whether this field will be consider from header / item in the respective transaction & accordingly logic has to be coded. Check in Output routines in NACE where you assign output type to output procedure.
Consult with ABAPer
I checked the Analysis button. System is not determining the condition records which I have maintained for the output type.
I have checked everything regarding output type, condition records, access sequence etc. n everything seems fine.
As I mentioned above system is not considering the plant @ the time of output determination.
So my doubt is whether it is possible to maintain output using plant combination or do we have to look out for any exits/routines for the same ?
Thanks & Regards,
you need to look for routines in this case, because Plant is not available in field catelog.lts in added into filed catelog. but the same has to be communicated to the output type as well.
So create new routine by copying from std,assing the logic that Plant has to be taken from invoice item level. Then system fetches the plant. ( its just like as adding new field in pricing field catelog & insert the coding in price communication strucuture)