09-30-2011 3:44 AM
Hi everyone,
we have SAP and SIEBEL system, and crate/update customer info(or say account) at SIEBEL first, then send account info to SAP via IDOC, message type is DEBMAS06.
Now there is a bug. create/update contact info at siebel, it always create new contact at SAP when inbound to SAP system.
Is there anyone can give me any advice about how to fix this bug?
Thanks & best regards.
09-30-2011 7:01 AM
Hi ,
In DEBMAS idoc, segment E1KNA1M is having field as MSGFN.
You can use this field to decide incoming idoc is change or create.
For all related values check value range in domain of this field.
Try to pass same same value in idoc from SIBEL to SAP.
Regards,
Ganesh.
09-30-2011 7:12 AM
Hi Sir,
First thanks very much for your reply.
I known the MSGFN field, segment E1KNVKM(contact info) has MSGFN field too. but there is a still some issues. I found you must pass the PARNR field to SAP if want to update info(If not, even I set the MSGFN as Deleted or UPDATE, it not works). PARNR is the only key for table KNVK. but you know, PARNR is created at SAP when create this contact info, I need create/update contact at SIEBEL, that's not easy to know what's the value of PARNR will be created.
Is that possible too pass PARNR value to SAP? I know a little about the SAP BASIS Setting.
Thanks again.