Вы находитесь на странице: 1из 2

5/2/2014 Product Code in CRM

http://www.stechno.net/sap-notes.html?view=sapnote&id=495493 1/2
SAPTECHNO
CONTACT ACCUEIL SapNotes SapIdoc SapABAP SapConfiguration
Voustesici:Home SAPTopNotes Note495493
Note495493ProductCodeinCRM
Header
Version/Date 1/20020409
Priority Correctionwithmediumpriority
Category Consulting
PrimaryComponent CRMBFTAXTaxDetermination
SecondaryComponents
Summary
Symptom
Productcode
Otherterms
T007APROCD
ReasonandPrerequisites
InR/3transactionFTXP,youcanassigna'ProductCode'toataxcode
inthetaxcodeproperties(FieldisT007APROCD).Thevaluesofthis
fieldaremappedtovaluesthatarerecognizedbytheexternalsystem.
Theproductcodeisthenusedtodeterminematerialtaxabilityinthe
externaltaxsystem.
ThetableinR/3thatcontainsthemappingbetweentheProductCodesin
R/3andtheProductCodesastheyaredefinedintheexternaltax
systemisTTXP.
SincetablesT007aandTTXPdonotexistinCRM,thismayleadto
inconsistenciesbetweenCRMandR/3taxcalculation.
Solution
ToovercomethegapinCRMduetotheunavailabilityof"ProductCode",
aprovisiontofillthisfieldbeforecallingtheexternalsystemin
formula300(whichisassignedtotheconditiontypeUTXJinpricing
procedureRVAXUS)isexplainedbelow.
Anewformulainthecustomernamespace(say600)iscreatedinIPC
forCRM.Thisformulafillsthe"ProductCode"field(externalproduct
code)directlyfromthe"TaxCode"(fromconditionrecordofUTXJ).Then
theformula300iscalledfrom600tocontinuewiththeexternaltax
calculation.The"ProductCode"filledearlierin600willbeusedby
formula300forcallingVertex/Taxwarefordeterminingproduct
taxability.
SincepricingproceduresareidenticalinbothCRMandR/3,thesame
formulamustbeusedinbothsystems.Sinceyoushouldnotchangestandard
deliveredformulas,youwouldhavetocopy300andmodifythenewformula
createdinthecustomerdefinednamerange.Thisnewformula,forexample,
600,isassignedtoUTXJinthepricingprocedureRVAXUS.
Pleasenote:Thesolutionprovidedisageneralrecommendationforhandling
thisrequirement.Tosatisfyyourcompany'sspecificrequirements,youmay
havetoincorporateadditionalcodingchangesandcustomizingtheformula.
CHANGESINCRM

ThechangesinR/3arefoundinthetextofthisnote,whilethechangesinthe
CRMJavaformulaarefoundinthedocument
"Product_Code_External_CRM.zip"whichisavailableinsapservX
(X=3forWalldorf,4forSanFrancisco,5forTokyo,6forSydneyand7for
Singaporeservers).ThepathinsapservXwherethedocumentisavailableis
/general/misc/ipc/Notes/495493(casesensitive).
CHANGESINR/3

Therearetwomethodstocreateanewformula(formula600)described
below.Afteryoucreateformula600,youmustassignittotheconditiontype
UTXJinthepricingprocedureRVAXUS.
Accueil
FAQ
SAPFunctions
SAPTopNotes
SAPTables
SAPMessages
SAPPrograms
Contact
Rechercher
Plandusite
LiensWeb
RechercherRecherche...

5/2/2014 Product Code in CRM
http://www.stechno.net/sap-notes.html?view=sapnote&id=495493 2/2
UTXJinthepricingprocedureRVAXUS.
***METHOD1***
Createformula600andincludethefollowing:
FORMFRM_KONDI_WERT_600.
PERFORMfrm_kondi_wert_300.
ENDFORM.
***METHOD2***
Copyformula300andrenameitasformula600.
FORMFRM_KONDI_WERT_600.
callfunction'COLLECT_AND_CALCULATE_TAX_DATA'
exporting
i_komp=komp
i_komk=komk
i_xkomv=xkomv
i_tax_procedure=t005kalsm
i_comp_code=t001bukrs
i_preisfindungsart=preisfindungsart
tables
t_xkomv=xkomv
changing
o_pricing_ok=kompprsok
o_kinak=xkomvkinak
o_fxmsg=xkomvfxmsg.
ENDFORM.
AffectedReleases
Software
Component
Release
From
Release
To
Release
And
subsequent
BBPCRM 3.0 300 300
BBPCRM 3.1 310 310
BBPCRM 3.5 350 350
BBPCRM 4.0 400 400
RelatedNotes
1022126
Taxcodebasednontaxabletransactionstaxablein
CRM
PoweredbyJoomla!.ValidXHTMLandCSS.

Вам также может понравиться