Steps for using interface IF_FPM_CNR_GAF for SRM enhancement

Dear forum members,
I am an SRM consultant and want to change the toolbar labels for some buttons in the FPM.
SRM uses a GAF FPM and I need to know how to implement a supported enhancement to change the label of the 'Save' button to 'Hold' for some applications only.
Can someone please provide detailed steps for me to be able to achieve this?
I have found the following, but it is not detailed enough for me:
"IF_FPM_CNR_GAF Interface
This interface provides you with methods to dynamically change the FPM toolbar of
an initial screen or main screen.
The interface is accessed via the CL_FPM_SERVICE_MANAGER, as the code below
shows:
Accessing the API for a GAF application:
Syntax
1. DATA: lo_cnr_gaf TYPE REF TO if_fpm_cnr_gaf,
2. lo_fpm TYPE REF TO if_fpm.
3. lo_fpm = cl_fpm_factory=>get_instance( ).
4. lo_cnr_gaf ?= lo_fpm->get_service(
cl_fpm_service_manager=>gc_key_cnr_gaf )."
Can someone please help me to set this up?
Many thanks in advance,
Best regards,
Nick

>
Nick McFetrich wrote:
> Hi Baskaran,
> I don't think you need to be an SRM expert for this - the documantation on the interface and class I found was in the 'Floorplan Manager for ABAP - Developer's Guide' document, so the enhancement I need to do should appy to any SAP system which uses FPM.
>
> Thank you for your help anyway, but hopefully someone else with this experience can help.
> Best regards,
> Nick
Hallo Nick,
In webdynpro i would have done this with out any problem. For example
-FPM_TEST_NAVIGATION component.
-Select this component->controller->enhance
-fill in the enhancement details in a popup -> i use the ZZSBN_TEST_IMPL3 as enhancement implementation , fill in short text and press enter.
-Fill in the transport data (i choose local object ).
-close (f3) , go back to the package/local user->local object in object naviagtor->select enhancement-> choose enhancement implementation(i slect ZZSBN_TEST_IMPL3)
-travel through the node until you reach the a method where you want to enhance.(i choose COMPONENTCONTROLLER)
-Choose controller(top left)->enhance->popup->choose ZZSBN_TEST_IMPL3(select this line).
-You see the right side pane status "Enhanc.inactive" ,pre exit,post exit,overwite buttons with delete icon (ignore this part )
- select a method (PROCESS_BEFORE_OUTPUT)->use bottom scroll bar to traverse right side until you see enahncement buttons like pre,post,overwrite buttons in every cell.
- i choose a post-exit, method opens and the name is like this PSTD9IMD481CRS9OXKK1AZJR917J
- Here i write my logic to get the reference to the cnr_gaf and get_buttons.

