Case linked objects

Hi, experts.
I work with Case management.
I added a record (RMS record) into "Linked object".
How can I determine the GUID of my linked records on the basis GUID CASE?
Thank for your advice.

Dear Alexander,
Please query the case header table SCMG_T_CASE with the case guid. This will give you the technical key for the record. If you need to get back the Document ID for the record then you will need to instantiate the CL_SRM_POID class for the technical ID & then retrieve back the Document ID. Please check cookbooks at http://www.sdn.sap.com/irj/sdn/nw-ecm?rid=/webcontent/uuid/80194853-fa8a-2c10-3ca8-d17671671993. [original link is broken]
Best Regards,
Pragya

Similar Messages

  • Dispute Case - Linked Objects- Various- URL

    Hello,
    We have a requirement to create a Dispute Case through a custom interface program. We have been doing this using BAPI_DISPUTE_CREATE.
    Now, I need to programmatically link a URL to Dispute Case -> Linked Objects->Various->URL. An custom element type for u2018URLu2019 was configured in the Registry for this in our SAP system.
    This is usually achieved programatically using the tables parameter OBJECTS of the BAPI. We have to pass the OBJ TYPE & KEY to this parameter.
    Since configuration does not allow the BOR_TYPE to be defined on tab u2018Connection Parametersu2019 of the Element Type URL in the Registry, what OBJTYPE and KEY works for this?
    Thanks,
    Smitha/Aneel

    Hello Andy,
    I have a question. We're also trying to use BAPI_DISPUTE_CREATE in order to create dispute cases, but the function needs a unique GUID number in order to create the dispute case. How did you manage to maintain this guid number?
    Because of this problem, we started using the function UDM_DC_CREATE, which generates a GUID itself, if you do not maintain one.
    Sorry for the inconveince, the problem was because of a wrong attribute, I can create a dispute case with this function without maintaining the guid id.
    Edited by: Karabiber Kerem on May 21, 2010 11:03 AM

  • Remove Linked Objects Case Management

    Dear Guru's
    I would like to find out how I can permanently remove some of the linked objects that are offered by the system in case management ie TC <i><b>scase</b></i> . We are only going to be using the Business Partner object to assign a BP to a case, and the Business Transactions object for activities, the rest are irrelevant. I know you can delete them during the editing of a case, but I would like to permanently remove them.
    Your help will be most apprecited

    Ok I found the solution for that, what I did is in TC scase under [<i>b]CRM Case Mgt->Record and Case Records Models->Modeler for CRM Case Records</b></i> , on the subscreen I chose start search and then selected the Modeler that I am using which for was the standard which came with the system is CRM 4.0: Integration IC Webclient/BSP UI. I put it in change mode, and for the object that I do not need to use, I clicked on them and clicked deactivate. Which is more than half for me.
    Having done this you will see that for all the objects that you have deactivated, they do not appear during the creation of a case.
    Hope it help hey.

  • Technical Help: Get linked Objects to CASE

    Hi forum,
    during runntime of CRM IC webclient I have the GUID of the Case.
    My requirement: Read all linked objects to this Case/Case GUID. If a linked object (e.g. internal task) is open, the agent should not be able to close the case -> Raise Error message in Case Creation/Changing ICWC.
    So: Can anybody help me with the question, how to get all linked objects during runtime, which are assigned to the Case? Function Modul? Method of a class?
    Thank you very much for your help.
    Thorsten

    Dear Shamiso
    If your model not released yet you can delete the linked objects form the record model but if the record model status set to released you will only be able to flag it as deleted and you will not see it any more in the case
    Regards
    Khaled Fahim

  • Printing out results in case of object-relational table (Oracle)

    I have made a table with this structure:
    CREATE OR REPLACE TYPE Boat AS OBJECT(
    Name varchar2(30),
    Ident number,
    CREATE OR REPLACE TYPE Type_boats AS TABLE OF Boat;
    CREATE TABLE HOUSE(
    Name varchar2(40),
    MB Type_boats)
    NESTED TABLE MB store as P_Boat;
    INSERT INTO House VALUES ('Name',Type_boats(Boat('Boat1', 1)));
    I am using java to print out all the results by calling a procedure.
    CREATE OR REPLACE package House_boats
    PROCEDURE add(everything works here)
    PROCEDURE results_view;
    END House_boats;
    CREATE OR REPLACE Package.body House_boats AS
    PROCEDURE add(everything works here) AS LANGUAGE JAVA
    Name House_boats.add(...)
    PROCEDURE results_view AS LANGUAGE JAVA
    Name House_boats.resuts_view();
    END House_boats;
    However, I am not able to get Results.view working in case of object-relation table. This is how I do it in the situation of relational table.
    CALL House_boats.results_view();
    House_boats.java file which is loaded using LOADJAVA:
    import java.sql.*;
    import java io.*;
    public class House_boats {
    public static void results_view ()
       throws SQLException
       { String sql =
       "SELECT * from House";
       try { Connection conn = DriverManager.getConnection
    ("jdbc:default:connection:");
       PreparedStatement pstmt = conn.prepareStatement(sql);
       ResultSet rset = pstmt.executeQuery();
      printResults(rset);
      rset.close();
      pstmt.close();
       catch (SQLException e) {System.err.println(e.getMessage());
    static void printResults (ResultSet rset)
       throws SQLException { String buffer = "";
       try { ResultSetMetaData meta = rset.getMetaData();
       int cols = meta.getColumnCount(), rows = 0;
       for (int i = 1; i <= cols; i++)
       int size = meta.getPrecision(i);
       String label = meta.getColumnLabel(i);
       if (label.length() > size) size = label.length();
       while (label.length() < size) label += " ";
      buffer = buffer + label + " "; }
      buffer = buffer + "\n";
       while (rset.next()) {
      rows++;
       for (int i = 1; i <= cols; i++) {
       int size = meta.getPrecision(i);
       String label = meta.getColumnLabel(i);
       String value = rset.getString(i);
       if (label.length() > size) size = label.length();
       while (value.length() < size) value += " ";
      buffer = buffer + value + " ";  }
      buffer = buffer + "\n";   }
       if (rows == 0) buffer = "No data found!\n";
       System.out.println(buffer); }
       catch (SQLException e) {System.err.println(e.getMessage());}  }
    How do I print out the results correctly in my case of situation?
    Thank you in advance

    I have made a table with this structure:
    I am using java to print out all the results by calling a procedure.
    However, I am not able to get Results.view working in case of object-relation table. This is how I do it in the situation of relational table.
    How do I print out the results correctly in my case of situation?
    There are several things wrong with your code and methodology
    1. The code you posted won't even compile because there are several syntax issues.
    2. You are trying to use/test Java in the database BEFORE you get the code working outside the DB
    3. Your code is not using collections in JDBC properly
    I suggest that you use a different, proven approach to developing Java code for use in the DB
    1. Use SIMPLE examples and then build on them. In this case that means don't add collections to the example until ALL other aspects of the app work properly.
    2. Create and test the Java code OUTSIDE of the database. It is MUCH easier to work outside the database and there are many more tools to help you (e.g. NetBeans, debuggers, DBMS_OUTPUT windows, etc). Trying to debug Java code after you have already loaded it into the DB is too difficult. I'm not aware of anyone, even at the expert level, that develops that way.
    3. When using complex functionality like collections first read the Oracle documentation (JDBC Developer Guide and Java Developer's Guide). Those docs have examples that are known to work.
    http://docs.oracle.com/cd/B28359_01/java.111/b31225/chfive.htm
    http://docs.oracle.com/cd/E11882_01/java.112/e16548/oraarr.htm#sthref583
    The main issue with your example is #3 above; you are not using collections properly:
    String value = rset.getString(i);
    A collection is NOT a string so why would you expect that to work for a nested table?
    A collection needs to be treated like a collection. You can even treat the collection as a separate result set. Create your code outside the database and use the debugger in NetBeans (or other) on this replacement code for your 'printResults' method:
    static void printResults (ResultSet rset) throws SQLException {
        try {
           ResultSetMetaData meta = rset.getMetaData();
           while (rset.next()) {
               ResultSet rs = rset.getArray(2).getResultSet();
               rs.next();
               String ndx = rs.getString(1);
               Struct struct = (Struct) rs.getObject(2);
               System.out.println(struct.getSQLTypeName());
               Object [] oa = struct.getAttributes();
               for (int j = 0; j < oa.length; j++) {
                  System.out.println(oa[j]);
        } catch  (SQLException e) {
           System.err.println(e.getMessage());
    That code ONLY deals with column 2 which is the nested table. It gets that collection as a new resultset ('rs'). Then it gets the contents of that nested table as an array of objects and prints out the attributes of those objects so you can see them.
    Step through the above code in a debugger so you can SEE what is happening. NetBeans also lets you enter expressions such as 'rs' in an evaluation window so you can dynamically try the different methods to see what they do for you.
    Until you get you code working outside the database don't even bother trying to load it into the DB and create a Java stored procedure.
    Since your current issue has nothing to do with this forum I suggest that you mark this thread ANSWERED and repost it in the JDBC forum if you need further help with this issue.
    https://forums.oracle.com/community/developer/english/java/database_connectivity
    When you repost you can include a link to this current thread if you want. Once your Java code is actually working then try the Java Stored procedure examples in the Java Developer's Guide doc linked above.
    At the point you have any issues that relate to Java stored procedures then you should post them in the SQL and PL/SQL forum
    https://forums.oracle.com/community/developer/english/oracle_database/sql_and_pl_sql

  • How to automatically update Smart LINKED Object

    Hi.
    This is my first post here, I'm French, so excuse any English mistake i may do.
    I'm not an artist / designer / ..., still new about using image software editing like photoshop.
    So i downloaded Photoshop CC to try it because i wanted to do something on my spare time.
    I want to render digitaly a card collection based on a online Collectible Card Game (Duel of champions if you wanna know).
    For this I downloaded their card art from their site.
    Then i want to add several effect / filter to render them nicely.
    So i read and watch many tutorial in this purpose.
    I ended with a good result for 1 card.
    Here is an example :
    Hi.
    This is my first post here, I'm French, so excuse any English mistake i may do.
    I'm not an artist / designer / ..., still new about using image software editing like photoshop.
    So i downloaded Photoshop CC to try it because i wanted to do something on my spare time.
    I want to render digitaly a card collection based on a online Collectible Card Game (Duel of champions if you wanna know).
    For this I downloaded their card art from their site.
    Then i want to add several effect / filter to render them nicely.
    So i read and watch many tutorial in this purpose.
    I ended with a good result for 1 card.
    Here is an example :
    So what i did :
    I get a source card art image, adding its red border, embossed it to get relief, adding a gloss effect in 3 different layers (the card art, the border and the gloss effect). Than i duplicate all this layers, swap them vertically and moved down to get a reflection.
    I added a gradient to this new group of layers to have a nice fading effect to the reflection.
    As I do not want to redo all the process again and again if I change main the source card Art, I want the reflexion to automatically update.
    This was done using Smart object, both main source card Art and the (vertically swapped) reflexion card art using the same object storing my different main source card art.
    So when i change in this object the main source card art used, it automatically change both the rendered card and its corresponding reflexion.
    And then i Added a displacement filter to simulate a water reflection.
    And the first problem (solved by now) occurred :
    If i want to apply a filter to the group of layers corresponding to the rendered reflexion card, Photoshop have to convert and merged the whole group of layers into another new smart object and then apply a smart filter onto it. That worked but i lost the auto updating of the reflexion as the previous conversion have made Photoshop create in fact a whole new duplicated object storing a my different main source art.
    So i partially resolved This by using Smart LINKED object instead of Smart object. I say partially because it is not really fully automated anymore.
    Now if I change the main Source card Art to render a new one, I have to "manually" save file / update smart object to get the reflection updated.
    I kinda accelerate this using a action performing a batch of saves to get a "save all" options (that clearly miss in photoshop). But for this i still have to open all my smarted linked object in order to apply the "Save All" batch.
    But know I want to generalize the process to cards left, and render my whole card collection.
    So i created a template based on what i've done so far using in this template Smart LINKED Object for the Main source card art and the reflected one. By the Way I exported the Reflection group in a PSD file, and refered to it as another Smart LINKED Object in my template. Doing so i'm sure Photoshop no more use a temporary PSB object correspond to the converted / merged reflexion Smart Object (remember : created in order to apply a smart Filter on it).
    So what Happen now ?
    I create a new testing psd file in witch i embed several new smart objects each one is an occurence to my template. Here i have to used smart Object and NOT smart LINKED Object because if so i'll always end up with the same rendered card several times. I have to get Phososhop create it own temporary duplicated object so a modification to one don't affect all the others after "Save All" batch on the corresponding working card.
    So with what I have now, if I want to change 1 of the rendered card, i go its corresponding (duplicated) template object and from there i access again my LINKED object storing all my main source card Art.
    I change to what source card art I want, and I have to open the reflection smart LINKED Object too in order to apply the "SAve All" batch.
    Here is the "fun" (issue) thing : I have to apply the batch 3 time in a row to have the rendered card changed in my main testing psd file. I suppose saving 3 time time propagated the change along the Smart LINKED Object chain.
    AND I have to make sure ONLY the corresponding smart (LINKED) Object file are opened before. If another file from a different rendered card is opened too the change will also be propagated to it and so having a duplicated rendered card. (I only want each card rendered once, but using the same template to avoid repetitive work).
    So I explained in detail, but maybe not clearly, my situation and the step i went through.
    TLDR
    To summarize : I have a collections of Card art (jpeg).
    I created a Template applying effect to render 1 card.
    I created another template appliying same effect to render 1 REFLECTED card.
    In both i use the same Smart LINKED Object that Store my collection on Card Art.
    I make another Smart LINKED Object in the first template that reference the second one.
    So with my first template I can update the rendered card and its rendered reflexion after changing the main source card art  in the subsequent smart LINKED Object that store my whole cards art. I have to had all corresponding Smart LINKED Object file OPENED and save them all to have th updated result.
    So not really automatic.
    Then I want to render my whole card collection with effect and reflexion.
    I create in my project a duplicate of my first template for each card to be rendered.
    Then I have to open ONLY all subsequent corresponding Smart LINKED(or not) Object file of current working rendered card and change the main source card art, save all the file (several time to propagate change) to properlly update the current rendered card.
    I have to do this for EACH of my duplicated template in order to render EACH of my cards.
    Definitively  not automatic process, and prone to errors.
    Do you know a way to fully automatically render my card collection ? The only thing I want to do is chose one time the main source card art for each rendered card.
    Finally another way to explain this issue and maybe get an answer is to instead explain simply what I want to do :
    I have a collection of (jpeg) card art from an online card game.
    I want to render them all with effect (gloss, emboss border, faded and water filtered reflection).
    I want to do this automatically.
    The only thing i manually want to do is chose the card art to be rendered for each of the card i want to render in my collection.
    Here is an image of what i want based on what i've, not automatically, done so far :
    Thanks for any help from photophop professional here.

    Hi,
    The delta load does not work for product categories but only products.So to bring in the new product categories into SRM you will need to start the load of the object DNL_CUST_PROD1 again.
    The CRM middleware allows the following two methods for replication.
    -Initial loads:
    Launched manually (R3AS), the objects (customizing or business) are replicated between SRM and R/3, according to the filters you've put on the object (R3AC1 for Business objects like MATERIAL, R3AC3 for customizing objects like DNL_CUST_PROD0 and 1).
    -Delta loads:
    This option is only possible for Business objects, which is the case of MATERIAL.
    With this option a daemon is launched between the 2 servers. Every modification made on an object on SRM or R/3 is transfered as soon as this object is contained in the filter retrictions (creation and/or modification). this is done through transaction R3AC4.
    Also refer the foll thread:
    Material group from R/3 to COMM_CATEGORY (SRM)
    Related notes : OSS notes 872819 and 720819.
    BR,
    Disha.
    DO  reward points for helpful answers.

  • Linked Objects is grayed out in the UDM_DISPUTE transaction

    I completed all the configuration of Dispute management and i am able to create dispute cases and all the process is working fine but i am not able to view linked objects. The option Linked objects is grayed out.I was wondering what could be the problem
    Your help would be greatly appreciated.

    Yes the SUBCOMPONENT_RECORD is available in the function profile. I got my security team run the trace but they could not find any missing authorization
    Regards,
    Aparna

  • Linked Object

    Hai,
    i can create a linked object & assign through the datasource to salesperson screen but its a problem when the sales person selected through the orrange arrow help Screen but this value should not reflect in my screen when i return to the original screen
    1. i click orrange button
    2. sales person screen screen appears
    3. i select any one i hope & press OK Button
    4. I will not reflect in My Main Screen
    try to understand the problem & give some idea

    Hi,
    the "linked button" is only <u>one</u> directional!
    When you navigate to another record in the target object form this "link" (which is as you can see not a real link, but just a starting point...) is "broken".
    You will have to implement some workaround where you keep in your Add-On the information which form (2) was launched from which item in the original form (1) + modify this item on form 1 in case the user navigates to another record in form 2.
    HTH

  • FSCM Documented Credit Decision SnapShot - how to remove the Snap Shot linked object

    Within the Documented Credit Decision linked objects there is the SnapShots for credit decisions section. I'm trying to remove this folder from the linked objects area. Also the linked objects folder titles are in German unlike all other areas of the case which are in English. Does anyone know where I need to make the adjustments to correct the language and remove the SnapShots from being displayed? Your insight is greatly appreciated.

    Hello John,
    1. T-Code : SCASE --> Select the second node "Records and case Record Models" you then get a drop sown -->  for the Modelet in the case record in SAP Credit Management  --> right click and choose find --> a new window opens --> direct execute (F8) --> Select DCD case Record --> on the right hand side you would be able to see 4 folders -->  the second fodler is snapshot nod deactivate that. node and i think then you should be able to see SNAPSHOT  in Object when i a normal DCD is created in linked Objects.
    Also we have one more option that is the badi which is used for SNAPSHOTS.
    You need to activate that badi in case if you do not want to use the SNAPSHOT functionality.
    I repeat you need to activate the badi if you do not want to use the SANPSHOT fucntion .
    SPRO--> Financial Supply Chain Management -->Credit Management --> Credit Risk Monitoring --> Documented Credit Decision --> Enhancements --> you would be able to see the 3 badi's  you need to activate the second one.
    Regards
    Sai

  • RMS ID = problem with linked objects

    Hi,
    I have created new RMS ID and added some objects, notes and log to teh RMS ID,
    I am able to create new Case but when I try to click on the Linked Objects i got the message that "I am not authorized to display the Case component".
    Every standard RMS ID works fine.
    Any solution?

    The problem was with the Status of the model

  • Writing two linked objects (obj1 is linked to obj2)?

    writing two linked objects (obj1 is linked to obj2)
    Approach A:
    ObjectOutputStream o = new ...
    o.writeObject(obj1);
    o.writeObject(obj2);
    o.close();
    Approach B:
    ObjectOutputStream o = new ...
    o.writeObject(obj1);
    o.close();
    o = new ...
    o.writeObject(obj2); // append
    o.close();
    Does the Two approaches are same??
    If not how many writes for Approach A and How many for B??
    please explain me clearly for the reason ??
    thanks

    Shhh... the spirits are speaking...Howdy my favourite ranger from Utah state. So those are the cool girls that make your earth quake -:)

  • While Doing BW  Role Uploading Getting message "Linked Objects Not Found" ?

    Dear All,
    I am trying to upload a BW role from EP , while doing role upoad activity, when I am giving role name, system namein the first step it is identifying the role from the system.
    To that role four reports has been attached.
    After uploading the role, the role has been get uploaded, but the reports which are attached to the role it is showing that "Linked Objects Not Found", for all the reports.
    For all those reports I have checked the web url on BW server it is corect but then also I am getting above message.
    Please any one help me out in this scenario.
    Regards,
    Aditya

    The same problem during XI to BI integration as it was told in how-to.

  • How to use object collection with linked objects

    <p>Hi,</p><p>I&#39;m using VS2005 Crystal reports in a c# client app (server has database, but client does not have!). So the use of the objects transfered to the client seemed to me a good solution for showing reports on the client. The objects mostly link to several other objects (properties of type <type> or properties of type [] <type>) and the links are correctly configured in database assistant.</p><p>But: Whenever using one of the linked fields, all of the main fields will never show up in the report.</p><p>So, what is the correct way of showing a master / detail report using linked object collections???</p><p> (A small test sample app can be provided upon request)</p><p> TIA</p><p>BP</p>

    What database and connection type are you using? Are you connecting the report directly to the database, or trying to assign the datasource to object data?
    It sounds like you might be trying to use a linked list, collection or other C# construct to pass your data in. This currently isn't supported by the Crystal Reports SDK. You can use a DataSet or a DataTable, and possibly also an IDataReader depending on which version of Crystal Reports you're referencing in your project. Of course you can also connect directly to the database, even if the database isn't on the same machine as the application.
    The way to show master records with detail information is through the use of subreports and linked subreport parameters. Linked subreports take their parameter value from a record in the main report, so that only the data appropriate to that master record is displayed. The guys over in the [report design|SAP Crystal Reports; forum can help you out with this if you have questions on the specifics.

  • How do I apply style within a text frame linked object

    I'm selecting the text frame in the object I want to apply an object style
    A script can be written
    within a text frame the linked object (selected text frame)
    how object style is applied

    Hi
    All you need is
    app.selection[0].appliedObjectStyle = app.activeDocument.objectStyles.itemByName ("Trevors Object Style");
    The below snippet will apply the style to all the anchored objects in the selection or document
    var doc = app.properties.activeDocument,
        myOnjectStyle = doc.objectStyles.itemByName ("Trevors Object Style"),
        myObjects, l;
    if (!myOnjectStyle.isValid) {
        alert ("Either add an Object Style Called:\nTrevors Object Style\nOr Make Significant Changes to The Script");
        quit ();
    app.findTextPreferences = app.changeTextPreferences = null;
    app.findTextPreferences.findWhat = "^a";
    myObjects = (app.selection && app.selection[0]).findText () || doc.findText ();
    l = myObjects.length;
    while(l--) myObjects[l].textFrames[0].appliedObjectStyle = myOnjectStyle;
    HTH
    Trevor

  • {@link Object#clone()} , -link does not work!!

    I have a problem with this!!
    Somehow the -link option does not work very well.
    I have ensured that I did correctly set my command option -link to
    -link http://java.sun.com/j2se/1.4.1/docs/api
    I have already imported java.lang.Object at the top of my source code.
    When I tried to use {@link Object#clone()}, it doesnt work at all.
    I have also tried all sorts of names like fully qualified ones and such.
    The hyperlinks do not appear ( i.e. they just appear as plain text but not hyperlinks!!) I realise the ONLY way I can get it to point to the correct link is
    {@link <a href = "http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#clone()">clone()</a>}
    which is very lame.
    I want to be able to write doc @tags such that I do not have to specify the full complete http address.
    Anyone can help ? Thank you very much!!
    P/S: I know this is a bug in 1.2.2 javadoc but I suppose this bug would have been fixed by now....
    Regards
    David

    I would upgrade to 1.4.2. That should fix the problem.
    -Jamie Ho

Maybe you are looking for