Multiple Payer / Currency Support
Hello experts,
We need a process to manage multiple payers for currency. The thought is to have multiple Payers as partners on a Sold-To. Then when creating and changing a sales order this process will automatically locate the right payer base on the document currency input and overwrite the payer field. We just want to ensure the document currency and payer currency are aligned.
I want to ask you guys what USER EXIT i can use to both manual and inbound IDOC for sales order creation to build this routine. Or is there another option to do this.
Your inputs and guidance are highly appreciated.
Thanks in advance.
ADM
Hello,
1. In Customizing of the partner function you may leave the partner function "Payer" PY not unique (no flag in UNIQUE check box).
2. In Customer master you may maintain for the "Sold-to"SP all the different PYs.
3. In VA01 I would customize the USEREXIT MV45AFZZ in order to determine the right PY based on the document currency and of course I would perform an additional re-determination of the PY in the partner function at Header every time there is a change in the SD document currency.
I took the assumption that the currency is cleary mentioned in the incoming IDOC.
In case not, I would determine the Payer based on the currency of the Sold-to (check if the same than document currency) and then align PY with currency of the SD document and re-determined every time it is modified.
Regards,
Similar Messages
-
Multi currency support with java.util.Locale
My project has a requirement to support multiple currencies as our first internationalization feature. However, I've come across something with the Locale class that doesn't really make sense to me, and I'm wondering if anyone else has any best practices or insight.
Why can't you create a Locale knowing only the ISO 3166 code? For multi-currency support, it doesn't make sense that I should need to provide a language in order to obtain a Locale, which is needed to generate the proper NumberFormat (and in 1.4 the java.util.Currency) class.
Is there an instance where the language one speaks is directly correlated to the currency that they use?
Actually, it doesn't make much sense that you can create a Locale only from a language either, since if my user a Hispanic-American, the language would be Spanish but the country (and therefore currency) would be US.
It seems to me that if the Locale class can default a country code based on the language, it should also be able to default a language based on the country.
Given these limitations, is there a recommended best practice about obtaining a Locale without a pre-determined language?Hi,
this was a bit of a bugbear for a long time. Currency kind of wound up inexorably linked to Locale for a long time because the way a currency was formatted depended on the textual layout of the language as well as the country, and as date formatting was an issue too, it was easier for them to implement it the way they did.
It's been an RFE for a long time, and I believe the beta releases of Merlin carry a currency API that is separate from a Locale. The link to the RFE is below. Hopefully Merlin Beta will allow you to achieve what you want - it seems to be pretty stable from what I've seen of it, and Sun do have a good record when it comes to releasing stable betas, so I wouldn't panic too much about the fact you're developing on a "pre-release candidate" JDK.
http://developer.java.sun.com/developer/bugParade/bugs/4290801.html
Hope that helps!
Martin Hughes -
Multiple input currencies for a single entity
My client must support multiple currencies for any given Entity. For instance, Spanish Company #1 must be able to record transactions (sales and purchases/costs) in both Euros and in British Pounds, since both currencies are used by this entity. Since, by the default configuration, an Entity can only support one currency (LC), I am searching for alternatives.
Option 1:
Use a user-defined dimension, such as a Geography dimension, as the dimension that is tied to Rate, and modify the FX scripts accordingly. The Spanish Company #1 will remain in the Entity Type dimension.
Option 2:
Assign a different dimension as the Entity Type, such as a Geography dimension. And make the former Entity Type dimension, where the Spanish Company #1 lives, into a user-defined dimension.
Are their other options to consider?
We are planning on supporting multiple reporting currencies (it is currently just USD), so we are reluctant to use Option 1, because the business rules may be hard-coded to the Entity dimension (are they?). We also plan on performing intercompany eliminations down the road, so we are reluctant to use Option 2, since at that time we will be relying on the entity type for those functions.
Thank you for your thoughts on this.If you're interested, here's some FX translation logic with account-level override. You may be able to modify this to choose some other dimension as your override -- datasrc, or whatever makes most sense.
// Factors that impact currency conversion:
// Entity.Currency property (required)
// Account.Currency property (optional, overrides Entity.Currency if set)
// Account.RateType - AVG & END use corresponding rate types, blank value translates at 1:1, NOTRANS produces no record in reporting currency
// InputCurrency.Reporting = "Y" produces a translation; must have a matching member in RptBasis
// look up dimension names and parameters
*INCLUDE system_constants.lgl
*SELECT(%REPORTING_CURRENCIES%, "[ID]", "RptBasis", "[REPORTING] = 'Y'")
*SELECT(%FX_RATES%, "[ID]", "RATE", "[GROUP] = 'FX RATE'")
*CLEAR_DESTINATION
*DESTINATION RPTBASIS=%REPORTING_CURRENCIES%
// look up rates from Rate cube
*LOOKUP RATE
*DIM RATEENTITY="RATECALC"
*DIM RATE=ACCOUNTDIM.RATETYPE
*DIM SOURCECURR1:INPUTCURRENCY=ENTITY.CURRENCY
*DIM SOURCECURR2:INPUTCURRENCY=ACCOUNT.CURRENCY
*FOR %CURR%=%REPORTING_CURRENCIES%
*DIM %CURR%:INPUTCURRENCY="%CURR%"
*NEXT
*ENDLOOKUP
// translation rule
*WHEN ACCOUNTDIM.RATETYPE
*IS "NOTRANS"
// skip; no ReportingCurrency records are generated for these accounts
*IS %FX_RATES%
// translate AVG & END accounts
*WHEN ACCOUNTDIM.CURRENCY
*IS <>""
// use the currency of the account
*FOR %CURR%=%REPORTING_CURRENCIES%
*REC(FACTOR=LOOKUP(SOURCECURR2)/LOOKUP(%CURR%),RPTBASIS="%CURR%")
*NEXT
*ELSE
// use the currency of the entity
*FOR %CURR%=%REPORTING_CURRENCIES%
*REC(FACTOR=LOOKUP(SOURCECURR1)/LOOKUP(%CURR%),RPTBASIS="%CURR%")
*NEXT
*ENDWHEN
*ENDWHEN
*ELSE
// For account.ratetype that is blank, ReportingCurrency values are equal to LC values.
*FOR %CURR%=%REPORTING_CURRENCIES%
*REC(RPTBASIS="%CURR%")
*NEXT
*ENDWHEN
*COMMIT -
JavaScript:Modify Data form to expose multiple periods of Supporting Detail
Good Evening,
I am currently on a project that has a requirement that users can enter Supporting Detail for multiple periods, regardless of what intersection of data you enter.
I know that one approach is to not store the Supporting Detail in Hyperion Planning and just have Excel "store" the supporting detail and load the totals via SV VBA.
Example:
Detail 1
Detail 2
Detail 3
Total Amount (gets loaded into Essbase)
However, I went down the path of exploring different approaches aside from the one mentioned above and came up with creating a process of copying the SD via stored procedure in the Planning Tables as a second approach (although I know this isn't exactly best practice) or creating custom Java Script. I have seen the examples of "Forcing SD" on Data Form using Java Script, but is is possible to expose multiple months of Supporting Detail in a customized form?
Any thoughts/inputs/best approaches would be greatly appreciated.
Thanks!A quick simple example
function customCellEnterPre(row, col, cell) {
if(row == 3 && col ==1)
doSupportingDetail();
return true;
Cheers
John
http://john-goodwin.blogspot.com/ -
Hi Team,
We have six consolidation groups with different currencies,I have following clarifications about execution of consolidation:
Our requirement is to see the consolidated financials of all consolidation groups in their respective currencies for our internal requirement. I have not specified any group currency in my consolidation area, as we can use multiple group currencies.
1.Can I process all tasks of the consolidation from the lowest consolidation group to the top- in aggregation pattern keeping the immediate parent company's currency as group currency in the parameters. what will be the impact of this.
2.Do I have to repeat all tasks again, when I execute my final consolidation which is in INR , since I could have already completed my lower consol groups.
Kind Regards
SreedharI don't think adding a group currency (currency type 30) in a live system is as simple as shutting down the system and moving the transport, even if you plan to do it at the end of a fiscal year. This might work for future postings (after you do the necessary configuration settings, in spite of the warning that SAP issues in OB22 when you add an additional currency), but think about how will you get the group currency amount for historical postings - without this you will not be able to pull balance to date in group currency for let's say a balance sheet account.
SAP SLO Services helps with introducing additional currency in a live system - System Landscape Optimization | Data and Technology Services | SAP
On the OB22 question in your response, you are right - 1st local currency is company code currency, 2nd could be your group currency. Third is for hard currency, index-based currency, or global compay currency. See below:
Hard currency
Hard currency is a country-specific second currency which is used in
countries with high inflation.
Index-based currency
Index-based currency is a country-specific fictitious currency which is
required in some countries with high inflation for external reporting (for
example, tax returns).
Global company currency
Global company currency is the currency which is used for an internal
trading partner.
On the last question that you have on offline conversion, yes exchange rate is the key for that. I think the recommended approach for group currency conversion is to use monthly average rate for income statement accounts, and month-end rate for balance sheet accounts. -
Multiple group currency consolidation
if the consolidation is required to be done globally in USD and regional consolidation in different currencies...It is mandatory to create seperate consolidation area if the group currency differs...
or can I handle by different versions...
Please share your experience ... which one is ideal...Hi,
Agreed that it is not necessary to have a seperate version for multiple Grp Currencies...It might be relevant for you to consider creating a version however...if it can simplify your process. I do not believe it is possible to copy data between 'group currencies'...meaning that if you consolidate in multiple group currencies, then you need to load your data numerous times (data collection).
We had complex data collection and many validations. They also posted local currency journal entries. In this scenario, the country performed a local consolidation (in the local group currency) first...and thereafter head office would need to consolidate.
Rather than reload the data and have to 'repost' all manual document types, it was easier to copy the data that had already been loaded, validated and consolidated.
To do this, I created a "Currency Version" (e.g. USD) and was then able to copy the data out of the local currency version (e.g. AUD) into the group currency version (USD). The value for the Currency version should always equal the actual group currency selected (either create a validation to achieve this OR populate it automatically in the background).
I would be interested to hear of other thoughts / ideas. -
Dear All,
Is there any standard functionality available to handle multiple payer in the sales order?
Or multiple payer fro each line item?
Regards
SamHi SAm...
YOu have to create the partner funciton for the payers... and this payers Partner fucnition should be assingned to the Sold to party...
Once you enter the items in sales order sales order follow the parth Goto-Item-partner.. and enter your partner function there...
Hope you find this informative..
Thanks,
Safeer Rahman -
ERROR: RUL-00025:fact class multiple inheritance not supported
I am receiving this erro message when trying to invoke a rule (assert, execute ruleset,retrieve results) on a XML Fact structure that has demo element as parent with a ref to two child elements: invoice and po.
I simply used the wizards to deploy the decide activity so I have no clue what this might be.
The rule session EVALUATEAPPROVAL:230011 failed to execute step assert
RUL-00025:fact class multiple inheritance not supported
oracle.rules.rl.exceptions.RLRuntimeException: fact class multiple inheritance not supported
at oracle.rules.rl.exceptions.ExceptionFactory.createRuntimeMultipleInheritanceException(ExceptionFactory.java:467)
at jess.DefinstanceList.autoDefclass(DefinstanceList.java:996)
at jess.DefinstanceList.assertObject(DefinstanceList.java:570)
at jess.Rete.assertObject(Rete.java:1557)RL only supports single inheritance, either from an interface or a class. JAXB 1.0 generates a set of classes that inherit and implement each other. If the RL code is generated in the wrong order and child classes are generated before parent classes, then you get the indicated exception. In most cases, not importing the element class will prevent this from happening, and in the rest not importing the ObjectFactory class will prevent it (or unchecking the "supportsXpath" option). You can't use the element class in the rules anyway since the properties it inherits from it's parent don't show up in lists.
So, it's not the complexity of the XSD that matters in processing, only that a single inheritance chain is specified. If you follow the original instructions with your complex XSD, I believe you will see it work correctly.
This has been fixed in the as-yet-unreleased 10.1.3.4 version, but the only workaround for released versions is above. -
Multiple Reporting Currency Setup in Release 11.5.9
Hi,
I need a clarification:
Can one any tell me about the feature of Multiple Reporting Currency (MRC)implementation in Oracle Apps 11.5.9??
Whether it is a newly introduced feature in apps or will it come as existing feature in 11.5.9 instance.
If the MRC setup is already existing in the same instance, Do we definitely require any additional patch to implement MRC in 11.5.9??
Pl. respond if anyone knows the answer.
Regards
RamCan any one had implemented Multiple Reporting Currency Concept in Oracle Apps 11.5.9??
Respond....
Thanks/Ram -
[svn:fx-trunk] 10129: Fix for Multiple @example not supported
Revision: 10129
Author: [email protected]
Date: 2009-09-10 14:07:41 -0700 (Thu, 10 Sep 2009)
Log Message:
Fix for Multiple @example not supported
QE notes: None.
Doc notes: None
Bugs: SDK-22763
Tests run: checkintests
Is noteworthy for integration: No
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-22763
Modified Paths:
flex/sdk/trunk/asdoc/templates/class-files.xslt
flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.ja va -
RUL-00025:fact class multiple inheritance not supported
Hi Everyone,
I am creating a rule for a order schema which accepts OrderTotal and CustomerType and based on both response back if the Approval is required or not. When deploying the process I am getting the "RUL-00025:fact class multiple inheritance not supported." Below is the schema which I am using.
<?xml version="1.0" encoding="windows-1252"?>
<schema targetNamespace="http://www.OrderRequest.com" xmlns:or="http://www.OrderRequest.com" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<element name="OrderDetailsRequest" type="or:OrderRequestT"/>
<element name="OrderDetailsResponse" type="or:OrderResponseT"/>
<complexType name="OrderRequestT">
<sequence>
<element name="OrderTotal" type="int"/>
<element name="CustomerType" type="string"/>
</sequence>
</complexType>
<complexType name="OrderResponseT">
<sequence>
<element name="ApprovalRequiredFlag" type="string"/>
</sequence>
</complexType>
</schema>
This is what the error is:
The rule session RulesTest:90002 failed to execute step assert
RUL-00025:fact class multiple inheritance not supported
oracle.rules.rl.exceptions.RLRuntimeException: fact class multiple inheritance not supported
at oracle.rules.rl.exceptions.ExceptionFactory.createRuntimeMultipleInheritanceException(ExceptionFactory.java:467)
at jess.DefinstanceList.autoDefclass(DefinstanceList.java:996)
at jess.DefinstanceList.assertObject(DefinstanceList.java:570)
at jess.Rete.assertObject(Rete.java:1557)
at jess.AssertObject.call(ReflectFunctions.java:1198)
at jess.FunctionHolder.call(FunctionHolder.java:30)
at jess.Funcall.execute(Funcall.java:280)
Caused by: oracle.rules.rl.exceptions.MultipleInheritanceException: fact class 'DemoPackage.OrderDetailsRequestImpl' cannot extend both 'DemoPackage.OrderRequestT' and 'DemoPackage.OrderDetailsRequest'
at oracle.rules.rl.exceptions.ExceptionFactory.createMultipleInheritanceException(ExceptionFactory.java:443)
at oracle.rules.rl.common.ClassSymbol.setFactClass(ClassSymbol.java:187)
at oracle.rules.rl.common.ClassSymbol.initialize(ClassSymbol.java:280)
at jess.DefinstanceList.getProperties(DefinstanceList.java:1168)
at jess.DefinstanceList.autoDefclass(DefinstanceList.java:992)
... 33 more
Execution plan for RulesTest:90002
assert fact DemoPackage.OrderDetailsRequest
Please help me!!!
Thank You.For the class DemoPackage.OrderDetailsRequest, either don't import it into the datamodel or set the visibility of it to false. This should fix the issue.
-
Multiple DNS Domain support in Single instance of Portal
Can BEA portal support multiple DNS domains in a single instance of BEA Portal.
For example can I setup portal to respond as bothe www.xxx.com and www.yyy.com
and keep those urls as trhough the entire portal?Hi,
thanks for your quick response. You mean we should run only one copy of the package I mentioned and seperate the plants and machines by logic implemented in the package? Well, I think this is critical in case of deploying a new version, since all machines at all sites won't have the system available at the same time. At the moment we do not have things in the system that are needed to go on with production, but we have planned to implement some things that will be indispensable and in this stage we need a clear seperation of the plants to minimize the risk of a simultaneous stand at all plants.
Thanks for your suggestion and best regards,
Matthias -
Multiple SOAP fault support in PI?
Hi Guys,
We have a webservice that has multiple SOAP faults as part of the WSDL. Normally a sync WS will have a request, a response and a fault. My question is does PI support multiple faults?
If i look at the SI, it lets me add multiple fault messages. Even in operation mapping, I get the option of doing the multiple mappings for multiple faults. But when I test, it throws up an error mentioning that the mapping does not exist in the cache. If I remove the multiple faults in SI (only provide one fault) and hence the same in OM, it works perfectly fine. But PI doesn't seem to like multiple faults in SI and OM and hence mess things up during runtime.
So does PI really support multiple faults? Can it handle multiple faults being triggered from the target and route it to the source application?Ok, we analyzed this further and here is one answer:
Synchronous service operations can absolutely handle more than one fault message. We checked this with ABAP-Proxy to ABAP-Proxy and also ABAP-Proxy to SOAP Adapter.
The problem we had before was due to a missing namespace information: in the response the namespace qualifier of the top level tag of the individual fault in the SOAP Envelope was not set.
Here is my hypotheses about what happens: If there are more than one fault messages mapped in an operation mapping, the system must be able to find the correct one. To do that, not only the fault message tag name, but also its namespace must be set precisely in the response message. Otherwise the massage processing stops and a u2018missing mapping programu2019 is reported. Since the correct message mapping corresponding to the actual fault received could not be identified, in the error reported in the message log the system refers to the next best thing it has at that point which is the ID of the operation mapping. However, that is a bit misleading, since the operation mapping itself was found and there is nothing wrong with it.
Hope that helps
Eberhard -
Are multiple PHYSICAL databases supported in one Oracle 10g RAC environment
Hi alls,
as of Metalink 220970.1 Oracle RAC is also supporting different databases in one cluster installation. RAC handles any resource as a service and it doesn't matter if these services belongs to only one or to different databases. You install the Oracle Clusterware only once and you create any service you want to make high available.
So is technically possible to install multiple databases on same Oracle Rac environment.
My doubts are related to SAP , does SAP certify such environments ?? we could have one SAP R/3 database and SAP BW database co-exist in a single Oracle RAC environment. or also co-exist SAP database with a non-SAP database (an already existing application) in the same Oracle Rac environment.
Any comment would be higly appreciated.
Silvio BrandaniWe have ECC, BI, PI and Portal running on same Oracle RAC environment. We have one RAC for QA systems and one for PRD systems. We are not running any SAP applications along with Non-SAP applications on RAC. Keeping SAP and non-SAP apps separate would be a way to go.
Hope this helps.
Thanks,
Naveed -
Multiple monitor fullscreen support
One of the features that was announced for Mountain Lion was Full screen support for multiple monitors, however while I can now full-screen to either of my monitors, it stiull blanks out the other monitor which is kinda useless. Any plans or ways to work around this? I'd like to be able to do things like watch a movie in full-screen on one monitor while browsing the web etc on the other...
Unfortunately, you have been misled by Apple's clever wording. They never said you'd be able to have full-screen in one monitor and work normally in the other (although that is of course what any reasonable person would expect), they said you can have full-screen in either display. Indeed you can. You can make monitor 1 full screen and blank out monitor 2, or you can make monitor 2 full screen and blank out monitor 1.
This is the second time I've noticed resorting to word play to cover up a missing feature (the other is no real due dates in Reminders). Disappointing lack of integrity, IMO.
Go full screen on any display
If you have a secondary display connected to your Mac, you can take an app full screen on either display. Drag the window to the desired display and click the full-screen button.
Maybe you are looking for
-
I downloaded the new itunes verison 10.7, but now i cant open it from my computer. I clicked on the itunes icon on my home screen but it said i cant open it because a new verison of itunes has been created. What do I do?
-
Problem in UDF please Help?
Hi all, Iam geting date and time stamp from source side and the format is like this 07/10/09 11:12:48 from this i have to take only date.How to write the UDF for this do we have standard funtions for this in graphical mapping.the out put has to be li
-
Hi All, While running F110 we got the below message: <i>Parameters have been entered Proposal have been schedule 03/28/2007 14:22:28 Job was not realeased.</i> Please let me know the cause of this error.
-
Create a user share on a central mac (not server)
Is there an easy way to automatically "map" a user's documents folder to a centralized mac (not a server)in my home? ie, I have 3 macs in my home. On System#1, create a "shared-user-docs" and file-share it. On System2+3, when the user logs on, the sy
-
HT4623 Im trying to update my iphone 4 how do i do that?
IM TRYING TO UPDATE MY IPHONE 4 I DONT KNOW HOW TO?