on 2020 Jul 03 9:58 AM
Dear experts,
I'm implementing master data distribution using idocs with a logistics partner and I facing the following problem.
I'm not able to generate change pointer when I create a material storage location view in MM01 (Table MARD). Even when I change it by setting the deletion flag via MM06.
I see the change documents in CDHDR/CDPOS table but no change pointer in table BDCP2.
The change pointers work perfectly for all other changes I can do in MM01/MM02 on MARA, MARC, MARM data.
In BD52 I have the following entries :
MATERIAL MARD KEY
MATERIAL MARD LGORT
MATERIAL MARD LVORM
MATERIAL MARD PSTAT
Any idea why I don't get any change pointer when creating/changing material storage location view ?
Thank you.
Request clarification before answering.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I forgot to say that I use a specific idoc type ZMATMAS which is a copy of MATMAS.
I've also created a idoc reduction in BD53 (All fields of E1MARDM segment are included in the reduced idoc).
Anyway, I've added your fields and it's still not working for my message ZMATMAS. It's working for the message MATMAS, I see the entries in BDCP2.
What could I miss ?
Thanks
Dear all,
I found the issue. There was an implementation of BADI BDCP_BEFORE_WRITE and in method FILTER_BDCPV_BEFORE_WRITE there was something preventing from logging the MARD change.
So that was a custom code issue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If this works with MATMAS, but not with ZMATMAS - are you using BADI BDCP_BEFORE_WRITE?
This is definitely not my area of expertise, but this is probably what I would check first in your case.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No I'm not using any ABAP.
I've just created a specific idoc in copy of MATMAS. Then I've set the following parameters :
BD61 To activate change pointers globally
BD50 To activate change pointers for message ZMATMAS
BD52 To activate change Pointer per change document item (Where I have all MARD fields)
BD53 To reduce the idoc segments and to send only the relevant data to the receiving system (MARD fields are also included).
I have all the change pointers in BDCP2 but the MARD changes...
Thank you.
User | Count |
---|---|
92 | |
11 | |
9 | |
7 | |
6 | |
4 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.