cancel
Showing results for 
Search instead for 
Did you mean: 

No Idoc generated with MMAM transaction

Former Member
0 Kudos

Hi Guys,

Whenever I am creating or modifying or deleting a material, system is generating a Change pointer followed by IDoc.

System is creating a Change document in CDPOS table and Change pointer in BDCPS table. This process is correct.

But when I am changing a material type with MMAM transaction, in that case change document and change pointer is creating perfectly in respective CDPOS and BDCPS tables. But not generating an IDoc.

What I observed is system is generating an IDoc only for MM01, MM02 and MM06 transaction. But not for MMAM transaction.

Please let me know is there any customization missing?

Thanks in advance.

Best Regards,

Mayur

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Can u let us know, whats Ur SAP version and also on which system Ur getting this problem.

Also are you getting any run time errors or abap dumps.

Can u paste here the system log and also trace files errors.

Regards,

Ravi

Former Member
0 Kudos

Hi Ravi,

Thanks for your reply.

We are using ECC 5.0. We are not getting any dump while changing material type with MMAM.

As I am not XI guy, please let me know where I can see error files.

What I understood is, system is creating an IDoc for MM01, MM02 and MM06 but not fot MMAM.

Please help us to resolve this issue.

Thanks in advance.

Best Regards,

Mayur

Former Member
0 Kudos

Dharmesh

This has nothing to do with XI or any middleware. This behaviour is by design . Though change pointers are generated for material type changes done through MMAM transaction, SAP does not propagate those changes through IDOC . There are a couple of OSS notes that explain this behaviour but the bottom line is the change pointers generated by MTART change in MARA are marked as processed by the idoc generation program but not send in the idoc. SAP's reasoning ( which I don't understand ) is that changes in material type are not to be propogated to systems outside SAP though they are recorded as change pointers.

We had a custom Z* program written for generating change pointers for some other reason, and in that we just by passed the check in the program wherein SAP checks for MTART changes and bypasses change pointer processing logic.