PS intregration with MM,FM,SD

How PS is integrated with FM in Public sector
and integration with MM,SD

Hi Amit,
PS is integrated with all modules of SAP.
MM and PS, we can create Purchase requisition in PS itself rather than doing in MM. This PR can be converted into Purchase order. To create PR in PS, we have to use the MM master data.
SD and PS, we can check the revenues in PS. This can be done while creating the Sale order we have to give the WBS element.
FI and PS:  We can provide the direct financial entries in FI to post cost to the project in PS by selecting the WBS element.
I hope i clarified your query
Regards
Sankar

Similar Messages

  • Intregrating with mysap hr.

    Hi,
    I'm a newbie to Sap so bear with me.
    Been tasked with finding out the best way to call into a mysap hr system from .net 1.1.
    Basically from a .net 1.1 program i want to e.g. add a new employee.
    Whats the best way ?
    Would like to use web services , is there a published/available wsdl file i can get for calling into mysap hr to achieve "add a new employee".
    Unfortunately i don't cuurently have access to a mysap hr system so just researching the potential ways.
    I appreciate this forum is Erp but i assumn laising wit Erp is similar to Hr.
    Thanks for all info
    JOhn

    You could call a BAPI using .net connector provided by SAP .
    You also could call BAPI as a web service . In ERP every  RFC/BAPI is a web service and you should be able to get a WSDL using SAP's web service browser
    http://<erphost>:<port>/sap/bc/bsp/sap/webservicebrowser/search.html
    For the above URL to work , you need to activate some BSP services using transaction SICF . You can find more details in OSS for activating BSP services.

  • The IOS5 is intregrated with twitter.

    Are they going to use other social networking sites like facebook or linkedin with there next update? I am a person who doesn't use twitter and doesnt find it very useful. Facebook allows you to talk(chat) now Video chat with them. Within the next update are they bringing that in.

    Only Apple knows and they don't disclose future plans or products ahead of launch.

  • CSS 11506 intregration with Siebel

    Hi All
    Is there any recommended/required configuration for load balancing Sieble application traffic through CSS11506.
    I have two pairs of load balancer, one is placed and configured in front of Siebel Web servers and other pair is placed and configured to load balance the traffic from web servers to the Siebel Application Servers (Siebel Object Managers).
    Both the pairs are configured in box-to-box redundancy mode.

    Hi,
    Gilles,
    As your reaction was posted on the website we came to a solution for oour problem. Routing was not configured correctly. When I added a route in my network, things started to work. Thank you very much for your input.
    Dirk

  • Does iPhoto '09 work with Snow Leopard

    Does iPhoto '09 work with Snow Leopard?

    Yes  --  but does not include photo stream, intregration with Aperature and other features which require Lion
    LN

  • Intergration SocialMiner 8.5(5) with UCCX 9.0.2

    Hello!
    I want to integrate UCCX 9.0.2 with SocialMiner 8.5(5). In "UCCX->Subsystems->Chat->SocialMiner Configuration" I try to set parameters for integration with Social Miner, but I get only "SocialMiner Status was red". I wrote HostName for SocialMiner unstead IP Address. My DNS works well and I don't have any problems with my network. After I filled gapes in "SocialMiner Configuration", I got message "SocialMiner has been configured and the data has been saved successfully.", but SocialMiner Status(Chat Feed, Campaign and Notification) is only red cross, although "CCX Chat Feed" was added in "SocialMiner->Configuration->Feeds" and "CCX Chat Campaign" was also added in "SocialMiner->Configuration->Campaign". Which typical problems I can have when I try to integrate SocialMIner and UCCX? How can I fix my problem?

    Mikhail, that chat is a standalone (Socialminer) service. I suggest to upgrade to Socialminer 9.0.1, to follow UCCX compatibility matrix guide, and if the issue persists, then it would be easier to work in the resolution from there.
    A few days ago I configure UCCX 9.0.2 intregrated with Socialminer 9.0.1 without a problem, that is why I suggest you to do the same.
    Please rate helpful answers.
    HTH
    Gabriel.

  • Does the Tech Comm Suite work differently/better then adding separate components?

    I use CS4 everyday which includes Illustrator,  Photoshop extended, InDesign, Dreamwearver and Flash. I now have a need to convert FrameMaker files into HTML and to create Help files using RoboHelp and Captivate. Do I need to get the Tech Comm Suite 2 or can I just add the RoboHelp and Captivate components and upgrade my FrameMaker to version 9? What works better and what is more cost efffective?

    Thanks Jeff for the information about importing not linking outside of the suite. I do want to link to the FrameMaker source file.
    I will have to check with Sales at Abode to see about the intregration with or upgrade price available for adding Tech Comm suite.

  • Norton Security and upgrade

    My Toshiba Mini Notebook NB255-N245 had Norton free trial from the factory. That became outdated and I chose to update to a paid version. Now I get 2 icons for the program in the notifications on the taskbar. I contacted Norton about this and they have had to 2 times try to correct this. First time by just clearing information in the registry for the icons. The second time they did something else and uninstalled and reinstalled the program. This fixed the problem for a short time but now it is doing it again. 
    I have heard uninstalling Norton programs a tricky to do and am thinking to try doing the uninstall and reinstall in Safe Mode.
    I also have thought of just getting rid of the Norton Security all together for several reasons. I am jst perplexed that this is happening. The other thing is the Upgrade was downloaded before the date when the current version was to expire so I am thinking the version  has a conflict of sorts.
    Solved!
    Go to Solution.

    jhqt wrote:
    My Toshiba Mini Notebook NB255-N245 had Norton free trial from the factory. That became outdated and I chose to update to a paid version. Now I get 2 icons for the program in the notifications on the taskbar. I contacted Norton about this and they have had to 2 times try to correct this. First time by just clearing information in the registry for the icons. The second time they did something else and uninstalled and reinstalled the program. This fixed the problem for a short time but now it is doing it again. 
    I have heard uninstalling Norton programs a tricky to do and am thinking to try doing the uninstall and reinstall in Safe Mode.
    I also have thought of just getting rid of the Norton Security all together for several reasons. I am jst perplexed that this is happening. The other thing is the Upgrade was downloaded before the date when the current version was to expire so I am thinking the version  has a conflict of sorts.
    I'm running Norton N360 on 2 Win 7x64 PC's and haven't seen the 2-icon issue but it's a known issue with NIS.  Norton hasn't been able to resolve the problem as yet.
    Here's a link to the Norton Forum where it's been discussed for several months.  The forum recently switched to a new format so the link doesn't include much but there's additional information in the forum about the topic.
    https://community.norton.com/forums/norton-cannot-solve-its-programming-errors-2-icons-systray-over-...
    From what I've read over there about the issue, many users have used the "hide icon" for one of the 2 Tray icons so that it's not a distraction.   I haven't heard of the 2-icon Tray issue affecting the actual operation of the AV's protection intregrity with one's PC.
    Fyi, Norton is about to release a completely new AV version, or it's been released within the last day or so.  I'm also thinking about switching another AV due to the upcoming change in versions.

  • Intregration of E-commerce web site with SAP B1 2007A

    Hi All,
           I have a e-commerce web site. so can any one tell me in detail how can i intigrate it with with my SAP System. I am using SAP B1 2007 A.
    Thanking you.
    Hari

    Hello Harinarayan,
    There could be many approach for doing this thing. We have implemented similar scenarios in 2-3 companies. We have followed following approach:
    a) Generate and send email from the website to a particular email address.
    b) Configure one computer to receive these emails in outlook
    c) Run a program, written in VB, using DI-API, to parse the emails and create appropriate entries in B1
    d) Create a separate program and run it to update the website database.
    This approach has been good for us, as it do not require dedicated internet connectivity on B1 server, which will be required when using SOAP, or DI-Server. It could easily be configured to run automatically after a fixed interval of time, so that it does not require any manual intervention either.
    I would happy to share the ideas and coding for this, if required.
    Rahul Jain

  • I'm so disappointed with my new Creative Zen

    hi Amy,Its probably best to go into Zen Media Explorer, assuming you have loaded the software from the supplied disc, the open up your song files anf delete using your delete button on your keyboard, Try it once just to make sure yHey everyone, I was hoping one of you may be able to help me. My mp3 is playing up in that when I try to skip tracks or do anything using the push buttons nothing happens. I have emailed Creative and they have emailed back with some instructions but all of the answers need me to be able to select things on my mp3 which I can't do without clicking the buttons....which don't work! I have searced through this site for a contact number (I'm in England btw). If anyone can help, please give me a shout. I go on holiday in 2 weeks and can't stand the thought of being MP3-less! Cheers Jess xu I've been a loyal Creative customer for over three years now. I've never been one to follow the crowd, so when I looked to purchase my first mp3 player over 3 years ago, I bought a Zen Touch 40gb instead of following everyone else and buying a very well-known brand made by a rival company. I found the build-quality, sound quality and ease of use to be far superior to my friends' rival brand mp3 players, so much so that when I was looking for a replacement mp3 and video player, I didn't hesitate to buy a new 60gb ZV:M from my local Comet store. That's when my problems started. After two months my ZV:M gave up the ghost. I took it back to Comet for a replacement, only to be told that the ZV:M had been discontinued (despite the 60gb version only having been available for a few months!) and that I would have to have a refund or another brand of mp3 player. I was told by the salesperson in Comet that Creative were releasing a new brand of multimedia player, called the Zen at the end of September. I decided to wait for it's release. I decided to wait for the 6gb version. I waited... and waited... and waited. Eventually, my parents, panic-stricken at the thought that it was getting close to Christmas and I had no present, went ahead and bought the 8gb version. The Zen disappointed me in many areas. The finish is that gloss, scratch-if-you-look-at-me black. The screen got smudges just by sitting on my bedroom cabinent and when I tried to wipe them off it made little difference. The screen, although looks good, is just too small to watch any videos for any length of time and the smudges make the videos appear distorted. The buttons are clearly designed to be used by right-handed people (what about us lefties ). SD card is not intregrated into your music or video library. 8gb is simply not enough memory and there's no choice in Creative's product line-up for a large capacity, compact HDD-based multimedia player. I almost feel as though Creative have concided defeat to their rivals, when it's so clear that a lot of the technology that has made Creative's rivals so popular were developed by Creative themselves. Come on Creative, pull your socks up and take the fight to your rivals. I know you may consider flash-based memory devices as the future, but at the moment flash-memory is just too expensi've to use and a market for the higher capacity HDD-based player is still out there (imagine the possibiliies - listening to all your music in a lossless format with Creative's renowned audio quality!). I have, reluctantly, decided to take my Zen back tomorrow and until Creative decide to overhaul their entire multimedia player line, I cannot see me coming back to them. I suppose then this is kind of a goodbye. I'd like to thank all the people who have taken the time on these forums to help me, especially the mods (Cat and Dale spring to mind!) and I hope that on my way I've been able to help others who needed it. I hope to be back on here one day! Take care and have a Happy New Year!re doing it correctly then go for your life Kev

    Well, in his defense, his parents bought him the player so I guess we can't blame him. Though the 6 GB versions were available in November so I guess they really did get 'nervous' about Christmas and like to get their shopping done early! Kudo's to you for trying to remain with the Creative line but for what you're looking for it's obviously not the player for you. Creative seems to be fine-tuning their line for the audio crowd. I'm into mp3 players for the audio. Sure, the ability to watch video's and look at pictures on a decent screen is a plus but for me at least, it's all about the music. And with music, 6 GB is more than enough. Heck, 8 GB would have been more than enough for me. I'm a subscriber to Napster-to-go, so I don't feel the need to carry 00 plus GB of stuff on my portable player. I honestly don't understand the desire to watch movies or TV shows on tiny little screens. But you're also talking to a guy who doesn't watch television. What a complete waste of time and brain cells. Probably the **competitor products we can't discuss here** or one of those players would better suit your needs. Companies are definately picking their niche markets carefully and Creative's decision to not offer hard dri've players any more seems to definately be saying bye-bye to that market. I can't say I blame them. Hard dri'ves eventually give up the ghost and are quite delicate for people on the go. Good ridance, I say. Let Apple, Zune and all the others cater to the Z generation's need to be spoonfed their video/TV addictions anywhere and everywhere. I'll pass. It's one thing to be able to enjoy some music on the go and enhance an otherwise dull work day or dri've. But movies/TV shows at work, school, or wherever? Please. Cut the cord! Just my $.02 - YMMV! M.Message Edited by Dale-CL on 2-26-2007 :4 AM

  • Probems with audio AC97, CHIPSET VT8237

    Hello, I have an MSI KT880 delta, Socket A, and i have problems with the intregrated sound (CHIPSET VT8237), i hear the sounds that play the computer, but with a very low cuality, and i can hear interferences in the speakers. If in the screen are moving images the sound will stop, and i can´t play again a sound. After restart computer the sound will work again but later i can`t play anything. Plase help Me!!!!. I have WIN XP Professional SP1, and DirectX 9.0, i reinstall the sound drivers with the lastest version, but dont work.

    "...but with a very low cuality, and i can hear interferences in the speakers..." Some times, this happens when there is a short somewhere. You could rule it out, taking Mobo out of case, puting it over an isolated surface and trying sound there.- If problem goes you'll know for sure what the prob. is. Could be a metal standoff...

  • Mm-fi intregration

    Hi every body,
    can any body help me to understand how mm-fi intregration works and the path that is req for mm-fi intregration
    Thanking you in advance
    With regards
    rakesh

    T.Code - OBYC for MM & FI Integration.
    Linking of Transacion / Account Keys to GL A/Cs through Account Detrmination.
    Account Detrmination can be based on following -
    Dr./Cr.
    General Modification
    Valuation Modifier
    Valuation Class
    Material Type is linked to A/C Category Reference
    A/C Category Reference is linked to Valuation Class
    So Indirectly Material Type gets linked to Valuation Class.
    Because of above, At the time of Creating Material Mater, when Material Type is selected, System automatically captures the relevant Valuation Class in Accounting View of Material Master. It is also necessary to give in Materil Master, Price Control - Std. Price / Moving Avg. Price
    Valuation Groupig Code is required to be activated
    Valuation Areas are generally maintained at Plant Level.
    There is linking of Valuation Area i.e Plant, Co. Code, Chart of A/C & Valu.Grp.Code
    Diff. Valuation Areas are grouped together under one Valuation Grouping Code. Generally Valuation Grouping Code is 0001
    There is linking of following as well -
    Mvt. Type
    Valuation Strings
    Trans.Key
    Account Modification
    In OBYC. Against Each Tra.Key, based on diff. A/C Detrmination Combination, Stock & Consumption related GL A/Cs are attached.
    e.g - For GBB Trans.Key, against the combination of Valuation Modifier & General Modifcaion, for each Valuation Class - DR & CR GL A/Cs are defined.
    Go Through Following Path for more details -
    SPRO-MM-Valu.&A/C Assignment-A/C Detrmination-A/CDetermination Without Wizard- Relevant Things related to MM & FI Integration.
    Hope that above information is sufficient to understand the concept & necessary things related to integration
    Regards...
    Ameya D. Mohoni...

  • A problem with threads

    I am trying to implement some kind of a server listening for requests. The listener part of the app, is a daemon thread that listens for connections and instantiates a handling daemon thread once it gets some. However, my problem is that i must be able to kill the listening thread at the user's will (say via a sto button). I have done this via the Sun's proposed way, by testing a boolean flag in the loop, which is set to false when i wish to kill the thread. The problem with this thing is the following...
    Once the thread starts excecuting, it will test the flag, find it true and enter the loop. At some point it will LOCK on the server socket waiting for connection. Unless some client actually connects, it will keep on listening indefinatelly whithought ever bothering to check for the flag again (no matter how many times you set the damn thing to false).
    My question is this: Is there any real, non-theoretical, applied way to stop thread in java safely?
    Thank you in advance,
    Lefty

    This was one solution from the socket programming forum, have you tried this??
    public Thread MyThread extends Thread{
         boolean active = true;          
         public void run(){
              ss.setSoTimeout(90);               
              while (active){                   
                   try{                       
                        serverSocket = ss.accept();
                   catch (SocketTimeoutException ste){
                   // do nothing                   
         // interrupt thread           
         public void deactivate(){               
              active = false;
              // you gotta sleep for a time longer than the               
              // accept() timeout to make sure that timeout is finished.               
              try{
                   sleep(91);               
              }catch (InterruptedException ie){            
              interrupt();
    }

  • Understanding problem with threads

    Hi,
    yesterday (at least i think it was yesterday) I posted a question in this forum, I needed help with writing a multithreaded server. The answer was simple and I wrote my program. It kinda works, but there is one thing I don't understand:
    I have a class, which handles the clientconnections and one that listens for incoming conections. I pass the socket returned by ServerSocket.accept() to the clientconnection object.
    There is only ONE clientconnection-object. The listener just passes the socket and calls the start() method of the clientconnection object.
    The clientconnection just writes some text to the client. Connecting more than one client at the same time works too. Everything works fine. And that's what I don't get. If I have only O N E clientconnection the texttransfer shouldn't work after i connect the second client, right?
    But it does, is there a mistake in my logic or am I losing my sanity? :)

    Hi again Danbas,
    Maybe you are losing your sanity... but that's ok. :)
    public void startlistening(){
    while(true){
    try{
    clientconn cc = new clientconn(ssock.accept());
    }catch(IOException ie){}
    //The Constructor in clientconn would look like this:
    public clientconn(Socket sock){
    //No idea what to do here
    Every time you perform "new", you create a new object. And you are calling new every time you accept a new socket connection. So you are creating a new clientconn object each time.

  • J2ME problem with threads

    Hi all,
    I would like to ask you for a help. I need to write a small program at my university. I started to write a midlet which function would be to countdown time for sports activities. I woul like to start a new thread - the one that counts down - and at the same time make the main thread sleep. After the "countdown" thread finishes, the main thread wakes up and waits for user input. The problem is that when the "countdown" thread finishes his work, I've got Uncaught exception java/lang/NullPointerException. error and the midlet halts.
    Below you can find the code
    import java.lang.*;
    import java.util.*;
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.*;
    public class intervals extends MIDlet implements CommandListener
    public Display ekran;
    private SweepCanvas sweeper;
    private Form rundy;
    private TextField round0, round1, round2, round3, round4, round5, round6, round7, round8;
    private long czas,x;
    private Command exitCommand;
    private Command addRound;
    private Command delRound;
    private Command start;
    private TextField repeat;
    private Form odliczanie;
    private Alert ostrz;
    Licznik thread;
    String test;
    StringItem test1;
    int parz,i,j,k;
    static int l;
    int ilrund;
    int ilpowt;
    Item sec;
    long sec1;
    public intervals()
        rundy = new Form("Interwa&#322;y sportowe");
        exitCommand = new Command("Wyj&#347;cie", Command.EXIT, 2);
        addRound = new Command("Dodaj","Dodaj rund&#281;", Command.ITEM,1);
        delRound = new Command("Usu&#324;","Usu&#324; ostatni&#261; rund&#281;", Command.ITEM,1);
        start = new Command("Start", Command.ITEM,1);
        odliczanie = new Form("Odliczanie");
        TextField dodaj(TextField kolej)
            kolej=new TextField("Podaj czas (s) rundy "+parz,null, 4, TextField.NUMERIC);//stworzenie nowej instancji do wybierania czasu trwania rundy
            if(rundy.size()==0)
                rundy.insert(rundy.size(),kolej);
                else
                    rundy.insert(rundy.size()-1, kolej);
            return kolej;
        void odliczanie(TextField round)
            monitor m=new monitor();
            k=Integer.parseInt(round.getString());
            ekran.setCurrent(odliczanie);
            thread=new Licznik(k,odliczanie);
            thread.start();
            ekran.setCurrent(rundy);
    public void startApp()// throws MIDletStateChangeException
        rundy.deleteAll();
        repeat = new TextField("Podaj ilo&#347;&#263; powtórze&#324;",null,1,TextField.NUMERIC);
        rundy.addCommand(addRound);
        rundy.addCommand(exitCommand);
        rundy.setCommandListener(this);
        Canvas obrazek = new MyCanvas();
        ekran = Display.getDisplay(this);
        ekran.setCurrent(obrazek);
        czas=System.currentTimeMillis();
        while (System.currentTimeMillis()<czas+1000)
            continue;
        ekran.setCurrent(rundy);
    public void pauseApp()
    public void destroyApp(boolean unconditional)
        notifyDestroyed();
    public void commandAction(Command c, Displayable s)
        if (c == exitCommand)
            destroyApp(false);
            notifyDestroyed();
        else if(c==addRound)
            if(rundy.size()==0)//Sprawdzenie ilo&#347;ci elementów w celu poprawnego wy&#347;wietlania liczby rund w formie
                parz=1;
                else
                parz=rundy.size();
            switch(parz)
                case 1:
                    round0=dodaj(round0);break;
                case 2:
                    round1=dodaj(round1);break;
                case 3:
                   round2= dodaj(round2);break;
                case 4:
                    round3=dodaj(round3);break;
                case 5:
                    round4=dodaj(round4);break;
                default:
                    ostrz=new Alert("Uwaga","Maksymalna liczba rund wynosi 9", null, AlertType.INFO);
                    ostrz.setTimeout(3000);
                    ekran.setCurrent(ostrz);
            if(rundy.size()==1)
                rundy.append(repeat);
                rundy.addCommand(start);
            rundy.addCommand(delRound);
        else if(c==delRound)
            if(rundy.size()!=0)
                rundy.delete(rundy.size()-2);
                if (rundy.size()==1)
                    rundy.deleteAll();
                if(rundy.size()==0)
                    rundy.removeCommand(delRound);
                    rundy.removeCommand(start);
        else if(c==start)
            ilrund=rundy.size()-1;
            if(this.repeat.size()>0)
                ilpowt=Integer.parseInt(this.repeat.getString());
            ekran = Display.getDisplay(this);
            for (i=1; i<=ilpowt;i++)
                odliczanie= new Form("Odliczanie");
                 for (j=0;j<ilrund;j++)
                    switch(j)
                         case 0:
                             odliczanie(round0);
                             break;
                         case 1:
                             odliczanie(round1);
                             break;
                         case 2:
                             odliczanie(round2);
                             break;
                         case 3:
                             odliczanie(round3);
                             break;
                         case 4:
                             odliczanie(round4);
                             break;
                         case 5:
                             odliczanie(round5);
                             break;
                         case 6:
                             odliczanie(round6);
                             break;
                         case 7:
                             odliczanie(round7);
                             break;
                         case 8:
                             odliczanie(round8);
                             break;
    class Licznik extends Thread
        int czas1,k;
        Form forma;
        monitor m;
        public Licznik(int k,Form formap)
            czas1=k;
            forma=formap;
        public synchronized void run()
            while(czas1>0)
                forma.deleteAll();
                forma.append("Czas pozosta&#322;y (s): "+czas1);
                try{Thread.sleep(1000);} catch(InterruptedException e){e.printStackTrace();}
                czas1--;
            if(czas1<=0)
                m.put();
        }and monitor class
    public class monitor
    boolean busy=false;
    synchronized void get()
        if(!busy)
            try
                wait();
            }catch(InterruptedException e){e.printStackTrace();}
        notify();
    synchronized void put()
        if(busy)
            try
            wait();
            }catch(InterruptedException e){e.printStackTrace();}
        busy=true;
        notify();
    }Can anybody help me with this?

    Groovemaker,
    Your Licznik class has a member m of type monitor, which has not been instantiated (in other words is null) hence, when calling m.put() you get NullPointerException. Please also mind, that using Thread.sleep(1000) is not an accurate way of measuring time.
    If I may, please use recommended for Java class naming conventions - some of your names use lower case, while other don't which is confusing to the reader.
    Daniel

Maybe you are looking for