Restricting 'Delete Row' in Documentation tabs of Projects

Hello,
Is it possible to restrict the Authorization to 'Delete Row' option in the Project documentation/ General documentation ? We tried Authorization trace and no Authorization object checks are hit during the 'Delete Row' action.
Has anybody achieved this before?
Also is it possible to restrict the UPLOAD file option but not the Check in/Check out option? It looks like the Value '60' in S_IWB controls both and not checked separately.
Regards,
kathir

Hello,
Is it possible to restrict the Authorization to 'Delete Row' option in the Project documentation/ General documentation ? We tried Authorization trace and no Authorization object checks are hit during the 'Delete Row' action.
Has anybody achieved this before?
Also is it possible to restrict the UPLOAD file option but not the Check in/Check out option? It looks like the Value '60' in S_IWB controls both and not checked separately.
Regards,
kathir

Similar Messages

  • Deleting document from general documentation tab in implementation project

    Hello,
    We tried to delete a document from gen. documentation tab in an implementation project, since the gen. documenation tab is greyed out, we couldn't do so. The document is a link from a template project, we tried to delete it (by using the trash can icon) from there first, but the system says "the document is still in use".
    Does anyone of you know how to delete a document which has been linked to implementation projects based on a template project?
    Regards, Li

    Hi Li,
    Here's a solution you can try for your problem.
    Go to your template project in SOLAR01and mark the line of the document you want to delete and press the remove button (red minus icon).
    Then go to your implementation project and go to the same place where that linked document is. Click on the <b>Adjust to Original</b> icon (looks like two little boxes with two arrows pointing down.) when you click on this icon, you will get a pop-up window where on the left hand side is your template (original) and the right your implementation (current). On the left, you will see a blank line with the red minus icon and on the left you will see the document you are trying to remove. select that line and click on "Adjust selected entries" icon that's in the middle of the screen.
    Notice both lines became blank, once that's done, click on complete icon at the bottom.
    You're document has been removed from your implementation project.
    Note: This is the only way that I have found for this issue. This does not mean that the document was completely deleted from Solution Manager....just the link to your project. If ever in the future you want to link it back, you can still find it with SOLAR_EVAL.
    Please let me know if this worked for you.
    Regards,
    Salpi

  • Solar2 - In General documentation tab delete buttopn coming in display

    Hi
    I want to delete a document from General Documentation field. But delete buttons are showing a display. Please help

    hi
    for implementation project this all limited. if you want to edit, you can do by "copy to project documentation tab",
    The functionality for Implementation projects is limited on this tab. You can display, export, and sort documents.
    You can copy general documents into your project documentation for editing and use,
    with Copy to Project Documentation Tab. You can check to  which other structure
    elements a document is assigned with Where-Used List.
    please chk this
    [http://help.sap.com/saphelp_sm32/helpdata/EN/96/c2c83a6a860107e10000000a11402f/content.htm|http://help.sap.com/saphelp_sm32/helpdata/EN/96/c2c83a6a860107e10000000a11402f/content.htm]
    Thanks,
    Jansi

  • How to restrict deletion of all rows in a child table(Ex:all emps in a Dept

    I have use case where a table which has a child ID, parent ID and some other columns. I want to restrict deletion of all children of a parent.
    I tried a 'before delete' trigger as follows and ended up with a mutating table error-ORA-06512 Any suggestions on how this can be done.
    Following is the trigger I tried:
    create or replace
    TRIGGER C_MODULE_EXEC_SELECT
    BEFORE DELETE ON C_MODULE_EXEC_SELECT FOR EACH ROW
    DECLARE
    rowcnt number;
    BEGIN
    SELECT COUNT(MODULE_CODE) INTO rowcnt FROM C_MODULE_EXEC_SELECT WHERE EXEC_PLAN_ID=:OLD.EXEC_PLAN_ID AND MODULE_CODE != :OLD.MODULE_CODE;
    IF rowcnt = 0 THEN
         RAISE_APPLICATION_ERROR(-20000, 'Cannot remove all subject areas from a execution plan');
    END IF;
    END;
    Thanks,
    Sireesha

    What you have written is clear but it seems to me your rule, as stated, is not valid. At the point where you insert a parent, there will initially be no children. How is that different from any other parent with no children? Is there a guarantee, after inserting a parent, that a child record will be inserted? In one millisecond? One hour? One-hundred years?
    And why is the deletion of the last child record any less valid than the deletion of any other child record? Perhaps the rule should be ... when the last child record is deleted the parent should be deleted too. This would be far easier to enforce.
    Delete the children and each time check to see if the parent can be deleted. If an exception is raised then it can't be.

  • Project documentation tab - cannot access own templates

    We are using SM4.0. In the project template I have created new document types and assigned templates to the document types. When using these to create docuements in the Blueprint Project Documentation tab, the templates are not defaulted, we just get a blank Word document.
    The template are defautled for the standard SAP documents.
    Any ideas why we are unable to use our custom documents with templates?

    Thomas...
    It should reflect in project documentation tab ...but some times it will not  ...i had a same problem for couple of documentation templates...
    The work around is ...once you create document type before saving attach the document template  and then save it. instead of creating the document type + save +attach document template.
    Hope this helps you,
    Praveen

  • Getting Runtime error while uploading Business document (in .DOC format) to project in Solution Manger under Gen. Documentation tab (SOLAR01) .

    Hi there,
    Below are the steps that I followed to upload the business doc.
    S1: Uploading the business process related document file (.DOC) to the business process step under Gen. Documentation tab.
    S2: Providing the title, docuemtnatation type and released status for uploading the new document.
    S3:  Selecting the .DOC file to be uploaded. As soon as I try to upload the document I am getting the run time error as shown in the attachment. It is showing the short description that function Module "IW_C_PH_CLASS_VSP_GET" not found. I followed the steps to resolve this issue mentioned in the description. But still I am getting the same dump again and again. Any help will be highly apperitiated.
    Thanks and Regards,
    Rutvik Upadhyay

    Hi Rutvik,
    Please check and implement notes:
    1823986 - SYB: Improved Data Load ("ins_by_bulk")
    1605169 - SYB: SAP BW7.02 Correction Collection
    Thanks
    Vikram

  • Not able to see General Documentation in Implementation Project

    Hi All,
    I've created one Template Project and one Implementation Project. Now I've added some documents to Template Project - General Documentation Tab. Ideally this newly added documents should be appeared in Implementation Project - General Tab. But in my case I am not able to see this newly added documents. Is there any reason behind this? What should I do to make them visible in Implementation Proj - General Documentation tab?
    Another question is, If a document from Project Documentation tab is deleted by pressing 'Delete Row' button (not actual 'Delete' button), how can I retrieve that document? How can I see the list of all deleted documents?
    Thanks in advance!
    Shaun
    Edited by: shaun99 on Feb 16, 2012 4:28 PM

    Hi Shaun,
    For the implementation project, please read the session  "USING THE TEMPLATES" in the wiki page for template projects, where it explains how to update your project with the changes made in the template project.
    -http://wiki.sdn.sap.com/wiki/x/gRkMDg
    regarding the download, I'm not aware of any easy way to do mass download of the documents. Maybe in SI80 you could do such thing but I believe you would only be able to filter by the folder where the documents are phisically stored and as you're using a template project, all the documents are stored in the folder SOLAR00, shared along with solutions and etc..
    more info about this in the wiki page for documents in solar01 and solar02:
    -http://wiki.sdn.sap.com/wiki/x/rBoMDg
    Kind regards, Fabricius

  • Database, Dataset, Table Adaptors Error "Unable to load, Update requires a valid DeleteCommand when passed DataRow collection with deleted row"

    Microsoft Visual Basic 2010 Express.
    I am new to Visual Basic programing and i am trying to understand the relationships between Datasets, database, table Adaptors. I have to following code that is is giving me the following error" Unable to load, Update requires a valid DeleteCommand
    when passed DataRow collection with deleted rows". 
    I can track the error and its located in "OffsetTableTableAdapter.Update(MaterionOffsetDataSet.OffsetTable)" code. What am i missing?
    It seems that i can delete the data on the DataGridView Table and it only displays the correct data. but my database is not updating, even though the data grid displays differently.I can determine this because, when i save the offset database, i have all
    the previous uploads and all the rows that i wanted to delete are still there.
    My final goal is to be able to import offset data from a CSV file, save this data on the pc, send a copy of this data to a NuermicUpDown so the customer can modify certain numbers. From here they download all the date to a controller.  IF the customer
    needs to modify the imported data, they can go to a tab with a data grid view and modify the table. They will also have to option to save the modified data into a csv file.  
    Im not sure if i am making this overcomplicated or if there is a easier way to program this.
    CODE:
    Private Function LoadOffSetData()
            Dim LoadOffsetDialog As New OpenFileDialog 'create a new open file dialog and setup its parameters
            LoadOffsetDialog.DefaultExt = "csv"
            LoadOffsetDialog.Filter = "csv|*.csv"
            LoadOffsetDialog.Title = "Load Offset Data"
            LoadOffsetDialog.FileName = "RollCoaterOffset.csv"
            If LoadOffsetDialog.ShowDialog() = Windows.Forms.DialogResult.OK Then  'show the dialog and if the result is ok then
                Try
                    Dim myStream As New System.IO.StreamReader(LoadOffsetDialog.OpenFile) 'try to open the file with a stream reader
                    If (myStream IsNot Nothing) Then 'if the file is valid
                        For Each oldRow As MaterionOffsetDataSet.OffsetTableRow In MaterionOffsetDataSet.OffsetTable.Rows
                            oldRow.Delete()                       
    'delete all of the existing rows
                        Next
                        'OffsetTableTableAdapter.Update(MaterionOffsetDataSet.OffsetTable)
                        Dim rowvalue As String
                        Dim cellvalue(25) As String
                        'Reading CSV file content
                        While myStream.Peek() <> -1
                            Dim NRow As MaterionOffsetDataSet.OffsetTableRow
                            rowvalue = myStream.ReadLine()
                            cellvalue = rowvalue.Split(","c) 'check what is ur separator
                            NRow = MaterionOffsetDataSet.OffsetTable.Rows.Add(cellvalue)
                            Me.OffsetTableTableAdapter.Update(NRow)
                        End While
                        Me.OffsetTableTableAdapter.Update(MaterionOffsetDataSet.OffsetTable)
                        MainOffset.Value = OffsetTableTableAdapter.MainOffsetValue          'saves all the table offsets
    to the offset numericUpDown registers in the main window
                        StationOffset01.Value = OffsetTableTableAdapter.Station01Value
                        StationOffset02.Value = OffsetTableTableAdapter.Station02Value
                       myStream.Close() 'close the stream
                        Return True
                    Else 'if we were not able to open the file then
                        MsgBox("Unable to load, check file name and location") 'let the operator know that the file wasn't able to open
                        Return False
                    End If
                Catch ex As Exception
                    MsgBox("Unable to load, " + ex.Message)
                    Return False
                End Try
            Else
                Return False
            End If
        End Function

    Hello SaulMTZ,
    >>I can track the error and its located in "OffsetTableTableAdapter.Update(MaterionOffsetDataSet.OffsetTable)" code. What am i missing?
    This error usually shows that you do not initialize the
    DeleteCommand object, you could check this
    article to see if you get a workaround.
    >> Im not sure if i am making this overcomplicated or if there is a easier way to program this.
    If you are working CSV file, you could use OleDB to read it which would treat the CSV file as a Table:
    http://www.codeproject.com/Articles/27802/Using-OleDb-to-Import-Text-Files-tab-CSV-custom
    which seems to be easier (in my opinion).
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • General Documentation tab is disable

    Hi
    1.In SOLAR01/02 General Documentation tab is disable?what i have to to enable?
    2.In SOLAR01 structure table are disable even after the UNLOCK the structure?
    please help me.
    Regards,
    Swaroop

    Hi,
    1) Are you talking about an implementation project? check your project type in solar_project_admin.
    Gen documentation tab is only meant for template projects ! The information you store on this tab will be made available in read only mode to the implementation projects you derive from this template (see tab scope for the implementation tab in solar_project_admin, you first need to build a template within your template project -> see tab template in solar_project_admin and assign proper scenarios to it via solar01, structure tab).
    Above solution will not help, you can only steer the visibility of the tab.
    2) in addition to solution mentioned above, check tab Proj. Team member: is your user-id in the list when the checkbox "restrict changes to nodes..." is checked.
    Good luck,
    Geert

  • Unable to delete rows from Target.

    Hello everyone,
    I am unable to delete rows from target data store. Here is what I have done.
    Source Oracle 10g - staging 11g - Target Oracle 11g
    I have implemented consistent set CDC on data model in staging and added 2 tables to CDC and turned on the journals . Both tables A and B are joined together via Column E (primary key of table A). Table A is the master table(has foreign key). Table B is child table. Target column consists of all the columns of both table A and B.
    Following is what I am able to do and not to do
    ABLE TO DO. If data is inserted into both or any of journalized tables I can successfully load the same in target by performing following steps. 1. Extend the consistency window at model level. Lock subscriber. Run the interface with any source table marked as Journalized data only. Unlock subscriber and purge journal.
    ABLE TO DO. If data is updated in any of the journalized table, along with the steps mentioned above I can execute two interfaces. In one Interface table A marked as journalized data only Joined with table B and in second interface table B marked as Journalized data only joined to table a.
    NOT ABLE TO DO If data is deleted from one or both tables it shows up as journalized data in JV$D<tablename> marked as D with date and subscriber name but when i run the interface by extending the window , locking subscriber executing both interfaces, unlock subscriber purge journals. no change takes place is Target. After unlocking subscriber step, journalized data gets removed from JV$D view. Please let me know what I am doing wrong here. How can rows delted from source can also be deleted from TARGET?
    NOTE : In the flow table SYNC_JRNL_DELETES is YES
    In moel under jounalized table tab Table have following order Table A folloed by Table B
    Thanks in advance
    Greenwich

    Sorry I still do not get it. when you say "Its a legacy app", are you talking about the VB.NET app ?
    If so then I repeat my self :-) Why not to connecting to the SQL server directly?
    * even if you need information from several databases (for example ACCESS + SQL Server), in most cases, it is much better to connect directly and get each information to the app. Then in your app you can combine the information and analyse it
    [Personal Site] [Blog] [Facebook]
    Access app is the legacy app. 

  • Add row / delete row in PDF Form

    Alright so I am really struggling here and no one has been able to provide me a solid answer to date.
    1. I am creating a PDF form I want users to be able to fill and remit via email
    2. I have created the form in Acrobat 9 Pro via the form Wizard and in some combination with MS Word 2007 for text and table fields to get the forms wizard to auto-populate Adobe form fields.
    3. Some of the tables, i.e. In the first table for "Full Time" and "Part Time" should have check boxes - works fine to date. While others should have drop downs, i.e. platform build, etc - works fine to date.
    4. This is the pressing issue. As they exist today there is a large table as you can clearly see. I want users to be able to simply click an "Add Row" or "Delete Row" button to add another row to the table (or delete) without having to have a massive table.
    I've watched demos on Lynda.com (all of which are irrelevant and provided 0 value), tried to work with what people have responded with previously but all are mainly sample documents and I don't know where to start. In short, I open my form and other forms in LifeCycle Designer ES, take a look at the buttons people have created, the scripts, the XML source, etc. but no idea where to go. If the button needs to be in the table. How it should be scripted. etc. I cannot find a video tutorial anywhere on the web and all the responses simply provide a sample but no idea how to make it a reality in terms of translating their sample into a working dynamic form in PDF. Any help is greatly appreciated. Thanks.

    For a dynamic table you have to design a new XFA-form in Designer.
    Here's a little tutorial how to create dynamic tables.
    http://forms.stefcameron.com/2009/02/25/expandable-table-with-totals/
    Just a little correction.
    You can inport Docx-Files with tables and add / remove rows in a dynamic PDF.
    But, this is not handy, if the table contains more than one row when it is imported because Designer gives every detected row the same name (Row).
    Delete all row excepting the first one and set it to repeatable in the binding tab.
    Then you can use the addInstance() and removeInstance() methods to add/remove row to the table.
    Here an example file I made from a docx file.
    https://acrobat.com/#d=k8XbQWmqu6bhfrrwui93pw

  • How to display the result of  excutions(insert/update/delete rows)

    Hello.
    Does anyone know how to display the result of scenario executions just like a scenario executions tab of package (insert/update/delete rows) in other screen (in the intergated operating platform for operators using http)
    In additional, I also like to show the hierarchy of scenario in the same view.
    So, I need the query using the information of the ODI repository.
    If it is possible, I also like to have the decription of the tables in the ODI repository.
    Can anyone tell me how can I get the information of the counts of excution?
    Thanks in advance.

    Hi,
    You can get that information from the API getPrevStepLog. Does it work for you?
    Download the last API reference manual from:
    http://www.oracle.com/technology/products/oracle-data-integrator/10.1.3/htdocs/1013_support.html#docs

  • PDF Documents in Documentation Tab

    Hello Experts,
    I'm in SOLMAN 4.0 with SP9.I stored  PDF documents in project documentation tab in a maintenence project.But when i'm trying to open the same document it is displaying log on screen to display PDF document.My SOLMAN credentials are not working here ...and even i'm not sure what to give here and how to avoid this log on screen.
    Any inputs will be help full here...
    Praveen.

    No. This is Microsoft's gui that they have asked people who write
    software to support. Adobe is following the new MS GUI. Want it changed,
    convince MS.
    Mike

  • Adding/Deleting rows in a Table

    I am trying to get a couple of buttons to work in a table to add/delete rows. I have followed the directions in the LiveCycle designer help and it isn't working.
    In a test setup the only difference I can see from the help file is my Table is called Table1 and the subform containing the 2 buttons is called Subform1
    I have therefore amended the script for the click event for the AddRow to
    "Table1.Row1.instanceManager.addInstance(1);"
    Any ideas where I am going wrong?
    TIA
    Antony

    Hi,
    My usecase is that user enters a url with parameters for example in the text box--> http://host:port/employee/all?department=abc&location=india. Now i want to parse this url , get the parameters out and put it in the table so that it is convenient for users to modify these parameters. User has a option to add and delete the parameter in the table. So once all this is done and user clicks on say save i don't need to send this table to server. i just have to make sure that the values added/deleted from the table are in sync with the url. So in the server i get all the parameters from the url and continue.
    Since this is only needed on the client side i wanted to know if we can create a table with no values and then say on tabbing out of the url text box call a javascript that takes value from it and adds new rows to the table.
    I am using JDEVADF_MAIN_GENERIC_140109.0434.S

  • Migrating documents from the Proj. Documentation to Gen. Documentation Tab

    We have created all our blueprinting documentation under a Solution Manager Template, however by accident all the documents were created under the Project Documenation Tab of transaction SOLAR01.
    In order to leverage the template on roll out projects we need to move all the documents to the General Documentation tab.
    Does anyone knows what would be the easiest way to move all those documents?  I was thinking on writing an ABAP to update a table attribute or something but I cant seem to find where in the data model is the attribute that indicates if the document is on the project doc tab vs the general documentation tab.
    Thanks in advance for your help,
    Alejandro

    Hi,
    That is true for the implementation project. However, I have the same need to do so in a Template project. In template project the General Documentation tab is editable. I need to copy all Project Documentation available to General Docs tab in mass. Is there any available program to do so.
    Thanks,

