Fixed ICP in FDM Mapping

I am migrating a HAL instance to FDM and am having some issues.
I have an issue where I need to have an account always go to a certain ICP but the source file is identifying a different ICP than I want.
Simple Source File
Account, ICP, Value
A100, abc, 50.00
B100, abc, 90.00
C100,,100.00
ICP Map
abc = Jims Bait and Tackle
I want account A100 to always go to LuLu Diner
I want my HFM load file to look like
A100,LuLu Diner,50.00
B100, Jims Bait and Tackle,100.00
C100,ICPNone,100.00
Note I need abc to translate unless it is fixed
I have thought of using the Like mapping to do something like
Rule A = If varValues(13) = A100 Then “Lulu Diner” EndIf
Rule B = If varValues(17) = abc Then “Jims Bait and Tackle” EndIf
This is easy if you have 2 or 3 but I have 250 – 300 ICPs to account for
I am sure others have done fixed ICP or fixed customs
Any help is appreciated.
Please ignore if I have pestered you already with this

If I understand you correctly.
You first have to combine your entity A100 and ICP abc with or without a comma.
you have to do this in Metadata>import format
so your ICP import format should look like this (note: I am using fix but you can use delimited)
file example:
12345678
A100,abc
import example:
Field Name Start Lenght Expression
SourceICP 1 8
result would be A100,abc or B100,abc or c100,
Once that is done you have to define the ICP mapping in FDM just like account or other mappings.
ICP mapping probably would be explicit
SourceICP TargetICP
A100,abc luludinner
b100,abc Jims Bait and Tackle
c100, ICPnone
Hope this helps.

