Workprotect feature for R/3 or SEM backend systems

Hi All,
I think the workprotect mode within the portal can be used only for CRM backend systems...
We have R/3 transaction iViews and SEM transaction iViews written in BSP's and want to implement workprotect feature for all these transaction iViews...
I would appreciate if anyone of you can post the sample piece of code to implement this feature.
Thank you
Som

Hi,
Workprotect mode is a feature of the portal framework which can be used via javascript API by the applications which are running in the portal. This javascript API is the EPCM file.
If you want to use the workprotect mode of the portal you have to define a variable in your javascript which will hold the status of the dirtyFlag.
var dirtyFlag = false;
Take care that the variable will not be disappear with the next roundtrip.
Now tell the portal that you will take part of the workprotect mode by subscribing to a special event of the portal.
epcm.subscribeEventReliable("urn:com.sapportals.portal:workprotect","inquiryProtection",window,"my_protectionHandler");
Now define a javascript function:
function my_protectionHandler( event ){
    return dirtyFlag;
What will happen:
You have subscribed to an portal event which will be thrown when the user will navigate. In order that the portal knows which javascript function it must call to the your dirtyFlag you tell him the name of your function, ie. my_protectionHandler.
The only thing is now that you have to set the dirtyFlag depending on your business.
This is the workprotect function for portals since 6.0.
Hope this brief explanation will helps. 
with best regards
Aiga

Similar Messages

  • Configurations needed for distributing central contract to backend system

    Dear Gurus,
    I have configured central contract and getting approved in the local SRM system. Now, I need to distribute the central contract to the backend system. I have already get the PI interfaces configured using the integration scenario Central contract management.
    Now, I assign the backend POrg as well as the target values for the backend contract and try to release the central contract. The central contract is getting released. However, no contract is getting created in the backend system.
    I donot see any XML messages generated in the SRM system (SXMB_MONI).
    Do I need to maintain some settings in the SRM system to enable the distribution of contract to the backend system?
    Thansk and regards,
    Ranjan

    Hi,
    When one creates Local Contract; there is one option named 'Distribute' on contract screen.On drop down; one mention back end system. After clicking on it; contract has been created in ECC.
    If contract is not getting generated in back end; refer SAP Note: 609222.
    Check whether you find any error/information message in Txn BBP_CTR_MON.
    SRM Settings:
    1. Implement BBP_DETERMINE_LOGSYS: Determines whether contract is to be created in SRM or ECC.
    2. Assign transaction type to attribute CT_PROC_TY in Org Structure.
    3. Check whether have maintained message type BLAREL, COND_A, BLAORD.
    4. Assign role SAP_BBP_STAL_START_PURCHASER to process contracts.
    Helpful SAP Notes: 641919, 646903
    Regards,
    yaniVy
    reward if helps

  • RARs' criteria for analyzing roles in ECC backend system?

    Hi All,
    I'm working on setting up a prototype of Access Control 5.3. In RAR I notice the analyzis of roles is not done for all roles.
    I have taken note 1179717 into consideration, and also performed mass user compare. But not all roles are analyzed yet.
    Some of the roles are not tied to a profile, but it seems RAR does not segregate on this.
    Does anyone have a list of criteria RAR uses when looking at what roles to analyze?
    Thanks in advance,
    Leif Nilsson

    Hello Leif,
    You can find SAP Notes only on SAP Service Marketplace
    https://websmp103.sap-ag.de/notes
    You cannot directly compare the numbers of RAR with the roles you want to analyze, without following the below steps completed successfully.
    1- Connect the SAP backend system to Risk Analysis and Remediation and complete all post-install activities.
    2- First you have to run the report RHAUTUPD_NEW in your backend system.
    3- Select all roles, select 'Perform User Master Comparison', but check only "cleanups" from the 'editing types'.
    4- Now execute the report.
    5- When finished re-run a full user, role, profile synchronization for this SAP backend system in Risk Analysis and Remediation.
    There are two types of synchronization, Full and Incremental:
    6- Select Full synchronization
    7- Perform Batch Risk Analysis. This is the core function of RAR.  By performing a batch risk analysis, the security of the users/roles/profiles are compared against the Segregation of Duties rules to identify possible conflicts. It then makes a call to the back-end system to retrieve the authorization assigned to each of these user/roles/profiles.  It then performs the analysis against the rules in the front-end.
    8- Run Management Reports. Running this piece of the job is what ultimately updates the numbers you see on the Management Report and table virsa_cc_prmvl is updated.
    9-  You will get the list of total Number of Violations , the Violation count by Risk and  Violation Count by Permission
    Now you are ready to compare the numbers in the following way, seen below.
    10- Log on to your SAP backend system and use transaction SE11 to identify single roles with profiles from table AGR_1016, but note that roles having multiple profiles appear multiple times in this table.Count the number of distinct roles in table AGR_1016.
    11- Now, only count those distinct roles in AGR_1016 that have also an entry in AGR_DEFINE. You can do this with a small custom report or with Excell.
    12- In your SAP backend System use transaction SE11 to count the number of profile in table USR10 having the flag 'AKTPS' set to 'A'. Each profile appears only once in this table.
    This number should match the number on profiles synchronized in Risk Analysis and Remediation.
    Thanks,
    Mohi

  • Install GRC AC 5.3 RTAl in a backend system. (VIRSA) up on VIRSA 400_700

    Hi Supports,
    I want to install GRC AC 5.3 RTAl in a backend system. (VIRSA)
    Where we have below setups already. We have a NW 2004 server with GRC 5.3 Installed and SLD is configured. Now we need to install GRC AC 5.3  RTA in Backend systems, so that we connect the backend system with the GRC server (NW 2004).
    The backend system has ECC6.0 + Oralce 10g in AIX 5.3. This system is upgraded from 4.6c to ECC 6.0 recently.
    We have already VIRSA 400_700 release in this system. Now we need to install GRC AC 5.3 RTA upon this for configure newer version of VIRSA (GRC).
    Now here my quaries ??
    1) When we install GRC 5.3 RTA in this system then it over write the existing VIRSA 400_700 release or installed in separate ??
    2) We plan to take hole system backup before the installation. Including this we need to take backup of the existing VIRSA 400_700 release. Then what are the things i need to take backup and how ??  (tables of VIRSA backup only how ??)
    3)Any one have the RTA installation procedure please forward it ??
    4) After installation how can i sure that install is success or not ?? how can i check ??
    5) What are configuration settings for NW 2004 server and Backend system after installation require(Procedure) ??
    And i request to the guys to post the procedures/process is best way to share knowledge global.
    Advance thanks for your replies,
    Thanks & Regards,
    Jagadish

    Hi
    > 1) When we install GRC 5.3 RTA in this system then it over write the existing VIRSA 400_700 release or installed in separate ??
    > 2) We plan to take hole system backup before the installation. Including this we need to take backup of the existing VIRSA 400_700 release. Then what are the things i need to take backup and how ??  (tables of VIRSA backup only how ??)
    > 3)Any one have the RTA installation procedure please forward it ??
    > 4) After installation how can i sure that install is success or not ?? how can i check ??
    > 5) What are configuration settings for NW 2004 server and Backend system after installation require(Procedure) ??
    For GRC 5.3 check below SAP note
    1250521 GRC/Virsa Add-On Upgrade Best Practice
    SAP Note 1006083 - Virsa Access Control Suite- STMS to SAINT Migration
    Also check GRC upgrade guide.
    Thanks
    Sunny

  • Office Web Apps - how to disable office web apps features for one web application

    ENV: Sharepoint 2010 farm with office web apps + fast search
    I have the requirement for one web application to open all its documents in client applications - I can enable feature "OpenInClient". This web application uses team site template and other web application also uses team site template. ( feature
    stapling ruled out)  Now I can run powershell cmdlet to enable this feature on all the currently existing site collections. But the requirement is to enable this feature for all the future site collections. This web applications has 60 k site collections
    and atleast more than 10 site collections get created each day and they dont like the option to run a powershell script each day to activate this solution.
    Is there any other way to by default activate new site collections on this WA to open in client applications by default (can we disable this office webapps features only on one web app)?
    VM

    I have learnt from this forum that it is not possible to turn off Office web apps on single web application. The line of control lies at farm level and then at site collection.
    Disable
    Office Web Apps on web application
    VM

  • If i want to contact apple with an idea i have for a new feature for the iphone how would i do this?

    if i want to contact apple with an idea i have for a new feature for the iphone how would i do this?

    A quick google search would have revealed the answer.
    http://www.apple.com/feedback/iphone.html

  • To suggest a feature for Product  Oracle Data Modeler

    Dear
    I wish I could submit a suggestion for a new feature for Oralce Data Modeler, but not found to which communication channel can do it.
    Can someone tell me an email or place to submit a suggestion, please.
    Thank you,

    Hi,
    you can use:
    - Oracle support if you have license for Oracle Database
    - SQL Developer exchange -https://apex.oracle.com/pls/apex/f?p=43135:1
    - or just write it here
    Philip

  • Automitic source of supply assignment in backend system for SRM

    Hello Experts,
    I am facing one issue regarding source of supply for SRM purchase Requisitions in backend ECC system.
    When we create a shopping cart in SRM 5.0, a purchase requisition is created in backend and has source of supply assigned to it.
    I donu2019t want to assign source of supply to purchase requisitions created for SRM.
    Can you please suggest how to achieve this?
    Also I think, SRM is internally using BAPI u201CBAPI_REQUISITION_CREATEu201D from backend ECC system for creation of requisition. This BAPI has an importing parameter u2018AUTOMATIC_SOURCEu2019, and if we pass space to this parameter, it creates requisition without assigning source of supply.
    If this is correct, then can I use any BADI or customization in SRM to set the value of this parameter as space when SRM calls this BAPI?
    Thanks in Advance.
    Thanks and Regards,
    Sanjay

    SPRO--> SRM > SRM server> cross application basic settings --> Define objects in backend system (PR,RS,PO)
    waht is the settings you maintained for your product category / purchase group - external procurement .
    the above setting determines your follow on documents in the backend systems.
    as discuused in the thread are you using any BADI ?
    Unable to create PO in backend system for a text material in Shopping cart
    peter offers how to debug to ..in the above link.
    br
    muthu

  • New features for each version of  Hyperion major planning

    Good morning,
    I'd like to work on the list of the new features for each of Hyperion Planning major version release: 9.0, 9.1, 9.2, 9.3, 9.3.1. But if there's already available guide/ chart for this, I'd love to refer to that particular documentation.
    Thanks a lot and have a nice day
    Adrian

    Please check the Release content document - Release 12 Financial Applications, which gives the new functionality of the GL module and there is no doc number for this document, I can send it by email if you want.
    Srini C

  • New features for BSP since release 7.0

    Hi all!
    Could anyone just tell me what exactly are the new features since the 7.0 release for BSP-Programming (if any exist) or tell me where to get that information (am a little confused again searching through the SAP-Site-Universe).
    Thanks in advance and regards
    Jan

    Hi Jan,
    there aren't any new features for BSP in 7.0, as there is no further devolpment for the BSP framework.
    Regards,
    Rainer

  • Find exact RFC Destination for Multiple backend Systems In SAP Gateway

    Hi Gateway developers,
    I have requirement,if gateway hub system has multiple backend systems( for example two backend systems: ECC and SRM ) then  how  hub system can get the suitable backend alias for exact entity collection..
    Here i have developed two entities one entity regards: ECC and second one regards SRM system..within this when I run the service it is always taking any of the same alias for both the collections..
    Can you please suggest me..
    Thanks
    Sreenivas Pachva

    Hi Srinivas,
    You can add the respective system Alias Name: Like logical system name in your URI also.
    Example:
    /sap/Service Name;mo=ECCCLNT210/zentity1?Customer1='0001'
    /sap/Service Name;mo=SRMCLNT400/zentity2?Customer2='ABCD'
    May this help you.
    Thanks,
    Saurabh Gupta

  • Unable to define connector for multiple backend systems in BRM

    Hi,
    I am on GRCFND_A V.11 and SP04
    I have multiple backend systems integrated with GRC box. So far I was using one backend connector as default one for role maintenance but it is not feasible if you have to create roles in variuos backend connected systems. I know one way to do so, i can keep changing the default connectors whenever i need to create roles but that is obviously not at all the onw any one would like to go with.
    So, I tried to create unique connector groups for every individul backend connectors. But the issue is, the moment i assign the backend connector to the respective connector groups, the same gets reflected to other connector groups as well. So, whenever i either add or delete some of the connectors to any connector groups it gets modified/changed from all of the connector groups.
    These are the backend connectors where i have to create roles from BRM whenever needed.
    These are the connector groups:
    I followed to the ink: GRC AC 10 BRM: Default Connectors with Multiple Back-end R/3 Systems , which is the same as mine issue, but not able to come to the solution point.
    would appreciate for your quick response.
    Thanks,
    Ameet

    Could anyone suggest solution to the above mentioned issue please?

  • No Drag-n-Drop feature for my mounted Adobe Drive in my Adobe Bridge CC

    I've developed a custom Drive Connector for our storage server. In Adobe Bridge CC, after connecting and auto-mounting to our server through Adobe Drive 5, there is no Drag-n-Drop feature for my data inside the mounted drive. But, if I browse other directories of my Mac with Bridge, all files are draggable. What could be the problem?
    It's quite strange! Because, files within my mounted drive are draggable through Adobe Bridge CS6, but not in Adobe Bridge CC !!!
    My configuration:
    Mac OSX 10.9.2
    Adobe Bridge CC 6.0.1.6
    Adobe Drive 5.0.2.16
    Our own custom Drive connector

    I too have discovered the lack of Drag-n-Drop support in Bridge when browsing assets provided by my Adobe Drive connector.  I have tried telling Drive that I support nearly all of the Drive features by adding  "Capability"  objects to the ConnectHandler's response object (including Capability.COPY and Capability.MOVE), but that had no effect; Bridge still refuses to let me drag an asset provided by the connector.
    I would very much like to know what I have to do in order to provided Drag-n-Drop functionality.

  • Are there any amazing features for people with disabilities not available in Windows?

    I do volunteer work at a group in Tokyo which provides English conversation and light computer lessons for people with various kinds of disabilities on Sundays at a community center.
    They want me to come in on Sundays for a few months and teach people - such as their other teachers - how to use Apple computers. And they bought all the teachers, including me, new MacBook Airs or MacBook Pros.
    The thing is, these people are basically all Windows users, and they seem, somehow, to use their Windows machines just fine with varying disabilities. In particular, some portion of the group are blind. There is a Mac enthusiast who has gotten it into his mind that he wants more of his fellow members using Macs, rather than Windows, so he is behind this new project.
    I know there are "accessibility features" for the Mac, though I've not really made use of them myself except for some light testing so far to see that they work.
    My question is "why Mac?" I am a Mac user myself, and I enjoy using a Mac. But I think it is probably a matter of what you are used to. If these people are happy using their Windows machines I don't know of anything I can say to make them want to switch. So I'm not sure how practical or productive the entire plan is, though I'm happy to try to help out, and I enjoy working with the group.
    I can certainly teach these people, who are not familiar with Macs, how to use them. I've been using Macs for years and years.
    But is there anything I can say about why Mac features for people with disabilities are better than Windows features? Any examples anybody can point me to?
    Like I said, I'm happy to go over there on Sundays and help out and bring my new MacBook Pro over and hook it up to the projector and point out interesting things you can do on the Mac and answer questions.
    But the big question that I can't answer is, "Are there benefits to using a Mac over Windows for people with disabilities?" If anybody knows of any, please let me know! I don't want the person promoting this project to feel it was a waste at all. I think basically he feels left out being basically the only Mac user there and wants to generate more of a circle of supportive people around him who are Mac users since he himself is losing his sight. So if there are factual, practical reasons for "Why Mac for people with disabilities" I would like to explain them.
    Thanks,
    Doug

    Hi Doug
    It sounds like you are doing a good job with your technology students. I've been an Apple Mac user for well over 30 years and occasionally had to use Windows when using MS Access.  To my mind, the Mac is much easier to use from the "Starting Grid" than Windows.  And having worked in a University with both platforms, the cult is fairly evenly balanced.  However, the current generations of Apple Tablets are infinately easier to understand than OSX or Win7/8.    I think there is an old saying here which has many merits "If it ain't broke" don't try and fix it".   If your students are learning to understand Windows and are coping with it, the confusion of teaching them Mac, might actually give yourself a potential nightmare scenario.  Certainly Microsoft with Windows 8, is trying to bring the latest operating system into the 21st Century, and whilst it wouldn't suit me, why create a dilemma for yourself when they seem to be happy with what they've got. 
    In terms of your final paragraph, and reaching for the proverbial glass ball, I can see a future of tablets gaining even more popularity, and with the likes of Siri, which is in part available now on the iPhone.  Surely this is the path of the future where one can talk to the device and gain an immediate response.  Even Steve Wozniak hinted at this in a television interview on BBC's Click television programme.  I'm sorry there's no definitive answer to your question, but hats off to Gene Roddenberry whose imagination has given inspiration to the makers of our devices that has created a communications world and is infinately getting closer to the audience you are trying to reach out to. 

  • New update to Photoshop CC features for Creative Cloud members

    New Photoshop CC features for Creative Cloud members is available now. This update to Photoshop CC (version 14.1) includes an exciting new technology, Adobe Generator, which allows new workflows, especially for web designers, screen designers, and anyone who needs to extract image assets out of a Photoshop document.
    Notable new features/updates include:
    Real-time Image Asset Generation
    Adobe Edge Reflow CC Connectivity
    Open Source, Interoperable Technology
    Additional improvements
    For more info visit http://blogs.adobe.com/pselements/?p=388.
    Thanks,
    Garry

    Found some of the troubleshooting steps here http://blogs.adobe.com/crawlspace/2013/06/updatingupgrading-to-photoshop-cc-faq.html. Can you also check on blog here http://blogs.adobe.com/photoshopdotcom/2013/09/introducing-adobe-generator-for-photoshop-c c.html and if needed can share issue/feedback so team invloved can share more thoughts or also post on Photoshop Forum as well -http://forums.adobe.com/community/photoshop.
    Hope it helps.
    Thanks,
    Garry

Maybe you are looking for