How can we get next Alphabet in SAP

Hi Gurus ,
                I have a requirement where in need alphabet as per the Fiscal Year .
For Example : Current Year : 2008
                      Alphabet      : F
Then for next year 2009 i want it to be G so can anybody help me how can i do that
Thanks in advance
Regards
Shankar

hi shanker,
I dont know if there is a standard function module for ur requirement
but we hav developed our own function module.
u can try it.
  data:v_char type char1.
  data:v_next_char type char1.
        call function 'YMPIFM_GET_NEXT_ALPHABET'
          exporting
            alphabet      = v_char
          importing
            next_alphabet = v_next_char.
Below are the function module parameters and source code.
1) In Import Parameter
Parameter Name       TypeSpec    Associated Type                   Short Text
ALPHABET     TYPE        CHAR1                               Single-character flag
2) In Export Parameter
Parameter Name       Type Spec    Associated Type                   Short Text
NEXT_ALPHABET     TYPE        CHAR1                               Single-character flag
3) In source Code
function ympifm_get_next_alphabet.
*""Local interface:*
*"       IMPORTING
*"             REFERENCE(ALPHABET) TYPE  CHAR1
*"       EXPORTING
*"             REFERENCE(NEXT_ALPHABET) TYPE  CHAR1
case alphabet.
when '  '.
next_alphabet = 'A'.
when 'A'.
next_alphabet = 'B'.
when 'B'.
next_alphabet = 'C'.
when 'C'.
next_alphabet = 'D'.
when 'D'.
next_alphabet = 'E'.
when 'E'.
next_alphabet = 'F'.
when 'F'.
next_alphabet = 'G'.
when 'G'.
next_alphabet = 'H'.
when 'H'.
next_alphabet = 'I'.
when 'I'.
next_alphabet = 'J'.
when 'J'.
next_alphabet = 'K'.
when 'K'.
next_alphabet = 'L'.
when 'L'.
next_alphabet = 'M'.
when 'M'.
next_alphabet = 'N'.
when 'N'.
next_alphabet = 'O'.
when 'O'.
next_alphabet = 'P'.
when 'P'.
next_alphabet = 'Q'.
when 'Q'.
next_alphabet = 'R'.
when 'R'.
next_alphabet = 'S'.
when 'S'.
next_alphabet = 'T'.
when 'T'.
next_alphabet = 'U'.
when 'U'.
next_alphabet = 'V'.
when 'V'.
next_alphabet = 'W'.
when 'W'.
next_alphabet = 'X'.
when 'X'.
next_alphabet = 'Y'.
when 'Y'.
next_alphabet = 'Z'.
endcase.
endfunction.

