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 for DEBMAS

former_member671224
Participant
0 Likes
4,285

Hi,

I want to transfer customer master data to other system, so im using change pointer. when ever i create or change the customer, its transfering the data to other system. But i want to transfer data only when few fields have been changed(address fields) and should send only transfer those few fields not all fields from KNA1 table.

I have activated the change pointer for DEBMAS.

I dont know how to filter the transfer of data and filter the fields to transfer. can someone guide me how to do this in ALE?

Also,

along with these fields i need to send few fields from ADRC table for related customer number. Where i can do coding for this? Is there any exits available for this?

Thanks,

Amal

3 REPLIES 3
Read only

Former Member
0 Likes
1,646

Hi,

- To create change pointers for specific field changes, you need to update the fields of the table in transaction BD66.

- For your IDoc to carry only the fields of your choice, you could better go in for customized Idoc types (transactions WE31, WE30, WE82, update the extension in WE20, do the necessary coding in the Include ZXVSVU01 of the Function Module EXIT_SAPLVV01_001 of the enchancement VSV00001).

- For few fields from ADRC table also to be transferred, you need to go in additionally for serialization of message types...such that whenever a DEBMAS IDoc is generated, ADRMAS IDoc would also be generated.

Steps for serialization:

- Use transactions BD44 to create serialization group,

- BD64 to update the distribution model with DEBMAS,

- ADRMAS and SERDAT (for serialization) message types,

- WE20 to update the partner profile with the relevent message types,

- at the inbound side, Goto transaction SALE and traverse through Modelling and implementing busines processes -> Master Data Distribution -> Serialization for sending and receiving data -> Serialization using message types -> Define inbound processing. Provide the serialization group (created in BD44), message types (as mentioned in BD64 and WE20), sending system, object per process (as 1), check Parallel processing checkbox and provide the RFC server group (obtained from transaction RZ12). Save the entries.

- Enable change pointers globally u2013 txn BD61, for message types u2013 txn BD50

~ Bineah

Read only

0 Likes
1,646

Hi,

Use transaction BD52 (ALE customizing-IMG | Extensions | Master Data Distribution | Activate Change Pointer Per Change Document Item). You can select fields within your message type for change pointer enabling or suppress the pointer for fields already listed. Note that SAP provides a default list of live change fields for any given message type. Add or delete the fields from here for which you don't want to send Idoc.

KR Jaideep,

Read only

Former Member
0 Likes
1,646

Add entris in BD52, it creates the Change pointer table entries after reading change documents. BD21 comes later.