High Throughput Complex Multiply Implementation resource

There are two option in the implementation resource of a High Throughput Complex Multiply block in LabVIEW FPGA (Auto and Look-up Table). What is the difference between the two and what is the advantage of one over the other? which consumes less fpga resource?

nmbernardo,
Auto specifies that the compiler decides whether to use embedded block multipliers or look-up tables (LUTs) to implement the multiplier. Whereas Look-Up Table specifies that this function uses LUTs to implement the multiplier. Selecting this option might increase the clock rate at which this function can compile.

Similar Messages

  • FPGA quick questions: High Throughput Division vs. Multiplication Implementation (rounding?)

    Hi all,
    I'm trying to implement a simple routine where I divide a FXP by the number 7 in FPGA. I wanted to use the high throughput division but it seems to only round to the nearest integer although the output is capable of representing fractions. Alternatively, I could multiply my number by 1/7 using the high throughput multiplication and I get what I want. I'm not too familiar with FXP arithmetic. Without fully understanding the problem, I at least have a solution which is to use the multiplication. I'd just like to know a little more. Can anyone please shine some insight on why the division rounds even though it can handle fractions?
    Thanks for your help
    Jeffrey Lee
    Solved!
    Go to Solution.
    Attachments:
    highthroughputdivisionormultiply.png ‏31 KB

    Thanks for the suggestions. I recreated this and indeed was able to get the correct results! So what happened?
    This may blow your minds, but there is something inherently wrong with my x/y indicator. I have it on "adapt to source". I created another supposedly identical indicator ("x/y 2") off the same wire and get the correct result with that indicator. This seems like some kind of bug but it worries me because I should have never run into it.
    I've attached a screenshot of the code in action as well as the VI (i'm using 2011)
    Thanks
    Jeffrey Lee
    Attachments:
    highthroughputdivisionormultiply_2.png ‏52 KB
    highthroughputdivideIssue.vi ‏21 KB

  • Fpga high throughput multipliers

    When should you use these multipliers rather than ordinary multiplies? Is there any drawbacks if using these ie do they take more gates to implement?
    What about high throughput additions?
    Thanks
    Solved!
    Go to Solution.

    You might find this link from the help information: Using the High Throughput Math Functions
    In particular: "National Instruments recommends that you use the LabVIEW Numeric functions unless you need the benefits that the High Throughput Math functions provide."  I don't know if there's any penalty for using them when not needed.  For additions and multiplies, the major advantage to the high-throughput operations is that you can more easily control pipelining when executing a series of mathematical operations. (EDIT: but if you don't need to pipeline mathematical operations, then there's no benefit.)

  • Questions about the High Throughput Math Functions

    Hello,
    i am just trying to unterstand what advandages the High Troughput Math Funtions have. So i have to ask some Questions.
    I always talk about beeing inside a SCTL.
    1. In the Image you can see four Add Functions. One with U32 which should use more Ressouces than the one with the U16Datatype which uses mor than the U8. But does my FXP High Througput Math Function use less Ressources than the U8 Version?
    2. Which of this four Add Functions will take less time for Execution?
    3. If I would Add two 32bit Numbers one with the normal Add and one with the High Throughput Add. Which of the Functions will use less Resources and which will be faster?
    4. How would it bee if i had a Multiplication instead? When i unterstand the concept of a Multiplication right it will be done with a DSP48E. This Logic Block is able of Multiplying a 25bit Number with a 18bit Number. So the U32 Multiply will use 2 DSP48Es and the other three Functions would use one DSP48E.
    I guess the U32 Version will have the slowest Execution?
    Whats about the other three will their execution speed be equal or will the Versions with smaller Datatypes be faster?
    With kind regards
    Westgate
    Solved!
    Go to Solution.

    I don't see a big rush to answer this, so I'll give it a shot:
    1. The HT version uses less resources, but only because it is configured with the smallest data types. You should get exactly the same results with the same data types and an Add function. The only difference with the HT version is the ability to specify an output register, and the handshaking signals that account for that delay. IF the add is implemented in a DSP48, the integrated register can result in better timing, but in practice it is usually equivalent to an Add function followed by a feedback node.
    2. The actual delay through an add is proportional to the number of bits, where the critical path is the sequentially computed carry chain. So you could run the last one at the highest clock rate. The FPGA has dedicated fast carry logic, so the difference isn't too significant.
    3. The first one will be VERY slightly smaller and faster, just because you're computing one extra output bit on the second one.
    4. I would expect the speed to depend only on the number of DSP48s used, so the last 3 should be similar. You'd be likely to see different results in practice, though, due to routing differing numbers of bits to registers for the indicators. This assumes you're not taking advantage of any of the pipelining configuration options in the HT Multiply. Those options, and the associated handshaking signals, are really what differentiates the HT versions from the regular numeric functions. They allow you to achieve higher clock rates and throughput at the expense of latency (ie, it will take more clock cycles to produce a valid result but you can get more data through the function in a given amount of time).
    Caveats: All your examples have constant inputs, so the LabVIEW compiler and/or Xilinx tools can and will optimize them to no ops. Small multiplies, multiplies with one constant input, or those just larger than 25x18 may also use some non-DSP48 logic for all or part of the implementation. Note that the HT palettes provide a DSP48E function in case you want control over exactly how a multiply and/or add gets implemented. Placing and routing can result in unexpected behaviors, so estimating timing is much more difficult than simply adding up component delays.

  • Low latency, high throughput RMI, Any suggestions welcome.

    I am working on a module which is designed to support low latency synchronous RMI and high throughput asynchronous RMI.
    It uses TCP, NIO, custom serialization, custom RMI, Java 5 concurrency thread pools.
    Its current latency is 5 to 15 micro-seconds slower than ping times (depending on the arguments/return values). For throughput, it gets 80K-140K calls per second on a single channel.
    I have looked at JGroups and Stream.
    I was wondering if any one has tried this sort of thing, what suggestions you might have and what open source libraries I might use for compassion.

    ejp wrote:
    Using custom serialization most messages are under 256 bytes, if I send smaller packets of 128 bytes, it doesn't make much difference.I wouldn't expect it to make any difference. An Ethernet packet is around 1500 bytes. Whatever amount you sent below that is still an Ethernet packet.The maximum packet size is around 1500 bytes, however it won't send more data than needed. If you send ping with different packet sizes you will see different average latencies.
    I have used the generic RMI Proxy class, and use simple Reflections to lookup methods to call on the server. I believe I can cut 2-4 microseconds if I generate my own proxies and method callers. This is a bit of work generating byte code for not much saving.You will save time by not using reflection at all.Correct, but for a generic implementation I need to use something.
    I was also wondering how much work had been done using non-blocking RMI calls.RMI calls aren't non-blocking. Even if the methods are void they still have to return a a success/failure indication, e.g. 'true' or an exception. You can make them asynchronous by using more threads, but that's more cost.This is a custom implementation, not the built in Java RMI which is much slower (and a pain to use IMHO). When a callback is provided as the first argument, the result is processed in another thread as the results becomes available. In this way it can support many concurrent requests over the same channel. Yes, an additional thread is required and there is a small impact on latency, however asynchronous calls can reduce the impact of latency on an application.
    CORBA supports async calls and you may be able to get at that via Java IDL and idlj. Not with RMI/IIOP though.
    This is how I get the high throughputs on a single channel.But you're not in control of the number of channels. RMI will use as many channels (i.e. TCP connections) as it needs to execute whatever remote calls are in progress. Making your own calls 'nonblocking' or async doesn't really affect that.I wrote the custom RMI so I make sure I control the number of channels. :) In fact I use different channels for synchronous, asynchronous calls, and asynchronous events (where the server pushes events to the client) as required.

  • High Throughput Divide Inverted?

    I am trying to optimize a large FPGA VI and was doing some simple tests to determine FPGA usage and timing for some high use items. I was comparing the high throughput divide with the normal one. I am using a cRIO-9066. What I found was that the inputs to the high throughput divide, in this case, appear to be reversed.
    The equivalent normal divide works as expected, although it does take more resources and time. Has anyone else seen this? If so, is there a workaround?

    Forgot to add my versions. I am using a fully patched 2014SP1 stack (LabVIEW, FPGA, RIO).
    I have also since tested the high throughput divide in pipelined mode, and it has the same issue there, as well.

  • How can i do a sine wave with High Throughput Sine for fpga?

    I try to do a sine wave looking the examples but i can't. I have a sbRio 9606. 
    I need to do a sine wave with high throughput block. In my exercise i have 2 inputs (amplitude and frecuency) and i have to look the output (sinewave)
    I need help!!

    Hi pablosan,
    If I understood correctly, you want to generate a sine wave with a high throughput block in Labview FPGA.
    I'm afraid you won't e able to do this, as these blocks are specifically designed for other FPGA targets with better features for high performance. So instead of using the example named "Sine and Cosine.lvproj" under High Throughput examples, you can use the "Sine Wave.lvproj" under Signal Generation and Processing examples, which is more adequate to your Single-Board RIO.
    Regards.

  • Oracle database integration with SAP PI for high volume & Complex Structure

    Hi
    We have requirement for integrating oracle database to SAP PI 7.0 for sending data which is eventually transferred to multiple receivers. The involved data structure is hugely complex (around 18 child tables) with high volume processing requirement (100K+ objects need to be processed in 6-7 hours). We need to implement logic for prioritizing the object i.e. high priority objects must be processed first and then objects with normal priority.
    We could think of implementing this kind of logic in database procedures (at least it provides flexibility for implementing data selection logic as well as processed data can be marked as success in the same SP) but since PI sender adapter doesn't support calling Oracle stored procedures currently so this option is rules out. we can try implementing complex data selection using oracle table function but table function doesn't allow any SQL query which changes data (UPDATE, INSERT, DELETE etc) so it is impossible to mark selected objects in table function from PI communication channel "Update Query" option.
    Also, we need to make sure that we are not processing all the objects at once as message size for 20 objects can vary from 100 KB to 15 MB which could really lead to serious performance issues for bigger messages.
    Please share any implementation experience for handling issues:
    1 - Database Integration involving Oracle at sender side
    2 - Complex Data structures
    3 - High Volume Processing
    4 - Controlled data selection from database to contro the message size in PI
    Thanks,
    Panchdev

    Hi,
          We can call the stored procedure using receiver adapter using ccBPM, we can follow different approaches for reading the data in this case.
    a) In this  a ccBPM instance needs to be triggered using some dummy message, after receiving this message the ccBPM can make  a sync call to the Oracle database the store procedure(this can be done using the specific receiver data type strucure), on getting the response message the ccBPM  can then proceed with the further steps.The stored procedure needs to be optimized for improving the performance as the mapping complexity will largely get affected by the structure in which the stored procedure returns the message.Prioritization of the objects can be handled in the stored procedure.
    b) In this a ccBPM instance can first read data from the header level table, then it can make subsequent sync calls to Oracle tables for reading data from the child tables.This approach is less suitable for this interface as the number child tables is big.
    Pravesh.

  • High throughput on access points

    Hi,
    AP's today support 802.11n ( upto 300Mbps ) throughput. Is there any specific configuration to enable 802.11n to be used as backend link for the 802.11a usual links.
    or does the ap auto negotiates. What factors determine if the AP will use 802.11n as its backhaul link?
    Thanks in advance!

    "Factors that determine which data rate is , the power of the device's Wi-Fi radio transmitter/receiver"
    This means that client devices can come with various TX power.  If you look at the data sheet for client wireless cards, you might see various different output power.  For example, 100mW, 50mW and or 25mW.  There are even some in the 200-300mW.
    When you implement a wireless infrastructure, you want to match the power of the lowest client you have.  Many access points can be configured to the max for the country your in (allowed by regulation).  So if your access point can achieve 100mW but you have clients that are 50mW, then you may want to lower the power of the access point to 50mW.
    Power or TX power on the access point will affect the coverage area, as the higher the power, the more the coverage. If you over power the clients, then the clients can hear the AP, but the AP might not hear the client.  That's why its important to adjust the power on the AP to your lowest client.
    Thanks,
    Scott
    Help out other by using the rating system and marking answered questions as "Answered"

  • Implementing resource list filter

    hi,
    i'm implementing a resource list filter. i added the filter as a jar file in the lib directory of my portal application, and created a portal service which registers the classloader to CRT. In the log file i can see that the registering is done succesfully. But when i create the filter in the portal i get ClassNotFoundException.
    Do i need to implement a manager too??? or is this probably just a naming problem?
    thx,
    Kristof

    Hi Detlev,
    yeah well, i was right about the naming problem, so i got the filter running now.
    But another problem occured. I need to extend the DCTMResourceListFilter, so i inherited this class. The only thing i did was calling super methods in constructor and FilterResourceList, and then i got this exception. Kinda strange because there is a filter configured using this DCTM class. Any idea's??? thx
    Exception ID:10:19_13/10/06_0001_4133550
    [EXCEPTION]
    com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/every_user/general/eu_role/com.sap.km.home_ws/com.sap.km.hidden/com.sap.km.urlaccess/com.sap.km.basicsearch
    Component class : com.sapportals.wcm.portal.component.base.ControllerComponent
    User : E122830
    at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: com.sapportals.wdf.WdfError
    at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:678)
    at com.sapportals.htmlb.AbstractCompositeComponent.render(AbstractCompositeComponent.java:41)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
    at com.sapportals.htmlb.rendering.DefaultFlowLayoutRenderer.render(DefaultFlowLayoutRenderer.java:29)
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
    at com.sapportals.htmlb.Component.render(Component.java:150)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
    at com.sapportals.htmlb.rendering.DefaultFormRenderer.render(DefaultFormRenderer.java:39)
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
    at com.sapportals.htmlb.Component.render(Component.java:150)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
    at com.sapportals.htmlb.rendering.DefaultDocumentRenderer.render(DefaultDocumentRenderer.java:69)
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
    at com.sapportals.htmlb.Component.render(Component.java:150)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:103)
    at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:34)
    at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:686)
    at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:355)
    at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:286)
    at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:39)
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:980)
    at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:127)
    at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
    at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:73)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    ... 29 more

  • What are the steps (High level) needed to implement US Payroll?

    Hi,
    What are the (high level) steps needed to implement US Payroll?
    Please provide any relavent URLs for any steps if possible.
    Thanks,
    Prabakar

    Transaction Code:-OH00
    Personnel Management Personnel AdministrationOrganizational Data Organizational Assignment Define employee attributes
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationOrganizational Data Organizational Assignment Define employee attributes
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationOrganizational Data Organizational Assignment Define employee attributes
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationOrganizational Data Organizational Assignment Create payroll area
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationOrganizational Data Organizational Assignment Create payroll area
    Transaction Code:-PE03
    Personnel Management Personnel AdministrationOrganizational Data Organizational Assignment Check Default Payroll Area
    Transaction Code:-PA03
    Personnel Management Personnel AdministrationOrganizational Data Organizational Assignment Create control record
    Transaction Code:-PA03
    Personnel Management Personnel AdministrationOrganizational Data Organizational Assignment Create control record
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayDefine EE Sub Group Grourping for PCR and Collective Agreement Provision
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayDefine Reason for Change
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayCheck PayScale Type
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayCheck PayScale Area
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayCheck Assignment of PayScale Structure to Enterprise Structure
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayDetermine Default for PayScale Data
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PaySetup Payroll Period for Collective Agreement Provision
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayDefine PayScale Salary ranges
    Transaction Code:-OH11
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Create Wage Type
    Transaction Code:-OH11
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Create Wage Type
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Check Wage Type Group u201CBasic Payu201D
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Check Wage Type CatalogCheck Wage Type Text
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Check Wage Type CatalogCheck Entry Permissibility Per Infotype
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Check Wage Type CatalogCheck Wage Type Characteristics
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Check Wage Type CatalogCheck Wage Type Characteristics
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Employee Sub Group Grouping for Primary Wage
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Personnel Sub Area Grouping for Primary Wage Type
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Define Wage Type Permissibility for each PS and ESG
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataBasic PayWage Types Define Wage Type Permissibility for each PS and ESG
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionDefine Reason for Change
    Transaction Code:-OH11
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesCreate Wage Type Catalog
    Transaction Code:-OH11
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesCreate Wage Type Catalog
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesCheck Wage Type Group u201C Recurring Payments and Deductionu201D
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesCheck Wage Type CatalogCheck Wage Type text
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesCheck Wage Type CatalogCheck Entry Permissibility Per Infotype
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesCheck Wage Type CatalogCheck Wage Type Characteristics
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesCheck Wage Type CatalogCheck Wage Type Characteristics
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesDefine Employee Sub Group Grouping for Primary Wage Type.
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesDefine Personnel Area Grouping for Primary Wage Type
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesDefine Wage Type Permissibility for each PS and ESG
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataRecurring Payment and DeductionWage TypesDefine Wage Type Permissibility for each PS and ESG
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationaPPayroll DataAdditional Payments Define Reasons for Changes
    Transaction Code:-OH11
    Personnel Management Personnel AdministrationaPPayroll DataAdditional Payments Wage TypesCreate Wage Type Catalog
    Transaction Code:-OH11
    Personnel Management Personnel AdministrationPayroll DataAdditional Payments Wage TypesCreate Wage Type Catalog
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataAdditional Payments and DeductionWage TypesCheck Wage Type Group Additional Payments
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataAdditional Payments and DeductionWage TypesCheck Wage Type CatalogCheck Wage Type
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataAdditional PaymentsWage TypesCheck Wage Type CatalogCheck Entry Permissibility for Additional Payments
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataAdditional PaymentsWage TypesCheck Wage Type CatalogCheck Wage Type Characteristics.
    Transaction Code:-OH13
    Personnel Management Personnel AdministrationPayroll DataAdditional PaymentsWage TypesCheck Wage Type CatalogCheck Wage Type Characteristics.
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataAdditional PaymentsWage TypesDefine Employee Sub Group Grouping for Primary Wage Type.
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataAdditional PaymentsWage TypesDefine Employee Sub Group Grouping for Primary Wage Type.
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataAdditional PaymentsWage TypesDefine Wage Type Permissibility for each PS and ESG
    Transaction Code:-OH00
    Personnel Management Personnel AdministrationPayroll DataAdditional PaymentsWage TypesDefine Wage Type Permissibility for each PS and ESG
    This is not the complete once just for reference purpose i have given it to u
    Edited by: Sikindar on Nov 19, 2008 9:19 AM

  • OIM: How to implement resource admin views

    Hi,
    Is it possible to show only those resources on user that are managed by the admin? I have different admin groups managing a user's organization and depending upon what admin logs in to manage the user, only a subset of the user's resources should be shown and not the whole set. Only the SYS ADMIN should see all of them. Is it possible to modify the resources displayed in this way?
    Thanks

    Hi Sunny,
    We have a similar requirement to show ADMIN OF A RESOURCE ONLY THOSE INSTANCES OF THAT RESOURCE which he is a admin of.
    As you suggested, that UI customization is the only way to achieve this, any pointers on which jsp or any example on how to achieve this.
    Regards

  • Skills/Knowledge needed for low latency/high throughput development

    I have a meeting/technical interview next week for a department at work (foreign exchange). It is going to be a technical interview. I know from the team that they use java heavily, using jvm optimisation, modifications to garbage collection, and have servers placed as close to the exchanges as possible to minimise latency. They said they need to work in "micro seconds" opposed to milliseconds and this means being as efficient as possible.
    I love java development, but am relatively inexperienced but i really want this job. What would you suggest needs to be researched for a role like this in order to stand the best chance of getting it. I dont think knowing about inheritance, auto boxing/unboxing is going to help much in this?
    I am thinking potentially looking at new releases to the java platform such as closures to demonstrate i am keeping up to date with current trends but as for the rest of it i am not really sure.
    I would really appreciate some pointers around considerations for low latency / high volume / highly concurrent development in java if possible.
    Just for a little more detail, the backend uses KDB database with a java fx front end
    Thanks

    ea33334c-b8a8-437b-9807-a170194a1950 wrote:
    it is part of my graduate placement. i have to do a rotation to a new team. i hope you were only so blunt because i fogot to mention this ?
    How is any of what you just said relevant? I was 'so blunt' because you seem to be setting yourself (and your potential new teammates) up for failure. Based on what you posted you are nowhere near qualified for the task you described.
    Further there is absolutely NOTHING in what you posted that talks about any skills that you DO have. You didn't mention A SINGLE THING about your skillset or how you might add value to that team or project.
    Your educational experience should provide some guidelines for how you advance your skills in ANY subject. Each college course has prerequisites and for good reason. Taking a course when you don't have the proper foundation and background is the surest way to fail. Colleges don't let you do it. You have likely been in classes where some of your classmates were clearly in over their head. For those people that course will be nothing but headache and heartache and their chances of success are minimal.
    It is the same with most endeavors including the one you mention in your thread. Naturally you want to challenge yourself when you join a new project or team but you have to be able to hold your own and contribute. Taking on a task or project when you don't have the necessary experience will not only subject you to unnecessary problems but you can easily have a large negative impact on the entire team and project.
    I suggest you try to find a different project where whatever (still unknown to us) skills you have can be used to contribute to the team effort. No one expects new team members to know everything or as much as more experienced developers but they also don't want an 'anchor' that is going to drag them down.

  • How to implement resource bundle in Arabic

    In my project we are using English and French language.. Now the Arabic language has to be used.. Did any one have idea of using Arabic in core java.

    Follow the below mentioned steps ::
    1) make a properties file say mymessages.properties alongwith your java files. Put content like
    click=Click Me !!!
    #where click is the key and Click Me !!! is the actual value that needs to be displayed
    2) Add in faces-config.xml like this ::
    <application>
              <message-bundle>mymessages.mymessages</message-bundle>
         </application>     
    3) Use in your jsp page like this ::
    <f:view>
    <f:loadBundle basename="mymessages/mymessages" var="msg"/>
    hello :: <h:commandButton value="#{msg.click}" onclick="callJavaMethod()"></h:commandButton>
    </f:view>

  • High throughput design guide?

    Is anyone aware of whether there is a Unified Wireless DG focusing on maximizing data access speed for mixed clients?
    I've been searching for something I could FWD with things such as allowed rates, AP placement, a/b/g radio configuration, etc. but did not turn up much.
    Thanks,
    Erik

    That's a complicated question. Take a look at this post from a few days a go that discusses a number of options...
    http://forum.cisco.com/eforum/servlet/NetProf?page=netprof&forum=Wireless%20-%20Mobility&topic=General&CommCmd=MB%3Fcmd%3Ddisplay_location%26location%3D.2cbea1a5

