Child object as Root object - Locking issue

Hi Folks,
In the "MKTCPG" BOL object, there is a child object "MKTCondition". I find that "MKTCondition" is in turn a Root object in the Model browser.
I could not lock this object "MKTCondition" for changing the entries. The lock method checks for the My Manager Entry to be locked before locking the current level object. This MKTCondition is maintained as a Root object and there is no Parent / Manager entry for this. So the lock method is not successful.
Kindly let me know your comments regarding this...
Regards,
Karthi M R.

Hi,
Resolved at last.
This lock and edit functionality is not as per the conventional approach for this BOL object. SAP has designed it in a different way through a GENIL service class and it was a very good exposure working in this object.
Thank you.
Regards,
Karthi M R.

Similar Messages

  • HR ALE error 'Object locked'

    Hi,
    I am using PFAL transaction to transfer HR master data from source to target partner. After collecting the IDOCs (process idocs using a backgroup program in partner profile)   I am scheduling a backgroup job of RBDAPP01 program to post the IDOCS.  Its taking lot of time and many IDOCs are coming with status 51 (Object locked). Please guide me what could be the problem.
    Venkat.

    Hi Venkat
    Object locking issue is due to some one in PRD open the the object in Edit mode...  and you are trying to post or update the data for the same object ... causing you idoc to filed for with OBJECT Locking issues....
    Generally idoc process will be taking place early morning or later evening... it also depend on zone ..
    reprocess will resolve you issue..... make sure that ... object is unlocked....
    Some time this type of idoc errors is common in PRD...
    thanks
    Ramesh

  • How to resolve Oracle lock issue

    Hi All,
    What is Oracle lock issue in BW and how to resolve it.
    Regards,
    Ravi

    Hi Ravi,
    The object lock issues that we sometimes encounter in SAP BW production support role.
    Lets take the below example where the InfoObject(0material) load has failed and the load monitor (T-Code: RSMO) looks like this.
    Go through the link below
    http://proradian.com/blog/2008/07/sap-bw-production-support-object-lock-issues/
    Regards,
    Marasa.

  • Moving group/layer/artboard with locked child objects

    In CS5, you could move a group/layer/artboard along with all of the child objects, even if some of the objects are locked.  But in CS6 the locked objects remain unmoved.
    Is there a way to change this behaviour?
    TIA

    I don't know about this convwersation I found some interesting things that might suggest that this is intentional.
    For one if you lock an object(s) in a group in CS 6and try to target the group you will only select the unlocked objects in the group  and effects will only be applied to the unlocked objects. But if you have objects and groups locked ( even if the objects are in groups) and you taarget the layer it will only slect the unlocked objects in the layer and or groups and transforms and effects will only be applies the those objects but if you select the layer using the selection area in the layer then eveything on that layer will be selected and transforms and effects will be applied to everything in the layer.
    I think this is intended to work this way but I think the groups should also worrk this way adding power to the layers panel and more meaning to the target feature.

  • How to map between child objects in a Siebel Data Map

    Hello. I need to map a field from one child object to another child object using a Siebel Data Map.
    Specifically, I have an Integration Object set up for FINS Group Policy with 2 child components (Action and Proposal). I want to map the Proposal's name to the Activity's Description. Here's the structure:
    Policy (io)
    -Name
    -Action (io)
    --Description
    -Proposal (io)
    --PPSLFileName (this is the proposal's file name)
    I can map from the parent (Policy) to the child (Action) as follows:
    Integration Component Map: Action-to_Action
    Source Expression: [FINS Group Policy.Name]
    Target Field Name: Description
    This will map the Policy's Name to the Activity's Description.
    I tried these, but they don't work:
    1)
    Integration Component Map: Action-to_Action
    Source Expression: [FINS Group Policy.Proposal.PPSLFileName]
    Target Field Name: Description
    2)
    Integration Component Map: Action-to_Action
    Source Expression: [Proposal.PPSLFileName]
    Target Field Name: Description
    Thanks for any help

    Hi,
    For your issue,you can use the 2nd point what u hv mentioned :-
    Integration Component Map: Action-to_Action
    Source Expression: [Proposal.PPSLFileName]
    Target Field Name: Description
    But it has some limitations,i.e the child's(Proposal) cardinality should be 1 or less than 1 i.e no. of instances of Proposal IC should not exceed 1 or else the data map will error out at runtime.
    Regards,
    Sambit

  • Filtering not working for newly added child objects in master-detail table

    Hi,
    I am using Jdeveloper 11.1.1.4 version.
    Problem scenario:
    Filtering of records is not working for newly created child objects in a master-detail scenario.
    Steps to reproduce this issue using HR Schema (using LOCATIONS and DEPARTMENTS table ) :
    1. Create Business components (EO's & VO's ) for LOCATIONS & DEPARTMENTS table)
    1. Create a .jspx page and insert a readonly master table of Locations
    2. Insert a child table (inline-edit table) of Departments and enable filtering
    4. For the child table, drag and drop CreateInsert operation as a toolbar button .
    5. Create a new child record using the toolbar button and enter data .
    6. Filtering on the newly created child record's attributes does not work.
    Please note that the same filter works for existing child records.
    Any suggestions for resolving this issue?
    Thanks,
    Vikas

    Found from Fusion Developer's Guide the following snippet about QBE functionality :
    "+When you create data controls, all data collections will automatically include a Named Criteria node with an All Queriable Attributes criteria. This is the default view criteria that includes all the searchable attributes or columns of the data collection. You cannot edit or modify this view criteria+. "
    So, the question is if the implicit view criteria cannot be edited, how else to set the query execution mode to "Both" ?
    Shouldn't ADF BC support this by default? Is this a bug?
    Note:- If you create a maste-detail table using POJO datacontrols, filter works correctly for newly created child records also .
    This seems to be an issue with ADF-BC datacontrols only.
    Thanks,
    Vikas

  • Object locking in Distributed cache

    Hi,
         I have gone through some of the posts on the forum regarding the locking issues.
         Thread at http://www.tangosol.net/forums/thread.jspa?messageID=3416 specifies that
         ..locks block locks, not gets or puts. If one member locks a key, it prevents another member from locking the key. It does not prevent the other member from getting/putting that key.
         What exactly do we mean by the above statement?
         I'm using distributed cache and would like to lock an object before "put" or "remove" operations. But I want "read" operation to be without locks. Now my questions are,
         1) In a distributed cache setup, if I try to obtain a lock before put or remove and discover that i cannot obtain it (i.e false is returned) because someone else has locked it, then how do I discover when the other entity releases lock and when should i retry for the lock?
         2) Again, if i lock USING "LOCK(OBJECT KEY)" method, can i be sure that no other cluster node would be writing/reading to that node until I release that lock?
         3) The first post in the thread http://www.tangosol.net/forums/thread.jspa?forumID=37&threadID=588 suggests that in distributed setup locks are of no effect to other cluster nodes. But i want locks to be valid across cluster. If item locked, then no one else shud be able to transact with it. How to get that?
         Regards,
         Mohnish

    Hi Mohnish,
         >> 1) In a distributed cache setup, if I try to obtain
         >> a lock before put or remove and discover that i cannot
         >> obtain it (i.e false is returned) because someone else
         >> has locked it, then how do I discover when the other
         >> entity releases lock and when should i retry for the
         >> lock?
         You may try to acquire a lock (waiting indefinitely for lock acquisition) by calling <tt>cache.lock(key, -1)</tt>; you may try for a specified time period by calling <tt>cache.lock(key, cMillis)</tt>. With either of these approaches, your thread will block until the other thread releases the lock (or the timeout is reached). In either case, if the other node releases its lock your lock request will complete immediately and your thread will resume execution.
         >> 2) Again, if i lock USING "LOCK(OBJECT KEY)" method,
         >> can i be sure that no other cluster node would be
         >> writing/reading to that node until I release that lock?
         If you want to prevent other threads from writing/reading a cache entry, you must ensure that those other threads lock the key prior to writing/reading it. If they do not lock it prior to writing, they may have dirty writes (overwriting your write or vice versa); if they do not lock prior to reading, they may have dirty reads (having the underlying data change after they've read it).
         >> 3) The first post in the thread
         http://www.tangosol.net/forums/thread.jspa?forumID=37&threadID=588
         >> suggests that in distributed setup locks are of no
         >> effect to other cluster nodes. But i want locks to be
         >> valid across cluster. If item locked, then no one else
         >> shud be able to transact with it. How to get that?
         The first post in that thread states that if the second thread doesn't lock, then it will overwrite the first thread (even if the first thread has locked). However, there is an inconsistency in that the Replicated cache topology has a stronger memory model than the Distributed/Near topologies. In the Replicated topoplogy, locks not only block out locks from other nodes, they also prevent puts from other nodes.
         Jon Purdy
         Tangosol, Inc.

  • Hibernate child object creation problem

    hi,
    i have two java classes named "user" and "writer"
    writer is subclass of user.
    with hibernate mapping files , i 'm mapping objects with table-per-subclass strategy...
    here is my mapping code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <hibernate-mapping>
    <class name="User" table="User">
    <id name="id" type="long" column="id">
    <generator class="increment"/>
    </id>
    <property name="userName" column="userName"/>
    <joined-subclass name="Writer" table="Writer">
    <key column="user_id"/>
    <set name="articles" table="writer_articles" lazy="false">
    <key column="user_id"/>
    <many-to-many column="Article_id"
    unique="true"
    class="Article"/>
    </set>
    </joined-subclass>
    </class>
    </hibernate-mapping>
    when i create a writer(child) object, writer record is inserted to two tables with the same id column.it's good.not a problem
    but when i create a user(parent) object then if i want to change role of user to writer it's a problem...
    for example:
    User user=new User(..); user is inserted to user table with id =10
    i want to save same user as a writer with same id number to writer table
    Writer writer =new Writer(..); writer must be inserted to writer table with id=10_
    in hibernate writer is inserted to writer table with different id number...
    what must i do to solve problem ??

    nobody replied about my problem...
    i searched on google and learned some information
    i think ,there is two way to resolve this issue:
    1) -delete parent record - and -create child record-
    but this could not be efficient.
    2) insert child record with same id number to child table manually (by HQL )
    Regards.

  • Object locked by ALE Remote

    Hi all,
    My load has been fail bcoz of Object locked by the ALE REMOTE. But when i saw der r some LUWs Struct in the TRFC so i have executed them n my load is successfull.
    Now the issue is the request is Green in the RSMO and all the records has been transferred Successfully, but in detail tab its showing the Process Chains : Errors occurred,
    And also the same request is not green in the Manage tab of the Data Target.
    Shud i change the status to green forcefully, bcoz when i place the cursor on the request it showing that object is locked by the ALEREMOTE.
    Regards

    Hi,
    see if you are monitoring Changerun in Bi7 it will create many kind of jobs . first Bi_Chang *,bi_ACTI,BI_COND ...
    and the the main job get finished ..
    So once you check in the infoobject list whether infoobject are
    present in that list ..if not there then it changerun will not activate any ..
    Go to RSA1 >>> tools >> Apply Hierachy /attribute changes ..
    Hope this helps you ..
    Regards,
    Shikha

  • Charm without Cross system object lock

    Dear All,
    We have requirement for configuration of Charm without cross system object lock i.e. solution manager will be used for documentation but create, release, import request from the development system itself.
    Can we make changes in the functionality and use charm for documentation only?
    if anyone has the same requirement can you please let me know steps to be followed.
    Thanks in advance
    Regards
    Sushant

    Dear Prabhakar,
    Thanks for the reply.
    Our project has just gone live and issues immediate resolution is being carried. Charm will integrate with system and training is required for that which at this point of time not possible but at the same time without affecting the issue resolution we want to log the changes in solution manager.
    We will use the CSOL feature may be some time later.
    At present i have not activate CSOL, still the document doesn't flow through. Document got stuck at "In development" phase and doesn't move forward. It doesn't allow to change the status.
    Regards
    Sushant

  • CProjects Object Locked for replication

    Hi All,
    I'm getting an error when i tried change an project which is already created in the cProjects it says object locked for replication. I've checked out all the queues and they all empty. did anyone knows how to rectify this or anyother transaction to unlock this.
    thanks in advance

    Hi Anand,
    We have the same issue ,that is being tried to solve for long time.If you have found any solution or have already fixed this issue please reply with the solution.
    We really appriciate your response.
    Regards
    Sujay

  • Idoc object locked hrmd_aba

    Hi
    data is being set from HR system to SRM.
    in srm, idoc is getting failed with error' object locked'
    there are a no of 51 statuses(arond 25) in the idoc with error C (job ) types objects stating as locked.(different C object in each every 51 status)
    how to resolve the issue.. please help
    thanks

    Hi,
    Check this link.
    https://wiki.sdn.sap.com/wiki/display/ABAP/ALE%2CIDOC
    Hope , it iwill be useful you.

  • Cross object lock

    Hi Team,
    I would like to enable cross-object lock for the satellite systems which is connected with Solution Manager. I was referring one of the SAP material, it is saying that to enable cross-object lock, execute the tranaction, /TMWFLOW/CMSCONF and in the tab "System Change Options", under System/Client column, select the relevant client. But i could not view any details in the tab "System Change Options" to enable the cross-object lock.
    How to get the system details in the tab "System Change Options" ?
    your input will be very much appreciated...
    Thnaks
    Kumar

    Hi,
    > 1. Is your /tmwflow/charmchk is green for all nodes?
    > The node Check backgroud job is in RED. There is some error in "Back ground job program "/tmwflow/cmssyscol2 error message no active job found.
    >
    Go to SPROSAP Solution ManagerBasic SettingsBackground jobsSchedule Solution Manager Background jobs. Activate the jobs by executing. The erorr will get removed after that.
    > 2. Have you completed all the configurations mentioned in SPRO for TMS? Also Please check if all the systems in the TMS are in the project, that client specific transporting is enabled and that CTC variable is set to 1.
    >
    > What is CTC? How to set CTC to 1? In which transaction the CTC to be set as 1?
    Please read the nodes related to TMS in Change Request Management tab. SPROSAP solution ManagerScenario Specific SettingsChange Request ManagementStandard Settings--Transport Management System. You need to read all the documents mentioned there and implement that. The answer to your question is covered in the 3rd node; Activate Extended Transport Control.
    >
    > 3. Have you maintained your SMSY for the system correctly? How your data transfer is running (SLD or TMS/RFC). I would recommend to use the later.
    >
    > In the transaction "SMSY_SETUP, the option "System and landscape directory (SLD)" is enabled. Is it correct?
    I would recommend to put that to TMS/RFC data transfer method as there can be issues with the other one if SLD cofiguration is not proper.
    >
    > 4. Is your system included in the project?
    > Yes
    >
    > 5. Also SMSY_SETUP must run properly, and the BGD job LANDSCAPE_FETCH must run.
    >
    > How to check SMSY_SETUP is runing properly or not? And also how to check the BG Job "LANDSCAPE_FETCH " is running or not?
    SMSY_SETUP is transaction. Please execute this and check whether it is configured or not. This is selecting your datasource only. The BGD job can be activated in the first step.
    Rajeev

  • CSOL Cross System Object Lock - RFC error in satellite system

    Hi
    We are currently implementing Solution Manager 7.1 (ChaRM) and of the mandatory requirements is to activate Cross System Object Lock.
    I have globally activated this in Solman and have gone into /TMWFLOW/CMSCONF to activate for our development client. This is now activated.
    A transport has now been created in ChaRM and I login to the above mentioned development system and make a customizing change. I then choose the transport and save change. I am presented with an error:
    "Error in RFC SM_DSMCLNT001_BACK to Solution Manager System" (Message No. STMWFLOW025)
    I have now been looking at this for a few hours and found OSS Note 824521. However, I have already done all this. From a RFC perspective we have:
    SOLMAN:
    SM_DSMCLNT001_BACK - works fine in SM59. The assigned user has all the correct profiles.
    In transaction SDCCN, the above RFC appears also.
    In transaction SM30, table BCOS_CUST, "CHARM_DEST" and "OSS_MSG" are both set to destination NONE.
    SATELLITE SYSTEM:
    In transaction SDCCN, the above mentioned RFC exists
    In transaction SM30, table BCOS_CUST, "CHARM_DEST" and "OSS_MSG" are both set to the above mentioned RFC
    The user SMB_DSM for the RFC only exists in Solman and not in satellite system. Don't think this is needed though.
    As soon as I deactivate CSOL in /TMWFLOW/CMSCONF in Solman (for development client), I can make changes and the above error (in red) does not appear. However, we needed CSOL working and this error not to appear.
    Any suggestions???
    Thanks
    Shaun

    Ok, the resolution was to ensure SMB_X82 (in Solman) has the following roles and profiles:
    Roles
    SAP_SOLMANTMWCOL
    Z_SOLMAN_BACK
    Profiles
    D_SOLMAN_RFC
    S_BDLSM_READ
    S_CSMREG
    S_CUS_CMP
    S_SD_CREATE
    S_TMW_ADMIN
    This resolved my issue.
    Thanks
    Shaun

  • Getting Duplicate Object existing issue while deploying the BIAR file

    Hi All,
    We are trying to deploy BIAR File with XI R2 Command tool InstallEntSdkWrapper. But we are getting Duplicate Object exixting issue while deploying the BIAR file.
    Error Message:
    [report] [InstallEntSdkWrapper.main] Connecting to CMS plmdevapp31:6400 as administrator
       [report] [InstallEntSdkWrapper.CmsImportFile] Exception: An error occurred at the server :
       [report] Failed to commit objects to server : Duplicate object name in the same folder.
       [report]
       [report] [InstallEntSdkWrapper.main] BIAR File could not be imported
    If we are doing any promition with Import Wizard we have an option to "Overwrite object contents" option to overwite exixting objects. It will very helpful if any one suggest how we can achieve this through InstallEntSdkWrapper.
    Unfortunately there is no documentation availabe on InstallEntSdkWrapper.
    Cheers!

    That's a limitation with the XI Release 2 InstallEntSdkWrapper.jar tool.
    Sincerely,
    Ted Ueda

Maybe you are looking for