‎2008 May 26 10:30 AM
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
‎2008 May 26 10:44 AM
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.
‎2008 May 26 10:40 AM
If there is a message type you can check in BD50 if change pointers are available for your purpose.
‎2008 May 26 10:41 AM
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
‎2008 May 26 10:43 AM
Hi
Check ERDAT(date of creation) and AEDAT(date of last change). If its more than 0 then its changed.
Regards
Aditya
‎2008 May 26 10:44 AM
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.
‎2008 Jun 24 9:11 AM
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
‎2008 Jun 24 9:14 AM
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.
‎2010 Sep 08 9:33 AM
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
‎2010 Sep 08 12:13 PM
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.
‎2010 Sep 08 12:27 PM
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.