Requirement of VBA coding faced in the real time??
Can anyone explain some of the senarios for Transfer Rules, Update Rules and Start Routines and what was your approach for it.
Hi chandran,
go through thes links for details
transfer routine
Date key figure: Convert DATS format to DEC format
Date Conversion in Flat File
Transfer Routine ABAP
conversion exit
Date Conversion
Problem with conversion char to numc in transference rules
conversion routine..?
start routine in transfer rules
Look up to load master data
excluding
Start Routine in Transfer Rules
Sample code in Update Rule to restrict data selection?
Append Datapak - transfer start routine
Excluding Blank field in Infopackage Filter
Trans Routine ABAP help ..
update routine
How to call a function in Update Rules to reverse a key figure sign
Need Sample Code for Update Rules
Date calculation
Difference between data in PSA and Data in Infocube
No RETURNCODE <> 0 allowed in update routines in transfer mode
the diffrerece between DEC and (yyyymmdd) 8 char in Time defination
Access master data in update rules
Date key figure: Convert DATS format to DEC format
start routine in update rules
Is it possible to read a third ODS in update rules between two ODS?
update rule coding while loading data from ODS to CUBE
Start Routine in Update Rules to populate additional fields from ODS
Coding in Update Rules accessing a Z-Table
Start routine
Thanks
@jay
Similar Messages
-
Receiving the error message while executing the Real Time DTP
Hi,
I am receiving the error message while executing the Real time DTP for Billing data.
Error Message - Record filtered in advance as error records with the same key exist RSM2 722
When I check the logs below is the message I am able to see. Can someone suggest as how to proceed further.
Diagnosis
The existing DTP requires a serialized update because fields are updated
non-commutatively during the processing run (for example, MOVE).
Therefore all new data records that have the same semantic key as
incorrect records that have not yet been corrected in earlier requests
or earlier data packages of the same request, are filtered out after the
extraction in a special step. In this way the system ensures that
incorrect data records are not repeated for your changes, which may not
contain errors themselves.
System Response
The data record is not updated but is written to an error stack.
Procedure
Procedure
Correct all incorrect data records and update them using an error DTP.
Procedure for System Administration
I checked the error stack and corrected the entries and let me know as how to proceed further. I am unable to execute the Error DTP as its not allowing me to edit and has only display options.
Regards,
RamHi Arvindh,
Its write optimized DSO.. there is no option to generate SIDs.
Hi Kiran,
I checked the link u sent me. Here the main issue is..The function module is standard and its not allowing me to do enhancement point..
Any idea in using Badi's??
Thanks all... -
How to get last Build date of a dll in the real time target
Info On My Project
I am working on LabWindows CVI 12.0 for development . This project is a real time application for hardware, which is having Phar Lap ETS as RTOS...
I am facing some problems while checking Build date of my Application file( .dll)
I have tried to use GetFileDate API. But it is not supporting for realtime Target..
So i have tried __DATE__ macro.. That also having some problems..
How to get last Build date of a dll from the real time target ??
Please Help to solve this....
Thanks
Vaishakh A KPlease reply if any one have suggestion...
-
Im a rookie in ABAP development and i was wondering that how we use the BAdI enhancement technique in the real time scenarios. Like do we get create them or we have few already built BAdI's which we work on? Can any body please explain how this works.
Hi Ramana,
Business add-ins are enhancements to the standard version of the system.
Business Add-In is a new SAP enhancement technique based on ABAP Objects.
They can be inserted into the SAP system based on specific user requirements.
Each Business Add-In has:
at least one Business Add-In definition
a Business Add-In interface
a Business Add-In class that implements the interface
In order to enhance a program, a Business Add-In must first be defined
Subsequently two classes are automatically generated:
An interface with IF_EX_ inserted between the first and second characters of the BADI name.
An adapter class with CL_EX_ inserted between the first and second characters of the BADI name.
The Application developer creates an interface for this Add-In.
There are multiple ways of searching for BADI.
Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
Finding BADI Using SQL Trace (TCODE-ST05).
Finding BADI Using Repository Information System (TCODE- SE84).
1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for CL_EXITHANDLER=>GET_INSTANCE.
Make sure the radio button In main program is checked. A list of all the programs with call to the BADIs will be listed.
The export parameter EXIT_NAME for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter INSTANCE will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
2. Start transaction ST05 (Performance Analysis).
Set flag field "Buffer trace"
Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
Push the button "Deactivate Trace".
Push the button "Display Trace".
The popup screen "Set Restrictions for Displaying Trace" appears.
Now, filter the trace on Objects:
V_EXT_IMP
V_EXT_ACT
Push button "Multiple selections" button behind field Objects
Fill: V_EXT_IMP and V_EXT_ACT
All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
3. Go to Maintain Transaction (TCODE- SE93).
Enter the Transaction VD02 for which you want to find BADI.
Click on the Display push buttons.
Get the Package Name. (Package VS in this case)
Go to TCode: SE84->Enhancements->Business Add-inns->Definition
Enter the Package Name and Execute.
Here you get a list of all the Enhancement BADIs for the given package MB.
Have a look at http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
How to develop BADI
Reward if useful.
Thanks
Aneesh. -
Represent the real time localization and RFID
Dear java friends
Im student and I’m developing a RFID project using an active tags. My objective in this work is to represent the real time localization of the tags inside a specific plan by calculate the TDoA. Was easy the right the formula however I had hard time to create the plan and I don’t know what way I have to take. I m asking how can I represent my coordinate inside a real plan related to some area like house or factory for example. Can I use some cartography API as GEOTOOLS because they have the same principals? Can I convert the same principals used with the GPS mapping in the RFID plan representation?jschell wrote:
jwenting wrote:
Is there in fact anything to localise at all in the data the reader receives from the RFID chip?RFID is passive. The information is static. So location information would need to be produced from the reader.true. But I question the assumption that the information the reader receives from the RFID is in fact of a nature that requires localisation.
It'll almost certainly be data that can do no more than facilitate a database lookup in order to retrieve the actual data (which may be of a nature that allows localisation of course).
But that's not the reader's job. The RFID reader just reads the RFID and passes the data it retrieves to a processing application.
It's just an interface, and should be kept as stupid as possible.
That application can have a need to localise whatever results from processing the data it gets from the reader (or more likely pass it on to some other system for displaying it to an end user, and only at that stage is localisation called for).
For example, a reader might read a pallet number in a warehouse, and send it to the central processing system to look up the pallet content.
This cargo manifest is then displayed on a palmtop computer belonging to the person using the reader.
The reader itself does not need to know whether the palmtop needs to show English, Russian, or Japanese, neither does the backend database.
Instead the manifest is a series of product codes (and number of items/volume indications) which the user interface application uses to request localised product names from the product database. -
What is the real time use of implicit and explicit cursors in pl/sql
what is the real time use of implicit and explicit cursors in pl/sql.............please tell me
You can check the following link ->
http://www.smart-soft.co.uk/Oracle/oracle-plsql-tutorial-part5.htm
But, i've a question ->
Are you student?
Regards.
Satyaki De. -
Is there a way to create dependency on the real-time jobs
Hi,
We have around 80 real-time services running and loading the changed data into the target.
The process being used is
IBM Informix > IBM CDC > JMS (xml messages) > DS real-time services > Oracle EDW.
While using the above process, when ever there is change in the fact table and the dimension table, both the real-time services are loading the data at the same time into the target. This is causing issues in looking up data with the timing issue.
Is there a way where we can create a dependency and resolve the timing issue and make sure the lookup table is loaded and then the master table is loaded?
Please let me know.
Thanks,
CHello
With the design you curently have, you will have potential sequencing issues. There is no magic in Data Services to solve this.
You might want to consider building more complex real-time jobs that accept more complex data structures and have logic to process the data in dependency order.
Michael -
Hello
I have a VeriStand-Project (VSP) created with my Laptop-Host (LTH) which works with my PXI, while
deploying it from my LTH. Then I have installed the whole NI enviroment for PXI and VeriStand use on a
industrial PC (iPC). I have tried to deploy my VSP from the iPC to the PXI but the following error
message arose on my iPC:
The VeriStand Gateway encountered an error while deploying the System Definition file.
Details: Error -1074384569 occurred at Project Window.lvlibroject Window.vi >> Project
Window.lvlib:Command Loop.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi
Possible reason(s):
NI-XNET: (Hex 0xBFF63147) The database information on the real-time system has been created with an
older NI-XNET version. This version is no longer supported. To correct this error, re-deploy your
database to the real-time system. ========================= NI VeriStand: NI VeriStand
Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI
VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> NI VeriStand Engine.lvlib:Initialize
Inline Custom Devices.vi >> Custom Devices Storage.lvlib:Initialize Device (HW Interface).vi
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * • Unloading System
Definition file... • Connection with target Controller has been lost.
The software versions of the NI products (MAX/My System/Software) between my LTH and the iPC are
almost the same. The only differences are:
1. LabView Run-Time 2009 SP1 (64-bit); is installed on LTH but missing on iPC. The iPC has a 32-bit system.
2. LabView Run-Time 2012 f3; is installed on LTH but missing on iPC.
3. NI-DAQmx ADE Support 9.3.5; something strage on the LTH, because normally I am using NI-DAQmx 9.5.5 and all other DAQmx products on my LTH are 9.5.5. That means NI-DAQmx Device Driver 9.5.5 and NI-DAQmx Configuration 9.5.5.. On the iPC side all three products are 9.5.5.. That means NI-DAQmx ADE Support 9.5.5, NI-DAQmx Device Driver 9.5.5 and NI-DAQmx Configuration 9.5.5..
4. Traditional NI-DAQ 7.4.4; The iPC has this SW installed. On the LTH this SW is missing.
In order to fix this problem I have formatted my PXI and I have installed the following SW from the iPC:
1. LabVIEW Real-Time 11.0.1
2. NI-488.2 RT 3.0.0
3. NI_CAN 2.7.3
Unfortunately the above stated problem still arose.
What can I do to fix this problem?
I found a hint on http://www.labviewforum.de/Thread-XNET-CAN-die-ersten-Gehversuche.
There it is written to deploy the dbc file againt.
If this is a good hint, so how do I deploy a dbc file?
I would feel very pleased if somebody could help me! :-)
Best regards
Lukas NowakHi Lukas,
I think the problem is caused by differenet drivers for the CAN communication.
NI provides two driver for CAN: NI-CAN and NI-XNET.
NI-CAN is the outdated driver which is not longer used by new hardware. NI replaced the NI-CAN driver with NI-XNET some years ago, which supports CAN, LIN and the FLEXRAY communication protocol.
You wrote:
In order to fix this problem I have formatted my PXI and I have installed the following SW from the iPC:
3. NI_CAN 2.7.3
NI CAN is the outdated driver. I think that you should try to install NI-XNET instead of NI-CAN on your PXI-System, to get rid of the error message.
Regards, stephan -
Creation of Daemon for the DTO for the real time data aquisition
Hi i need help how to create a daemon for the DTP in the real time data aquisition.i'm learning now Sap and practicing a lot to be professional but i need a bit of hel.Can you please give me some details how to create it?
I have to access the RSRDA T-code and what i need to do after?Hi First of all you need to create a real time DTP once that is done go to RSRDA T-code and click on the Create Daemon
and right click assign DTP , here you can assign the DTP once that is done save and execute . your Daemon will run
Thanks
Santosh -
Could u plz help me to find simple example for how to save data file in a spread sheet or any other way in the real time controller for Sbrio 9642 using memory or usb flash memory
Here are a few Links to a helpful Knowledge Base article and a White Paper that should help you out: http://digital.ni.com/public.nsf/allkb/BBCAD1AB08F1B6BB8625741F0082C2AF and http://www.ni.com/white-paper/10435/en/ . The methods for File IO in Real Time are the same for all of the Real Time Targets. The White Paper has best practices for the File IO and goes over how to do it.
Alex D
Applications Engineer
National Instruments -
Can we use the AdventureWorks2008R2 data for the real time project.
Hi,
In our project we are trying to do the data scrambling on First name, last name and middle name...
In the regular practice we use to update the names as
First Name = FN+<PERSON_SNO>
Last Name = LN+<PERSON_SNO>
Middle Name = MN+<PERSON_SNO>
The Problem is the names are not looking realistic, so I thought of applying some logic and updating our PERSON table names based on Person.Person table in adventure works.
My question is can we use the AdventureWorks2008R2 data for the real time project. Is there any cop right issue.
Someone please help me solve this issue.
Thanks
Karthikeyan Jothi.Please read this link content:
Adventure Works Sample Site
sqldevelop.wordpress.com -
Where can i check in the real time monitoring tool if there are active calls in progress?
where can i check in the real time monitoring tool if there are active calls in progress?
Hi
Selecting Call Manager -->Call Process ---> call activity
HTH
Regards
Carlo -
VI Server in the real time target and Vi client under the local computer
Hi,
In my project i want to make a data communication between a vi server which is runnig in the real time target and a vi client runs under the local computer (My Computer target).
My problem is when i Click the property terminal of the property node function (located on the Functions>>All Functions>>
Application Control palette) , i don't find the front panel open option from the shortcut menu.
Thanks.The Front Panel options are methods. Try dropping an Invoke Node down instead of a Property Node.
Applications Engineer
National Instruments -
How can I save/write data on the hard disc of the Real-Time System?
I would like to acquire huge size of data via LabView Real-Time System.
Since data is so huge, I am now thinking that it might be good idea to
write/save data on the hard disc of the Real-Time System first and then
transfer the data file to a data processing PC using FTP etc.
If you know how to save/write data on the hard disc of the Real-Time System
(Ver. 7.1), please let me know.
Thanks,Just to add to Aitortxo's good answer,
Since you have only one Drive ( C:\) on your RT, just keep monitering the availible disc space.
After every few set of file writes keep transferring Backups delete these files, so that you keep C:\ drive space for running your applications.
Regards -
When I send messages off-line, they enter in the addressed mailbox with the date and hour which I've clicked “Send later”. How could I set up to the real time?
What you say about Send Later timestamp is correct.
When you click Send or Send Later a time is set regardless of when you actually sent the Send Later email.
Please voice your vote at this link:
https://bugzilla.mozilla.org/show_bug.cgi?id=560901
You will need to logon/register.
Maybe you are looking for
-
I need to upgrade my MacBook 13" white 2008 hard drive. I have found a WD6400BPVT western digital Scorpio blue 640GB (5400rpm) SATA 8MB 2.5" will this fit and work? Many thanks for any help
-
How to use my apple tv remote on my macbook?
Hello, I have an Macbook pro 15 inch retina from 2013 (model number A 1398) and I want to use my apple tv remote on my macbook. But it won't work. When I look on the internet, they say I have to go to system preference -> security and privacy and the
-
Can't select multiple video clips to import into iMovie
Hi, i can't select multiple video clips to import into iMovie, it only lets me import one video at a time. Apple please fix in next update or if anyone has a solution please post.
-
Make an object blink or flash?
Is there a way to make an object blink or start flashing in Catalyst?
-
How come i can slow down a clip but cant speed it up?
Clip in imovie will play at regular speed or slower speed but it wont play if I speed it up.