Finding data element
hi
i m new to idoc.i m trying to create the segment.in that i have 5 fields but i m not getting how to find data element for those fields.In y requirement they have just given fields like
Idoc field XT01 message Description
FUNLOC_OWNER C069_StockOwnerFunloc STOCK OWNER FUNLOC
M, 1 Format Value
M N6 fixed value '000000'
so how to find the data element of this field..plz help me...
thnx
Hi,
Go to se11 -> give any datatype name > Press F4> serach for dataelements --> popup will come 'Press Information system and give datatype and length. --> you can find your dataelement.
Regards
Bhupal Reddy
Similar Messages
-
How to find which data elements are used in ABAP program ?
I wish to find out which data elements are used in some programs .
Is there any DD table which stores this information ?
I know we can go to program and look in fields, but do SAP stores this information somewhere ?Dear Kaushal,
Please check the table <b>TRDIR</b>.
Regards,
Abir
Don't forget to award points * -
Finding Short Text for selected Data Element
Hi all,
I need to find the short description using a data element (technical name) as a search criteria, where you can use trxn SE12 to search for its short description.
e.g. KEY = 'Synchronization key'
SPRAS = 'Language Key'
VBELN = 'Sales and Distribution Document Number'
In my ABAP program, I have a list of data elements (technical name) but I want its short description to be displayed.
Can someone shed of light of how to achieve the above?
Thanks and regards,
PatrickField DDTEXT Table DD04T will return the short description of the data element. Also pass language 'E' in DDLANGUAGE field and data element name in ROLLNAME.
For short description use field: DDTEXT
For Short Field Label use field : SCRTEXT_S
For medium Field Label use field : SCRTEXT_M
For medium Field Label use field: SCRTEXT_L
For heading Use Filed: REPTEXT -
Where can I find a list of data elements available in the Cisco AW?
Good afternoon - I am just wondering where can I find a list of data elements available in the Cisco AW?
I am also wondering if anyone has a real-time solution related to agent stats? What I am looking for here is agent 1's running total of today's metric in a real-time report updated everyone 20 seconds or so.
I appreciate any feed back and hopefully I have posted this in the correct community - if not please direct me to where I should have posted my question.
Thank you,
Michaeldoubtful that apps store their serialnumbers in keychain.. Like "kappy" said : you must keep track of such important stuff on your own. Those unlock/activation numbers for software are like the key to your car. In the case of a app like comiclife it might be only terrible if you loose it and must re-purchase the app, but imagine that would happen to owners of the full adobe cs suite, which is several thousand Dollars ..
-
How to find Where does Data Elements and structures are used ?
Hi everyone .
Is there any table which stores data elements/structures and where they are used ?
If not is there any way to find by writing some <b>program</b> where does a data element or a structure is used ? Which tables will require for that ? If any one can give example it will be most helpful .
Thanks and Regards,
Kaushal N. ShahHi Kaushal,
DD04L stores the data elements.
DD02L stores the structures.
So you can query these tables & find them.
Regards,
Chetan.
PS:Reward points if this helps. -
How to find preexisting domain & data element
hi all,
i know that main advantage of data element & domain is its reusability.
so while creating a table while creating a field how to find that
which standard or preexisting data element & domain i should use
or i should creat a new one?
plz make me clear
i will reward ur effortsHi
Why dont you use the table <b>DD07l</b> for Domain
<b>DD04l</b> for Data Elements
This would give you existing data elements
You could then check out the data elements based on type and length and see if it will suit your requirement..
Hope this helps you -
How to make BI Info obj Data element in-herit source DE documntn?
Say I am in ECC. I go to SE11, give table name MARA and then doubleclick on the dataelement 'MATNR'. Then I click on documentation. I get a popup with Short text " Material Number" and Definition "Alphanumeric key uniquely identifying the material'.
I am interested in the latter information that is 'Definition' - & in general whatever documentation comes up for data element in ECC.CRM.SCM,SRM.
Now I log into SAP BI. I find that under characteristic 0Material, the data element is /BI0/oimaterial. When I double-click this datamaterial and press the documentation button, the system says 'No documentation'.
My Questions:
1. IS there a switch we could turn on in source ECC/SRM/CRM/SRM so that the data element in SAP BI inherits the original source field data element documentation.
{ I am not too convinced of the argument- that in BI we have info objects in ECC we have fields - since I am talking of data element level information- I would tend to think of this as an oversight of the designers or de-prioritization !!}.
2. Could we have an ABAP workaround? That is, in BI we identify the tables that house the mapping between the source and destination data elementsa and take out this information. Then we extract the dataelement documentation by function DOCU_GET (from eCC) and use the mapping info above to link SAP BI data element with source data element documentation.
WHY do I want to punish myself as above? My use case is, we take out SAP BI Table, field, metadata etc and create a model in a modeling tool and physical implementation in a 3rd party DW database as our own canonical, application-agnostic corporate datawarehouse. I would want the source data element documentation to flow to this last system as well as the modeling tool.
Regards
SasankaThat is, in BI we identify the tables that house the mapping between the source and destination data elementsa and take out this information. Then we extract the dataelement documentation by function DOCU_GET (from eCC) and use the mapping info above to link SAP BI data element with source data element documentation.
1) SAP don't supply this, I would imagine, because R/3 isn't the only possible source of data. I'm currently working on an app that extracts from R/3, an Oracle database and APO. From whence should I take the documentation for my MATERIAL info object? While being able to transfer the documentation of data elements might be very useful for your app, I can't see that generally it would be of interest to clients - I've certainly never heard of such a requirement. So, my opinion at least, it isn't a design flaw.
2) As you've pointed out, you can get the tables that do the mapping, so you know the source data elements, so you can get the documentation. I'm not sure of how to store the documentation, but the obvious candidate for a link between infoobject and dataelement would be master data of an own infoobject. You could wrap DOCU_GET in an RFC (if it isn't RFC enabled), and do a direct call between your 3rd party app and r/3 to get the documentation. For information about the mapping tables, I'd suggest asking that question specifically in one of the BI forums.
matt -
Data element-reward point guranteed
Hi all,
i am in a peculiar problem.I have to go through a hell lots (50+) of ztable and find the domian used and corresponding data element.
going thorugh SE11 and finding the things are going to take lots of time.
i have a report program , sending it to you, it displays details of info of listed table.
just run the report.
but the thing is , it rerieves the data type, instead of data element and domain.
somehow if i get those two things(domian & data element instead of data type of each field) , my work will be easier.
i will simply run this report and download the content of the priniting internal table int an excel ****.
can you just do some modification in this report to print DATA ELEMENT AND DOMAINS OF RESPECTIVE.
here it is ,
REPORT ZANID_TEST message-id zz NO STANDARD PAGE HEADING
LINE-SIZE 178 LINE-COUNT 65.
TABLES: DD03L, DD04T, DD02T, DD02L.
SELECT-OPTIONS: TABNAME FOR DD02L-TABNAME.
*SELTEXT E 'SAP Table Name(s)'
DATA: BEGIN OF TAB OCCURS 500,
TABNAME LIKE DD03L-TABNAME,
POSITION LIKE DD03L-POSITION,
FIELDNAME LIKE DD03L-FIELDNAME,
STXT LIKE DD04T-DDTEXT,
KEYFLAG LIKE DD03L-KEYFLAG,
DATATYPE LIKE DD03L-DATATYPE,
LENG LIKE DD03L-LENG,
DECIMALS LIKE DD03L-DECIMALS,
CHECKTABLE LIKE DD03L-CHECKTABLE,
REFTABLE LIKE DD03L-REFTABLE,
REFFIELD LIKE DD03L-REFFIELD,
END OF TAB.
DATA: LINE-COUNT TYPE I.
SELECT * FROM DD03L WHERE TABNAME IN TABNAME.
MOVE-CORRESPONDING DD03L TO TAB.
IF TAB-FIELDNAME CS '.inc'.
ELSE.
SELECT * FROM DD04T WHERE ROLLNAME = DD03L-ROLLNAME
AND DDLANGUAGE = SYST-LANGU
AND AS4LOCAL = 'A'.
ENDSELECT.
IF SYST-SUBRC = 0.
TAB-STXT = DD04T-DDTEXT.
ENDIF.
APPEND TAB.
ENDIF.
ENDSELECT.
DESCRIBE TABLE TAB LINES LINE-COUNT.
IF LINE-COUNT EQ 0.
MESSAGE E009 WITH 'Table Not Found'.
ENDIF.
SORT TAB BY TABNAME POSITION.
LOOP AT TAB.
ON CHANGE OF TAB-TABNAME.
NEW-PAGE. "Page Break for New Table
ENDON.
WRITE: / TAB-FIELDNAME, 20 TAB-STXT,
81 TAB-KEYFLAG, 85 TAB-DATATYPE,
90 TAB-LENG, 100 TAB-DECIMALS,
110 TAB-CHECKTABLE,
121 TAB-REFTABLE,
132 TAB-REFFIELD.
ENDLOOP.
TOP-OF-PAGE.
FORMAT INTENSIFIED OFF.
WRITE: / SY-REPID,
'Run by', SY-UNAME(8), 'on', SY-DATUM, SY-UZEIT,
'System', SY-SYSID(4), 'Client', SY-MANDT.
WRITE: / SY-TITLE CENTERED.
FORMAT INTENSIFIED ON.
*include zconinc3.
FORMAT INTENSIFIED OFF.
CLEAR DD02T.
SELECT * FROM DD02T WHERE TABNAME EQ TAB-TABNAME
AND DDLANGUAGE EQ SYST-LANGU
AND AS4LOCAL EQ 'A'.
ENDSELECT.
CLEAR DD02L.
SELECT * FROM DD02L WHERE TABNAME EQ TAB-TABNAME
AND AS4LOCAL EQ 'A'.
ENDSELECT.
WRITE: / 'Table Name ', TAB-TABNAME,
'Type=', DD02L-TABCLASS,
DD02T-DDTEXT.
WRITE: / 'Field', 20 'Description',
81 'Key', 75 'Type',
90 'Length', 100 'Decimals',
110 'Check Table',
121 'REF Table',
132 'REF Field'.
FORMAT INTENSIFIED ON.Here you go:
REPORT ZANID_TEST message-id zz NO STANDARD PAGE HEADING
LINE-SIZE 255 LINE-COUNT 65.
TABLES: DD03L, DD04T, DD02T, DD02L.
SELECT-OPTIONS: TABNAME FOR DD02L-TABNAME.
*SELTEXT E 'SAP Table Name(s)'
DATA: BEGIN OF TAB OCCURS 500,
TABNAME LIKE DD03L-TABNAME,
POSITION LIKE DD03L-POSITION,
FIELDNAME LIKE DD03L-FIELDNAME,
STXT LIKE DD04T-DDTEXT,
KEYFLAG LIKE DD03L-KEYFLAG,
DATATYPE LIKE DD03L-DATATYPE,
LENG LIKE DD03L-LENG,
DECIMALS LIKE DD03L-DECIMALS,
CHECKTABLE LIKE DD03L-CHECKTABLE,
REFTABLE LIKE DD03L-REFTABLE,
REFFIELD LIKE DD03L-REFFIELD,
rollname like dd03l-rollname,
domname like dd04l-domname,
END OF TAB.
DATA: LINE-COUNT TYPE I.
SELECT * FROM DD03L WHERE TABNAME IN TABNAME.
MOVE-CORRESPONDING DD03L TO TAB.
select single domname from dd04l into tab-domname
where rollname = dd03l-rollname.
IF TAB-FIELDNAME CS '.inc'.
ELSE.
SELECT * FROM DD04T WHERE ROLLNAME = DD03L-ROLLNAME
AND DDLANGUAGE = SYST-LANGU
AND AS4LOCAL = 'A'.
ENDSELECT.
IF SYST-SUBRC = 0.
TAB-STXT = DD04T-DDTEXT.
ENDIF.
APPEND TAB.
ENDIF.
ENDSELECT.
DESCRIBE TABLE TAB LINES LINE-COUNT.
IF LINE-COUNT EQ 0.
MESSAGE E009 WITH 'Table Not Found'.
ENDIF.
SORT TAB BY TABNAME POSITION.
LOOP AT TAB.
ON CHANGE OF TAB-TABNAME.
NEW-PAGE. "Page Break for New Table
ENDON.
WRITE: / TAB-FIELDNAME, 20 TAB-STXT,
81 TAB-KEYFLAG, 85 TAB-DATATYPE,
90 TAB-LENG, 100 TAB-DECIMALS,
110 TAB-CHECKTABLE,
tab-rollname,
tab-domname.
ENDLOOP.
TOP-OF-PAGE.
FORMAT INTENSIFIED OFF.
WRITE: / SY-REPID,
'Run by', SY-UNAME(8), 'on', SY-DATUM, SY-UZEIT,
'System', SY-SYSID(4), 'Client', SY-MANDT.
WRITE: / SY-TITLE CENTERED.
FORMAT INTENSIFIED ON.
*include zconinc3.
FORMAT INTENSIFIED OFF.
CLEAR DD02T.
SELECT * FROM DD02T WHERE TABNAME EQ TAB-TABNAME
AND DDLANGUAGE EQ SYST-LANGU
AND AS4LOCAL EQ 'A'.
ENDSELECT.
CLEAR DD02L.
SELECT * FROM DD02L WHERE TABNAME EQ TAB-TABNAME
AND AS4LOCAL EQ 'A'.
ENDSELECT.
WRITE: / 'Table Name ', TAB-TABNAME,
'Type=', DD02L-TABCLASS,
DD02T-DDTEXT.
WRITE: / 'Field', 20 'Description',
81 'Key', 75 'Type',
90 'Length', 100 'Decimals',
110 'Check Table',
141 'Data Element',
172 'Domain'.
FORMAT INTENSIFIED ON.
Message was edited by: Erik Verbeeck -
Error in Adobe form based in a xml interface when changing data element
The adobe form is called from a web dynpro.
The adobe form contain a page and subforms (positioned y flowered).
The form worked out perfectally.
Then edited a descriptive text in a data element, from se11. The form continues worked out correctelly.
Then modify a fixed text from the form. The form is activated.
Since this modification, the form stopped to work out, informing the following message:
"WebDynpro Exception: The ADS call has failed. You can find information about the cause in the error.pdf on the application server".
I have updated the nodes of the web dynpro, the xml interface of the form, is all activated and this is still not working.
Someone could help me? Does anyone know what it could be happened?
Is there a way to re-generate the form?
Thanks you very much.
Regards,The data element is char 4. I have only changed descriptive texts.
I have take take all the objects to the previous version (data element, wd view, interface xml, adobe form), and the form is still not working.
Do you have another posible solution for this?
Thanks you for your answer.
Kind regards, -
Data element for mm.yyyy
Hello Experts,
Is there any data element for a field with the format mm.yyyy .
I need to place this field in the selection screen and i want to have an F4 help too.
It will be better if i am provided with the database table name too.
Please help. Useful answer will be rewarded.
Regards,
VijayalakshmiHi ,
Data element for a field with the format mm.yyyy is FTI_MONTH_YEAR.
You can use this in selection screen as:
selection-screen begin of block b1 with frame.
parameters:p_date TYPE fti_month_year.
selection-screen end of block b1.
Regards,
Shanmugapriya
**Reward if u find helpful -
Mechanism for Info Object Data elements inherit source documentation?
Say I am in ECC. I go to SE11, give table name MARA and then doubleclick on the dataelement 'MATNR'. Then I click on documentation. I get a popup with Short text " Material Number" and Definition "Alphanumeric key uniquely identifying the material'.
I am interested in the latter information that is 'Definition' - & in general whatever documentation comes up for data element in ECC/CRM/SCM/SRM.
Now I log into SAP BI. I find that under characteristic 0Material, the data element is /BI0/oimaterial. When I double-click this datamaterial and press the documentation button, the system says 'No documentation'.
My Questions:
1. IS there a switch we could turn on in source [ECC/SRM/CRm/SRM] so that the data element in SAP BI inherits the original source field data element documentation.
{ I am not too convinced of the argument- that in BI we have info objects in ECC we have fields - since I am talking of data element level information- I would tend to think of this as an oversight of the designers [or de-prioritization] !!}.
2. Could we have an ABAP workaround? That is, in BI we identify the tables that house the mapping between the source and destination data elementsa and take out this information. Then we extract the dataelement documentation [by function DOCU_GET] and use the mapping info above to link SAP BI data element with source data element documentation.
WHY do I want to punish myself as above? My use case is, we take out SAP BI Table, field, metadata etc and create a model in a modeling tool and physical implementation in a 3rd party DW database as our own canonical, application-agnostic corporate datawarehouse. I would want the source data element documentation to flow to this last system as well as the modeling tool.
Regards
Sasankago through this links:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9214b1e5-0601-0010-fdb0-ec32d43b06e0
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8d7cc990-0201-0010-27a3-d0f74b75a1ee -
Change document flag in data element
Hi All,
What exactly the purpose of Change document flag that has been associated with the data element? How it keeps track of changes done to that particular field can some body explain in detail please.
Thanks&Regards
MaheshHi,
Many commercial objects are frequently changed. It is often useful, or even necessary, to be able to trace the changes made. If changes are logged, you can find out at any time, what was changed and when and how the change was made. This can sometimes make the analysis of errors easier. In financial accounting, for example, change documents are used to make auditing possible.
Changes are logged in change documents, which can be created for actual or planned changes.
<b>Set change document flag</b>
This is necessary so that the object-specific function modules can identify which field of the defined object should be entered in the change document during logging.
If the flag is not set, you can change it. The flag becomes effective after the activation
http://help.sap.com/saphelp_nw2004s/helpdata/en/2a/fa015b493111d182b70000e829fbfe/frameset.htm
Regards,
Raghav -
How to convert amount data element to number data element
Dear Gurus,
I have a requirement to get the data by calling BRF+ and then pass them to BAPI 'BAPI_ASSET_ACQUISITION_POST', in the BRF+ export structure, there is a field 'AMOUNT', I bind it to DDIC element 'BF_ANBTR', the type is Number.
In BRF+, I call another global function to calculate the value, I define a local variant LV_VALUE to get export value from this function, this local variant's type is Amount, now I need to move this local variant value to the export field 'AMOUNT'.
But BRF+ doesn't allow to convert amount data element to number data element directly, and I find there is no formula function available. Only there is a function 'TO_AMOUNT' to convert number data element to amount data element.
Please help to get a solution for above solution.
Thanks.Hi,
within the formula expression within the category "Mathematical functions" you will find the function "TONUMBER". This converts a data element of type currency to a number. According to the help of this function:
"The following conversion rules apply:
<Amount>: The number part is returned. The currency unit is omitted."
This is what you are looking for.
For the other way round you already mentioned the correct function "TO_AMOUNT"
BR
Christian -
Data Element of MSGFN field in IDOC (DEBMAS)
May I know which data element the field MSGFN belongs to. I couldn't find the corresponding in the table KNA1 for example.
Please helpHi
MSGFN belongs to no structure.
It defines what to do with each segment.
Look at WE60 with DEBMAS* you may see the possible values or WE31 with whatever segment.
eg: E1KNVPM-MSGFN = '003' would mean delete the partner function related in this segment.
Hope this helps.
Alain -
hi all
i have import materialnumber from a textfile, now i want to convert this materialnumber from string in matnr type. For this, i need a class or functionmodul...
Thx abap_begin....Sigh, this really is a basic question that should have been answered plenty of times. However, I feel obliged to comment, because I don't like wrong answers (because if people actually do search, they will pick up wrong suggestions)...
SAP uses so called [conversion exits|http://help.sap.com/abapdocu_70/en/ABENCONVERSION_EXITS.htm] for converting values for certain domains. E.g. for the data element MATNR, which you can find in the data dictionary (transaction SE11), you'll see that a domain with the same name MATNR is used. If you drill down into the domain, you'll find a field labeled conversion routine and there you see MATN1. This means that input data is converted to internal format via CONVERSION_EXIT_MATN1_INPUT and the internal format is converted to external format via CONVERSION_EXIT_MATN1_OUTPUT. In your specific case you'll have to use the first function, if you have an external material number that needs to be converted to the format how it's used internally on the database.
That much for the do's, now to the don'ts:
<ul style="list-style:square!important;">
<li>Don't use CONVERSION_EXIT_ALPHA_INPUT, because this is simply incorrect. Depending on your customizing for material numbers it might lead to wrong results as it's simply not the right conversion routine (as you can see clearly in the data dictionary). There is for example a customer exit for material number input, which would not be applied at all if you use this wrong function module.</li>
<li>Don't assume that conversions are always automatically applied. I.e. if I have a variable of type STRING and MOVE the contents to another variable of type MATNR, the contents will simply be copied one-to-one (with possible truncation though, since material number has maximal 18 characters). The statement that the conversion exits are automatically applied when you use the right datatype is true if we talk about screen fields where users enter data.</li>
</ul>
Cheers, harald
Maybe you are looking for
-
IPod not showing up on my Mac or Itunes
I got a 30 gb video iPod this past Christmas and have had no problems until the other day. Now when I plug it in it doesn't show up on my Mac or in iTunes. It does show up in the System Profiler. I've tried everything in this article multiple times:
-
OS 10.8.5 screens go black, audio stops, must hard reboot
So I have been having a really annoying problem the last few months. I'm running OS 10.8.5. My issue: screens go black, audio stops, must hard reboot...it happens at various times, but never while sitting at my machine, UNLESS viewing video in fullsc
-
Since buying my Shuffle, I have been very disappointed in a couple of things. First, When I shut my Shuffle OFF, the voume seems to default back to very low, when I turn it back on. In iTunes,it is set and locked to MAX allowable volume. is there any
-
Quicktime Operation could not be completed when trying to save
I have recently been watching webinars online and have been using Quicktime to record these so I can go back when I have more time to study them and learn from them. I have run into an issue when I go to save my most recent file. I get the error me
-
Instantiating MXML class in AS3
I have a simple MXML component: -- code -- 'MyClass' <mx:Canvas ... creationPolicy="none" ... > <mx:HBox id="innerPanel" > <mx:Canvas ... /> </mx:HBox> </mx:Canvas> -- /code -- I'm trying to instantiate this in AS3 as so: -- code -- var myCla