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

Change Pointers

Former Member
0 Likes
928

Hello,

I need to confirm the way the change pointers work...

Ie Iam creating a customer and trigerring the program RBDMIDOC Iam getting an idoc with segment E1KNA1M Field MSGFN with value '009' indicating thats a new customer.

When I change the customer and run RBDMIDOC(BD21) Iam getting an idoc with segment E1KNA1M - Field MSGFN with value '004'.

My doubt is Iam creating an customer and doing a change immediately before RBDMIDOC is run

only one idoc is created with value '004' indicating the change.

Is this correct or two Idocs should be created(one indicating the create and other the change)...?

Is this the normal scenario or anything wrong with my settings...

Pls help...thanks

Larry

5 REPLIES 5
Read only

Former Member
0 Likes
811

Hi Larry,

I have not faced this situation..but could you pls check this...the change pointers whne activated should create entries in BDCP...BDCPS...etc...

create a customer ..change it and check for entires in these tables....see if you have 2 entries ...one for "insert" and one for "update"....

Thanks,

Renjith

Read only

Former Member
0 Likes
811

HI Larry,

Actually two Idocs should be generated when you have activated Change pointers and processed the program RBDMIDOC. Go to se11 -> type bdcp -> F7 -> CNTL + SHFT + F10 -> and in the display list enter the fieldname value. You should be able to see the changes made to the field.

Regards,

Varun.

Message was edited by: varun sonu

Read only

Former Member
0 Likes
811

Sorry Guys Iam not able to see two Idocs been created only one idoc with change qualifier is created can you help me... how i can rectify this ...?

Thanks,

Larry

Read only

Former Member
0 Likes
811

Larry,

RBDMIDOC will transfer only the changes in the IDOC .

u are changing 004 so that its created IDOC for that.

If its new it wont do anything.

Thanks

eswar

Read only

Former Member
0 Likes
811

Eashwar i agree that it captures only changes but in a same message type iam having four fields for eg..one is customer number KUNNR and other is name and street.

When i create the customer there is a change in kunnr so an idoc is created with original qualifier (009) but when i change the name of the customer it gives a change qualifier(004) but in my situation i need two idocs one for create and other for change how can i achieve this...

Is there any way...?

Thanks,

Larry