Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

trigger INVCON by change pointer

Former Member
0 Likes
3,092

Hi Gurus,

I want to trigger INVCON1 idoc by change pointers. I have followed the procedure given in following thread.

Issue is I am not getting any entry in BDCP

When I try to execute RBDMIDOC with message type INVOCN, its throwing an errror message 'Message type INVCON can not be sent with change pointers'.

Please guide

9 REPLIES 9
Read only

Former Member
0 Likes
1,896

You should have entry in table TBDME to enable the processing of idoc Based on Change pointers.

While going through the process codes, Message type INVCON is used for inbound processing with process code INVC. Why you want to use this message type as an Outbound idoc using Change Pointers.

Regards

Vinod

Read only

0 Likes
1,896

Hi

There is no entry in TBDME . I need to maintain that in BD60. But there is no FM module available like MASTERIDOC_CREATE_SMD_INVCON.. Is there any way I can create this FM ?

Read only

0 Likes
1,896

Still I don't understand why you are using this Message type for outbound processing. I think this is for inbound processing. You can see the Process code (INVC) in WE42(Inbound Process codes) assinged to this message type.

Regards

Vinod

Read only

0 Likes
1,896

Hi,

Change pointer will come into the picture when u r going to send the any data from the one system to another when ever it is get changed.

for example: We have the material , once we activate the change pointers, then for that message type MATMAS, if i change any thing in the material then the idoc will be sent to across other systems.

So please recheck , it is outbound or inbound idoc .

Regards,

Bharani

Read only

0 Likes
1,896

Then how would you send outbound INVCON1 idoc ?

Read only

0 Likes
1,896

If you want to use INVCON for outbound processing, Create a custom program, fill the segments the IDOC and Generate the idoc using the function modules MASTER_IDOC_DISTRIBUTE & DEQUEUE_ALL. Execute the Custom program or Schedule it to execute in specified time intervals.

Regards

Vinod

Read only

0 Likes
1,896

Hi All

Resolved. Idoc for INVCON gets triggered automatically when partner profile and change pointers are setup for INVCON message type. There is no need of any customization. SAP shedule a background report to create the INVCON outbound IDocs.

Regards

Sachin

Read only

Former Member
0 Likes
1,896

Hi,

If u r using ECC 6.0 the change pointer table is BDCP2.

Regards,

Amitava

Read only

Former Member
0 Likes
1,896

Hi,

Usually we will use concept of change pointers for sending master data like customers , vendors , materials to third party system. Also for sending transactional data like orders , invoices we will use output types. So, check the cooncept of output types for your requirement.

BR,

Lokeswari.