06-28-2009 3:33 AM
Hi Gurus,
As we are near to Golive , we had a problem with updation of the KNA1 table .
Can any one tell us through which program / transaction we can know how the perticular table is Updated.
Note: we are facing problem with Transpotatin Zone in Kna1.
Thanks,
Sudhakar
06-28-2009 4:21 PM
You can do a Where used list for KNA1 and search in Program's...Then see which program is trying to update the KNA1.
You may also need to consider some of the BAPI's used to update/Create Customer Master Data and you need to do Where used on these BAPI's also.
BAPI for Customer Creation is 'BAPI_CUSTOMER_CREATE' ,'BAPI_CUSTOMER_CREATEFROMDATA1',
Also try to search the Program's having BDC for XD01/XD02. For String Search you can use the program "RPR_ABAP_SOURCE_SCAN".
In case you have a doubt on any program.....Activate the SQL Trace and then Run the Program...noe goto Trace and see which DataBAse Tables are hit and whether KNA1 is there in the list or not.
06-29-2009 7:24 AM
Hi,
Check in change document header and Item tables(CDHDR and CDPOS) for Object class DEBI.
In CDHDR table , field value TCODE ---> Transaction in which a change was made.
Regards,
Raju.
06-29-2009 12:31 PM
You can use BTE (business transaction events) for this purpose.
There are BTEs which will trigger when the master data will gets updated, by this way u can get the information whether the master data gets updated.
06-29-2009 8:56 PM
hi,
U can find the changes done to KNA1<tabname> table in CDPOS table and
can find the transaction code which is used to change and few othr details from CDHDR table..
Thanks and Regards,
KC