Maybe you are looking for

  • Foreign Trade Data Configuration (commodity code, legal categorization)

    All, I have the following scenario/issue: 1. Orders (OR) created for Argentina country (goods coming from US to Argentina, not intercompany) are getting the commodity code printed on the invoice which the business doesn't want to happen. Researching

  • Logic Crashes During AU Load/Opening Suddenly

    Most of my projects I've been un-able to open the past week. All updates installed. Tried re-installing Logic back to 9.0.....nothing. It locks and gives a report (see Divshare link below for text file)  at either "compressor" or "EQ". So my guess it

  • MacBook display went blank...

    The display on my month-old MacBook just went blank a few minutes ago. Closed screen, sleep light came on, opened, sleep light went off but still no display... I held down the power-key until the display went from grey to dead-black-off, waited a bit

  • EPSON Perfection Series Perfection V600. Is this scanner supported by os x10.9.1

    I WOULD LIKE TO KNOW IF I CAN USE  MY SCANNER >EPSON Perfection- (Series Perfection V600)  WITH 0S X  10.9,1 MAVERICK....THE SPECIFICATIONS ONLYS SAYS  I MAY USE IT WITH OPERATION  SYSTEM 0S X 10.5.. PLEASE HELP...

  • Material status in master data set not allow create production order. but..

    Dear All expert. There is one case I don't understand,  the component material within BOM had been set material plant status which it is not allowed to create Production order ( Porder header Msg & PO/Network item msg = B in OMS4). If user use tx:CO0