Locking of data in R/3 backend (VC 7.1)

Hello,
The following scenario:
I call an ABAP RFC in VC to get data from R/3 Backend which I want to display and change in a View. After I have changed the data I saved the changes in R/3 backend.
Has the locking of the concerned tables/objects in R/3 backend to handle by the ABAP RFC's or is it possible to do this with VC? Is it possible to run an ABAP RFC / to hold the connection to R/3 backend for several minutes to keep the logging upright?
Or has to proceed this scenario like this?:
1. VC calls a RFC
2. The RFC first locks the data then reads the data and returns the result back to VC
3. The user changes the data and presses a save button
4. VC calls the RFC to write and unlock the data
Regards,
Armin

Hi,
As per my understanding is that you need to validate the data in R/3 and BW if iam not mistaken then you can built a remote cube on R/3 datasource and i think you will be having basic cube in BW which contains data. now you can built an multicube on both remote and basic cubes and you can have a report on that multicube so that you can compare the data of both R/3 and BW.
Regards,
Malli.M

Similar Messages

  • Error while trying to Lock the data in Essbase

    Hi All,
    I am currently facing a issue in Essbase when I am trying to lock the data it shows me the following error message.
    Error Encountered is : "You do have sufficient access to perform a lock on this database". I have checked with the administrators / support team and according to them there is nothing wrong with my access. I have the write access to the database and I should be able to lock and send the data but they are unable to figure out why my access is not working or i am facing the above issue. They asked me to select update mode in the essbase options and try but even that didn't work. I am able to make the changes on the same data in Hyperion Planning. I want to lock and send the data directly to server. But I am unable to lock the data. Please expedite.
    Thanks a lot for your help in advance.

    From your post, it sounds like the problem is not Update mode since you mentioned you tried turning it on (I do not recommend having it on). It does sound like a security issue. Depending on the version, planning and Essbase can use different IDs for the same perosn (If I remember planning used to create two IDs one for planning and one for Essbase) The Essbase id had less access than the planning id did. I would test this by having a test Essbase ID set up that has write access and see if that ID can write directly to Essbase. If it can, I would look at filters and groups the ID is on to see if there is some sort of conflict. I have sen that message when a user had read access to part of the DB and write access to another part, but they were pulling data from the read access section only

  • KP06 Cost Center Budget Planning System error when locking the data records

    Hi,
    While updating Cost Center Planning system(KP06) its giving the below error:
    System error when locking the data records.
    Message no. KI502
    Diagnosis
    The lock to protect the data records being processed could not be set. The
    probable reason for this is that the SAP locking table is full and no more
    entries can be added.
    Procedure
    Inform your system administrator immediately
    No planning data has been changed
    Message no. K8038
    Diagnosis
    You used Post. While preparing the data for posting, the SAP System
    determined that no changes were made in the available databank values.
    System Response
    A posting activity price is not necessary
    Please help me how can we rectify the above error..
    Thanks
    VS Rao

    Hi,
    check the locking entries (t-code SM12).
    http://help.sap.com/saphelp_erp2004/helpdata/en/37/a2e3ae344411d3acb00000e83539c3/frameset.htm
    Best regards, Christian

  • Lock for data in data partition/data slice

    Hi
    we are on SAP BI IP and we have the following scenario.
    We defined a planning web tempate "WT AA0"  based using char Version with value "AA0".
    User A plans data and then "locks" them using a data slice/partition.
    User B  works a planning web template "WT AA1" where char Version has value "AA1" ; as soon as user B runs a planning function (based on custom class using IF_RSPLFA_SRVTYPE_IMP_EXEC) and user A opens web template "WT AA0" , user B is locked.
    Now I have two questions:
    1. is correct that data "locked" from partitions/data slice are used in lock?
    2. if use in the class the if IF_RSPLFA_SRVTYPE_IMP_EXEC_REF, and change the filter on char Version (using only AA1), can I avoid this lock??
    many thanks in advance.
    S.

    Hi Stefania,
    just for clarification: data slices have nothing to do with transaction data locks.
    Data slices protect records from being changed at run time. Data slices can be changed at run time, e.g. in an exit implementation. This is why data slices have no effect on transaction data locks.
    Transaction data locks ensure that the set of data records described by filter of a query or planning function can only be changed by one user (concurreny locks) in one user session. The filter used at run time to set the transaction data locks will be determined at run time:
    - query: the filter of the query and restricted key figures with the 'lock relevant setting' (cf. Query Designer) will be used to compute the filter to be used to set the lock
    - planning function: the filter used in the configuration will be used to set the lock; reference data will not be used to set exclusive locks
    In your example the queries use different versions in the filter, so two users using these 'their' version will not lead to a lock conflict. If a planning function needs version AA0 as reference to change data for version AA1 you have to use AA0 as reference data and only AA1 in the filter of the planning function.
    Regards,
    Gregor

  • Variable Type EXIT - Locking Transaction Data

    Dear all,
    I have to use a variable type Exit in the level to identify all cost centers for a planner and his corresponding boss (master data lookup). Now e.g.
    the planner has cost center 1 and 2 as possible single values. The boss has cost center 1, 2, 3,and 4 because he also is the boss of an other one.
    The result is now that the boss locks all cost centers 1,2,3 and four even if he only plans e.g. the cost center 4. In this way it is not possible for the planner to enter data for 1 or 2 the same time.
    Does anybody has an idea to solve this situation or how to lock only the values of the variable that is really in use?
    Thanks a lot
    Dieter

    Hi Dieter,
    Refer to Marc's comment in the below post that Planning layouts lock all data
    How to avoid SEM-BPS Lock entries
    Hence the best option would be to create a different Planning level for Cost center based on the need for planning.
    You could also explore the possibility of creating a BEx report wherein the data just needs to be viewed by the boss and not planned.
    Hope it helps
    Cheers
    Anurag
    Also take a look at this document to get some more insight into locking in BPS
    https://websmp102.sap-ag.de/~sapdownload/011000358700004574572003E/SEMBPSLocking.pdf
    Hope you have access to the service marketplace.
    Message was edited by: Anurag  Khungar

  • Data slice not locking the data for input

    Hi Experts,
    I have an input ready query and have created a dataslice to lock the data the user will enter in the query,
    Now when activate the dataslice, the input ready query still allows the user to enter the data and save it. But we dont want the input ready query open for user input. Is this normal?
    Also the same dataslice prevents the users from running any planning function for the data entered.
    Please hlep.
    Thanks,
    DV

    I missed an variable entry . I can see it working now. Closing the thread.

  • How can I lock planning data using SEM-BPS Status tracking monitor

    Hi,
    What are the pre-requisites for being able to lock planning data when using certain header characteristics
    in customizing the Status and Tracking System in BPS ?
    I have done the following and expect the locks to be set, but they are not set and the data is still available for planning :
    1. Assigned the 0COMPANY hierarchy to a subplan with a planning area which has header characteristics : VERSION and CALYEAR.
    Header  characteristic customization is as follows :
    CALYEAR = 2005
    VERSION = V1
    2. Have set the status of all nodes in the hierarchy to 'approved' .
    3. I execute a Web planning interface for this planning area with a selection of a 0COMPANY within this hierarchy, PLANYEAR = 2006, CALYEAR = 2005 and expect the plan to be locked but its not.
    Could someone kindly explain why ?
    Regards.
    PS : Hope the scenario is clearly explained.

    Hello Anuradha,
    The plan data should be locked after the status is switched if
    - the package selection used in the planning function or planning layout is entirely contained in the header selection
    - you do not access the plan data via a multi area
    - the user does not have the authorization "STS_SUP" (super user).
    It is important to note that the characteristic used to define the hierarchy is not used in the locking. The characteristic is only used to define the hierarchy.
    In your example only the characteristics year and version are relevant for locking as these are the only ones used in the header selection. The data should be locked if the package selection is year = 2005 and version = V1. If you have a selection like year = 2005 and version = V1, V2 then the data is not locked as the selection is not completely contained in the header selection. Note that even if you only use version V1 in your selection but if you use a planning layout that has V2 in a comparison column then the system will enlarge the selection and data would not be locked.
    Best regards,
    Gerd Schoeffl
    SAPNetWeaver RIG BI

  • Unlocked iphone locked to data plan? really?

    I bought an unlocked iphone from the UK apple online store and had used 2 different sim cards on it with no issues,
    After arriving to T&T Ive been told that my phone is locked to data services, meaning I can't connect a data plan to my phone because is locked for it at the other hand is it inlucked for voice and call plans. really?
    has anyone had this before?

    Sounds like whoever you talked to at AT&T is an idiot and/or just wants to push you into buying a new phone so they can get a hefty commission.

  • Employee not able to view locked personal data in ESS

    Gurus,
    Cna anyone suggest, if the employee enter some details in the personal data related infotypes, the details get locked in backend. we are fine with this, but these locked details are not visible to the Employee thrugh ESS.
    is it possible to arrange for such view in Standard implementation, we are in 604 enviornment.
    thnks nd regards
    vedashre

    Hi
    This issue is not clear
    Generally ESS users do not have SAP GUI access - even if they did - one of their sessions would still be open for maintainence
    The majority of locks issues that occur is if ESS user has opened a session to maintain their Personal details and HR
    admin is trying to get into the record in ECC or HR administrator is editing the PERNR in the back-end and ESS user tries to access the record - in the case only the user to first create the lock will have access
    Best wishes
    Stuart

  • Master Data coming from 1 backend and GOA distributed to many bakends

    Hello,
    In our case (using SRM 5.0) one backend system is used to replicate all material master data and GOA will be distributed to multiple backends including the one that is used for master data. As far as i know the logical backend system is determined through materials/material groups while GOA is distributed. In the above case how can we intervene with this logic to be able to distribute the GOA to whatever backend we have, even though if the MD is not coming from them?
    Thank you,

    Hi,
    You can use the BADI BBP_DETERMINE_LOGSYS for this purpose.
    The method :CONTRACT_LOGSYS_DETERMINE (Determine Target System of Contract) has been provided for the same purpose.
    Sample BADI Implementation at SDN Wiki:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/srm/bbp_determine_logsys-contract_logsys_determine&
    Regards
    Kathirvel
    Edited by: Kathirvel Balakrishnan on Feb 25, 2008 1:00 PM

  • User lock / Validity date?

    Hello IDM Gurus,
    I needed your insight on an issue we're facing; Using standard tasks from the SAP provisioning framework, we have a task that locks a user in a connected SAP system; and we have another task that sets a person's validity date to today's date (basically invalidating their account by the following day); After locking a user using the task we then go ahead and set the same user's validity date as today's date; as a result of this, the administrator lock set previously ends up disappearing. I don't believe this is normal behavior; shouldn't a validity date and an admin lock exist independent of each other? Is this happening because of the way the SAP Provisioning framework sets a validity date?
    Would greatly appreciate any advice and insight on the issue!
    Thanks a lot in advance!
    Best regards,
    Sandeep

    closed.

  • WD Java - Showing Table with data from R/3 backend

    hi folks,
    i have a very novice question.
    we have one rfc-function in abap which is called via adaptive rfc in wd java - it's mostly like the flights-demo.
    I get the data from backend but only one row is shown in the table????
    I guess i made everything correct like in the flights-demo, does anyone has a hint where the problem could be?
    kind regards,
    oliver

    Hi there,
    Where is the data source of your table bound to? Is it to the model node. Check the size() of that node after the bapi call(and invalidate() statement) to check whether data is actually being retrieved.
    Regards,
    LM

  • How to insert Adobe Form Data in the SAP backend?

    Hi there,
    I am very new to Adobe Forms. I am supposed to come up with a working scenario of inserting few form fields into the SAP backend. Is this done through a BAPI call? Or is there any other way for this to achieve?
    I have downloaded trial version of Adobe LifeCycle Designer. But I don't know how to integrate this with the SAP system. Is there anything else that I need to install in my system?
    Is there a document on how to configure all the installations for both local machine and the server (if any)?
    Please help.....
    [I went through the forum for this, but I did not get anything]
    Warm regards,
    Deepak

    hi,
    in the livecycle designer under libary tab u have webdynpro tab--->choose submit to sap button and place it in the adobe form ur designing. u can use this button to trigger the code that u have written in webdynpro java.
    for eg if u have
    a value node details
    and under that two value attr fname,lname
    import the model (Insertdata---it has two import param fname and lname)u need for updating the data to r3 system.
    in the ctrller have a method submit.Here write the code to insert fname and lname into the db.
    IPrivateMyForm.IDetailsElement elem = wdContext.nodeDetails().currentDetailsElement();
    Insertdata_Input input = new Insertdata_Input();
    wdContext.nodeInsertdata_Input().bind(input);
    input.setFname(elem.getFname());
    input.setLname(elem.getLname());
    try
    wdContext.currentInsertdata_InputElement().modelObject().execute();
    wdContext.nodeOutput().invalidate();
    catch (Exception ex)
    { ex.printStackTrace();}
    ul bind details to the datasource.
    when u edit ur interactive ui element these attr(fname and lname) vl be visible under dataview tab u can drag and drop them to the form
    now add submit to sap button in ur form.
    this button correspond to the onactionSubmit dat u have written in the ctrller.
    so wen u click this the data vl be inserted
    Regards
    Jay

  • Too many BPM data collection jobs on backend system

    Hi all,
    We find about 40,000 data collection jobs running on our ECC6 system, far too many.
    We run about 12 solutions, all linked to the same backend ECC6 system. Most probably this is part of the problem. We plan to scale down to 1 solution rather than the country-based approach.
    But here we are now, and I have these questions.
    1. How can I relate a BPM_DATA_COLLECTION job on ECC6 back to a particular solution ? The job log give me monitor-id, but I can't relate that back to a solution.
    2. If I deactivate a solution in the solution overview, does that immediately cancel the data collection for that solution ?
    3. In the monitoring schedule on a business process step we sometimes have intervals defined as 5 minutes, sometimes 60. Strange thing is that the drop-down of that field does not always give us the same list of values. Even within a solution I see that in one step I have the choice of a long list of intervals, in the next step in that same business process I can only choose between blank and 5 minutes.
    How is this defined ?
    Thanks in advance,
    Rad.

    Hi,
    How did you managed to get rid of this issue. i am facing the same.
    Thanks,
    Manan

  • DATAS WANT TO SEND BACKEND

    Hi,
    I am working with interactive form. In that form i have places SUBMIT TO SAP BUTTON . With the help of this button i want to send the datas to backend without converting the datas into string.
    If anybody know means please explain me how to do this.
    Thanks,
    Senthil prabhu

    Hi Senthil,
    If you are using web dynpro java or ABAP there is property of the adobe form UI element which contains the method "OnActionSUbmit" Define this function as normally defined in web dynpro buttons and write the code to save the data into context nodes which are integrated to SAP system.
    Hope it will resolve the issue.
    Regards,
    Vaibhav Tiwari.

Maybe you are looking for

  • Query results: which kind of datatype?

    Hi to all, I have a query which returns more more more records. I must insert this records in a string that i have to return from a function ( i have to invoke this procedure from an application visual basic 6). What kind of datatype i have to use? L

  • Decimal value in CSV file

    Hello everyone, it is my first post here. I'm trying to import a CSV file into Numbers, but the result is not quite what I was looking for. First of all, to get Numbers to open the file I had to drag and drop it into Numbers, I didn't find any other

  • Dropdown Menu Not Covering Side Navigation Menu

    Hello, I have a page with a top navigation bar that includes dropdowns and a side navigation bar.  The problem I am having is that the dropdowns are not covering over the sidebar menu, but seem to be blending with it on the same level. If you look at

  • Version 4.6.1.83

    My Os on my phone says 4.6.1.83, is the 4.6.1.128 version the newer one? I thought I upgraded the newest one last week.  I have the 8350i with sprint. Should I be upgrading to 128? Thanks RCJ

  • Number of applications per server?

    Just curious... how many applications do you run per iAS? At the moment we have only one application per server, which seems like a waste of resources to me (considering the average CPU load is less than 1 %!). And a 'side question' - do you create m