Similar Messages

  • Fixed Values and Value Mapping

    Hi Experts,
         I hav a doubt regarding these to funnctions in Messege mapping. In both teh functions , we can change a value coming from Load to some thing else.
    Like
    A=1
    B=2
    C=8.
    The difference i hav noted is the in case of fixed values, we can assign the valsues in the messege mapping itself, and in case  of value mapping it is assigned in the value mapping table  in integartion directory, and thsi can be seen through  Runtime Workbench in Cache Monitering. . Apart from that there seems to be no big significat difference in the application .
    Pls correct me , if I ma missing out something.
    Pls tell me if both hav the same functionality, why were these 2 functions made , any 1 of them, preferably Value Mappimg Function could hav been enough.
    Regards,
    Arnab.

    Hi
    Fixed value mapping is Message mapping Specific
    But Value mapping allows u to create a Schema and group .
    Value mapping functionality will be well understood in large integration where many mapping programs using same conversions.
    Maintain advantage is maintance is easy with value mapping because if any chnages in value , just ID change is enogh no need to go mapping but this is not with fixed value
    For instance if u r using Fixed value in 50 mapping programs u need to change in all
    But if u r using Value mapping just one ID
    Which one u prefer
    all based upon u r landscape for mapping
    Srini

  • FDM mapping in ERP Integrator

    Hi, all of you
    I'm now thinking of the way to connect Oracle EBS 12.1.1 and Oracle Hyperion Financial Management, Fusion Edition 11.1.1.3.0 with ERP Integrator.
    In the introduction section in ERPI admin guide, ERPI is mentioned as a module of FDM.
    However, as far as I read the later sections in the guide, FDM is needed only if the user wants to use "FDM mapping."
    Is my understanding correct, and EBS and HFM is connected only with ERPI (without FDM)?
    And, if you know the advantage of using FDM mapping (I couldn't understand, actually), please tell me.
    Thanks in advance
    Yoshiki

    FDM is not required.
    The same type of mappings can be done in ERPI and FDM. For example 3 accounts in the g/l for coffee, soda, snacks map to one in HFM account.
    Using ERPI you will need more in the way of IT skill sets where FDM is constructed more for the Finance user to maintain.
    Not that it is that difficult, but moreover you want to buy FDM because the internal controls available would cost you a lot more to script, test, validate, and implement outside of this packaged solution.

  • Where we use Conversions? like Fixed Value and Value mapping? and use of th

    where we use Conversions? like Fixed Value and Value mapping?
    and what is the use of that....

    Hi
    Have a Look at this
    /people/community.user/blog/2007/01/08/valuemapping-using-the-graphical-mapping-tool
    Value mapping is used to map different representations of an object to each other.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a6638
    You can do value mapping both in IR and ID
    IR: Message Mapping
    http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm
    /people/sreekanth.babu2/blog/2005/01/05/design-time-value-mappings-in-xslt
    ID: Tools --> Value Mapping
    http://help.sap.com/saphelp_nw04/helpdata/en/13/ba20dd7beb14438bc7b04b5b6ca300/content.htm
    Value mapping replication: For uploading data from tables, excel sheet etc. into XI
    http://help.sap.com/saphelp_nw04/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/content.htm
    Value mapping
    /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
    /people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups
    /people/sap.user72/blog/2005/12/06/optimizing-lookups-in-xi
    /people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
    Thanks

  • Where we use Conversions like Fixed Value and Value mapping?

    where we use Conversions? like Fixed Value and Value mapping?

    Mostly say when u have a scenario like converting a value in the source to a another in
    target. Say in source it might me KM but in target u might need Kilometers and u hav multiple entries like this.
    Ref:
    http://help.sap.com/saphelp_nw04/helpdata/en/13/ba20dd7beb14438bc7b04b5b6ca300/frameset.htm
    https://www.sdn.sap.com/irj/sdn/xi-elearning

  • FDM Mapping tables within EPMA

    Hi All
    Can anybody tell me wether EPMA can hold the FDM mapping tables?
    Also should we create a new member within the EPMA library can we set up a prompt that requests the user to update the mapping table with the new member?
    Thanks

    Hi
    Thanks for the reply
    Do you know if Kalido will be able to hold an FDM mapping table and wether this could feed into FDM?
    Thanks again

  • FDM Mapping SPLIT/TRIM/JOIN fields

    Hi All
    I am using FDM to Transform a flat file to a new data file. I am a newbie in FDM.
    Can anybody tell me the syntax for trimming/splitting the source field in to the target file in FDM mapping.
    For Example:
    In my source, the feild 'Product' has string "uranium FGIM (10010)
    But on the target file, I need only the product code '10010' How do i trim this feild to get the desired output file.
    Kindly let me know the syntax of the mapping.
    Thank you,
    JK

    You can either do this as part of the mapping process or you can use an import script to parse out the desired value during the import.
    If you do it in the mapping simply use your original full product string as the source and set the trimmed value as the target i.e. using explicit maps
    In the import script use logic similar to your example to parse out the portion of the original product string you wish to pass as the source value. However you must ensure this logic is generic and will work consistently over all product strings.
    From your criteria I imagine the mapping approach would be the simplest and easiest to manage solution

  • FDM Mapping Maximum number of records per Dimension

    All, I have a unit that currently has over 2800 records for their account dimension. I can download all the records associated with the maps, but I can't see all the records in the Map Options window. It seems to stop at Page 20.
    Is there a limit to the number of records FDM can view in the Map Options window?
    Is there a limit to how many records a dimension can have?
    Thank you for your help.

    Thanks for the response Mehmet, I did as you recommended, and confirmed the count in tdatamaps as well as the same count downloaded to excel. It is literally the FDM view will not show all the records. I have downloaded them all, cleaned any questionable characters, re-uploaded, and again check tdatamap, counts are good, just not able to see the records in FDM map window. Very strange......
    All Thoughts are greatly appreciated. Thank you

  • Export FDM maps

    Hi,
    We have a requirement where in we need to export FDM map to a .txt file.
    we have explicit mapping as well as like map which is '*' mapped to 'None'.
    The issue is when we export maps for a location, we need to have explicit maps as well as the source members which are mapped to 'None', instead of *
    Eg: Product original map will be
    src tar
    1001 100100
    1002 100200
    1003 100300
    * None
    suppose if my data file has 5 records
    1001
    1002
    1003
    1004
    1005
    As per defined mappings, my final product mapping would be
    src tar
    +1001       1000100+
    +1002       1002000+
    +1003       1000300+
    +1004       None+
    +1005       None+
    I need above records to be loaded to text file. (Basically, * in original map should be replaced with the actual members based on data file.)
    Is there any way I can get these records in FDM or should I need to write any script to achieve this. If yes, any suggestions.
    This is little urgent and any suggestions on this woud really help me..
    Thanks
    Edited by: 995155 on May 8, 2013 1:02 PM
    Edited by: 995155 on May 8, 2013 1:04 PM

    The output will be completely dependent on the last source file imported to the location in question. You would have to source the data from the tDataSeg table associated wih the location. You would then have write a custom script which queried this table to retrieve the source and target values for the period and dimension in question to be written to a text file

  • Need help in doing FDM "Maps" (Not able to do a like mapping)

    Hi
    sub : Unable to do a like mapping in FDM
    I am new to FDM,here is what i am trying to do.
    I have a ODBC source table and the table struct is somthing like this.
    Accountcode1,Accountcode2,,,,YTD
    I have a Custom Import Script where i have done the column mapping as bellow
    source >to> Destination
    Accountcode1 >> Accounts
    Accountcode2 >> ICP
    ...>>.....
    YTD>>Actual values
    Destination is HFM
    with the above senario here is what i am trying to do.
    I am trying to apply the following logic
    If Accounts = "1050300" and ICP = "10909001" then the value should go to HFM account1
    else if If Accounts = "1050300" and ICP = "10909002" then the value should go to HFM account2
    and so on.
    the following are the questions i am not clear about while implementing the above logic.
    Should i be using the like mapping ??
    if yes then what should be in the "Rule Definition" and the "Script"
    since the source account values are the same should i be doing this like mapping in the ICP Dimension ??
    or is it a "reverse" in mapping ??
    any sort of help in getting me resolve this issue will be highly appreciated.
    Edited by: 845926 on Apr 3, 2011 8:11 AM
    Edited by: 845926 on Apr 3, 2011 8:12 AM
    Edited by: 845926 on Apr 3, 2011 8:13 AM

    Hi,
    there are two ways of solving this, the easy one without scripting is to combine in the import format account and custom1 for your account source. This will give you a longer mapping table but solves it without scripting..
    Otherwise you use the like mapping where your target is #script and you use varvalues in your if then else satement.
    Just look up varvalues in the FDM admin manual for a detailed description.

  • FDM Map issue

    Hi,
    We hv a situation in FDM. We are planning to have our map files in below format.
    Code,Source,Target
    'Code' is a 3 digit number which defines the map type. eg: 111- explict, 112-between,113-In etc.
    Based on the code type, the file needs to be loaded to FDM.
    I'm just wondering if this can be acheived using script 'BefImportMap' which picks the value of column1 and load map for the sepcific map type.If yes, can someone throw some light on this as to how to go for it.
    Also, can you give me any info..if we can load maps from database directly to FDM instead of external files
    Thanks in advance
    Edited by: 844747 on Feb 11, 2013 6:14 AM

    You can do this but it would involve writing some custom web scripts which you could then link to a FDM Taskflow entry. I would seriously consider using the native out-of-the-box methods available, they are user friendly, don't require any custom code, and is supported by Oracle (any custom map import will not be). At the end of the day the central repositoey for the mappings will be the FDM database and they can be maintained directly there.

  • How to handle source empty field in FDM maps

    Dear all,
    In our projects, data was extracted from EBS with ERPi adapters to HFM through FDM. In this case, some source fields are empty after the data extraction from EBS. The problem is, how can I deal with the empty field in the maps. For now, the workaround is using wildcard (like *->[None]), sth like that. But there is a risk in it, it may happen to ignore some records with error. Do your guys know any special characters stand for the Null in the mapping?
    Thanks!

    We have had a workaround solution since moving to V11. This was not a problem in System 9.
    The issue with blanks not defaulting to [None] is that some values escape the test. Such as forcing default values using "Like (* = [None])". If a new code is in your data that is not in your map, the Validation process foiled since [None] is valid and all blanks are now [None]. Only then do you either have an intersection violation that shows up during Export or you get bad data in HFM.
    I don't like this new "feature" in S11 FDM. We will be submitting a request to have the default functionality added back. Perhaps as an option?
    Mike

  • FDM Mapping with HFM

    Hi,
    I am new to HFM.Can any one pls clarify me these...
    Do we build meta data at HFM or FDM?
    When New members to be added, what do we do?
    Do we always manage meta data through FDM?
    Thanks in advance.

    Do we build meta data at HFM or FDM?
    We build data in HFM.
    When New members to be added, what do we do?
    You add them in HFM.
    Do we always manage meta data through FDM?
    FDM is the tool use for mapping conversion. Here is a link with all of the library files for your reading entertainment and clarification of your questions:
    http://download.oracle.com/docs/cd/E12825_01/index.htm

  • FDM map update error

    I get the below error while updating maps.
    Application Error
    Description: An exception occurred during the execution of the current web request. Please contact the administrator to review the stack trace in the event log for more information about the error.
    Source:
    http://10.227.0.196/HyperionFDM/Pages/Maps.aspx
    Exception Details:
    An error occurred while parsing EntityName. Line 1, position 114.
    Stack Trace:
    at System.Xml.XmlTextReaderImpl.Throw(Exception e)
    at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
    at System.Xml.XmlTextReaderImpl.ParseEntityName()
    at System.Xml.XmlTextReaderImpl.ParseEntityReference()
    at System.Xml.XmlTextReaderImpl.Read()
    at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
    at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
    at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
    at System.Xml.XmlDocument.Load(XmlReader reader)
    at System.Xml.XmlDocument.LoadXml(String xml)
    at Hyperion.FDM.Controls.Grid.ProcessGridUpdates()
    at Hyperion.FDM.Controls.Grid.LoadPostData(String postDataKey, NameValueCollection postCollection)
    at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Xml.XmlTextReaderImpl.Throw(Exception e)
    at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
    at System.Xml.XmlTextReaderImpl.ParseEntityName()
    at System.Xml.XmlTextReaderImpl.ParseEntityReference()
    at System.Xml.XmlTextReaderImpl.Read()
    at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
    at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
    at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
    at System.Xml.XmlDocument.Load(XmlReader reader)
    at System.Xml.XmlDocument.LoadXml(String xml)
    at Hyperion.FDM.Controls.Grid.ProcessGridUpdates()
    at Hyperion.FDM.Controls.Grid.LoadPostData(String postDataKey, NameValueCollection postCollection)
    at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    You may have inserted a reserved character in one of the fields of the Entity mapping table. For instance, an & or % can cause this error. If that is the case, you will most likely have to remove the reserved character with a SQL command.

  • FDM Mapping script produces result #script

    Hello,
    I am trying to use the following mapping script and instead of getting the result defined in the script it is producing the result #script. It is as if it is taking that as the target rather than processing the script. Has anyone else seen this behavior in FDM?
    strTrgAcct = varValues(14)
    Select Case strTrgAcct
    Case "100900","100925","101310","201690","201700"
    Result = "010"
    Case "104200", "104300", "104500", "104700", "104800", "104900", _
    "105000", "105200", "105300", "105450"
    Result = "060"
    Case "107300"
    Result = "210"
    Case Else
    Result = "[None]"
    End Select

    Hello,
    If you are sure that all the columns are filled out correctly and there is nothing in your user error log; I would then suggest you create an SR to have an engineer review it.
    Thank you,

Maybe you are looking for

  • Using while loops instead of for loops in arrays?

    I am new to java and doing a java tutorial on using arrays and for loops. What im trying to find out is how it is possible to use a while loop instead. I would be very grateful if anyone can suggest a way of changing my code to use a while loop. The

  • Question about synchronize() statement and thread scheduling?

    I have threads accessing a shared LinkedList in the main thread. I made use of the Collections.synchronizedList() to avoid concurrent modifications. one of the threads is a timer thread and it has a priority of 5 and the other threads are message rec

  • Net framework 4 doesnt work in boot camp, I needed to install autodesk product

    does anyone know the iso of window 7 affected the .net framework , or i needed a latest version of window 7 sp1 in order to make .net framework works ?My autodesk autocad 2012 doesnt continue installation due to this problem, although i have installe

  • ITunes movies to DVD?

    I was just wandering if I could put the movies I have purchased on iTunes on a DVD somehow....

  • Problem in writing to file or in console

    Hi friends, I am here once again with one more problem. I read from a file and process each line and write back the result on the console. The result is strange. On console it starts from middle of the file and goes on reading till the end of file .