Open Hub with Attributes and Texts

Hi,
I´d like to know if it´s possible to have one open hub (database table) with texts and attributes.
There´s no problem when I create it or it´s transformations and DTP´s, but when I try to load texts, after attributes load, it always generates a dump: SAPSQL_ARRAY_INSERT_DUPREC.
I´d like to know a way without using a DSO, any suggestions?!
Kind Regards,
Tomas

Hi,
Pls chk SAP notes system, check SAP note 668466 for some help for this error.
*As according to SAP NOTE ;668466*
Summary
Symptom
You load master data attributes or texts for a characteristic. The loading terminates with runtime errors of the type SAPSQL_ARRAY_INSERT_DUPREC or with error message RSDMD 199. The termination point is in the DBFIRE method of the CL_RSDMD_UPDATE_MASTER_DATA class.
Other terms
Loading master data, attributes, texts, SAPSQL_ARRAY_INSERT_DUPREC, CL_RSDMD_UPDATE_MASTER_DATA, DBFIRE
Reason and Prerequisites
When you load attributes or texts, data records are usually inserted in the master data tables of the characteristic using an array insert statement (P, Q, X, Y, T tables). This results in a SAPSQL_ARRAY_INSERT_DUPREC runtime error if data records that are to be inserted and that relate to the unique primary key of the relevant database table already exist in this table. The following possible reasons are currently known for the occurrence of the SAPSQL_ARRAY_INSERT_DUPREC runtime error:
1. Data inconsistencies in the master data tables of the characteristic
SAPSQL_ARRAY_INSERT_DUPREC runtime errors or RSDMD 199 may occur if the data appears in an inconsistent status in the master data tables of the characteristic before you load attributes or texts. Notes 323140, 566044, 592757 and 599269 describe this (among other things) in more detail.
2. Parallel loading of nondisjunct data packages
If master data attributes are loaded over several dialog processes that are running in parallel, you must guarantee that the data packages of the relevant request are strictly disjunct concerning the characteristic value. This means that all data records that belong to a certain characteristic value may only be contained in a single data package. If data records of a certain characteristic value are distributed over several data packages, this may cause conflicts during the parallel loading of these packages when the master data tables are accessed and this may result in SAPSQL_ARRAY_INSERT_DUPREC runtime errors.
The same conditions that apply to loading attributes also apply to loading language-independent master data texts. If language-dependent texts are loaded in parallel, the data packages must be disjunct in relation to the combination of characteristic value and language indicator.
Note 566044 also describes the problematic nature of nondisjunct data packages or duplicate or overlapping data records.
3. Parallel loading of time-dependent attributes or texts
When you load time-dependent attributes or texts, a data record that is to be loaded is assigned to a characteristic value and also specifically to a time interval within which the contained attribute values or texts are valid. For this reason, requests for loading time-dependent attributes or texts typically contain several data records for each characteristic value. If data records of a certain characteristic value or the combination of characteristic value and language indicator are distributed over several data packages, this may (as already explained) cause conflicts when the master data tables are accessed and may result in SAPSQL_ARRAY_INSERT_DUPREC runtime errors or error message RSDMD 199.
4. Delta update of an ODS object in a characteristic
If you use a delta update from an ODS object to load master data attributes or texts, the activation of the ODS object determines the contents of the data packages that are used for loading the attributes or texts. If all of the ODS loading requests that are used as the data basis for the update into the characteristic are activated together in one step, this guarantees that the system sets up the data packages strictly disjunct in relation to the key fields of the ODS object. If the key fields of the ODS object are displayed one for one on the compounded characteristic value in the update rules, the data may be updated to the characteristic in parallel and by package.
However, if ODS loading requests that were activated at different times appear in the data basis for the update, data records of a certain ODS key or characteristic value may be distributed over several data packages. As already explained, this may cause conflicts when you access master data tables of the characteristic, and it may result in SAPSQL_ARRAY_INSERT_DUPREC runtime errors or error message RSDMD 199.
This problem is also described in Note 666213.
5. Simultaneous loading of attributes and transaction data
If, when loading attributes of a characteristic, you discover that there are still no entries in the master data tables (P, Q) for a specific characteristic value, the system prepares to insert corresponding data records into these database tables. You can load transaction data into an InfoCube or an ODS object, for example, with the option to create missing master data entries for characteristics that involved during the loading. If a request now creates entries for transaction data in the master data tables (P, Q) of the characteristic before the process has inserted corresponding data records into the master data tables (P, Q) for loading attributes for this characteristic, this may result in a SAPSQL_ARRAY_INSERT_DUPREC runtime error or error message RSDMD 199.
This problem may also occur if you load attributes simultaneously for a characteristic that contains the other characteristic as a navigation attribute or compounding part. If a characteristic is compounded to other characteristics or if it contains characteristics other than the navigation attributes, the system also creates SID values for these dependent characteristics when the attributes are loaded depending on the settings in the InfoPackage.
Solution
To repair a possible inconsistency in the data, implement the RSRV test for master data.
To avoid SAPSQL_ARRAY_INSERT_DUPREC runtime errors or error message RSDMD 199 when you load master data, carry out the following actions. The actions to be performed in each case depend on which of the above-mentioned reasons is responsible for the runtime error:
1. Data inconsistencies in the master data tables of the characteristic
If data inconsistencies are responsible for the runtime error, you can usually use the tests in transaction RSRV or the RSDMD_CHECKPRG_ALL program to solve this problem. Notes 323140, 566044, 592757 and 599269 describe these (among other things) in more detail. If you cannot implement an automatic correction in this way, you may have to use an ABAP program that is adjusted to the relevant situation to restore the data consistency.
2. Parallel loading of nondisjunct data packages
If the runtime error does not lead back to the parallel loading of nondisjunct data packages, you must identify the duplicate data records that cause the problem. As described in Note 566044, you can change the insertion into master data tables from one array insert to an individual insert statement. If you use a single record insert statement to insert data records, duplicate data records are logged in the monitor by error messages (RSDMD 196). If the data records of a failed request are still available in the PSA, you can also search for duplicate data records directly in the relevant PSA table.
You may also create duplicate data records if key values are changed in the transmission rules or update rules. If relevant rules are defined, you should check these to see if they can possibly create duplicate data records. If this is the case, you must correct the rules accordingly.
3. Parallel loading of time-dependent attributes or texts
The extractors used for loading time-dependent attributes or texts cannot guarantee that all data records assigned to a certain key value are contained together in only one data package. For this reason, to avoid SAPSQL_ARRAY_INSERT_DUPREC runtime errors or error message RSDMD 199, you should not load time-dependent attributes and texts in parallel. Data packages are processed serially if the 'PSA only' and 'Update Subsequently in Data Targets' settings under 'Processing' are used in the InfoPackage.
4. Delta update of an ODS object in a characteristic
To avoid SAPSQL_ARRAY_INSERT_DUPREC runtime errors or error message RSDMD 199 during the delta update from an ODS object to a characteristic, you must ensure that the data basis used for the update to the characteristic consists exclusively of ODS loading requests that were activated together in one step only. Note 666213 describes in detail how you can ensure this.
5. Simultaneous loading of attributes and transaction data
If the runtime error occurs because another load task creates SID values or master data for the same characteristic at the same time when attributes are loaded, you can only solve the problem by rescheduling. The load task in question must be scheduled in such a way that you can exclude simultaneous processing.
*pls assign points,if info is useful*
Regards
CSM reddy

