How to define MDM real data type in ABAP ?
Hi,
I want to fetch MDM Repository data using MDM API .
I am strugling as one field in MDM is of real type .
Please tell me how I could define Real data type field in ABAP ?
Thanks.
Sandesh
I recently had a Real type added to a repository I'm working on and noticed a dump in the API itself when trying to fetch data from that field. I'm running 5.5 so you may be experiencing a different issue. I haven't resolved the issue yet as it isn't a priority but I will most likely move to a string field and just ensure that the field has its decimal rule respected logically.
Similar Messages
-
How to access PL/SQL data types through JDBC
Hi,
We have stored procedures written in PL/SQL. These stored procs take both IN and OUT parameters. The parameter types are both regular datatypes like NUMBER, VARCHAR etc. So far so good. I know how to handle these data types.
Some of the stored procs also use parameters that are defined as composite data types like %ROWTYPE or %RECORD. How would I set the values of these data types? Can I use the oracle extension - support for Oracle Objects to accomplish this. If so please let me know with an example. If not any other suggestions or help will be greatly appreciated.
Thanks
Karthik
nullJDBC (and SQLJ) only support SQL types as stored procedure arguments, not PL/SQL types.
If your stored procedure uses a PL/SQL-only type, such as BOOLEAN, record types, or index-by tables, then you cannot call it from Java (or, for that matter, from other languages as well).
There is one exception: scalar index-by table arguments have been supported since JDBC 8.1.7 in the JDBC-OCI driver (refer to the JDBC manual for specifics).
One workaround is to create wrapper PL/SQL stored procedures that take SQL arguments and convert them to PL/SQL -and vice versa- and call the original PL/SQL stored procedures. For example, a record type could be exploded into individual arguments, or it could be converted into a SQL object type, index-by tables could be represented as SQL collection types, etc.
You can find a small example of this in the back of the JPublisher manual, where an example is given how to call a PL/SQL stored procedure that takes BOOLEAN arguments. -
How to access the Custom Data type variable given in Expression edit control To and From LabVIEW
Hello, I would like to know how to access the custom data type variable given in the Espression Edit Control from LabVIEW and vice-versa
Say, the FileGlobals.Reference_Handle (Custom Data Type Variable) contains the
VISA I/O session (Which in turn contains VISA_DeviceName: String, Session: Number),
Channel1: Number and
Channel2: Number
I am expecting the user to give FileGlobals.Reference_Handle as the input at the ExpressionEdit Control in the edit screen of the VI Call.
I would like to know how to get the values of this custom data type to LabVIEW?
Say, if I have the Cluster in LabVIEW like VISA I/O session (Deive Name and Session Number), Channel1 and Channel2
how do i need to set this cluster to the Custom Data type variable in TestStand?
Thanks and Regards
PrakashHi,
TestStand to LabVIEW: i didnt understand what you r trying to achieve. But if you are using references, Use Property nodes and Invoke nodes to achieve what you want in LabVIEW.
LabVIEW to TestStand: check the image below: You need to click the button next to 'container'. I have used a cluster output in the VI.
Hope this helps
.......^___________________^
....../ '---_BOT ____________ ]
...../_==O;;;;;;;;_______.:/
Attachments:
1.JPG 187 KB -
How can I get network data type
how can I get network data type: ip, gatway, sub mask, and DNS on the Mac. windwos system and so go on and put cmd ipconfig / all adiquirr how can this data in mac book pro XOS.
thanks,
MarcelloSelect ▹ System Preferences ▹ Network ▹ Advanced ▹ TCP/IP.
-
How to invoke functions and data type( ex. sflight structure ) that is in t
Hi,experts,
I create a funcion(zz_test) that return sflight table type data. I need to invoke the function in the Webdynpro for java application.
I think I would import the funtion to local.
But I don't know how to import the function and the data type using SAP NetWeaver Developer Studio?
But I don't know how to invoke functions and data type( ex. sflight structure ) that is in the R/3 in the WDJ?
Do you give me some hints?
Thanks a lot!
Best regards,
taoHi Wang Tao,
For achieving this you need to user Adaptive RFC models.
This link explains you on the same :
http://help.sap.com/saphelp_nw70/helpdata/EN/6a/11f1f29526944e8580c5e59333d96d/frameset.htm
Thanks
Namrata -
DATA TYPE IN ABAP CORRESPONDING TO TYPE REAL IN MDM
Hi all,
I am working on a code to fetch data from MDM, using the *MDM ABAP APIs*_._ I could retrieve almost all the Fields except for one, which has data type REAL in MDM. I need to find the type in ABAP, corresponding to the type REAL in MDM. I need to define this field in the structure but I am not sure as to which data type to put against it. I have already tried float, decimal, string, char... nothing works!!
Kindly let me know if anybody has come across the same issue and resolved it.
Thanks and regards,
AasthaHello,
We're getting the same problem too.
Have you deleted your Real fields and u've created them as a measurement field?
Is it really necessary to create the fields with type 'measurement'?
Or do you maintain in MDM your field with type Real and you treat it as type 'mesurement' into your ABAP API with measure 'none', while in SAP ECC it's created as a numeric with decimals.
Thanks for your feedback!
Carlos Santamaría. -
How to define a generic structured type (deep structure) w/o LIKE
Hi,
I have been trying to define a generic structured type that would include a component (field) of type "table type".
Look at my type [ty_compatibilite]. It is the structured type that needs to have a component called "mobile" which needs to be an internal table. I have tried to create a genereic table type called tt_mobile (based on ty_mobile) but that did not work. I have not been able to avoid using the LIKE command to make it work.
Any suggestions on how I could define my component "mobile" without using a "LIKE"... ?
Here is my code:
TYPES: BEGIN OF ty_mobile,
ref_mob_sfr TYPE zmobil,
ref_mrq_sfr TYPE zmarq,
type_compat TYPE zsea_comp_type,
END OF ty_mobile.
TYPES: tt_mobile TYPE STANDARD TABLE OF ty_mobile.
DATA: lit_mobiles TYPE STANDARD TABLE OF ty_mobile.
TYPES : BEGIN OF ty_compatibilite,
cod_ean TYPE ean11,
lib_art TYPE maktx,
compat_all_mrq TYPE zsea_comp_gen,
* mobile TYPE tt_mobile,
mobile LIKE lit_mobiles,
END OF ty_compatibilite.
TYPES : tt_compatibilite TYPE STANDARD TABLE OF ty_compatibilite.define key or use default one:
TYPES: tt_mobile TYPE STANDARD TABLE OF ty_mobile with DEFAULT KEY.
If you don't specify key the type is treated as generic -
Where to define new custom data type ?
Hi,
In the past (TS 3.5) I've created our own custom type palette file which has been used
to store new data types and then passed the file to other colleagues. The file would be
stored in the ......\Program Files\.......\User area.
My question has arose because we are now using TS 4.1/4.2 which no longer has separate
NI and User directories in \Program Files.
Because I now want to edit an existing custom data type, I find that our custom type palette has
fallen by the way side, forgot about.
Even though I can see the custom data type definitions within sequence files that employ
the custom data types, which means I can modify them locally, I intend to return to
a custom type palette, i.e. global definition.
What is the relationship between data definitions in a custom type palette and the custom data
type definitions within a sequence file ?
When does a palette file update a sequence file ?, which takes control in the event of conflicts ?,
is a palette file actually necessary if separate sequence files using the same custom data type
can update each other ? What is good practice when defining custom data types ?
thanks,
Gary.
Solved!
Go to Solution.Hey guys,
This is an very interesting thread, and I whole heartedly agree with the advice given so far. I simply wanted to offer some additional advice on type conflicts - which with further answer the initial question regarding which type definition takes precedence in the event of a conflict.
It is important to note that TestStand uses type Names and version numbers to identify the different types. It is also important to note that when you use a customer type definition within a sequence, the sequence file (.seq) which houses the sequence will retain a copy of the type definition. This makes distributing sequence files much easier. However, it also opens the door to potential type conflicts.
TestStand only allows one uniquely named type to be loaded into memory at any given time, so it uses the versions number of the type to attempt to automatically resolve these conflicts. For example, TestStand can be setup to load whichever type has the highest version number (note that this can be changed via the Preferences tab of the Station Options dialog box).
All of this information and more can be found in the following tutorials...
TestStand Type Versioning and Conflicts
How Do I Make a Custom Step Type?
Thanks for your time. I hope this has been useful!
Message Edited by RER on 02-05-2010 07:58 AM
Rich R
Applications Engineer
National Instruments UK & Ireland -
How to deal with LONG data type in RTF template
Hi,
I'm developing a PO request report in which I should print some attachments. The attachments are stored in the database in table fnd_attachments_long_text in column long_text which data type is LONG. In my case the content of the column long_text is always plain text.
The query I use to get the text from the table is something like:
select long_text
from fnd_documents_long_text
where <some_conditions....>
The query runs fine in SQL developer but when I run the XML report I get following error: "Stream has already been closed". The XML file generated is complete in its structure but the XML node which should contain the text of the attachment is empty, therefore I cannot print the attachment in the report.
I made some researches on metalink and I've found note 832903.1 which explains the same error I'm getting. Looks like I cannot execute more than 1 query using the same JDBC connection if one of these queries retrieves a LONG data type.
Any advice on how can I get the attachment text to show correctly in my report?
Thank youHi,
Thank you for your reply,
Yes, I tried to get the text as described in that article but maybe I'm missing something because my data template doesn't show the attachment text.
The article talks about support for BLOB, CLOB and RAW and at the end it states "but we do not have support for RAW and LONG column types at the moment - we're looking into that for a future release". So this makes me think that I won't be albe to retrieve my text since it's stored in a LONG column.
I think that the error I'm getting is not strictly related to XML publisher but it is in some way related to the JDBC connection used to get the data. Infact I have an old version of the same report I'm trying do develop which is made in Report Builder and it is retrieving the attachment text correctly.
Right now I'm trying to use the Report Builder engine to get the XML data and then use XML Publisher to create the PDF output. Anyway, if it is possible, I would like to avoid Report Builder and use only XMLP.
Thanks -
How to add a new data type of oracle to SIM(7.0)
Hi........
I need to add a new data type(CLOB) to SIM of oracle .can anyone tell me how to modify or add this new data type.
Any pointers to this will be highly appriciated.......
thax in advance...Hi,
Easiest way is to download the table eg into an Excel table (if possible) or text table. Drop the table from the database. Build your table with the new key field. Build the database table again and fill it.
You can do it also over the database into a new table. Drop the old one. Build the enhanced one and fill it. Afterwards drop your (temporary) table.
Maybe there are other ways, but this works.
Success,
Rob -
Currently, I have the following basic VI setup to save Data from my PCI6221 Data Aquisition Card. The problem I'm having is I keep getting the last iteration of the while loop in the measurement file and that's pretty much it. When I try to index the data leaving the loop it gives me a 2D array of Data which cannot be input into the "Write to Measurement File" VI. How would I save this to a useful Data/time step format? I was wondering of a way to continuously collect the Data and then save it in a large measurement file that I would manipulate in Matlab/excel? Am I using the wrong type of loop for this application? I also noticed my Dynamic Data array consists of data, time, timestep and then a vector of the data taken. Is it possible to just get a vector of the time change per sample alongside the data? Sorry for the barrage of questions but any help would be greatly appreciated, and thanks in advance!
-Bryan
Attachments:
basic DAQ.vi 120 KBThere is a VI in the Express > Signal Manipulation palette called "From DDT" that lets you convert from the Dynamic Data Type to other data types that are more compatible with operations like File I/O....for instance, you could convert your DDT into a 2D array and use the Write To Spreadsheet File.vi. Just a thought...
-D
Darren Nattinger, CLA
LabVIEW Artisan and Nugget Penman -
How to find the Column data type changes in table
Hi All,
I need to find out the column data type changes where made recently in table .
How do i check past changes in column data type. Any data dictionary are there to find out the data type changes in the column .
Thanks in advance..<FONT FACE="Arial" size=2 color="2D0000">
You have the answer on hand (user_arguments / all_arguments)!
SQL> desc user_arguments
Name Null? Typ
OBJECT_NAME VARCHAR2(30)
PACKAGE_NAME VARCHAR2(30)
OBJECT_ID NOT NULL NUMBER
OVERLOAD VARCHAR2(40)
ARGUMENT_NAME VARCHAR2(30)
POSITION NOT NULL NUMBER
SEQUENCE NOT NULL NUMBER
DATA_LEVEL NOT NULL NUMBER
DATA_TYPE VARCHAR2(30) --> Data Type
DEFAULT_VALUE LONG
DEFAULT_LENGTH NUMBER
IN_OUT VARCHAR2(9) -->Argument direction (IN,OUT,or IN/OUT)
DATA_LENGTH NUMBER
DATA_PRECISION NUMBER
DATA_SCALE NUMBER
RADIX NUMBER
CHARACTER_SET_NAME VARCHAR2(44)
TYPE_OWNER VARCHAR2(30)
TYPE_NAME VARCHAR2(30)
TYPE_SUBNAME VARCHAR2(30)
TYPE_LINK VARCHAR2(128)
PLS_TYPE VARCHAR2(30)
CHAR_LENGTH NUMBER
CHAR_USED VARCHAR2(1)
Look for Data_Type where IN_OUT say OUT. That will be the data type retruned by that function.
Edited :
or POSITION in argument list,or null for function return value
-SK
</FONT> -
How can take a Custom Data Type in TestStand and create a LabVIEW DataType?
I am using LV 8.2 and TS 3.5.
I have an existing Custom Data Type in TestStand and I want to make a LabView Type Def. The TS DataType contains 11 elements: a Visa Resource Container of 2 elements (String, DeviceName and Number, Session), 9 Numerics and 1 String Array. For Backwards compatability, I cannot modify the TestStand DataType.
Thanks,
JeanHi Goldee,
You should be able to do that. It's a two step procedure.
1) Creates in LV a custom datatype that maps 1:1 yours TS datatype.
2) Go in the TypePalette in the properties of yours TS Datatype and check into LV Cluster Passing Menu'. Here you can Connect a specific Field of the TS datatype to a Specific Label of the corresponding LV datatype. Once you've done it the TS datatype will result modified, I mean "starred" but the change you applied should not impact the datatype structure itself only the way you pass it to LV.
Have a good day
FiloP
It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong.
Richard P. Feynman -
How to insert in long data type column
I would like to know how could I insert data in a long data type column.
ThanksDon't use LONG, use CLOB instead. You can write to CLOBs using the DBMS_LOB package.
Cheers, APC -
How to keep the real data if number length bigger than 15 in excel format
i have a bank card number column in report, the data type is varchar , and the data is always number , the length is bigger than 15, now if i download the report as excel format, this column's data will alwasys change to something like "5.41321E+17", and due to this, i just format this column to custom=0, but all data will change the last number to "0" like "460025198509180000", this is what i do not wanted.
how to solve this problem? thanks in advance
Kaymo
Edited by: user10740102 on Jun 11, 2009 1:23 AMit's because Excel is thinking that it's a number....try changing the formula for the column from Table.ColumnName to the following
'"'||Table.ColumnName||'"' (or use CONCAT - it's the same)
This will show quotes and when you download to excel - it'll drop the quotes and keep the number
Maybe you are looking for
-
Field T_STCD1 does not exist in form this erroe msg coming in smartform
hi, in my smartform, if i give one set of input like, 1st qtr of 2008, vendor and compcode, its displaying the value. but if i give the input like 1st qtr of 2007, vendor and some other compcode its giving some error like field T_STCD1 does not exist
-
Apache POI small example request & if it's possible to do...
I'm fairly new to Java, and am interested in creating a dynamic program in swing: I have a word 2007 document with a number of lines of text and commands from a user manual I have created. I would like to use the Apache POI package to open the docume
-
New iTunes crashes everytime I open the app tab for my ipad
I downloaded then newest iTunes because I upgraded to iOS 7. The problem is, I can't add new files to my document or Adobe app since everytime I click on the "App" tab on Itunes, it suddenly crashes. Anyone knows any solution to this? This never happ
-
Japanese typesetting in CS4?
Since CS3 (Indesign 5), a few very basic functions for Japanese typesetting have existed, but nothing near what the Japanese version of InDesign offers. Does CS4 fix this? Since we cannot keep shelling out all the money to update BOTH systems, we wou
-
I use Windows 7 on my PC. I also use Photoshop Elements 11. I very much like the organization tree in Photoshop and would like to find an app for my IPad 4 that would allow me that same organization. I DON'T want to spend $79.99! I'm wanting to k