What is Curreny Factoring Technique?

Hi Experts,
What is Curreny Factoring Technique? When is it used?
Thanks
~Sid
"Max Points Are Assured"

Hi,
         Currencies in Planning
In Profit Center Accounting, three currencies can be stored at once:
Transaction Currency
The transaction currency is the currency used for a specific transaction. You can choose a different currency from the list of valid currencies for each new transaction. The transaction currency is stored in the transaction data for Profit Center Accounting as the so-called "first currency".
Local Currency (Company Code Currency)
The controlling area currency is stored in Profit Center Accounting as the second currency.
Profit Center Local Currency
You need to set a special currency for Profit Center Accounting in Customizing for each controlling area. This currency is used in the standard reports, among other things. You can find more information about this currency in Customizing. The profit center currency is the third currency updated in the transaction data.
How Do I Plan Currencies in Profit Center Accounting?
You first plan a profit center in USD. Then you later plan the same profit center in DEM in a second planning session. This may be necessary if:
the planned costs for the profit center in a certain cost element consist of external invoices in the local currency and external invoices from abroad and
the external invoice from abroad was billed and paid abroad
The currencies which can be planned manually are defined in the Layout.
If the corresponding key figures are defined and ready for input in the planning layout, you can plan in any permissible transaction currency, the company code currency or the profit center currency. The planned amount is then immediately and automatically translated into the other currencies. Note, however, that the system can only translate into a transaction currency if you have explicitly specified a transaction currency.
If you want to want to plan data using different transaction currencies, you need to use a planning layout that contains the characteristic "Transaction currency".
Note that data can only be saved in the transaction currency if a transaction currency has been specified. Otherwise the data will only be saved in the other currencies without the transaction currency.
If you want to want to summarize data in the transaction currency, you need to use a planning layout that does not contain the characteristic "Transaction currency". You can then:
change the summarized values, in which case the changes are not updated in the transaction currency, and
add any combinations of objects that have not already been planned.
If you
enter one transaction currency, the system only displays the amounts planned in that currency. You can
change these amounts
plan in the currency specified
enter a number sign (#) to represent the value " " (no value), the system only displays those values that were planned without the transaction currency. You can
change these amounts
plan amounts without a transaction currency
specify more than one currency or all currencies (*), the system displays all the planned values. You can
change these amounts
can plan as yet unplanned combinations of your planning objects in any valid currency.
Planned currency amounts are translated using
the value date you entered in the planner profile for your area
a translation factor entered in the currency table for the exchange rate type entered in the planner profile
You will find further information about the currency table and currency translation in the documentation FI Configuration and Organization.
Transfer Pricing Using the Conditions Technique
The term "transfer pricing" is used to describe the calculation of prices for internal exchanges of goods between profit centers. Conditions are the individual steps carried out during price calculation. When a goods movement takes place between two plants, the price can depend on a number of factors, such as the material involved, the sender plant, the profit center, the partner profit center, and so on. The information on these variable factors is stored as master data in the form of condition records. There the transfer price can be defined as a fixed price or a percentage increase or reduction.
This section describes the steps necessary to define transfer prices. You define these transfer prices in Customizing. There you will also find a detailed description of how to proceed.
Define condition tables, which you use to store condition records for each condition type.
Here you define the price dependencies for transfer prices. You can make the transfer price found dependent upon a combination of fields. For example, if you want your transfer prices to be defined for a combination of material and partner profit center, you need to define a condition table that contains these key fields. The condition records then contain the individual prices for each combination of material and profit center. You maintain the condition records when you define the individual condition types.
Define access sequences that the system should use to search for valid condition records.
An access sequence is a search strategy that the system uses to find valid data for certain condition tables. Each access sequence consists of one or more steps, which the system processes in the order specified. The order determines where the system should look first for a valid condition record. You can specify an access sequence for any condition type for which you create condition records.
Define condition types for all the pricing elements (fixed amounts, markups and markdowns) that occur in your daily business operations.
In Profit Center Accounting, a condition type represents a component of a transfer price. You can define condition types for every type of fixed price, markup or markdown that occurs in your internal goods movements. If you define a percentage markup or markdown as a condition type, you also need to define another condition type to serve as the basis for this percentage. This can be a price stored in the material ledger. The relationship between these two condition types is then defined in the pricing procedure.
In some condition types you need to specify an access sequence. In this way you determine which fields the system should use to search for a valid condition record.
Define condition records that determine the amount or percentage to be applied for each set of values in the condition table (such as "fixed price of USD 100.00 for material 01, profit center ABC, and plant 0001").
You can maintain condition records directly from within the definition of the condition type. Or you can define them from the application menu by choosing Master data ® Transfer prices ® Conditions. It is also possible to copy existing condition records to create new ones. This is especially useful if you want to change the currency of the condition record. You can maintain condition records either in Customizing or in the application menu, under Master data ® Transfer prices.
Define a pricing procedure to group together condition types and determine how they relate to one another.
In addition to the selection and order of condition types, a pricing procedure determines
– which subtotals should be calculated
– what base value the system should use for calculating percentage markups or markdowns
– what conditions must be met in order for a certain condition type to be calculated
The base value for markups and markdowns can be either a fixed price or a value from the material ledger. Using a routine supplied in the standard R/3 System, you can have the system read the legal, group, or profit center price from the material ledger and calculate the markup or markdown on this basis.
Define condition exclusions, which let you determine which condition type should be used in a given situation.
In transfer pricing for goods movements, it often happens that a number of different condition records are valid. Using condition exclusions, you can compare conditions with one another and use, for example, the most favorable price for the partner profit center.
For different condition exclusion methods are available:
· The most favorable condition in an exclusion group
· The most favorable condition record for a condition type
· The most favorable condition among different exclusion groups
· Exclusion of those conditions in an exclusion group when a condition type that belongs to another exclusion group appears
Define transfer price variants, which let you specify which pricing procedures are relevant for actual data and which for plan data.
To valuate different datasets, such as plan and actual data, using different conditions, you can define variants with an assignment to a specific pricing procedure. The system processes the specified procedures in order until it finds a valid transfer price.
In transfer pricing for goods movements, only actual data is valuated (variant 000). However, you can also create additional variants if you want to calculate plan prices on the basis of pricing data.
Define pricing reports, which determine the structure of lists of conditions.
A pricing report lets you analyze condition records according to certain criteria and define the structure of these lists. You can define pricing reports either in Customizing for Profit Center Accounting or in the application menu, under Master data ® Transfer prices ® Pricing reports.
Regards

Similar Messages

  • What is Curreny Factoring Technique? When is it used?

    Hi Experts,
    What is Curreny Factoring Technique? When is it used?
    Thanks
    ~Sid
    "Max points Are Assured"

    Hi Experts,
    What is Curreny Factoring Technique? When is it used?
    Thanks
    ~Sid
    "Max points Are Assured"

  • What are the Optimization Techniques?

    What are the Optimization Techniques? Can any one send the one sample program which is having Good Optimization Techniques.
    Phani

    Hi phani kumarDurusoju  ,
    ABAP/4 programs can take a very long time to execute, and can make other processes have to wait before executing. Here are
    some tips to speed up your programs and reduce the load your programs put on the system:
    Use the GET RUN TIME command to help evaluate performance. It's hard to know whether that optimization technique REALLY helps
    unless you test it out. Using this tool can help you know what is effective, under what kinds of conditions. The GET RUN TIME
    has problems under multiple CPUs, so you should use it to test small pieces of your program, rather than the whole program.
    Generally, try to reduce I/O first, then memory, then CPU activity. I/O operations that read/write to hard disk are always the
    most expensive operations. Memory, if not controlled, may have to be written to swap space on the hard disk, which therefore
    increases your I/O read/writes to disk. CPU activity can be reduced by careful program design, and by using commands such as
    SUM (SQL) and COLLECT (ABAP/4).
    Avoid 'SELECT *', especially in tables that have a lot of fields. Use SELECT A B C INTO instead, so that fields are only read
    if they are used. This can make a very big difference.
    Field-groups can be useful for multi-level sorting and displaying. However, they write their data to the system's paging
    space, rather than to memory (internal tables use memory). For this reason, field-groups are only appropriate for processing
    large lists (e.g. over 50,000 records). If you have large lists, you should work with the systems administrator to decide the
    maximum amount of RAM your program should use, and from that, calculate how much space your lists will use. Then you can
    decide whether to write the data to memory or swap space. See the Fieldgroups ABAP example.
    Use as many table keys as possible in the WHERE part of your select statements.
    Whenever possible, design the program to access a relatively constant number of records (for instance, if you only access the
    transactions for one month, then there probably will be a reasonable range, like 1200-1800, for the number of transactions
    inputted within that month). Then use a SELECT A B C INTO TABLE ITAB statement.
    Get a good idea of how many records you will be accessing. Log into your productive system, and use SE80 -> Dictionary Objects
    (press Edit), enter the table name you want to see, and press Display. Go To Utilities -> Table Contents to query the table
    contents and see the number of records. This is extremely useful in optimizing a program's memory allocation.
    Try to make the user interface such that the program gradually unfolds more information to the user, rather than giving a huge
    list of information all at once to the user.
    Declare your internal tables using OCCURS NUM_RECS, where NUM_RECS is the number of records you expect to be accessing. If the
    number of records exceeds NUM_RECS, the data will be kept in swap space (not memory).
    Use SELECT A B C INTO TABLE ITAB whenever possible. This will read all of the records into the itab in one operation, rather
    than repeated operations that result from a SELECT A B C INTO ITAB... ENDSELECT statement. Make sure that ITAB is declared
    with OCCURS NUM_RECS, where NUM_RECS is the number of records you expect to access.
    If the number of records you are reading is constantly growing, you may be able to break it into chunks of relatively constant
    size. For instance, if you have to read all records from 1991 to present, you can break it into quarters, and read all records
    one quarter at a time. This will reduce I/O operations. Test extensively with GET RUN TIME when using this method.
    Know how to use the 'collect' command. It can be very efficient.
    Use the SELECT SINGLE command whenever possible.
    Many tables contain totals fields (such as monthly expense totals). Use these avoid wasting resources by calculating a total
    that has already been calculated and stored.
    These r good websites which wil help u :
    Performance tuning
    http://www.sapbrainsonline.com/ARTICLES/TECHNICAL/optimization/optimization.html
    http://www.geocities.com/SiliconValley/Grid/4858/sap/ABAPCode/Optimize.htm
    http://www.abapmaster.com/cgi-bin/SAP-ABAP-performance-tuning.cgi
    http://abapcode.blogspot.com/2007/05/abap-performance-factor.html
    cheers!
    gyanaraj
    ****Pls reward points if u find this helpful

  • What is the best technique for resetting a view?

    I was wondering what is the best technique for resetting the initial state of a view?
    I am creating a form and want to provide a reset button for the user.  I could write an initialize() method that my action handler calls, but I am wondering if the framework already provides this functionality in a more elegant way.
    If I write an initialize method, then I have to manually populate my fields with my context mappings in my initialize() code to mimic what happens automatically by the framework the first time the view is called.  This seems prone to error since this is duplicating the mapping logic.
    Michael

    Hi,
    Even though it boils down to the same logic, for consistency sake it is good to have the initialization logic coded in the inbound plug method and then to call the outbound plug on reset.This make more sense when you have multiple navigation possible to the same view through multiple inbound plugs.
    Else, have an initialization method.
    PS: check whether the reset() method of IWDContext make sense. This is helpful when you have remove dynamically added nodes and attributes.
    Thanks and Regards,
    Sam Mathew

  • What is the best technique to resize a clip and overlay it on a difficult shape, like a broken piece or mirror?

    What is the best technique to resize a clip and overlay it on a difficult shape, like a broken piece or mirror?

    Best would be cutting a matte in Photoshop, or as Mr. Grenadier suggests, using Motion or After Effects - but here is a way to do it staying within FCP - see if this helps:
    http://vimeo.com/34973575
    MtD

  • Hi experts in ale what is change pointers technique , how we will use ,

    hi experts in ale what is change pointers technique , how we will use ,   & when plz explain

    Hi,
    Refer the  Below links
    [http://articles.techrepublic.com.com/5100-10878_11-1048973.html|http://articles.techrepublic.com.com/5100-10878_11-1048973.html]
    [http://abapprogramming.blogspot.com/2008/01/ale-change-pointers.html|http://abapprogramming.blogspot.com/2008/01/ale-change-pointers.html]
    Regards,
    SB

  • What is parallel cursor technique.

    what is parallel cursor technique. Please give an example
    thanx in advance

    Suppose u got data in two internal table itab1 and itab2 from header and from item table
    u have to take cobine the values into one table
    so normally what we do is that we write loop .(item table -itab2 ) inside antother loop (header table-itab1) . but it will affect the performance
    So go for Parallel cursor method
    Regards,
    Nikhil

  • What is a condition technique?

    Hai Guys,
       Do help me out in getting informations about the
       following.
    What is a condition technique?
    detailed answers or links for this pls...
      Thanku
      Regards
      Jino

    Hi,
    A hierarchy of components that define data combinations designed to trigger an action.
    The constellations defined by SAP and the customers are searched for according to a specific hierarchy.
    The condition technique is used, for example, in pricing, account determination and messaging.
    most of the saps functionalites use condition technique to get the value or determiantion of particular functionalities like price of a good , free goods, etc they all use condition technique.
    it is nothing but mainataining of
    1) condition records of a condition type
    2)creating of condition types like PR00,K004,k005 etc
    3)creating and assignning an access sequnce to a condition type
    4)placing the condition types in a procedure
    5)determination or assigning a procedure
    all the above 5 steps constitutes as a condition technique
    Please check this link also.
    Regards,
    Rakesh
    http://www.sapscene.com/sapscene/condition.htm

  • Currency factoring technique

    What is Currency Factoring Technique

    Hi,
    Check this one
    http://help.sap.com/saphelp_46c/helpdata/en/eb/1373a343c411d1896f0000e8322d00/frameset.htm
    http://help.sap.com/saphelp_46c/helpdata/en/04/c3dc097a35d111950d0060b03c6b76/frameset.htm
    http://help.sap.com/saphelp_46c/helpdata/en/eb/13736a43c411d1896f0000e8322d00/frameset.htm
    http://help.sap.com/saphelp_46c/helpdata/en/12/08594d470311d1894a0000e8323352/frameset.htm
    Regards,
    Parvez.

  • What is a currency factoring technique

    what is a currency factoring technique

    Hi Shilpa,
    The amount value(defined as currency) will be dependent on currency  key. that's why currency field should have a reference field of type currency key.
    Based on the currency key value the no of decimals values will be determined. Please refer TCURC table to get infomation about currency key.
    To do currency translations, we are using many function modules.Some of the important function modules are:
    BAPI_CURRENCY_CONV_TO_EXTERNAL : Conversion of Currency Amounts into External Data Format
    BAPI_CURRENCY_CONV_TO_INTERNAL  :Conversion of Currency Amounts into Internal Data Format
    Regards
    Bhupal Reddy

  • What are the factors that decide each of these?

    Giving the initial quote to a client before implementation on what factors???
    1. Number of servers like single/dual/triple etc?
    2. Number of CPU's in each node(like 2 for DB node etc)?
    3. Hard disk size for each node?
    Thanks,
    Sai

    Hi,
    When distribution of each server like web server, forms&reports,admin,Db,Concurrent processor into separate nodes would be required? (at what loads)1)when each server is less configuration that will not support a single node installtion.
    2)when the installtion will be on shared application tier..so as to make it easy in future to add more nodes to the system like forms,loadbalancing ,introducing concurrent processing..etc..etc and also to utilize the storage will be saved on secondary system coz all the fielsystem of primary application node will be shared to other nodes on the system
    3)in order to increases scalibility
    4)permits installation on heterogeneous paltforsm and o/s.
    Can you please tell some tools for data(raw) uploading?like dataloader,oraloader
    Are other concepts like RAC, Dataguard would be helpful for us?(to make the best quote for the client)If it is RAC, Dataguard then any additional requirements?>
    IF ur system is high availibility then all these things comes in picture
    Regards

  • What is the programming technique used to build webdynpro applications

    Hi Gurus,
    kindly give me the answers for the following questions
    1) Web Dynpro Applications are built on Which Programming Technique and What
    Pattern are followed?
    2)What are the main components of the WebDynpro?
    3)What is difference between Window and View?
    4)What is Context Mapping and Data Binding?
    5)What is Mapping Origin Node and Mapped Node?
    6) What is View Assembly?
    7) What is Internal Visibility and External visibility?
    8) What are attributes available in the View by Default?
    9)What do you mean the Composite UI Element and Give any 2 examples?
    10) What are the types of Layout? Explain Each?
    11) How data is transferred to the UI Element?
    12) What is View Container and Transparent Container?
    Sorry, this is the WDA Forum, not the Help Me With My Interview Forum!
    Edited by: Neil Gardiner on Dec 8, 2010 4:13 PM

    Use UTF-8 all the way. During both request and response processing.
    More info: [http://balusc.blogspot.com/2009/05/unicode-how-to-get-characters-right.html].
    Edit: I should add, you should in no way do ugly things like myname = new String(( myname.getBytes("iso-8859-1")), "Big5" );on request parameters. Just get the parameter and that's it. The parameter should already be properly encoded if you follow the instructions in the aforementioned article.
    Edited by: BalusC on 8-okt-2009 12:35

  • What's the best technique for making this page work?

    Here's a link to a jpg showing a design for a portfolio site that I'm building:
    http://i287.photobucket.com/albums/ll130/Mickmastergeneral/test_modeling_texturing.jpg
    The image of the ATV will be a Qucktime file; the visitor will be able to scrub the slider to see a pre-rendered rotation of the model. The visitor will then be able to view a different model by clicking on one of the thumbnails at the bottom of the page. So far so good.
    But the visitor will also need the ability to display the model's texture map in a new window (by clicking on one of the the texture map icons on the right), as well as choose wireframe or shaded mode (by clicking on the appropriate text button; this would load a quicktime movie of either a wireframe or textured model turnaround).
    So, the trick is getting all the appropriate stuff to load when the user clicks on a lower screen thumnail: The Quicktime movie, the appropriate texture map icons for that model (which in turn need to link to pages containing the correct image), and "Shaded" & "Wireframe" text buttons (that link to the appropriate Quicktime movie.)
    I haven't done any web design in years, so I'm using an ancient version of DW (Dreamweaver Ultradev 4), and I'm definitely not up on the latest techniques. I know how to work with frames, but I've heard that it's a good idea to stay away from them. Would layers work for this? I've worked with Behaviours and I know how to do image swaps and hide/show layers, but I don't know how (or if) I can use that trick to make the appropriate texture and wireframe/shaded links appear. Any ideas how I should proceed?

    So, do you think it would make sense for me to just bite the bullet and learn Flash?
    No - I don't think Flash is a good tool for a general purpose website other than for special cosmetic effects.  But I do think it is the thing to use if you want those, and not QT.
    - I already have a ton of those model animations rendered out as h.264 Quicktime files. They look pretty good and are a reasonable file size. If I bring them into a Flash file, does that convert them into Flash? Will that affect image quality or inflate their file size?
    They should convert quite acceptably.

  • What is register factor.

    Hi all,
    Please help me on this issue.
    There is a parameter in the system as register factor. How can i find the value of  register factor?
    Thanks in advance.
    Indu

    Hi,
    It is a multiplication factor for calculating the consumption in SAP. It is similar to the billing factor calculated (updated) during device allocation. However, this factor is directly applied at the register level.
    When a register factor is one, consumption will be the difference of the meter reading (X 1). When a register factor is something other than 1, the consumption is calculated as difference of meter reading multiplied by register factor.
    -Q

  • What motherboard form factor does the power mac g5 use?

    I have an old power mac g5 case which I'd like to re purpose into my new editing pc, and I am wondering if it uses a proprietary form factor motherboard, or a standard form factor motherboard like atx, micro atx, or mini itx to know if I'd have to do some case modding or not, thanks for all replies, and I know I will need to mod the cables within the case like the power button, so no need to make note of that!  Also, I know it would take less effort just to get another case, but I'd like to work on this case.

    If you don't mind some work...
    http://build-its.blogspot.com/2011/04/how-to-fit-your-pc-in-power-mac-g5-case.ht ml
    http://www.tonymacx86.com/powermac-g5/94291-portos-g5-atx-mod-simple-way.html

Maybe you are looking for

  • Mail not send in the same receiver oder in which intended......

    Ive created the reciever list using the following stmt: LT_RECLIST LIKE somlreci1 OCCURS 5 WITH HEADER LINE, at runtime im able to see the reciver in this table in correct order , but the mail header shows a different mailing order when mails are rec

  • To see if a file has balanced curly braces, square brackets

    I am writing this class (along with other files that are in a package) to insert characters in a linkedlist and to see if the curly braces, square brackets and parentheses are balanced. For example something like this( I need to have line numbers als

  • IWeb compatibility with IE8/Firefox

    Hi all, first time posting...just found out about these forums recently & they have been helpful already so I am hoping some of you can shed some light on a technical issue I am having. Just launched my site recently & have been having issues with ge

  • HT201302 how to copy a folder of photos  from imac to ipad

    I have a folder of photos on my imac and would like to put them on my ipad , can someone tell me how to do this? thanks

  • PC to Mac - HP Simplesave

    I just upgraded from PC to an iMac. I currently store all of my music and photos on a 1tb HP Simple Save external drive. I understand it's compatible with Mac, but can I move it from the PC while preserving all of the files that are currently stored