Custom development for UDS

Hi,
Is it possible to develop custom driver and use with UDS to get data from non-standard data source?
If possible, is there a blog about it?
Thanks.

Cemil,
For your RS-232 output, in this case you reference a scale, there are some good hardware solutions (Digi One SP Serial to Ethernet converters)  This will allow you to port your scale data over Ethernet to your server.   Now, for processing your scale data, there are various OPC drivers out there (U-CON for example from Kepware)    I mention UCON because it has prebuilt protocols for parsing scale data.  From here you can configure your scale output as an OPC topic.   You can configure your OPC server to keep the old value resident, until a new value comes in.  In this case, with a scale it would update asynchronously when your scale pushes out a new value.  (I just did an application like this)
Now if youu2019re going with MII 12.1 and Pco great, then you can do event driven transfers.  But if youu2019re like the majority of us, using 12.0 or lower.  Then your best bet is to store the value in some intermediate area such as a relational database, then schedule a transaction to forward it to SAP.  This way you have a store and forward capability.   If you don't have a process historian, there are also several commercially available OPC to RDBS tools out there (Software toolbox makes one called OPC to ODBC)  There are also others out there as well.

Similar Messages

  • Problem with custom development for documents in Record Management

    In Record Management i have setup a record model. It contains Bor objects, documents, cases and so on.
    Each kind of record managent object has it own requirements.
    For the documents there is a requirement which demands that if the scandate is changed also the date till which the document must be helded in the system must be changed.
    This cannot be done automatically via default SAP and i don't want to let the customers do it there selfs, to much risk they make errors, so this must be done via custom development.
    The logic searches in a enhanced method for the right attributes from the importing list of available attributes of the particular document.
    This is going well in the development system but when i transport it to the test system it fails. I have noticed that the content of a custom developed field ( for example ZSCANDATE) is loaded well but a default field like SRM_DOM_STORAGE_START not. The systems returns an error that the description of the attribute is missing. When i look in the DMWB ( DocuMent WorkBench )  i dont see errors, but afcorse there is one.
    What can i have forgotten in my record management installation?
    Offcorse the test system is a copy of a working development system, but you have also some things that are system dependent. and i think i have forgotten some of those..
    If you have a idea let me know!
    kind regards,
    Anton Pierhagen.

    Hi BalusC,
    thanks for the quick answer. I tried it as you said and now I get a validation error in my h:messages tag on my jsf page after submitting the form. There are no errors in my JBoss console, just this one word on my jsf page. Do you have any idea what this could mean?
    My two lists look like this:
    private ArrayList<GroupBean> selectedItems = new ArrayList<GroupBean>();
    private ArrayList<SelectItem> allGroups = new ArrayList<SelectItem>();The allGroups list gets filled like this:
    for (GroupBean group: groups){
    allGroups.add(new SelectItem(group, group.getName()));
    }where groups is a simple collection of GroupBeans which I read from the database. This seems to be correct; at least my list of checkboxes shows the correct group names.
    Now here is my selectManyCheckbox:
    <t:selectManyCheckbox id="sensor_access" value="#{sensorBacker.selectedItems}" layout="pageDirection" layoutWidth="3">
    <f:selectItems value="#{sensorBacker.allGroups}"/>
    </t:selectManyCheckbox>Any idea what goes wrong here?
    Thanks for your help!
    Wiebke

  • Custom development for release in DBM to approve in workflow

    hi everyone,
    In Dealer Business Management, there is requirement for approvals in Sales Order, Service Order based on discount value.
    For particular discount value particular person has to approve.
    But there is no such release as in PR and PO for Sales Order and Service order in SAP DBM.
    we have to add options for release in it and have to develop custom rule.
    how can it be possible?

    Hi,
    You will be using user decision step for your approval and rejection process. 'User Decision' step has more than one outcome branches.
    In your case keep one branch will be for approval and another will be for rejection. So you will add an activity in the approval branch where MIGO will take place. This flow through this branch will only happen at the time you choose APPROVE. When you choose REJECT the flow will take the other branch which doesnot have the activity 'MIGO'. Hence MIGO will not take place in case of Rjection.
    Hope I was able to explain you.
    Regards
    Anik
    Edited by: ANIK SIRCAR on Sep 12, 2011 2:12 PM

  • Custom development for Address details screen

    Hi Experts,
    In the ESS screen, we have to provide one link for every employee. When the user will click on the link, one letter in PDF format should be displayed to the user. This PDF will act as a "Address Certificate". The address certificate will contain information related with name, address, passport details etc. How we can achieve this?
    In my view, we will have to create one Z-RFC. The ABAPer will create the Z-RFC. Now the input for the Z RFC will be employee no. The output will be Name, Address and Passport details.
    The information provided in table format needs to be converted into PDF form. How we can do so? What all services needs to be activated for this?
    Regards,
    Gary

    Hi.
    In SQ02 create info-set. You need table. Choose  Table join...  (Table  LFA1).
    ThanDrag and drop requared fields from left to right(to field gruop).
    You can use button Join to join some more tables(LFB1 etc)
    Save it and generate.
    After that go SQ01,enter name of query and click Create, while doing it select Created infoset.Save...
    Than choose buton InfosetQuery and select which fields do you want in selection and output list.
    Than go QUERY-MORE function-Generate program. Mantion this name.
    Go se93, create transaction with this name of program

  • How to deploy custom development with JDI

    We use JDI to deploy webdynpro for ESS application. for that we create a track, check in ESS components in the track and set up run time systems. now we are going to do custom development, for example: create interactive forms, etc.. we would like to use the same procedure to deploy modifications, but we could not found any software components to check in for the track. we are wondering, what should we do for our customer development? how do we create track without any software components?
    Thanks
    Jane Zhou

    Hi
    U can create the prduct and component by logging to SLD
    http://hostname:port/sld
    and then clicking on software catlog...
    regards
    Krishna

  • How to deploy custom development

    We use JDI to deploy webdynpro for ESS application. for that we create a track, check in ESS components in the track and set up run time systems. now we are going to do custom development, for example: create interactive forms, etc.. we would like to use the same procedure to deploy modifications, but we could not found any software components to check in for the track. we are wondering, what should we do for our customer development? how do we create track without any software components? If we don't use JDI, how do you get the modifications in to development environment after they are tested in NWDI? Do you allow developers to connect to sdm for development system driectly?
    Thanks
    Jane Zhou

    Hi,
    For that we should be creating a software component in SLD.
    Define the required DC's for that.
    After doing this we need to create track for this software component.
    From then the way to develop will be same as modifying any ESS application the only change will be instead of saying create project in inactive DC's we say create application for the new Software component.
    Regards,
    Nagaraju Donikena.

  • How to create new SW component for custome development?

    We are looking to develop custom webdynpros and need to create our own SW components. 
    I've tried to define them in the SLD that the NWDI is connected to and when creating the tracks for the custom development, I do not see our new defined SW when trying to add the SW component to the track.
    Any ideas?  Are we going about this the wrong direction?
    Thanks!!

    Once you add component in SLD if you want to add that component to your track ,there will be a button Update CMS in domain data or track data .click that and it will refresh and fetch your newly created component.then go ahead and add component to your track
    reward points if helpful

  • Tools for Developing/Customizing Forms for Oracle Apps R12.1

    Hi All,
    Could you please help me identify the tools and correct version for developing and customizing Forms for Oracle E-Business Suite R12.1?
    Regards,
    KK

    Also, could you please elaborate your 2nd point regarding template.fmb The Oracle EBS uses a framework. Starting any new (custom) form for the EBS should ALWAYS begin with the template.fmb to ensure your new form has all of the required objects to comply with EBS Forms development standards. You might want to take a look at the Oracle Applications Documentation library. Select your EBS version and then scroll to the Standards section and review the following documents:
    <ul>
    <li>Oracle Applications Developer's Guide
    <li>Oracle Applications User Interface Standards for Forms-Based Products
    <li>Oracle Application Framework Personalization Guide
    </ul>
    Craig...

  • Developing Custom Actions for MII 12.0.4

    Hi,
    I read about the possibility of developing custom actions for the MII Workbench.
    There are some articles that deal with this topic, they all describe a reference class called "ActionReflectionBase" that implements the Interfaces that have to be implemented (IConfigurable, IAction, IMappable and IInvoke).
    I develop whit Eclipse and I have already imported the needed JAR Files in my project (LHCommon.rar and Lighthammer.jar). But I am not able to find the ActionReflectionBase class in the package com.sap.xmii.xacute.actions where it should be!
    I'm using MII version 12.0.4, please tell me where I can find this class?
    As a workaround I implement the interfaces directly:
    public class Calculator implements IConfigurable, IAction, IMappable, IInvoke {
    ,but it would be more confortable to extend the reference class.
    Please help me.
    Best Regards,
    Robert

    I have found my problem. I imported the jar files directly into the project and not into the jar library. So Eclipse was not able to find the ActionReflectionBase class. Now everything works!

  • Custom types for Developing Components

    I am creating the custom component for the LiveCycle and I ran into problems, because there are no sufficient documentation how to define and use a custom data types. I have read your article from the DevNet and you refer to the documentation many times. I was very disappointed, because the documentation isn’t handle the custom data types like you have described it. My problem is how to define the custom data type in the component xml. The structure of the custom data type is
    ScanProperties
    private String virusScanPath
    private Priority priority (Enum type)
    private Action action (Enum type)
    private boolean all
    private boolean allole
    private boolean archive
    private boolean mime
    private boolean mheur
    private boolean pheur
    I will use this custom data type as an input for my service. So my main problem is how I can define the correct set up of the object from the process using the correct editors?
    Posted on behalf of Veijo (last name withheld)

    Usually custom data types (such as the priority and action types you stated) are added to the component.xml file using the data-types element. 
    For example, I have created several custom types (Part, OrderResult, PartsOrdered, Pricing and PartColor) that I want to expose in LiveCycle.  I want the user to be able to select these types from the drop down when they create process variables inside Workbench.  This is done by adding the class’ for each type to the data-types tag:
          <data-types>
                <data-type id="com.adobe.samples.customTypes.Part" title="Part" standard="true">
                </data-type>
                <data-type id="com.adobe.samples.customTypes.OrderResult" title="Part Order Result" standard="true">
                </data-type>
                <data-type id="com.adobe.samples.customTypes.PartsOrdered" title="Parts Ordered" standard="true">
                </data-type>
                <data-type id="com.adobe.samples.customTypes.Pricing" title="Pricing" standard="true">
                </data-type>
                <data-type id="com.adobe.samples.customTypes.PartColor" title="PartColor" standard="true">
                </data-type>
          </data-types>
    The data-type attributes are:
      id - Required. The identifier used to look up a data type globally (across components). Its maximum length is 255.
      title - Short descriptive caption expected to be displayed in any related UI. The title is not defined if id is used in place of title.
      java-class - The underlying Java type for this data type that will be used internally and on the signature of an operation when used as input and output. If java-class is not defined, it is assumed that id is the Java class.
      standard - A Boolean flag specifying whether this data type is a standard data type. If true, it is expected that applications such as Workbench ES will show this data type by default and not require a search across the data type registry. The default is false.
    I also see that you want to use an enumerated type.  I’ll assume that you would like to see a drop down in the properties sheet that allows the user to select from a list of possible values.  To do that you want to use a property-editor with the type Enum in your input parameter section:
    <property-editor editor-id="com.adobe.idp.dsc.propertyeditor.system.Enum" />
    I’ve included a sample component.xml (the same one from my DevNet article) that should supply you with the context of the elements.

  • Oracle RAC and implications for custom developed applications

    Hi,
    I'm wondering if there are limitations to custom developed applications when implementing a RAC solution. I need some advice though I can find no documentation on this topic. Of course the standard database features will work correctly but what about, let's say, OS-specific PL/SQL code? Any advice is welcome.
    Thanks

    Jos,
    What do you mean by OS-specific PL/SQL code?
    The main thing here is you need to make sure it works correctly on all instances, or you must bind it to an instance by submitting it as a job.
    This implies the output needs to end up on a cluster file system, or you need to set up NFS links.
    Please feel free to contact me internally, if you are the Jos Baan I know.
    Sybrand Bakker
    Senior Oracle DBA
    (the real one)

  • How to register custom report under Custom Development Application

    Hi 2 all
    How to register custom report under the Custom Development application in R12 vision DB, and also confirm location/folder of Custom Development application in R12.
    Thanks
    Zulqarnain

    Hi,
    You may or may not need to "register" the workflow - it depends on the changes that you made and which Item Type you modified. Some applications are essentially hard-coded to use a specific item type and process, some hard-coded to use an item type but you can configure the process to use, and some allow you to specify which item type and which process to use.
    Without knowing exactly what you have done, though, there is no specific advice that anyone can give you here on what you need to do, apart from to ensure that you have saved the new definition to the database.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://www.workflowfaq.com/blog ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

  • Custom FM for clearing

    Dear Experts,
    I want to develop a custom FM for clearing (with the interface of FKK_SAMPLE_TFK115). Basically I want to assign clearing amount available to different items in table T_FKKCL_E115.
    What should I do to define a fixed amount to some line item in table fkkcl
    Say I have 2 open items in account
    Amount       Main Transaction      Sub transaction
    100          6000               0010
    200          6000               0020
    Say consumer makes a payment of 100 and I want it to clear the amounts above by 50(i.e equally between open items) then  as per the documentation of the FM  FKK_SAMPLE_TFK115 i should do this
    Loop at t_fkkcl_e115 where betrw > 0
    E_AUGBW_E115 = u201850u2019
    E_XAKTP_E115 = u2018Xu2019
    Endloop
    But this code is not working. The system posts a credit open.
    What could be the reason?

    Also, when I set an external debugger on the custom FM for clearing and put this custom FM in step 2 of my variant, the system doesnu2019t seem to execute the custom FM when I make the payment. However, if I put the FM in step 1 it does execute the FM.
    I also tried another scenario. I made a payment in such a way that a credit open was posted. Then I ran account maintenance(behind which I had put the same clearing variant as the one mentioned above). Even if the FM has been put in step 1, the system doesnu2019t execute the FM!
    Its strange but for some reasons this is how the system is behaving. If there is any confusion and you guys are not clear about whats happening then please do tell. I would elaborate the issue.
    And guys please try to answer the first post. Would really appreciate. 
    Thanks in advance!

  • Outlook 2013 with Exchange Server - Changed custom form for contacts is not shown

    Hello,
    Our infrastructure:
    Exchange Server 2010
    Outlook 2010
    Outlook 2013
    Windows 7 Pro, Windows 8 Pro and Windows 8.1 Pro
    The situation:
    We've used an old custom form for contacts, worked perfectly fine
    I've updated the form (adding some new custom fields and checkboxes) using Outlook 2013 and publishing the form (with a new name) to the Exchange folder
    I've set the form as default form in our contacts folder
    I've used this Script to set the new form for the existing contacts  and the name of the new form is saved correctly
    BUT if I open a contact in our Exchange contacts folder, Outlook 2013 (Outlook 2010) still shows the old form
    Steps I've taken so far:
    Cleared Outlook forms cache
    Repeated the above steps 1-4 in Outlook 2010
    Switched Cached Exchange Mode off and back on
    Allowed Scripts in Trust Center Settings
    Used a new clean Windows installation with a new Outlook 2013 installation
    Used different Exchange users on different systems, but some behavior when opening contacts
    I'm out of options I can think of, so maybe somebody else has some new view on this problem. 
    Thank you very much in advance!
    Greetings,
    Karl

    Hi,
    Is the Exchange folder in which the custom form is published available to all users?
    From the description, the script used to work for the old custom form, correct? Which version of Outlook did you use with the old custom contact form? Outlook 2010/Outlook 2013 or an earlier version? If you used the script with an earlier version of Outlook,
    we can't make sure it will still work with Outlook 2010/Outlook 2013.
    In addition we may also try creating a new contact form and test the steps to see if it will work.
    Please let me know the result.
    Regards,
    Steve Fan
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • How to select data from an aggregate in a customer exit for a query?

    Hi,
    I have written a virtual key figure customer exit for a query. Earlier the selection was from the cube, where there was severe performance issue. So I have created an aggregate, activated and have loaded the data.
    Now when I select that data I find that the Key table is different in development and production. How do I resolve this.
    My code is attached below. The table in developemnt is KEY_100027 and in production is KEY_100004. This code is activated and running in BW development server.
    SELECT
        F~KEY_1000041 AS K____035
         F~KEY_1000271 AS K____035
         F~QUANT_B AS K____051
         F~VALUE_LC AS K____052
    INTO (xdoc_date, xval1, xqty1)
    UP TO 1 ROWS
    FROM
    FROM
    */BIC/E100004 AS F JOIN
    /BIC/E100027 AS F JOIN
    /BIC/DZMM_CGRNU AS DU
    ON FKEY_ZMM_CGRNU = DUDIMID
    JOIN /BI0/SUNIT AS S1
    ON  DUSID_0BASE_UOM = S1SID
    JOIN /BI0/SCURRENCY AS S2
    ON DUSID_0LOC_CURRCY = S2SID
    JOIN /BI0/SMATERIAL AS S3
    *ON FKEY_1000042 = S3SID
    ON FKEY_1000272 = S3SID
    JOIN /BI0/SMOVETYPE AS S4
    *ON FKEY_1000043 = S4SID
    ON FKEY_1000273 = S4SID
    JOIN /BI0/SPLANT AS S5
    *ON FKEY_1000044 = S5SID
    ON FKEY_1000274 = S5SID
    JOIN /BIC/D100004P AS DP
    *ON FKEY_100004P = DPDIMID
    ON FKEY_100027P = DPDIMID
    WHERE
    WHERE
    ( ( ( ( F~KEY_1000041 BETWEEN 20051230 AND 20060630  ) ) AND  ( (
    ( ( ( ( F~KEY_1000271 BETWEEN 20051230 AND 20060630  ) ) AND  ( (
             S3~MATERIAL = <l_0material> ) ) AND  ( (
                s2~movetype BETWEEN '101' AND '102' OR
             s4~movetype BETWEEN '921' AND '922' OR
             s4~movetype BETWEEN '105' AND '106' OR
             s4~movetype BETWEEN '701' AND '701' OR
             s4~movetype BETWEEN '632' AND '632' ) ) AND  ( (
             S5~PLANT = <l_0plant> ) ) AND  ( (
             DP~SID_0RECORDTP = 0  ) ) ) )
    GROUP BY
        ORDER BY F~KEY_1000271 DESCENDING.
          IF sy-subrc NE 0.
            EXIT.
          ENDIF.
        ENDSELECT.
    How do I transport the code and make it work?
    Whats the reason that the two key fields are different.
    I had transported the aggregate from development to production. Activated it and filled the data.
    What is the way out? Please help.
    Regards,
    Annie.

    Hi Sonu,
    The main task is to move the contents of the one internal table to another with some condition.
    First sort and delete the duplicate entries from the First Internal table like below : 
    sort it_tab by material ascending date_modified descending.
    delete adjacent duplicates from it_tab.
    Then move that Internal table contents to another internal table.
    Define another internal table with the same structure as you have first internal table and then
    Second Step :
    it_itab1 = it_itab.
    If you are using seperate Header line and Body then you can do like below :
           it_itab1[] = it_itab[].
    This will fix the issue.
    Please let me know if you need any further explonation.
    Regards,
    Kittu
    Edited by: Kittu on Apr 24, 2009 12:21 PM

Maybe you are looking for

  • An error in IDoc when i am posting in MIGO (goods movement)

    Could not determine recipients for message type ACPJMM Hi all, when i am posting MIGO (with CIN) following error comes. Message no. B1003 Diagnosis An IDoc of message type ACPJMM was passed to the ALE layer, but the three receiver fields in the heade

  • Install adobe photoshop CS4 on a mac with disc

    I put the disc in the drive to install adobe photoshop CS4 and nothing happens

  • Vendor with last transaction date

    Hi, Can I generate any report which contains all vendors with last transaction date? THis is for audit purpose. Thanks & Regards, Rajaneesh.C

  • IPhoto crashes on opening

    the message follows: Check with the developer to make sure iPhoto works with this version of Mac OS X. You may need to reinstall the application. Be sure to install any available updates for the application and Mac OS X. I've done all that Click Repo

  • 10.5.1 Won't Update, help?

    Itunes won't, and hasn't for a while, update to the latest version (10.5.1) for Windows 64-bit. Every time I try I get the error message "Error occurred while installing the updates. If the problem persists choose Tools> Download Only and install man