Sort of attributes objects in master data
Hi,
I have a question regarding the attributes of master data info objects.
What is the best way to sort the order of the info objects attributes?
We want the order of the attributes will be set in our local language alphabetically,
and not as a defualt language as set now in English.
The order of the attributes as showen in the WEB (as set on local language) is not alphabetically.
Thanks,
Yossi
I'm going to make some assumptions:
1) The Attribute key values are written in your language's Latin equivalents, but you want to sort them by your language's alphabetic order.
2) The Attributes have not text in your language
Create a data source from your master data values into master data text, hard coding your language set. Set the Attributes in your query to display text, not key values.
Good luck,
John Hawk
Phone: (408) 550-9484
Mobile: (209) 324-0436
http://www.linkedin.com/in/johnbhawk
Similar Messages
-
Read attribute value of a master data object's master data object
Hi Guys,
I have a peculiar condition where I need to read attribute value of a master data object's master data.
Requisition (ZREQUI) is linked to Candidacy (ZCDCY) by object called Recquisition.
Candidacy (ZCDCY) is linked to Candidacy Activity (0CDCY_ACT) by object called Candidacy.
I want to populate attribute called due date in ZREQUI by reading lowest value of due date value of 0CDCY_ACT. There can be multiple hits.
If I can get the code to do this, I would really appreciate it.Here is the outline of the code ,as per my understanding..chk if it can help u
In start routine write a select statement to pick all the data from 0cdcy_act.
select 0CDcY_ACT ZCDCY DuE_DATE from /BiC/P0CDCY_ACT
into table itab1
for all entries in source_package
where ZCDCY = source_package-ZCDCY.
as you need the lowest due date, sort the iTAB1
sort itab1 by due_date ZCDCY. (default is acending order)
In the field routine of your due date
Read table itab1tnto wa_itab1 where
ZCDCy = source_fields -ZcDcY.
now duedate = wa_itab1-duedate. -
Secure an attribute of a Master Data Info Object
Hello,
We would want to secure one of the attributes of the Master Data InfoObject. For eg. In Material master data info object, we have price as an attribute. We would like to impose a field level security on the price field.
Anyone please let me know how we can do it ...Steps:
1. Make the info object authorization relevant. RSA 1- info object in change mode and in bex tab therw will be a check box and check that to make it authorization relavant.
2. go to RSSM - create an authorization object.
3. In PFCG, set the values for this object.
4. Whereever this object is sued, the system will check for authorizations.
Ravi Thothadri -
Maintaining attribut time dependent master data
Hi all,
I have a question regarding normal system behaviour while maintaining BW Attributs with dependent master data. For example, I have created an infoobject like this:
- cod 40029, class 10 valid from 01.01.2008 until 31.12.2008
- cod 40029, class 10 valid from 01.01.2009 until 31.12.9999
But afterwards when I try to maintain master data and change the 2nd row (valid until the end of 2010) the system changes the requested row but also creates an extra line with same data valid until 9999
- cod 40029, class 10 valid from 01.01.2008 until 31.12.2008
- cod 40029, class 10 valid from 01.01.2009 until 31.12.2010
- cod 40029, class 10 valid from 01.01.2011 until 31.12.9999 (extra line)
Is this the standard behaviour? the fact is that with this behaviour the user allways needs to "delete" the fields cod 40029 and classe 10 to make the row "unuseful".
Regards,
Pedro
Edited by: Pedro Godinho on Jun 25, 2009 1:15 PMHi Pedro,
Yes this is the standard behaviour.
I am not sure where you are using this and why you need to make it unuseful.
If you are using it in BPS or IP. Create one more attrbute to this master data object, this would flag the usefulness of the timeslice.
You would then be able to filtrer to only useful timeslices in your planning/reporting.
Dont forget to make the flag attribute as navigaitonal attribute.This will allow selection for the flag in the report or filters in IP or BPS.
Hope this helps,
Best regards,
Sunmit. -
Info-object Maintenance -- Master Data/Texts Tab options
Hello Bi Gurus,
In BI 7.o:
Path:
Info-object Maintenance -->Master Data/Texts Tab -->Master Data infoSource/Data Taget/Infoprovider/Master Data Read Access.
Scenario 1:
1. Master Data Access - Own Implementation
Name of Master Data Access -
CL_RSMD_RS_SPEC class for accessing generic Bw special info objects
CL_RSR_XLS_TABF4 Table Master Data Read Class
CL_RSROA_LOCAL_MASTERDATA Master Data for Virtual Characteristics
CL_RSMD_RS_BW_SPEC Base class for accessing Bw special info objects
CL_RSMD_RS_SPEC_TXT Class for Accessing Generic BW-Specific InfoObjects
Under what scenairo we go for this option?
Any body used this option?
Scenario 2:
1. Master Data Access - Direct Access
Name of Master Data Access - CL_RSR_REMOTE_MASTERDATA
Under what scenairo we go for this option?
Any body used this option?Hi,
With Master Data:
If you set this indicator, the characteristic may have attributes. In this case the system generates a P table for this characteristic. This table contains the key of the characteristic and any attributes that might exist. It is used as a check table for the SID table. When you load transaction data, there is check whether there is a characteristic value in the P table if the referential integrity is used.
With Maintain Master Data you can go from the main menu to the maintenance dialog for processing attributes.
The master data table can have a time-dependent and a time-independent part.
In attribute maintenance, determine whether an attribute is time-dependent or time independent.
With Texts:
Here, you determine whether the characteristic has texts.
If you want to use texts with a characteristic, you have to select at least one text. The short text (20 characters) option is set by default but you can also choose medium-length texts (40 characters) or long texts (60 characters).
Helpfull link:
http://help.sap.com/saphelp_nw2004s/helpdata/en/71/f470375fbf307ee10000009b38f8cf/frameset.htm
Regards,
Suman -
How are attribute and text master data tables linked in SAP R/3?
Hello,
how are attribute and text master data tables linked in SAP R/3?
Most tables with attribute master data like T001 for company codes,
have a text master data table T001T (add "T" to table name).
When looking at the content of table T001 via transaction se11,
the text are automatically joined.
But for some tables there is no "T"-table (e.g. table TVBUR for sales offices
has no text table TVBURT), but in se11 you get texts. There is an address
link in TVBUR, but the Name1, etc. are empty.
a) Where are the text stored?
b) How does the system know of the link?
Hope someone can help!
Best regards
ThomasHi Thomas
The master and text table are not linked by name, of course, if you see the text table, it has the same key fields of master table, only it has the field key spras and the field for description.
The link beetween the tables is done by foreign key: if you check the text table TVKBT u need to see how the foreign key for field VKBUR is done:
-> Foreing key with table TVBUR
-> Foreing key field type -> KEY FIELD FOR A TEXT TABLE
->Cardinality-> 1-:CN
It's very important the attribute sets for Foreing key field type, if it's KEY FIELD FOR A TEXT TABLE, it'll mean the table is a text table: i.e. that mean the master table is a check table for the text table, where the foreign key type is for text table.
U can find out the text table of master table by SE11: GoTo->Text Table
U can fined some information in table DD08L.
Max -
Issues In Reading Attribute Values From Master Data
Hi All,
I have a requirement where, i need to read an attribute value from master data. I have a characteristic YCSTATMCG (AT Cost Group Code) which is the master data from where i have to read the attribute, 0PROFIT_CTR (Profit Center). The attribute thus read, has to be populated into another characteristic, YPROFIT_C. But YCSTATMCG referes to another characteristic, YCSTCG. Here is the FOX Code I wrote with YPROFIT_C as the changing characteristic and 0AMOUNT as keyfigure.
DATA V_ATCP TYPE YCSTATMCG.
DATA V_PROFIT TYPE YPROFIT_C.
DATA V_PROFITC TYPE YPROFIT_C.
DATA V_AMOUNT TYPE F.
V_ATCP = OBJV().
MESSAGE I020(YCO_CFT) WITH V_ATCP.
V_AMOUNT = {0AMOUNT, # }.
V_PROFIT = ATRV('0PROFIT_CTR' , V_ATCP).
MESSAGE I020(YCO_CFT) WITH V_PROFIT.
{0AMOUNT, V_PROFIT} = V_AMOUNT.
But this is not working. The ATRV() function is not reading the attribute values at all. Any solutions and suggestions is highly valued.
Thanks in advance
SwaroopHi,
even i have the same situation.
i just want the attribute value of a char to be populated into another characteristic in the planning query.
my question is whether i should populate the keyfigure field also in the FOX code.
if so should i populate both 0amount and 0quantity fields as i have 2 keyfigure fields.
Thanks for your help
Nishanth -
No Source Fields(But wants to read attributes of another master data infoob
Hi
Im planning to use the 2LIS_03_BF datasource. I have two master data infoobjects(0PRODVERS_ATTR, 0MAT_PLANT_ATTR).
Im loading data from 2LIS_03_BF in DSO . But this datasource doesn't contains the source fields for master data infoobjects 0PRODVERS_ATTR, 0MAT_PLANT_ATTR.
So hw can i read the attributes of these master data infoobjects. please let me know
kumarHi
You can write a routine for this purpose we call it lookup in bw terms ie if the field isnt present in the source then you can take the values from the other targets may it be ods or master data and the selection is based on the keyfields in both the targets ie source field and the target from which the field has to be picked.
lets say i want customer Number from the MD Customer and i dont have customer number in the souce field so i will write a routine in the start routine to select customer number from customer master data put the field in the internal table and then write a update routine in the field customer number that reads the values into the work area from the internal table and then put the result in the result field from work area.
below is the syntax.
TYPES:BEGIN OF t_custnumber,
***declare the fields u will be using including the keyfileds in the souce**
customer number type /bic/0customer number
END OF t_custnumber.
........internal table to read data into......
DATA : i_custnumber.TYPE STANDARD TABLE OF t_custnumber.
work area to read data from internal table
DATA : wa_custnumber TYPE t_custnumber,
select
customer number
x
y
from table customer
into i_custnumber
where
x= x of data package ie below ods (source)
y = y of data package ie below ods (source)
The above routine comes in the start routine
Now for the update routine
read table i_custnumber into wa_custnumber with key
x= x of comm_strucute ie below ods (source)
y = y of comm_strucute ie below ods (source)
Result =wa_custnumber-customer number
in start routine the souce table is called as data package but in case of update routine the same souce table is termed as communication structure thus comm_strucuture.
hope this is handy information assign points if applicable
thanks
puneet -
Reg: No enries in SID table of attribute of a Master data info object
Hello SAP Gurus!!!
I Hope everyone is doing good.
I found some issues , when i loaded master data into master data info object in sap bi.
I have an object which is holding master data (master data info object)---ZEMPID(employee id)
I have attributes for this object are : Emp name , Emp Phone number
I loaded master data attributes into ZEMPID. I could see some entries in SID table of ZEMPID char info object .
But i am unable to see the entries in SID table of Emp name , which is a attribute of master data info object.
According to my knowledge whenver we load data into sap bi , automatically sid values will get generated for that characterstic info object.
so here in this case Emp name is also a char info object , so whenever we load the data into master data info object , we have to see the entries in SID table of Emp name also .But i am unable to see the entries in the SID table of Emp name. .
So what might be the problem ?
Awaiting for your valuable answers!!!
Cheers!!Hi Rajavamshi,
You are right whenever we load data in BI, it will create SIDs for info objects.
But it will create SID in 'S Table' not in X/Y - Table.
If master data is enabled for Emp name then it will create SID in X/Y table. I think the master data is not enabled for attribute(Emp Name).
Please check in S Table, the SIDs will be there.
If it is not the case, activate the attributes info objects and EMPID info object and load the master data and run ACR for EMP ID.
If it is not working still, then do master data check in RSRV.
Regards,
Vignesh.B -
Hi Experts,
I am facing short dump when trying to send a request to add an attribute in Master Data Infoobject from DEV to QA.
Although the attribute is getting added to main Master data Info object but main master Info object is in Revised Version.
I have been searching the solution in SCN from couple of days and tried every single solution but none of them works for us.
When I check in se09 I am getting the following message
Program terminated (job: RDDEXECL, no.: 09445401)
Execution of programs after import (XPRA)
End date and time : 20150420094559
Ended with return code: ===> 12 <===
When checking in ST22 IN QA I am getting the following message
The exception 'CX_RS_PROGRAM_ERROR' was raised, but it was not caught anywhere
along
the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_RSDD_DS====================CP' has to be
terminated.
When I checked in ST22 in QA I am getting following dump
31 RAISE EXCEPTION TYPE cx_rs_program_error
32 EXPORTING
33 text = 'Invalid DSO subtype'. "#EC NOTEXT
34 ENDCASE.
35
36 * get table name from DDIC
37 CALL METHOD cl_rsd_odso=>get_tablnm
38 EXPORTING
39 i_odsobject = n_infoprov
40 i_tabt = l_tab
41 IMPORTING
42 e_tablnm = l_tablnm
43 EXCEPTIONS
44 OTHERS = 1.
45
46 IF sy-subrc <> 0.
47 RAISE EXCEPTION TYPE cx_rs_program_error
48 EXPORTING
49 text = 'Error in CL_RSD_ODSO=>get_Tablnm'. "#EC NOTEXT
50 ENDIF.
51
52 CALL FUNCTION 'DDIF_NAMETAB_GET'
53 EXPORTING
54 tabname = l_tablnm
55 TABLES
56 dfies_tab = l_t_comp
57 EXCEPTIONS
58 not_found = 1
59 OTHERS = 2.
60 IF sy-subrc <> 0.
>>>>> RAISE EXCEPTION TYPE cx_rs_program_error
62 EXPORTING
63 text = 'Error in DDIF_NAMETAB_GET'. "#EC NOTEXT
64 ENDIF.
I have attached the short dump
Thanks In Advance
RashidHi Tom
Thanks for your reply.
I am not sure what do you mean by Manually activated in Dev or QA . If you mean Dev then i did and also maintain the infoobject related tables using transaction SE14 but still same error.
But if you mean in QA then QA is lock for manual activation but i tried though program RSDG_IOBJ_ACTIVATE but again failed. I also maintain the infoobject related tables using transaction SE14 but still same error.
Regards
Rashid -
Using Attribute of a Master Data InfoObject as a characteristic in the DSO
Hi
I have "ARBPL" field in the DataSource. And i map this source filed to "0WORKCENTER" Infoobject in the DSO.
This "0WORKCENTER" has an attribute '0WRCT_CATG" . I want this attribute "0WORCT_CATG" needs to use as a characteristics in the DSO.
So how can i populate the data for this attribute "0WORCT_CATG" from it's master data infoobejct "0WORKCENTER" in the DSO .
So please let me know
kumarHi Ravi Kumar..
U have ARBPL field in ur datasource and u r maping this field to a system defined infoObject 0WORKCENTER koooool and the same time u mentioned 0WORKCENTER have a attr 0WORCT_CATG ..is their any field in ur datasource that defines(maps ) this infoObj 0WORCT_CATG. Map that field with the attr infoobject at info source level.
If u dont have any relevant field in the datasouce to define this 0WORCT_CATG object .. proceed with update routine ..or start routine(transfer rules/update rules) according to ur convenient. -
Maintain the attributes for the master data-InfoSource
Hi All,
I got the error in the Schedule Process chain were one of my Delta Load-Master Data is not taking data from the source system.For rectifing the error is tried to check the Master data attribute (InfoPackage) in InfoSource. But I am getting the error message as "Attributes are not yet maintained" RSM006. Please provide the solution to the problem. As I want to run the scheduled Process Chain.
Regards,
Rajesh Giribuwa.Hi,
Welcome to SDN!
In the error message do you see a question mark (or help/explanation button)? Clcick on it and see the system explanation and proposed remedy.
Best regards,
Eugene -
Can I reuse objects without Master data and load master data into it?
Hai,
I have a standard object that doesnot have Master data. Its already used somewhere else. It matches the name I want but I need to load some master data into it. Does resuing it in my catalogue and loading Master data into it hurt anything? Or should I create a new one?
Thank you.Hi Visu,
The same InfoObject can be included in more than one InfoObject catalog without any issue. Also loading master data would not hurt an existing InfoProviders where it is being used.
Hope this helps... -
Update marketing attribute and customer master data via Survey Response
Hi,
I am creating a marketing survey. I have come to a point where I am able to get the reponses posted by the business partners.
Now I would like to update the BP's directly when they respond. The challenge here is I want to update both Marketing attribute and Customer master.
Is this possible with standard function modules. I am using version 4.0. Please let me know.
Regards,
HemanthHello Hemanth,
Check my last response in the below thread, it could be a reason.
update marketing attributes in BP via survey
Thanks
Raja Pamireddy
CRM Marketing Forum Moderator. -
No master data info objects' attributes in infoset
Hi All,
I am trying to create an infoset out of two ODSs. When I tried to create a report on this infoset, I cannot see the attributes of the master data info objects. What to do at this point?
Regards,
MikeOk now I am confused.
1. Replicate data source: these are all z objects. And it is a flat file extraction . In the Q system , when I go to source system tab and right click on the BW Q System , I can see replicate data source. Is that the point that you are talking about?
2. Should I transport the transfer rules ?
Thanks
Message was edited by: Pooja Mittal
Message was edited by: Pooja Mittal
Message was edited by: Pooja Mittal
Message was edited by: Pooja Mittal
Maybe you are looking for
-
I have someone used my apple ID, on the phone it says XXX is now using your acc for imessage.. I went on my apple ID personal details, and saw some random account was as my alternate apple ID How can I change this? because who ever the person is doin
-
Drawing Tools Acting As If Shift Key Being Held Down
Hey guys, Small problem here with Adobe Acrobat Reader 8.0.0. When drawing square, oval, etc., the shapes are coming up as if the Shift Key was being held down. This also happens when trying to draw a box to place a digital signature. Check my keyboa
-
Planning ETM Equipment in Project ...
Hello Everybody I m planning machine hours of ETM (Equipment & Tools Management) equipment in my project. I have done all the necessary settings required and are getting requirement generated automatically in ETM planning board without making requis
-
I try to print but I get error -50. What should I do?
-
Hi all, I have a small problem, In sales Invoice I am having 10 items with different price and quantities, In PLD i have used formula concept to show tax wise break up, as our invoice tax amount is cumulative of its sub taxes, i need to round off the