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 pointer

Former Member
0 Likes
1,433

Hi all,

Is it possible to use change pointers for transaction data?

We don't want to transfer all sales orders/service order to an external system, only the orders that has been changed.

Thanks!

BR,

Linda

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,268

Change pointers are for master data not for transaction data

check these points

SAP maintains change documents

For several objects in the system, such as materials, customers,Invoices, and bank data, to provide an audit trail for changes made to anObject.

A change document object represents a set of tables for which

Changes are recorded. For example, the change document for the material

Master is named MATERIAL and it contains the various tables of the material master

Object such as MARA and MARC.

These programs are designed to generate

IDocs based on changes to a document or master data. The RBDMIDOC

Program reads configuration tables to determine the appropriate IDoc generation

Program for a particular message type.

9 REPLIES 9
Read only

rainer_hbenthal
Active Contributor
0 Likes
1,268

If there is a message type you can check in BD50 if change pointers are available for your purpose.

Read only

Former Member
0 Likes
1,268

Hi Linda,

Change Pointers is only used to distribute master data changes but not for the tranasactional data.

Please check this link

http://help.sap.com/saphelp_erp2005/helpdata/en/12/83e03c19758e71e10000000a114084/content.htm

Best regards,

raam

Read only

Former Member
0 Likes
1,268

Hi

Check ERDAT(date of creation) and AEDAT(date of last change). If its more than 0 then its changed.

Regards

Aditya

Read only

Former Member
0 Likes
1,269

Change pointers are for master data not for transaction data

check these points

SAP maintains change documents

For several objects in the system, such as materials, customers,Invoices, and bank data, to provide an audit trail for changes made to anObject.

A change document object represents a set of tables for which

Changes are recorded. For example, the change document for the material

Master is named MATERIAL and it contains the various tables of the material master

Object such as MARA and MARC.

These programs are designed to generate

IDocs based on changes to a document or master data. The RBDMIDOC

Program reads configuration tables to determine the appropriate IDoc generation

Program for a particular message type.

Read only

0 Likes
1,268

Hi,

Thanks for your answers.

If we cannot use change pointers for transaction data, how can we then collect changes made in contracts and transfer these to an external system? Today all contracts are transferred to the external system every night.

Any suggestions?

BR,

Linda

Read only

0 Likes
1,268

You need to use message determination to create IDocs. Search the forum for the use of the IDoc ORDRSP. This IDoc is used to send changes made to the order.

Read only

0 Likes
1,268

Hi Linda,

I have seen one of your question in past about sending SO changes via Idoc.

Could you please let me know what kind of solution was used that time?

I have similar requirement like that of sending:

1) Sending order confirmation once SO is created new and it's not issue.

2) But problem lies when the SO changes needs to be send via ORDRSP idoc, I really don't know how to handle this.

Please come back if you any thing @ this.

Best regards,

Guru

Read only

0 Likes
1,268

Change pointers is only used to tranfer Mater Data

For transactional data use Message control concept to send idoc. The idoc will be generated automatically whenever sales order has been changed.

To do this Perform the below ALE config

Use the output type (thru NACE) and maintain the condition records(NACR)

Maintain Entry in BD64 and in WE20.

(OR) Develop a custom report by using FM: ALE_SALESORDER_CREATEFROMDATA2 and run in batch mode with required frequency.

Hope this might help you.

Read only

Former Member
0 Likes
1,268

Hi Linda,

As per my knowledge goes I think Change pointer is only possible for Master data.

As your requirement is for Transactional Data so I will suggest to Track the chnges thrugh Message Control.