Similar Messages

  • I'm trying to share to Media Browser a 20 minute still slide show with music and text. I have tried several times to save at 1080 HD, but just before it's finished, a message box pops up saying "File already open with write permission."  What's this mean?

    I'm trying to finalize/share to Media Browser a 20 minute still slide show with music and text. I'd like to finalize it 1080 hd and have tried several times, but just before it's finished, a message box pops up saying it can't be done because "File already open with with write permission."  What does this mean?  All files are closed; this iMovie project is the only thing open.  Does it mean one of the song files from iTunes? And should I just settle for saving it as a "large" file, which is what I'm trying right now?
    Thanks,
    Jamie

    Hi
    Error -49 opWrErr  File already open with write permission
    Trash the preference files while application is NOT Running.
    from Karsten Schlüter
    Some users notice on exporting larger projects from within iMovie that this operation is aborted with an 'error -49'
    This issue occours only on MacOs machines using 10.7x
    try switching-off the Local Mobile Backup
    in Terminal copy/paste
    sudo tmutil disablelocal
    Re-launch Mac
    See also this post
    https://discussions.apple.com/thread/4434104?tstart=0
    Yours Bengt W

  • 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

  • Archiving object in open hub with logical file name

    Hello,
    I am trying to use an open hub with a logical file name.
    By the SAP help looks like you have to use/define a archiving object:
    http://help.sap.com/saphelp_nw70/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/8d/3e4ec2462a11d189000000e8323d3a/frameset.htm
    Steps 1 and 2 of "Defining Logical Path and File Names" are done and tested:
           1.      Definition of the logical path name
           2.      Definition of the logical file name
           3.      Assignment of the logical fine name for the archiving object
    But is it not clear to me if an archiving object is suppose to be used, which one then?,  or if you have to create a new archiving object, with which characteristics?
    Any help welcome,
    Alberto.

    Alberto,
    Can you explain what you are trying to do. Are you trying to archive data from a BI object or are you trying to export data out of a BI object using open hub.

  • Using one datasource for attributes and text?

    I am currently loading master data from a flat file using a data source. The flat file contains master data attributes as well as master data text. Is there a disadvantage of using just one datasource (for attributes) to load attributes AND text or is it better to create two data sources, one for attributes and one specifically for text?
    So far, the one datasource only approach seems to work, but I am trying to understand the impact if I use an attribute data source to load text. Will this cause any problems or hurt performance?
    Thank you,
    Dennis

    Hi Dennis,
    it depends on your requirements... I've never came across any problems loading hierarchy, text and attribute master data with a single data source. If one source file is containing all information this should be the fastest way to load master data, using several data sources means processing one input file several times.
    I would prefer modeling different data sources for master data because it is easier to adapt your solution if input format changes. Also system is easier to understand (e.g. process chains) / handle if several persons are involved... but from a technical view there should be no disadvantages.
    Best regards,
    Björn

  • InfoProvider: infoObject (master data attribute and text)

    I saw info Object of master data attribute and text in InfoProvider.
    are infoObject act like a table when we do query on them.

    Hi
    Refer to this as down
    Custome Infoobjects Tabels:
    /BIC/M -- View of Master data Tables
    /BIC/P -- Master data Table, Time Independent attributes
    /BIC/Q -- Master data Table, Time Dependent attributes
    /BIC/X -- SID Table, Time Independent
    /BIC/Y -- SID Tabel, Time Dependent
    /BIC/T -- Text Table
    /BIC/H -- Heirarchy Table
    /BIC/K -- Heirarchy SID Table
    Standard Infoobjects Tabels(Buss. Content):
    Replace "C" with "0" in above tables.
    Ex: /BI0/M -- View of Master data Tables

  • How are attributes and texts for a master data linked and targeted to ...?

    Our previous consultants used to load data to master data 0MATL_GROUP. 
    1. RSA1 -> InfoProvider -> Select 0MATL_GROUP or 0MATL_GROUP___T
    Check these above two and find the records loaded are both 1,216 for Language EN.
    We check the data flow of this master data (0MATL_GROUP or 0MATL_GROUP___T) and find there are four branches which target 0MATL_GROUP:
    branch 1: 0MATL_GROUP is itself an InfoSource and the datasource is 0PROD_CATEG_R3_MAP_ATTR.  However under this datasource, there is no any InfoPackage, i.e., the system doesn't load data to 0MATL_GROUP through this branch.
    branch 2: Through InfoSource 0MATERIAL_ATTR.  However the InfoPackage under this InfoSource target data load to 0MATERIAL but not 0MATL_GROUP, i.e., the system doesn't load data to 0MATL_GROUP through this branch.
    branch 3: Through InfoSource ZMATL_GROUP_ATTR and it's corresponding datasource Z_MAT_GROUP_ATTR.  InfoPackage monitor shows the data load record for this datasource is 490 (Run RSA3 on R3 for this datasource also gives the same record count).
    branch 4: Through InfoSource 0MATL_GROUP_TEXT and it's corresponding datasource has the same name. InfoPackage monitor shows the data load record for this datasource is 1190 for Language EN (RSA3 on R3 for this datasource gives the same count for language EN).
    2. InfoObj. 0MATL_GROUP
    1). Master data tab (/BI0/PMATL_GROUP): 526
    2). Text table (/BI0/TMATL_GROUP):
    1657 (includes both EN and other lan-guages), for EN: 1190.
    3. Check R3 Table T023T (Material Group Descrip-tions) for EN: 1190.
    Our questions are:
    1. The InfoProvider 0MATL_GROUP and 0MATL_GROUP___T
    both have counts of 1,216 for Language EN.  And for the four branches in the data flow, only 3rd and 4th branches feed data to it.  3rd branch (datasource Z_MAT_GROUP_ATTR) feed count is 490 and 4th branch (datasource 0MATL_GROUP_TEXT) feed count is 1190 for Language EN. We wonder how attribute and text data are corelated to each other and with it's master data.  Obviously 1,216 is not equal to the sum of 1190 and 490, the how 1190 (text) and 490 (attribute) constitute the master data count 1,216?
    2. Do we have to use 1st and 2nd branches to feed data to 0MATL_GROUP?
    3. How InfoObj. 0MATL_GROUP Master data tab (/BI0/PMATL_GROUP) shows the count is 526?  it should be 490 from the custom datasource Z_MAT_GROUP_ATTR, right? But why the count is different?
    We would be appreciated any expert input!

    Kevin,
    can you check the data in Material Group charecterstic againest R/3. One moe thing check how these 4 branches Mapped to material Group?
    Take the for Attributes it should be 490. it is 525. try to analyse what are the extra records comparing with Source. take the you found so and so meterial group extra then analyze from where is it getting extracted to BW i mean which DS.. (either branch 1 or brach 2 or branch 3 or 4). then check in R/3 side DS for the 4 branches. then you will know what exactly happening.
    Analyze the data from step by step from r/3 to BW for each level. You will get clue.
    Nagesh.
    Message was edited by: Nagesh Ganisetti

  • Delete attributes and text of particular hierarchy

    Hi All,
    I'd like to know if it is possible to delete attributes and texts of a particular hierarchy in an infoobject (with hierarchy), e.g. product hierarchy?
    I do not want to delete it manually?
    Could this be done using process chain?
    -WJ-

    HI ,
    GO to se80 -> select function Group -> give RSHI and press enter . In the section below it shows all the function MOdules belonging to this Function Group . In this there are function Modules related to Hierarchy Maintenance . SO i think this Function Modules will help u .
    IF u find any function Module , then u can create a custom program and call the function MOdule in it . THen u can include the program in the Process Chain .
    Assign points if it helps....
    Regards,
    VIjay

  • Error while loading Masterdat attributes and text in sap BI 7.0

    Hi Guys
    Any one help me....Plz
    I am new to sap BI, in this my first task and it  is loading master data attributes and text into datatargets,I did it in SAP BW 3.5,
    It is ok
    But i got error in BI 7.0
    The error is  while loading master data attributes and text in master data targest(using insert charcterstic as a infoprovider)every thing is OK up to  infopackage creation step,
    Andthe data loaded properly into PSA,
    But not into Data targets(i mean here data is not load into datatargets)
    After i create infopackage
    I created DTP wit settings
    Extraction Mode:full
    Error handlig: Valid records update,no Reporting(request red)
    and i click on activate and on Execute push button
    error occurred  when i click on "Adminstrative data targets " icon
    And the error shows in DTP REQUEST 108 Screen
    and it is
    **RedColour: updating attributes for infoobject smid_ml1:8->0 Data Records**
    **Redcolour:  end of master data update**
    **Redcolour  Message for datarecords saved request is red acc to configuration**
    Plese guys let me know this error and give your view
    Regards
    Venkat
    SAP BI consultant

    @murali
    I click on errorstack push button in DTP error screen But it is not but psa  error stack right?
    I c'nt get u could plese clear it?
    And i also tried on error handling :valid records ...green But no use same error occur
    But here i am not using cube to reactive again i send it to you mail my problem as screen shot
    Thank u 2 all for ur replies but my problekm is not solved yer

  • Opening files with Illustrator and photoshop doesn't work, i have to drag the files from finder in to the program. This problem appears after opening 4 a 5 files.

    Opening files with Illustrator and photoshop doesn't work, i have to drag the files from finder in to the program.
    This problem appears after opening 4 a 5 files, rebooting helps another 4 a 5 times and appears again.

    I'd recommend reposting in the Boot Camp forum, that is where the Boot Camp and Windows gurus hang out.
    Good luck.

  • Help, I installed parallel and windows, and opened videos (on an external hard disk) with windows, and now cannot open them with Mac, and use i movies.  How do I reverse this?

    Help, I installed parallel and windows, and opened videos (on an external hard disk) with windows, and now cannot open them with Mac, and use i movies.  How do I reverse this?

    Paragraphs help the reader, just saying.
    What are you actually trying to do? Why do you need "DVD size" folders if you're creatng an Archive on an external hard drive?
    Also, I understand burning folders instead of individual photos or albums gives you more space on a DVD.
    It makes no difference at all.
    How can I keep the captions on my photos (not events) when I print or transfer to a new folder?
    You can export while writing the metadata to the file in most cases.
    Tne only way I know is to copy photos from the Windows to folders on my HD, then copy and paste photos or albums or events to HD, then create a new folder and fill it to the appropriate DVD size. 
    HD? Another HD? You use HD there in a way that makes no sense. What's the point of 'DVD size'?
    I also thought I should download future photos to my Canon programming that comes with EOS cameras and edit and then decide which photos to save to iPhoto library and which to save only to my archival HD?
    Does this have any relation to the previous questions? You know you can delete from iPhoto, right?
    You're somewhat confused and you need to
    1. Decide what exactly you want to do
    2. Then go about it.
    If I understand you correctly - and there's no guarantee that I do -  the easiest thing is to bring all your Photos into iPhoto and do everything from there.
    You can have an archive on an external disk, you can sort and select and edit with or via iPhoto
    Regards
    TD

  • Pdf (with graphics and text) in the email body

    When I place an pdf (with graphics and text) in the body of my email using Mac Mail my recipient sees them as attachments only. I am trying to find a way of presenting a formatted email with graphics that will appear the same way to all recipients, but a pdf frequently ends up being an attachment instead of staying in the body. The pdf  file doesn’t seem to always show up in the body as created. Is there a better way to accomplish this?

    You have no control over how your email maybe rendered by other email servers and client side software.
    Attachment Tamer may give you a few more options but it does not guaranty the end result.

  • Master data loads for Attributes and texts failing

    Hello
    Master data loads for Attributs and texts are failing. The error is
    1. Lock Not set for Loading master data attributes
    2.Table /BI0/YAccount does not exists (this error is for 0Account master data - attribute load)
    3.Error  1 in the update.
    We had faced this error few days ago and rebooting the server resolved the error but it has recurred after 4 days.
    RS12 and SM12 do not show any locks. Activating the info object has also not resolved the error.
    Any insight is appreciated.
    Thanks
    Inder

    Hello
    Master data loads for Attributs and texts are failing. The error is
    1. Lock Not set for Loading master data attributes
    2.Table /BI0/YAccount does not exists (this error is for 0Account master data - attribute load)
    3.Error  1 in the update.
    We had faced this error few days ago and rebooting the server resolved the error but it has recurred after 4 days.
    RS12 and SM12 do not show any locks. Activating the info object has also not resolved the error.
    Any insight is appreciated.
    Thanks
    Inder

  • Disable compatibility setting diablog when open spaces with ie8 and ie9

    dear
    im developing webcenter spaces portal
    when i open it with firefox and chrome everything seems to be ok but when open it with ie8 or ie9 compatibility view a popup dialog appears say that :
    the current compatibility view is not supported .disable compatibility view before running this web page.
    i need to prevent or hide this popup because customers asked me to do
    any suggestions its urgent
    best regards

    Hi.
    Don't know about ADF 11g R2
    However with ADF 11g R1 11.1.1.6 exists a patch and a web.xml context param to solve it.
    Applying patch and setting next context param in web.xml is solved:
    <context-param>
        <param-name>oracle.adf.view.rich.HIDE_UNSUPPORTED_BROWSER_ALERTS</param-name>
        <param-value>IECompatibilityModes</param-value>
      </context-param>Don't know if it runs in ADF 11g R2 apps.
    Regards.

  • Error? on Example 16-7 XMLFOREST: Generating Elements with Attribute and Ch

    Error in example on page http://download-east.oracle.com/docs/cd/B19306_01/appdev.102/b14259/xdb13gen.htm#i1028612
    Example 16-7 XMLFOREST: Generating Elements with Attribute and Child Elements
    Example appears as
    SELECT XMLElement("Emp",
                      XMLAttributes(e.first_name ||' '|| e.last_name AS "name"),
                      XMLForest(e.hire_date, e.department AS "department"))
    AS "RESULT"
    FROM employees e WHERE e.department_id = 20;
    1. employees table not qualified as hr.employees
    2. e.department as "department" should be e.department_id as "department"
    corrected would be
    SELECT XMLElement("Emp",
                      XMLAttributes(e.first_name ||' '|| e.last_name AS "name"),
                      XMLForest(e.hire_date, e.department_id AS "department"))
    AS "RESULT"
    FROM hr.employees e WHERE e.department_id = 20;albert

    It was subreport-related, though I still do not know the exact root cause.
    I was having trouble with both the built-in export as well as a custom process.
    Removing the subreports as suggested, I isolated the failure to one of the three subs and rebuilt this subreport from scratch (it was only three fields) and now the report has no trouble with the pdf export. I am not sure if it had a resolvable technical issue or if it was just corrupted, as it is now working, I am not going to expend much energy on finding out.
    Thanks for the suggestion.

Maybe you are looking for