Similar Messages

  • Do I need adobe CC subscription for using photoshop touch for ipad

    Do I need adobe CC subscription for using photoshop touch for ipad?

    No, Photoshop Touch is a different software and isn't part of Adobe's Creative Cloud (CC) series of software you can get with their monthly subscription.
    Photoshop Touch is a mobile version of Photoshop you can get for just $9.99, and then you'll have it for life.
    It's a great, must-have tool in my opinion, but it's very limited and won't give you all the things you would get with a regular Photoshop desktop-version, like the one you get when you subscribe to Creative Cloud.
    Best,

  • Powershell script for Use this termset for site navigation in tem store management tool in central admin

    can anyone pls point out whats the power shell script for "use this  termset for site navigation" in the termstore management tool in my central  admin';s manage serv appln-->managed metadata serv appln ->term styore mgmnt tool
    i would like to check this "checked" through powershell script
    help is appreciated!

    Hi,
    To check if the term set has been set to be used for site navigation, we need to check the
    NavigationTermSet.IsNavigationTermSet property for the term set.
    Here is the code example for using PowerShell to get the setting:
    $site=Get-SPSite "your site collection URL";
    $session = Get-SPTaxonomySession -Site "your site collection URL ";
    $termStore = $session.TermStores["Managed Metadata Service"];
    $Group = $termStore.Groups[“Group Name”];
    $TermSet = $Group.TermSets[“Term Set Name”];
    $navTermSet = [Microsoft.SharePoint.Publishing.Navigation.NavigationTermSet]::GetAsResolvedByWeb($termset, $site.RootWeb, "GlobalNavigationTaxonomyProvider");
    write-host $navTermSet.IsNavigationTermSet
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Scenerios for using I_STEP parameter for creating customer exit variables.

    Hi All,
    I need to create a customer exit variable.
    Please explain the different scenerios for using each i_step parameters.
    For eg. in which practical scenerio i_step 3 is used?

    Hi Shobhit,
    You can find plenty of info on this in the forums, So i suggest you to do a small search with imp Key words. Anyways below is the std usage of I_STEP
    I_STEP = 1
    Call takes place directly before variable entry. Can be used to pre populate selection variables
    I_STEP = 2
    Call takes place directly after variable entry. This step is only started up when the same variable is not input ready and could not be filled at I_STEP=1.
    I_STEP = 3 In this call, you can check the values of the variables. Triggering an exception (RAISE) causes the variable screen to appear once more. Afterwards, I_STEP=2 is also called again.
    I_STEP = 0
    The enhancement is not called from the variable screen. The call can come from the authorization check or from the Monitor. This is where you want to put the mod for populating the authorization object.
    This is basic info from help.sap.com.
    regards,
    Gaurav
    Edited by: Gaurav Kothari on Aug 4, 2011 2:18 PM

  • What's the business case for using adobe forms for handling print forms

    Hi
    We are just starting our SAP project and are looking at the possibility to use Adobe forms for generating and printing our forms, like purchase orders, invoices etc.
    My Question is:
    1. Is this possible / adviseable ?
    2. if so - what's the business case in using Adobe forms  - <i> We have been looking on the SAP Pricing for adobe interactive form, and in our point of view it's grotesque high</i>
    3. What other options do we have - do we need to settle with SAP Script / Smartforms ?
    Regards
    Morten Nielsen

    Hi Morten,
    1. Is this possible / adviseable ?
        As far I know SAP is going to stop support for SAPScript in coming years (I don't know exact dates). It is pretty much advisable to use Adobe Print Forms.
    2. if so - what's the business case in using Adobe forms - We have been looking on the
    SAP Pricing for adobe interactive form, and in our point of view it's grotesque high
      We can use Adobe Print Forms where ever we can able to use SApscripts/PDF print Forms.
    3. What other options do we have - do we need to settle with SAP Script / Smartforms ?
      It is better to settle with Adobe forms rather than using SAPscript/Smart forms. One of the main reason for this is maintainance is much easier than SAPscript/Smart forms.
    But remember that Java Stack need to be installed in order to use Adobe Forms.
    Please visit the below SDN area on Adobe forms for more details.
    https://www.sdn.sap.com/irj/sdn/interactiveforms
    Thanks
    Ramakrishna
    Message was edited by:
            Ramakrishna Ramisetti

  • I'd like to buy iPhone 5 GSM 900 1800 32 GB.What is better for using in Uzbekistan for price 750$?

    Id like to buy iPhone 5 GSM 900 1800 32 GB for price 750$. Which is better for using in Uzbekistan?

    Just be aware if you come to the US and purchase the iPhone you will have to return to the US for warranty service.
    You only listed one phone so what is the other option?

  • Policy for using a licence for 2 users and technical restrictions

    Dear All,
    With the 2007 version, my customer was accustomed to using a licence for 2 users.
    Before the migration in 8.81 PL08, I warned him that that would not be possible any more with this new version because that had been said to us by SAP.
    All the users work remotely via TSE and the double login still seems to function properly
    I did not find SAP documentation relating to this question. Does somebody know it?
    Which is the rule for using a ID with two users on two different workstations? Which are the technical restrictions?
    Thanks in advance

    Hi,
    Welcome you post on the forum.
    The rule is: a same user code is allowed to open two sessions concurrently. This is not changed. This function is for the need a user may need both session to complete certain tasks.
    RSP has a new function to detect such case if the same B1 user are from two work stations. That is a sign to indicate this feature may be abused.
    Thanks,
    Gordon

  • Equipment for using an iphone for teleconferencing

    I need to bring geographically separated people into conferences using an iphone 4. The setting is a small room, about 30' by 30' or a little smaller. There will be a number of people in the room. We need to provide a means of "attending by phone". Is there a dock for the iphone that will charge the phone and also provide enhanced speaker/microphone capabilities so that the person calling in can hear the entire conversation and so that those in the room can easily hear the person on the phone when he/she speaks?

    There is this - http://www.audyssey.com/products/southofmarket.html
    I remembered it from some review I read. From their list of features:
    "Clear speakerphone calls
    Keep doing what you’re doing and make hands-free speakerphone calls – type, cook, or play a video game while talking on your iPhone. Keep your iPhone docked and be free to walk across the room and continue the conversation. Our voice-processing algorithms and echo cancellation technology makes calls sound clear as day."
    P.S. I don't know if you can buy it yet, but it is supposed to start shipping before the end of the year. MacWorld's little blurb about it mentioned an MSRP of about $400.

  • Simple tutorial for using alv-grid for data entry into table, please!

    Hi friends,
    I urgently need a basic, simple tutorial or step-by-step or sample code on the following:
    I want to have a alv-grid like entry list where i can add/remove additional lines/entries that then are saved into an internal table. Please help me with that, as i studied already some documents but do not really get the idea of how to do - <REMOVED BY MODERATOR>
    Thanks in advance,
    Edited by: Alvaro Tejada Galindo on Jan 11, 2008 6:18 PM

    hi clemens,
    follow this link it may be useful to u
    http://www.sap-basis-abap.com/sapab033.htm
    http://www.abapprogramming.blogspot.com/2007/04/alv-details.html
    for tutorial on alv:
    http://www.sapbrainsonline.com/TUTORIALS/TECHNICAL/ALV_tutorial.html
    i have pdf material also ican give it to you if u give your email id.
    hope this helps you
    regards,
    sravanthi

  • Multiple selections for 'use my phone for calls' Jabber 9.2.4

    Could someone look into this?
    We have some users that are experiencing the following what shown in the screenshot.
    Only the above option works and somehow the second selection (Mark Hattink) has no purpose.
    I just can't figure out what's happening.
    It's not happening to everyone who uses Jabber 9.2.4.
    Note:
    CUCM - 9.1.1.20000-5
    Jabber for Windows 9.2.4
    Only Cisco 8945 - dc-vel-8945-172 option works.. And the Cisco 8945 - Mark Hattink does not.
    This is all on Windows 7.
    Who knows this issue and can help me out.
    Is this a configuring issue?
    Before when we used CUCM 8.5.14900 there were no issues known from users.

    Hi,
    I'm experiencing the same issue on our CUCM 9.1.2.10000-28 & CUP&IM 9.1.1.30000-3: I have a Jabber for Windows client v9.7 that should only show 1 hardware phone, but it shows 2 entries. I checked the above and still we have 2 entries (also after clearing the Jabber cache). Also I tried another Jabber for Windows version (v9.6), but it always pulls 2 hardware phones in it's config.
    Have you managed to get this solved? We use Cisco 8945 phones where end users log on via Extension Mobility. I noticed in Dependancy Records that we have an entrie in Extension Mobility Dyncamic, which shouldn't be the case because no end user is logged on, but it shows it in Dependancy Records... A bug?? And when the end user logs on an IP Phone, then we have twice Extension Mobility Dynamic entries... Not good since only 1 device is in use via Extension Mobility (multiple logins are disabled via parameter).
    Greets,
    David
    Greets,
    David

  • Best Practices for Using Service Controller for Entity Framework Database

    I'm running into an issue in my first time creating a Web Service with a .NET backend with Azure. I designed a database in Entity Framework and had it create the models, but I couldn't create a controller for the table unless I made the model inherit from
    EntityData. Here's the catch, the Database Model has int Id, but EntityData has string Id, so, of course, I'm getting errors. What is best practice for what I'm trying to do?
    Michael DiLeo

    hi Michael,
    Thanks for you posting!
    Sorry for I am not totally understanding your issue. Maybe two points need your confirm:
    1. I confuse with the "Service controller"? IS your meaning MVC controller? Or ServiceController(http://www.codeproject.com/Articles/31688/Using-the-ServiceController-in-C-to-stop-and-start
    2.whether  The type of ID in the model is match to the database ? In other words, Is the type of IDin .edmx matched to the database?
    By the way, it seems that this issue is more related to EF. You could post this issue on EF discussion for better support.
    Thanks & Regards,
    Will
    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.

  • Recommended design for using multiple PGs for one ACD

    Ref:  ICM 8.5 with Avaya Aura CM 6.3 and AES 6.3
    We have been told by Cisco that we should not have more than 3000 agents+CTI on our current PG pair.  Since we project we will exceed 3000 agents before the end of the year, we are planning to add another PG pair (with CTI).  We have several different lines of business so we just assumed that we should migrate some to be exclusively on the new PG pair.  Of course, that means we will also have to Translation Route calls transferred between the LOB. 
    This set us to thinking that there might be a better way.  Does anyone here currently deal with ICM and an Avaya ACD with more than 3000 agents?  If so, can you please share your architecture?  Specifically, do both of your PG pair share the same AES with different Signal ID?  If so, do you share or separate the Switch Links?
    Thank you in advance for taking the time to respond.

    Thanks for responding, Chris.  We are not using CUCM.  We have Avaya Aura CM.  As such, our Cisco Sales Engineer was quite definitive that our PGs will support 3000 with CTIOS.  We do not use CAD.
    The dual-PG design was our plan.  However, my question is more about whether each PIM needs a separate AES Signal ID and, if so, whether each Signal ID needs a separate CTI link.  I know those are more Avaya-specific question but I'm hoping there is someone on here with a similar environment.
    I had an additional thought today:  It is possible to configure PIMs on two different servers with the same Logical Controller ID such that we would not have to change any Translation Routes.  The Services and SkillGroups would still be separate, of course.

  • O make the In system preferences under Sound, there is no drop-down menu for "Use audio port for."  How do I switch the port to input?

    I'm trying to use the audio input/output port to record in Garageband.  When I plug in my guitar it isn't recognized, and when I go to sound prefrences it does not give me the option to switch between input and output.  How do I switch it to input?

    For GarageBand issues post in that forum.

  • Reason for using "UserID:password" for PKCS11 when it only accepts a pin?

    With respect to TDE with HSM, I understand that the following command is used to set the master encryption key for Oracle Database 11g. However, why does a userID have to be specified, when the PKCS#11 library only requires a PIN?
    ALTER SYSTEM SET ENCRYPTION KEY IDENTIFIED BY "userID:password"

    Hello Lopper,
    we used this as an example; today, you'll find it mostly written as:
    SQL> alter system set ... identified by "HSM_auth_string"; where "HSM_auth_string" can be "user_name:password", a "PIN", or just a "Password".
    HTH, Peter

  • What is the best solution for using closed caption for music

    Hi
    I have been playing around with closed caption and used Windows Media Player and smi.
    But now I wanted to do a try with flash and since I'm not a regular flash user I tried to use.
    Sound object, Xml, textbox and a timer, and it worked okay in email and local testing.
    But when I tried it on a server (site) it only worked if the xml file was stored on the same site.
    What I have today is a asp.net page that generate the xml file and I want to be able to load this xml into flash used on other domains
    Cato

    Thank you both! I didn't realize Apple offered a USB modem to use with dial-up. That's what I'll suggest to her, since it's only $49.
    I did read a handful of unfavorable reviews for the modem on its Apple Store page (http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/wa/RSLID?mco=B1B 86210&fnode=home/shopmac/macaccessories/networking&nplm=MA034Z/A) -- people having trouble getting all 56k out of it, along with having problems with AOL and various ISPs. Any knowledge of this and whether it's widespread or likely isolated to a few incidents? She is not at all computer savvy, and I just want her to have a beautiful, seamless, and stress-free switch from Windoze to Mac like I did.
    Thanks again!

Maybe you are looking for

  • Pro Tools and FCP

    Hi All Anyone doing the roundtrip from FCP to Pro Tools and back again regularly? Is it as easy as an exported OMF to PT and then an exported final audio track in the desired format back to FCP to be synched with the video? My organization is changin

  • CLR Types - Report Viewer

    I'm trying to install SCOM and in order to do that I need to have SQL Report Viewer 2012 installed. When I'm trying to install this, I am prompted to install SLQ CLR Types for SQL Server 2012.  i've downloaded and installed this and I get the exact s

  • OS 9 Classic won't start

    I'm trying to use Hypercard on OS 10.3.9 slot loading iMacs but Classic OS 9 won't start. All indications are that Classic is starting but the progress bar stalls near the end. There are 7 machines in my lab of 27 having this problem. All of the mach

  • Yosemite run "mount volumes" is not same as Mountain Lion

    I have a script to mount the shared folder from Windows server (named: servicedesk) as a volume in Yosemite iMac. -- -------begin script----- set loggedInUser to do shell script "whoami" tell application "Finder"   try   mount volume "smb://servicede

  • Can't get green gems in clash of clans

    Whenever I try to buy those green gems; It won't let me and says that I needed to go to apple/support. I would also like to add, that I kept trying to use my debit card quite a bit. But, it didn't work, so I tried to use a different debit card and it