Similar Messages

  • How can I get the "Full cycle SAP project experience"?

    Hi,experts
    I'm a beginner of PI and familar with java,now i have got good acquaintence of PI architecture and familiar with ESR and ID in PI,but now i'm confused with the development aspect of PI expert...one thing is that full cycle sap project experience is a must,but how can i get that while i just always repeating the boring creation of PI objects and do the mapping,routing tasks etc...

    Hi Rajesh,
    If you started working with new implementation project then you will get a chnace to involve in all phases like Blue printing,analysys,realization,development testing.
    Creation of obejcts in ESR or ID its not a big deal,but when you are working with complex landscape then you feel to elanr and many newthing in PI how to achieve the requirement using Writing some good UDF and using node function ...Adapter Modules or JAVA Mapping or XSLT Mappings..and many.
    When you get in to SAP PI project,when you started development first you will start analysing the functional document and then you will start preparing techincal specification,then mapping specification then development,testing..these all tasks happend in pahse by phase.after completion of development then you wl tesing the interfaces ,preparing test cases...
    we can say full lide cycle implemenattion prijects invloves above all tasks.
    Regards,
    Raj

  • How can I get Support Packages for SAP NSP 2004s?

    Hi together,
    I have installed the SAP NetWeaver 04s Sneak Preview.
    How can I get the support package stacks (SP 6 and SP 7)?
    I have only a small OSS-User for 'Freie Berater' (Free  Consultants). With that OSS-User it is not possibel to download the the support package stacks SAP Support Portal.
    Kind regards, Eva

    Hi Daniel,
    the sp-level is 5. You can find it via system/status/ in the section 'SAP System data' (klick at the detail-icon).
    Web Dynpro for ABAP works with that version. But I would like to have the newest sp-level. Our Web Dynpro teacher gave us some example sources and said that some of them might need sp 6. But I didn't test it.
    I have another question: Have you worked in the MARK project a few years ago? There was a collegue named Daniel Kotte.
    Kind regards, Eva

  • How can I get next Saturday date ?

    I have a java.util.date, I want to get date of next saturday just after this date.
    I how can I calculate next saturday's date in a simple way?
    thanks in advance.
    Metin

                    GregorianCalendar today = new GregorianCalendar();
                    today.add(Calendar.DAY_OF_WEEK, Calendar.SATURDAY - today.get(Calendar.DAY_OF_WEEK));
                    System.out.println(today.getTime());
                // or better becaue it does not rely on the ordering of the enumerations
                    GregorianCalendar today = new GregorianCalendar();
                    while (today.get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY)
                        today.add(Calendar.DATE, 1);
                    System.out.println(today.getTime());             
                }

  • How can one get S-curve in SAP PS?

    With reference to our SAP PS implementation, let me know how can i get S-curve shown from the planned and actual schedule and cost figures. I have seen tabular reports generation but for presentation S-curve is by far more easy and ready way to present.

    Go to CNE5 report,
    Then click on the description of WBS element or main WBS element. You will get Drill down report for Period Overview.
    Go to graphics icons and choose Period D Down. There you will get display for S-Curve
    Hope this help

  • How can i get access code for SAP 4.7 IDES version ?

    How can i get the access code for SAP 4.7 IDES version ?
    Thanks

    Hello Rahul,
    If you have registered / licensed IDES Version.
    You can generate Access code for Developer / Objects from http://service.sap.com/sscr
    Regards ,
    Santosh Karadkar

  • How can I get next button in preview app

    Hi,
    How can I use next button in preview app. Means in one folder I have 10 photos and I want to open each photo to view in preview app. Or any other options to use the next button , plz help
    Yas

    If you open all 10 at once in Preview, they will open together and there will be a filmstrip along the side for navigation.
    Or, if you select all 10 in the Finder and simply open QuickLook (File/QuickLook or press spacebar shortcut), you will see Previous/Next buttons in the top left corner without having to open any programs.

  • TweenEvent.MOTION_FINISH & how can I get "next frame()" to work?

    I just started learning AS3 the other day and NEED HELP!!. I'm trying to tween two movie clips at the same time and when they are finished, make them timeline move to the next frame. How do I do this or make it work!?!!?!? .
    Here is my current code:
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    import fl.transitions.TweenEvent;
    var myTween:Tween = new Tween(doorRightMc, "x", Bounce.easeOut, 500.7, 1001, 3, true);
    var myTween2:Tween = new Tween(doorLeftMc, "x", Bounce.easeOut, 24.2, -480, 3, true);
    stop();
    myTween.addEventListener(TweenEvent.MOTION_FINISH, handleReset);
    function handleReset(e:TweenEvent):void {
        e.target.nextFrame();
    PLEASE Help me out with this! I can't get the nextFrame() function to work .
    Thanks!!!
    Here is the ERROR MESSAGE:
    Error: Error #1023: Stack overflow occurred.
        at fl.transitions::Tween/getPosition()
        at fl.transitions::Tween/update()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()
        at intro4_fla::MainTimeline/onFinish()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at fl.transitions::Tween/set time()
        at fl.transitions::Tween/nextFrame()

    Stack overflows occur with infinite loops involving function calls (deep recursion).
    Your code causes a stack overflow because it calls the tween's nextFrame() function when the motion is already complete. That means that the MOTION_FINISHED event will be dispatched in the function you defined for the MOTION_FINISHED event: an infinite loop.
    I encountered a similar stack overflow when I tried to set the time of a tween beyond it's upper time in a MOTION_FINISHED event handler.
    ex.
    import fl.transitions.Tween;
    import fl.transitions.TweenEvent;
    import fl.transitions.easing.*;
    var xTween:Tween = new Tween(testObject, 'x', None.easeNone, 0, stage.stageWidth, 1, true);
    xTween.addEventListener(TweenEvent.MOTION_FINISH, handleReset);
    function handleReset(e:TweenEvent):void{
         e.target.time = 9001;
    (also, you're only supposed to use the nextFrame() method for frame-based tweens (Tweens with the useSeconds parameter set to false))

  • How can I get involved with teaching SAP BI at a University

    I have been working on SAP BI for about 8 years and have good ideas on where it can add value to companies. How can I go about teaching it at a university?

    Hi Arvind,
    Well you will certainly be in demand if you have practical experience so I suspect that the problem won't be searching for teaching opportunities but selecting from the many that are offered. Real world experience is invaluable as it puts meat on the bones of materials which students will have had access to prior to your arrival. In some of the UK and Irish schools consultants are asked if they can assist in amending or putting together teaching materials and then co-presenting the materials to students. This formnat often works very well - so well in fact that in those cases where I have attended the lectures tend to be wildly over-subscribed and students will fill every available floor and wall space!
    I would certainly echo Bob's thoyghts with regard to including some additional information though. It's very easy to get requests from multiple institutions that don't reflect your skills or interests and this can be headed off by making it very clear what you want to talk about and what your range of interests might be / companies that you have worked at / any research or prior teaching you've done and certainly not least - what you actually enjoy doing.
    I would also suggest that case studies are in huge demand - a lot of my schools have formed local collaborations with smaller SAP implementers because they can provide a case study, sometimes in collaboration with a speaker from the case company, and this really enables the university to show local relevance.
    I would also suggest you indicate the sort of time that you would be prepared to give - perhaps you have a format in mnd that fits in with your professional life? this is important as the est collaborations take into account the needs of both parties.
    All the best
    Martin
    Martin Gollogly
    Director, University Alliances
    United Kingdom and Ireland

  • How can we get the message from sap system to 3rd party system

    it is related to XI only .if yes u can configure Java proxi-XI-BAPI or call the bapi directly in synchronous mode which can give u return message in BAPIRET.
    can u give the proceser step by step.. plz..
    thanks and regards,
    suresh

    Hi,
    Aout Proxy , you can go thru these-
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    http://help.sap.com/saphelp_nw04/helpdata/en/87/5305adc23540b8ac7bce08dbe96bd5/content.htm
    Regards,
    Moorthy

  • How can I get the phone numbers in contacts to appear with dashes between the first 3 numbers, the next 3 numbers, and the last 4 numbers?  Until very recently it did so.  Contacts on my macbook pro does show up this way.  I do have a mobile me account an

    How can I get the phone numbers in contacts to appear with dashes between the first 3 numbers, the next 3 numbers, and the last 4 numbers?  Until very recently
    it did so.  Contacts on my macbook pro does show up this way.  I do have a mobile me account and in the past syncing was no problem.  What setting has changed?

    The phone number format as well as the date language and format and the time format are controlled by the Region Format setting. Go to Settings > General >International > Region Format.  When you change a region format, you can go back one page (to International) and see an example of the date/time/phone number format that your selected region format will produce.

  • Just replaced my iphone 4 with new 4.  restore from icloud is hung on an app I no longer use (password probably expired) how can i get the restore to move on to the next app

    just replaced my iphone 4 with new 4.  restore from icloud is hung on an app I no longer use (password probably expired) how can i get the restore to move on to the next app

    Read another post in the forum about this and it appears this app also installs a profile with a proxy service that you will have to try and delete as well. Check that out.

  • How can I get netflix on Apple TV to auto play the next episode?

    How can I get netflix on Apple TV to auto play the next episode?

    I don't have the answer to this question, and yes, I checked the "I have the same question, too" box.. But so did 30 some other people.. So, I've scoured the web and looked high and low into the Apple TV device.. HOW CAN I DO IT? My playstation 3 did it[.. My WDTV box top I've had for 2 years can do it! My Smart Vizio TV [netflix app built in to the tv] can do it! My Apple ipad can do it. My iPhone can do it.. So, can my Apple TV do this? Or Not?

  • How can I get an item that has the broadcast icon next to it into MP3 format so I can put it on my ipod nano?

    Question: how can I get an item in my itunes library, on my mac os 10.6.7 that has a broadcast icon next to it into MP3 format so I can play it on my ipod? right now it won't let me, and it's very frustrating!!!! thanks

    I might have misunderstood what you mean by the "broadcast icon," but if you are talking about an audio stream, then there is just no way you can convert a stream to MP3. What this would involve is either recording the stream, and then you would just be replaying the recorded audio on your iPod (is this what you are trying to achieve?), or reading the stream directly on your iPod, which an iPod nano does not support (it would need wireless connectivity).
    Hope this helps

  • How Can we get the data from Non-SAP to SAP in WebDynpro

    Hi,
    I hope u understand my query, How can we get the data from Non-SAP to SAP thru WebDynpro Programming.
    Help out with the steps for getting the data or procedure.
    Regards,
    Mutyapu

    You can expose the APIs in the Non-SAP backend as Web Services, and consume them in SAP by creating an Enterprise Proxy. Then these can be called just like normal class methods from Web Dynpro.
    Regards,
    Nithya

Maybe you are looking for

  • A TreeMap and ArrayList question

    I am considering using a TreeMap structure with a String as my key and an ArrayList<Record> as my value. After doing some searching and not quite finding the assurance I desired, I am looking for anyone's guidance on my approach. Allow me to briefly

  • Documentation of a control or indicator

    I was documenting a control and indicator using the Properties->Documentation section. In Labview 8.0, you can add new lines into the Description section. In Labview 8.2, I can no longer add new lines in the area. This function fortunately works in t

  • Why JSTL EL support is missing in most tag attributes?

    It looks like only modelReference is able to accept a JSTL expression such as ${optionServer.someProperty}. All the tags in html_basic.tld do not evaluate expressions in attributes. Without JSTL EL, it is quite painful to adopt JSF now. What is the r

  • Export as Quicktime Video - with alpha

    I'm having trouble figuring out how to export an animation I've created in Flash as a Quicktime Video with transparent (alpha channel) background. My client wants to import it into Final Cut and have it play over a video track. I've used the "export

  • Please help me with these java puzzle ?

    Dear all, My friend send me typical java puzzle about java.util.ArrayList which is getting messy. Please help me out. It's not a homework. Please help me with these java puzzle ? Dear all, My friend send me typical java puzzle about java.util.ArrayLi