2010 Feb 11 3:22 PM
Hi,
How to stop IDOC processing if condition fails in matmas IDoc ?
Thanks - Vinay
2010 Feb 12 12:31 PM
Hi,
use enhancement point in the Function module MASTERIDOC_CREATE_MATMAS and exit the function module when the condition not statisfies this will solve you problem
Hi,
How to stop IDOC processing if condition fails in matmas IDoc ?
Thanks - Vinay
2010 Feb 11 4:09 PM
2010 Feb 11 5:33 PM
Hi Jürgen L,
Thanks for response.
I am using change pointers to replicate the material master data to 3rd party when ever create or change .
I want to create an MATMAS idoc only for plant UK02 and some other conditions.Even I have done IDoc filtering for plant in BD64 , but it only stops creating E1EMARC segment ( Because its optional segment ) other segment does still exist,and be sent to 3rd party. I tried different options like
1) Tried to make E1MARCM segment as Mandatory.
2) Tried to pass the plant value to SAISO field and created filter for plant using SAISO ( E1MARAM ) but failed to get correct plant value based on E1MARAM-MATNR because one material is having different plants.
I have few options : 1) Get plant value when processing E1EMARAM if i can get. 2) Stop creating IDoc after checking E1MARCM-WERKS if it fails . I have used Include ZXMGVU03 .
Please help.
Thanks - Vinay.
Edited by: Vinay parakala on Feb 11, 2010 6:35 PM
2010 Feb 11 8:26 PM
Hi Vinay....
What do you mean by other segment does still exist,....
you dont want some of the sement data to go to 3 rd party...
???
Ramesh
2010 Feb 12 12:31 PM
Hi,
use enhancement point in the Function module MASTERIDOC_CREATE_MATMAS and exit the function module when the condition not statisfies this will solve you problem
2010 Feb 15 2:40 PM
Hi,
you can use BADI "IDOC_CREATION_CHECK" to Filter those Values and decide to create this segment or not.
2010 Feb 18 3:41 AM
Hi Shanmugavel,
Similar Requirement of mine.
i have one material with multiple plants, apart from coding any other procedure at the filter group level we can find the respective plant.
i have one scenario as below:
Material: XYZ lies in plant 1 and plant 2.
but i want to send segments only for plant 1 for XYZ to destination system. i should not send segment related to Plant 2.
Pl help.
Apart from coding, any other filter group config in BD64 require.
Regards,
shekhar.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |