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 PM

    Hi 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
    Thomas

    Hi 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
    Swaroop

    Hi,
    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
    kumar

    Hi
    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

  • Master Data is in Revised Version while transporting a request to add an attribute in existing master data infoobject

    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
    Rashid

    Hi 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
    kumar

    Hi 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 don’t 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,
    Hemanth

    Hello 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,
    Mike

    Ok 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