Application Development 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: 

ALE-IDocs: Issue on COGRP1 & COGRP6 Message Types

Former Member
0 Kudos

Dear Experts,

I need to send the Cost center groups data and Profit Center groups data from one system to other, I had sent this for one time using the tcodes, from now on I need to send only the changed data, so configured the ALE for this.

I activated change pointers generally in BD61 and then activated change pointers for message types in BD50. Cost Center Group (COGRP1), Profit Center Group (COGRP6).

Why is RBDMIDOC program not showing any output when executed with standard message types COGRP1 and COGRP6 ?

It is working fine with other message types like MATMAS, DEBMAS, COSMAS, PRCMAS, CREMAS.

Tcode: BD59: Assignment of Object Type to Message

Tcode: WE30: Develop IDoc Types

Tcode: BD52: Change document items for message type

So, COGRP1 does not have assignment of all the segments that are displayed for the IDoc Type: COGRP01 in WE30. Do we need to assign all these segments and fields to the message type in BD59? If so, how to create this ALE Object Types and what are these table names and fields in BD52., any user exits kind of thing for populating the fields if we do this way?

I am really having trouble and great confusion with this.

I would really appreciate you if you could provide me an answer or a hint.

Thanks in advance for the time you spent on this.

RV

4 REPLIES 4

Former Member
0 Kudos

Hi,

You need to follow following steps for the activation of change pointer.

1) Enable change pointer globally <b>(BD61)</b>

2) Enable Change Pointers for a Message Type <b>(BD50)</b>

3) Specify the Fields for Which Change Pointers Are to Be Written <b>(BD52).</b>

<b>BD59</b> is used to Assign Filter Object Type to IDoc Field. Then you can add filter while creating distribution model.This is used when you have to filter the Idoc at distribution stage. It has nothing to do with the change pointer technique.

In BD52 , you have to assign the change pointer object(this you can find using <b>T.code SCDO</b>), table name and field.In your case change doc object is <b>ALESETS</b>

Just make sure that you are making changes in Cost center groups data and Profit Center groups and then execute program RBDMIDOC.

Regards,

Monika

0 Kudos

Monika,

thank you for the reply.

I got a problem here, as you said, I had assigned the object ALESETS and table is also ALESETS for that and there are some 8 fields (got from F4 drop down list) in that and I assigned all the fields, but this dint work.

Could you please suggest me any further in a better way, I mean the "Object-Table name-Field name" in detail for the COGRP1 & COGRP6.

or where can I find all the fields that are to be assigned?

this is a kind of very urgent req. and I am looking for a helping hand.

thanks for your time,

RV

0 Kudos

Am also facing the same issue. Kindly post if you find any answers.

0 Kudos

This is old post, posting the possible solution as we faced the exact same problem but could not get any answers from SDN after going through all posts.

The issue was, change pointers were not generated for CO groups after all the settings. But changes pointers were generated for all the other message types. Debugging this further we identified the issue is related to configurations of ALE settings for the controlling area in OKKP1. Maintain the logical system for the controlling area and the field Cost center distribution method via ALE (ALEMT) as '1' or '2' based on your requirement. Now try to change the CO groups data and verify if the change pointers are generated.

Note : This is in addition to all the steps added by Monika.

- Ranganath