Maybe you are looking for

  • Loading of 'SEOCOMPODF' import package is interrupted with R3load error.

    Dear SAP Colleagues, Please advice with the following, we try to install SAP ERP  6.0 support release 3 on windows 2008 server with oracle database 10g 10.2.0.4.0, The error is occurred in Import ABAP phase as follow, ERROR 2010-10-14 12:10:00.729 CJ

  • Need help on extraction of field VBUP-UVP01 in BW

    Hi All, In our system, we have enhanced 2LIS_11_VAITM datasource to bring data for UVP01 field in BW.  I can see the field in append structure of extract structure MC11VA0ITM (see attached screenshot), but I don't see any ABAP code in CMOD to populat

  • Netinstall via Wireless Card

    I'm trying to put Arch Linux onto my computer's laptop using a Netgear WG511T wireless card for installation.  However, the wireless card is apparently not recognized (even though it should be supported natively), so it fails when I try to use DHCP p

  • Download Manager Not Opening In Web Browser

    Operating System: - OS X (10.4.8) Web Browser(s) Affected: - Safari v2.0.4 (419.3) - Mozilla Firefox v2.0 Description of Problem: When attempting to download a file, the download manager fails to open and the file is instead sent to the browser as a

  • Transporting EP Content over NWDI

    Hello, we are trying to transport EP Content over the NWDI. We have a Netweaver2004s with SP8. The documentation we are refering to is "How to... Transport EP 6.0 Content." On Page 25, we are creating a development component but we can't find in our