CRM -ECC Tax Field update
Hi
I need help with a BAPI for the following scenario:
We have created a Z field for VAT in ECC BP which gets replacated in CRM 5.0 The problem is when we update the field in ECC, table KNA1 shows that it is updated but it does not update in CRM. Also with ECC BP that were created without the VAT number, when they obtain VAT and we try to update the field, only in ECC is it updated and not in CRM.
I have checked the DFKKBPTAXNUM in CRM and it is not updated. I expected this to be normal SAP Standard procedure but it appears not to be updating this table.
Ta
See if change log is triggered with change of the Z field in KNA1. See this for reference:[Maintaining Change Log for Database Tables|http://wiki.sdn.sap.com/wiki/display/ABAP/MaintainingChangeLogforDatabase+Tables]
Similar Messages
-
Require Transfer a Field value of CRM to a Field in ECC system
Hi All,
We have a requirement where in
Each time when a business Partner data is saved on the BP Tcode screen in CRM,
CRM Table BUT0IS Field IND_SECTOR need to be mapped to ECC Table KNA1 Field BRAN1 based on condition that table BUT0IS field ISDEF = u2018Xu2019 in CRM.
Kindly request to let me know as to how can we achieve this?
Thanks and Regards.Hi All,
We have a requirement where in
Each time when a business Partner data is saved on the BP Tcode screen in CRM,
CRM Table BUT0IS Field IND_SECTOR need to be mapped to ECC Table KNA1 Field BRAN1 based on condition that table BUT0IS field ISDEF = u2018Xu2019 in CRM.
In CRM, By debugging the function modules we could see that the BDoc is carrying the IND_SECTOR field but not able to find ISDEF (checkbox) field.
We would like to hear what are the required steps to populate this field in the Bdoc Structure and also how to debug the entire flow of middleware till ECC (i.e. the function modules called in ECC to update the database tables).
Kindly request to let me know as to how can we achieve this?
Thanks and Regards. -
KNA1-UPDAT/ KNA1-UPTIM ,Confirmation date/time not getting updated CRM/ECC
Hi
I found a case where, when Gen. data of BP is changed in CRM, Table BUT000 is updated with corresponding date and time of change. This chaged data is replicated to ECC but in KNA1 table UPDAT- update date and UPTIM- update time fields are not updated.
Can anyone suggest possible solution for this.
Thanks
RahulHi
I found a case where, when Gen. data of BP is changed in CRM, Table BUT000 is updated with corresponding date and time of change. This chaged data is replicated to ECC but in KNA1 table UPDAT- update date and UPTIM- update time fields are not updated.
Can anyone suggest possible solution for this.
Thanks
Rahul -
Add ECC Custom Fields in CRM Web UI ERP Order item
hi all,
i have to Add ECC Custom Fields in CRM Web UI ERP Order item .
I have :
- add the field on Web UI Screen.
- add the field on structure TDS_item_COMV and TDS_item_COMC in ecc
- insert record for field on LORD_MAPPING table
- implemented badi BADI_LORD_DO_PA BADI_LORD_GET_INPUT_MODE.
- implemented method GET_I_S_STRUCT on crm with :
CASE COMPONENT.
WHEN 'ZZSPOND'.
RV_DISABLED = ABAP_False.
endcase.
- on method do_prepare_output i have change value of fields with code :
lr_loop = typed_context->erpadmini->collection_wrapper->get_first( ).
WHILE lr_loop IS BOUND.
posnr = lr_loop->get_property_as_string( iv_attr_name = 'POSNR' ).
Does the current item has to be set for "Sponda Idraulica"?
READ TABLE Z5CL_GSA_TOOL0001=>GT_ITEMS_SPOND INTO ls_spond
WITH KEY posnr = posnr.
IF sy-subrc = 0.
lr_loop->set_property_as_string( iv_attr_name = 'ZZSPOND' iv_value = 'X' ).
DATA : V_X TYPE STRING.
V_X = lr_loop->get_property_as_string( iv_attr_name = 'ZZSPOND' ).
ENDIF.
lr_loop = typed_context->erpadmini->collection_wrapper->get_next( ).
ENDWHILE.
I can't change the field value because it is "not changeble" .
Can you help me ?
Thanks in advance.Hi Celi,
I have created some fields at header level of ERP Order, and the user is available to change them, replicating the information to SAP ECC (using interface LORD II).
All sales item information is treated using RFC ERP_LORD_GET_ITEM_MULTI, available in SAP ECC.
Please check the following point:
If those structures below were expanded with your custom fields:
SAP CRM:
CRMST_L2_ITEM_COMV
CRMST_L2_ITEM_COMC
CRMTT_ADMINI_ERPIL
CRMTT_ADMINI_I_ERPIL
SAP ECC:
TDS_RFC_ITEM_COMV
TDS_RFC_ITEM_COMC
Please check if for your scenario is necessary to implement the enhancement BADI_LORD_DO_PAI method ADD_SUPPLY_LIST. The code below works for header level.
DATA: ls_supply TYPE tds_field_supply.
IF iv_object_id EQ 'HEAD'.
IF iv_module EQ 'VBAK_BEARBEITEN'.
ls_supply-field = 'ZZCCINS'.
APPEND ls_supply TO ct_supply.
ls_supply-field = 'ZZCCNUM'.
APPEND ls_supply TO ct_supply.
ls_supply-field = 'ZZCCNAME'.
APPEND ls_supply TO ct_supply.
ls_supply-field = 'ZZAUNUM'.
APPEND ls_supply TO ct_supply.
ENDIF.
ENDIF.
I hope it helps!
Kind Regards! -
Mapping of CRM BP standard field to ECC Standard field
Hi Experts ,
We have a requirement in which we need to copy "Identification Type" field (table field BUT01D-TYPE) in "Identification Tab" of Business Partner from CRM into ECC Standard Field 'Corporate Group' in Control Data in XD01 (Table Field KNA1-KONZS).
Please let me know where I can do the mapping of the CRM field to ECC field for this requirement .
thanks in advance.
AnilGo to se19 and choose name for the implementaion and click create. Definition is 'CRM_DATAEXCHG_BADI'. Choose description for the implementation and Save your implementation. Next you have to implement method CRM_DATAEXCH_R3D_MBDOC_FILL by doubleclicking on it. Data coming from r3 are witen in table TI_BAPIMTCS. And to write data to crm you can use direct logic or fill structure of CT_BUS_TRANS_MSG.
For more information about the badi goto SE18 and open badi CRM_DATAEXCHG_BADI and hit Documentation button. -
Tax field is not updated in COPA documents
Hi
There is a Value field for Tax is not updated in COPA documents due to missing configuration in KE4I. Now the tax field is updatating properly after completed the configuration in KE4I.
But we have couple of COPA documents which are generated (source ) through SD billing. And we have entered proper condition type in Sales order. It is calculating the Tax amount based on condition type in sales order.
Now we want to update the Tax value filed information into COPA documents . Please let me know the procedure to update the Tax value field in COPA documents.
Thanks
RichaHi,
reverse/repost the docs again to CO-PA using KE4S.
best regards, Christian -
Excise CIN amounts not updated in TAX field in Sales Order Pricing
Hi,
I am not getting the Excise Amount [CIN] i.e BED + ECS + SHE Cess in Tax field of Sales Order Pricing Procedure. only Sales Tax amount is showing.
Plz let me know, where did I go wrong in the Configuration.
Thanx in advance.
with best regards
JabbarAbdul,
What you have said is correct with regards to condition record creation, excise rate picking and its calculation.
On clicking the "analysis" button in pricing screen (Sales item details --> condition -->) try to analyse for each condition type
we can resolve it
Check within the condition type whether you have entered condition category = D, it must be like this
Cond. class = D Taxes
Calculat.type = A Percentage
Cond.category = D Tax
In Pricing Procedure Activate "Statistical" Indicator, it will definitely appear in the tax field.
Regards
Sathya -
Issue in Workflow- Field Update is not happening
Hi Friends,
I am facing an issue to update a check box field Released.
I have created a task having Advance with Dialog opiton,Background processing to update the Checkbox field.
The BOR Object type used is BUS1006 and method is CHANGE. Everything looks fine when tested the task as well as the workflow in test mode and it is working fine in both the cases. But some how, this field update is not happening over the CRM 2007 Web UI. We are assuming it is due to user authorizations or some other settings ( like assignment of backend user to the workflow)
for doing this task. Can some one give us some pointers on this. This will be of great help.
Thanks,
UdayaHi Imtiaz,
I am new to this. Can you please give me some pointers on how to check whether WF-BATCH has the needed authorisations and the process can be executed in background.
Reply me at your convenient time.
Thanks a lot for your response.
Regards,
Udaya -
Using SOA for CRM --- ECC communication
Hi,
We have the following standard CRM ECC update scenarios
Condition Updates
Master data sync up etc.
We have ECC 6.0 and CRM 7.0.
We are trying to evaluate a scnario in which we can replace the CRM middleware by SOA services provided by SAP.
Are there any pointers to do the same.
Any help would be appreciated.
Regards
AbhishekWe figured out the issue. There is a transaction launcher setting specific to MDB that has a https flag.
-
SAP CRM Tables and Fields for Contract start and End dates
Hi Experts,
Please Provide me SAP CRM Tables and Field names for the below.
SAP CRM Contracts start date and End date
SAP CRM Conditions(PROO, K007 etc....) records start and End Date.
Thanks and Regards,
Tejacorrection
10 Replies Latest reply: 24 May, 2013 8:38 AM by nishant Vasudev
Tweet
SAP CRM Tables and Fields for Contract start and End dates
This question has been Answered.
Teja Dhar 12 Oct, 2009 8:03 PM
Currently Being Moderated
Hi Experts,
Please Provide me SAP CRM Tables and Field names for the below.
SAP CRM Contracts start date and End date
SAP CRM Conditions(PROO, K007 etc....) records start and End Date.
Thanks and Regards,
Teja
Correct Answer by Sreekantha Gorla on Oct 22, 2009 8:22 PM
Hi,
dates will be stores in the table 'SCAPPTSEG'.
I double checked it. This table stores all the date types of one order transactions...
The relationship is as follows..
CRMD_ORDERADM_H- guid = crmd_link-guid_hi
crmd_link-guid_set = SCAPPTSEG-APPL_GUID.
Thanks and regards,
Sreekanth
<:footer>See the answer in context
6281 Views
Topics: Customer Relationship Management
Reply
Average User Rating
0
(0 ratings)
My Rating:
Rating Saved!
Comment on your rating
Re: SAP CRM Tables and Fields for Contract start and End dates
Robert Jesionowski 14 Oct, 2009 2:23 PM (in response to Teja Dhar)
Currently Being Moderated
Hi,
you should try with FM: CRM_DATES_READ_SINGLE_OB or CRM_DATES_READ_DB.
There is something in table SCAPPT and SCGENAPPT.
Regards, R
Report Abuse
Like (0)
Reply
Re: SAP CRM Tables and Fields for Contract start and End dates
Teja Dhar 22 Oct, 2009 5:30 PM (in response to Robert Jesionowski)
Currently Being Moderated
Hi Robert,
I am not able to find contract start date and End dates in the tables SCAPPT and SCGENAPPT.
Can you suggest some relevant tables.
Best Regards,
Teja
Report Abuse
Like (0)
Reply
Re: SAP CRM Tables and Fields for Contract start and End dates
Sreekantha Gorla 22 Oct, 2009 2:35 PM (in response to Teja Dhar)
Currently Being Moderated
Hi,
Table SCAPPTSEG stores the contract start and end dates.
Thanks,
Sreekanth
Report Abuse
Like (0)
Reply
Re: SAP CRM Tables and Fields for Contract start and End dates
Teja Dhar 22 Oct, 2009 5:32 PM (in response to Sreekantha Gorla)
Currently Being Moderated
Hi Sreekanth,
I am not able to find contract start date and End dates in the table SCAPPTSEG.This is for appointments.
Can you suggest some relevant tables.
Best Regards,
Teja
Report Abuse
Like (0)
Reply
Correct AnswerRe: SAP CRM Tables and Fields for Contract start and End dates
Sreekantha Gorla 22 Oct, 2009 8:22 PM (in response to Teja Dhar)
Currently Being Moderated
Hi,
dates will be stores in the table 'SCAPPTSEG'.
I double checked it. This table stores all the date types of one order transactions...
The relationship is as follows..
CRMD_ORDERADM_H- guid = crmd_link-guid_hi
crmd_link-guid_set = SCAPPTSEG-APPL_GUID.
Thanks and regards,
Sreekanth
Report Abuse
Like (0)
Reply
Re: SAP CRM Tables and Fields for Contract start and End dates
Wim Olieman 23 Oct, 2009 9:12 AM (in response to Sreekantha Gorla)
Currently Being Moderated
Hi,
I can tell you where the pricing records are saved, replicated from ECC.
The data from ECC table Axxx (e.g. A304) is replicated to CRM table
CNCCRMPRSAPxxx (e.g. CNCCRMPRSAP304).
Here you can find fields TIMESTAMP_TO and TIMESTAMP_FROM.
About the dates: what Sreekantha Gorla stated, about table 'SCAPPTSEG' is correct.
What might help is to execute program "CRM_ORDER_READ". Here you can find
the relevant entries also.
regards,
Wim
Report Abuse
Like (0)
Reply
Re: SAP CRM Tables and Fields for Contract start and End dates
Teja Dhar 23 Oct, 2009 4:59 PM (in response to Teja Dhar)
Currently Being Moderated
Hi Experts,
Thanks a lot for your support.My problem got resolved.
Best Regards,
Teja
Report Abuse
Like (0)
Reply
Re: SAP CRM Tables and Fields for Contract start and End dates
rajesh gadamsetty 27 Nov, 2009 12:29 PM (in response to Teja Dhar)
Currently Being Moderated
Hi Teja
Please let me know how you got the dates. i got the same requirement
Report Abuse
Like (0)
Reply
Correction on above mail.
Hi Sanjay,
Can you please help me to find the contract st art date and end date fetching from the table as below
ITEM DATES:
Select guid_set from table CRMD_LINK where guid_hi = CRMD_ORDER_I-GUID AND
OBJTYPE_HI = '06'
OBJTYPE_SET = '30'.
Select * from SCAPPTSEG where APPL_GUID = guid_set.
as from the table scapptseg has some unusal fields which fields to select to get the start date and end date and on what condition and isuppose we need to convert als the same
pls suggest further on same
regards
Arora -
Tax field not showing in limit orders
Hi,
The tax field is not showing in limit orders, we need to be able to change it. Is there any way of doing this?
JohnHi John
In SPRO,
Tax settings
No tax calculation
No tax is calculated
Tax calculation occurs in the R/3 System
Tax calculation occurs via RFC in the R/3 System in Financial Accounting. If an external system is connected to the R/3 System (Vertex or Taxware, for example), this is automatically called from the R/3 System.
What is the settings here.
If you were setting is No tax calculation , no tax field will not be shown in basic data.
update me.
regards
muthu -
Tax Amount(CST) is not coming in tax field in sales order
Dear Friends,
I have created a sales order and in that sceanrio CST is applicable. In sales order the CST amount is coming but my problem is that its not coming in total sales order value.
In my sales order, value is like below mention: -
Pr00 1000
CST 4.00
while I select the line item and go to condition tab its showing both value but while i see the upside field net value and tax field in net value field 1000 is coming and tax value field showing zero value instead of 4.00
I have mentioned the settings in condition type for CST
Cond. class D Taxes
Calculat.type A Percentage
Cond.category D Tax
and maintained the condition record against Tax code defineed for CST 4%
Please advice me what could be the reason of this problem and kindly give the solution.
Regards
SVHi,
Re-check your pricing procedure maintanance, whether relevant routines maintained in "Requirement(10)" & "Alt.Condition Base value(16)"?
if its maintained check in V/06- cond type details of your tax cond type- Exclusion field is "Blank" & in Condition records too.
Regards,
Reazuddin MD -
CRM function module to update the attribute in the classification TAB of BP
Hi All,
Can any body let me know if there is any functionmodule to update the CRM function module to update the attribute in the classification TAB of BP tcode.
I have searched a lot i get FM to update the marketing attribute and not the attributes in the classification tab.
Thanks in Advance
Edited by: Sharath Kumar on Dec 2, 2010 4:48 PMFor material bom: CSAP_MAT_BOM_CREATE
and CSAP_ORD_BOM_CREATE for Order BOM.
Regards,
Ravi -
Mapping ECC PO fields to R/3 PO fields
Hi Experts,
I was trying map ECC Po fields to R/3 fields which are not mapping in standard way automatically. Like Tracking No and Good Recipient name.
I am using the BADI BBP_ECS_PO_OUT_BADI to map these fields.
However i am able to map and see those fields in the back end.
The same thing i was trying to do for the Text fields. Suppose, mapping vendor text to item text .these fields are not able to transfer through this BADI.
for this i am using the BADI BBP_PO_INBOUND_BADI in R/3 to map these fields . I am able to map and see those text fields in R/3 also. But wonder now i am not able to see Tracking No and Good Recipient name fields in R/3 .
Any pointer to solve this issue, really a help for me.
Thanks in Advance.Hi Disha ,
Thank you so much for your reply ,
Actually i have implemted the BBP_ECS_PO_OUT_BADI this BADI only in SRM side .When i have implemeted i can see Tracking No and Goods recipient are mapping correctly in Back End . But the thing is only the text fields are not mapping the correctly. though code was correct .
So i have implemeted the BBP_PO_INBOUND_BADI BADI in the R/3 side , through this one i can able to map the text fiedls , where as this time Tracking No and Goods recipient are not mapping .Any pointers for this , will really help for me .
*See my code for BBP_ECS_PO_OUT_BADI*
*Vendor text at line item level of SRM PO should be passed to
*u2018Item Textu2019 at R/3 PO line item level.
LOOP AT it_item INTO WA_PO_ITEM.
Read table IT_LONGTEXT into wa_LONGTEXT with key Guid = WA_PO_ITEM-guid
tDid = 'ITXT'.
IF SY-SUBRC EQ 0.
W_PO_ITEM_TEXT-PO_NUMBER = WA_PO_ITEM-BE_OBJECT_ID.
W_PO_ITEM_TEXT-PO_ITEM = WA_PO_ITEM-NUMBER_INT+5(5).
W_PO_ITEM_TEXT-TEXT_ID = 'F01'.
W_PO_ITEM_TEXT-TEXT_FORM = '*'.
W_PO_ITEM_TEXT-TEXT_LINE = WA_LONGTEXT-TDLINE.
APPEND W_PO_ITEM_TEXT TO CT_BAPI_POITEM_TEXT.
ENDIF.
*Internal Note at line item level of SRM PO should be passed to
*u2018Info record noteu2019 at line item level of R/3 PO
Read table IT_LONGTEXT into wa_LONGTEXT with key Guid = WA_PO_ITEM-guid
tDid = 'NOTE'.
IF SY-SUBRC EQ 0.
W_PO_ITEM_TEXT-PO_NUMBER = WA_PO_ITEM-BE_OBJECT_ID.
W_PO_ITEM_TEXT-PO_ITEM = WA_PO_ITEM-NUMBER_INT+5(5).
W_PO_ITEM_TEXT-TEXT_ID = 'F06'.
W_PO_ITEM_TEXT-TEXT_FORM = '*'.
W_PO_ITEM_TEXT-TEXT_LINE = WA_LONGTEXT-TDLINE.
APPEND W_PO_ITEM_TEXT TO CT_BAPI_POITEM_TEXT.
ENDIF.
ENDLOOP.
*Vendor Text at PO header level should be passed onto R/3 PO header text field.
Read table IT_LONGTEXT into wa_LONGTEXT with key Guid = IS_HEADER-GUID
tDid = 'HTXT'.
IF SY-SUBRC EQ 0.
WA_Header_text-PO_NUMBER = IS_HEADER-BE_OBJECT_ID.
WA_Header_text-PO_ITEM = WA_PO_ITEM-NUMBER_INT+5(5).
WA_Header_text-PO_ITEM+4(1) = '0'.
WA_Header_text-TEXT_ID = 'F02'.
WA_Header_text-TEXT_FORM = '*'.
WA_Header_text-TEXT_LINE = WA_LONGTEXT-TDLINE.
APPEND WA_Header_text TO CT_BAPI_POHEADER_TEXT.
ENDIF.
*Map the Tracking No
LOOP AT it_item INTO WA_PO_ITEM.
Read table CT_BAPI_POITEM into WA_BAPI_ITEMS with key PO_ITEM = WA_PO_ITEM-NUMBER_INT+5(5).
WA_BAPI_ITEMS-TRACKINGNO = WA_PO_ITEM-BE_TRACKING_NO.
MODIFY TABLE CT_BAPI_POITEM FROM WA_BAPI_ITEMS TRANSPORTING trackingno.
ENDLOOP.
*The user id of the Partner Function u2018Goods recipientu2019 is map to
*R/3 Goods Recipient field
LOOP AT it_item INTO WA_PO_ITEM.
Read table IT_PARTNER into wa_partner with key P_GUID = WA_PO_ITEM-guid
PARTNER_FCT = v_grfun.
IF SY-SUBRC EQ 0.
SELECT SINGLE CHUSR
FROM BUT000
INTO v_grname
WHERE PARTNER_GUID = WA_PARTNER-PARTNER_NO.
Read table CT_BAPI_POACCOUNT into WA_POACCOUNT with key PO_ITEM = WA_PO_ITEM-NUMBER_INT+5(5).
WA_POACCOUNT-GR_RCPT = V_GRNAME.
MODIFY TABLE CT_BAPI_POACCOUNT FROM WA_POACCOUNT TRANSPORTING GR_RCPT.
ENDIF.
ENDLOOP.
endmethod.
See my code BBP_PO_INBOUND_BADI
APPEND LINES OF bbp_potextheader TO bapi_potextheader.
APPEND LINES OF BBP_POTEXTITEM TO BAPI_POTEXTITEM.
Evem i tried to map these traking no and good recipient fields in the R/ 3 , I have this piece of code in the Back end , But couldnt work for me.
LOOP AT BBP_POITEM INTO WA_BBP_POITEM.
Read table BAPI_POITEM into WA_BAPI_POITEM with key PO_ITEM =
WA_BBP_POITEM-PO_ITEM.
WA_BBP_POITEM-TRACKINGNO = WA_BBP_POITEM-TRACKINGNO.
MODIFY table BAPI_POITEM FROM WA_BAPI_POITEM TRANSPORTING trackingno
Read table BBP_POACCOUNT into wa_BBP_POACCOUNT with key PO_ITEM =
WA_BBP_POITEM-PO_ITEM.
wa_BAPI_POACCOUNT-GR_RCPT = wa_BBP_POACCOUNT-GR_RCPT.
MODIFY table BAPI_POACCOUNT FROM wa_BBP_POACCOUNT TRANSPORTING
GR_RCPT.
ENDLOOP.
Loop at BAPI_POITEM into wa_BAPI_POITEM.
Read table BAPI_POITEMX into wa_BAPI_POITEMX with key PO_ITEM =
wa_BAPI_POITEM-PO_ITEM.
wa_BAPI_POITEMX-TRACKINGNO = 'X'.
MODIFY table BAPI_POITEMX FROM wa_BAPI_POITEMX TRANSPORTING TRACKINGNO
Read table BAPI_POACCOUNTX into wa_BAPI_POACCOUNTX with key PO_ITEM =
wa_BAPI_POITEM-PO_ITEM.
wa_BAPI_POACCOUNTX-GR_RCPT = 'X'.
MODIFY table BAPI_POACCOUNTX FROM wa_BAPI_POACCOUNTX TRANSPORTING
GR_RCPT.
Endloop. -
Remove tax field in Document Line
Hi
In document Line we don't want tax field. is there any setting in sap b1 for that
reagardsMuna,
You would need to setup a tax code for "Exempt" or something like that that all Business Partners use and set the tax amount on the code to zero.
Eddy
Maybe you are looking for
-
Weird cookies in Safari 5.1 (OS 10.6.8)
Hello, surprisingly, I regularly find that pages like e. g. Facebook, Google, but also many others, put cookies in my system, even though I usually mark the option "block ALL cookies". This happens every time I am using the browser - even when I don'
-
F110 Payment Run - BTE / Exits
Hi ABAP Gurus, Good day. Currently, our Direct Debit Collection file is being created via Transaction F110 during Payment Run. Basically, the Direct Debit file is being uploaded in AL11 after the Payment Run Transaction F110. Please be informed that
-
Can I have the layers save as a PNG when saving as HTML?
My images are not doing well ina GIF format, I really need to have them in a JPG or PNG so that they appear on the website clearly. NOTE* I am exporting as CSS layers. TIA
-
Dashboard Screen Refresh timing
I have 4 queries on a dashboard page...the first 2 take 14 seconds to execute, the next takes 30 seconds, and the last takes 1 minute and 30 seconds. I would expect the 2 quickest ones to show results on screen after the 14 seconds, but instead they
-
Export with Metadata does not write EXIF Lens & GPS info
I use the Olympus E-3. I've worked an entire project with Aperture 2 (now at 2.1.2), only to find out eventually that when exporting, aperture does not write the Lens info, and GPS section of the EXIF. This is bread and butter for me. Did a search in