SuPM 1.0 Implementation Checklist now on BPX

Hi all,
you can find the checklist here:
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/e0ccbbc0-7696-2d10-4293-e385642b1f6e
Regards,
Frank

My advice:
- involve a senior NW BW basis person for the installation/post-installation
- understand the technology (ABAP and JAVA platform) and study checklist and installation guide
- follow exactly all post-installation steps as this is the tricky part
The checklist is meant as addtitional help, but don't put the installation guide away.
Best regards,
Frank

Similar Messages

  • Implemented MCX - now our Windows DC is overloaded?

    We appear to have the "inefficient macAddress query" issue described in this Apple Technote.
    http://support.apple.com/kb/TS1534
    We are running Mac OS X 10.6.8 clients with a Windows 2008 Domain Controller.
    The problem appeared shortly after we implemented Managed Preferences (MCX) for our Macs. This was done by binding the clients to a Mac 10.6.8 Server in addition to the Windows domain (i.e. Magic Triangle).
    Our Windows DC is at 100% cpu utilization for long periods. Login times are slow.
    Our central IT department is declining to index the macAddress field in the Windows directory as Apple suggests. They feel that any change to the Windows directory schema, not matter how minor, is too risky.
    Does anyone know of a work around?
    Thanks!

    Hi Rani,
    The wizard should guide you through the steps without going too deep. It should replace the old domain configuration with the new one.
    If you do go into the deep you can probably resuse some of the config for the old domain, but in the end you'll have to start the config more or less from scratch - the domain has to be updated at several points in the config.
    Multi domain is not supported for now. Keep up with the central note and the documentation, though - these will be updated once there's support for it.
    Regards,
    Yonko

  • SNP implementation checklist..

    Hi,
    Could you please share the complete checklist for the SNP implementation for
    1. Masterdata on r3 & apo side
    2. CIF settings need to be done
    3. Heuristics, capacity levelling settings, varitants
    4.optimizer settings, variants
    5. any other relevant mandatory variants to be created as part of implementation
    please share your ideas.
    Thanks,

    5,
    I must assume from your question you have never done an SNP implementation before.  I am sad to inform you that there is no such checklist.  Every SNP implementation is different.  Every Core Interface is different.  Every optimizer implementation is different. 
    The 'checklist' is dependent upon the business requirements.  If there were a standardized a checklist, the first item on the list is 'Determine business requirements'.  From these requirements, you will develop the checklist.
    If you want to see how certain common business scenarios are implemented, I suggest that you review SAP Best Practices.
    http://help.sap.com/bp_scmv250/index.htm
    Best Regards,
    DB49

  • HACMP Implementation Checklist For SAP NW2004s

    Hi:
    Does anyone have a checklist for implementing IBM's HACMP on ERP2005? Beside following SAP installation guide, are there special steps that I should be aware of?
    Thanks

    Hi,
    Our customer has HACMP, however haven't found any checklist, if you haven't used HACMP before, you may check this link:
    http://www.redbooks.ibm.com/abstracts/sg244498.html?Open
    Download the book and check chapter 8.
    Regards,
    Siddhesh

  • How to implement logger in this ftp server

    I have written a FTP Server that is used by the clients to upload xml over to the server.
    Currently it is using a console and it is printing stuff out on a console.
    I have tried a lot to implement a logger class so that all console messages get written to a file.
    But it has not been working out at all.
    I would deeply appreciate if all you java gurus out there could modify the code given below to correctly log messages to a log file.
    Please do Explain if possible ...I will try to rectify this issue in several other applications i developed as well.
    import java.net.*;
    import java.io.*;
    import java.util.*;
    import java.util.Date;
    import java.text.SimpleDateFormat;
    import java.text.DateFormat;
    import java.text.Format;
    import java.lang.Object;
    import java.lang.*;
    import javax.crypto.*;
    import javax.crypto.spec.PBEKeySpec;
    import javax.crypto.spec.PBEParameterSpec;
    import java.security.spec.AlgorithmParameterSpec;
    import java.security.spec.KeySpec;
    public class FTPServer
    {     public static void main(String args[]) throws Exception
         {     ServerSocket soc=new ServerSocket(5217);
              System.out.println("FTP Server Started on Port Number 5217");
              while(true)
                   System.out.println("Waiting for Connection ...");
                   transferfile t=new transferfile(soc.accept());               
    class transferfile extends Thread
         Socket ClientSoc;
         DataInputStream din;
         DataOutputStream dout;     
         transferfile(Socket soc)
         {     try
              {     ClientSoc=soc;                              
                   din=new DataInputStream(ClientSoc.getInputStream());
                   dout=new DataOutputStream(ClientSoc.getOutputStream());
                   System.out.println("FTP Client Connected ...");
                   System.out.println("External IP of Client ..." + ClientSoc.getInetAddress());
                   //System.out.println("FTP Client Connected ..." + ClientSoc.getRemoteSocketAddress());
                   start();               
              catch(Exception ex)
    //encrypto routine starts
    class DesEncrypter {
            Cipher ecipher;
            Cipher dcipher;   
            // 8-byte Salt
            byte[] salt = {
                (byte)0xA9, (byte)0x9B, (byte)0xC8, (byte)0x32,
                (byte)0x56, (byte)0x35, (byte)0xE3, (byte)0x03 };   
            // Iteration count
            int iterationCount = 19;   
           DesEncrypter(String passPhrase) {
                try {
                    // Create the key
                    KeySpec keySpec = new PBEKeySpec(passPhrase.toCharArray(), salt, iterationCount);
                    SecretKey key = SecretKeyFactory.getInstance(
                        "PBEWithMD5AndDES").generateSecret(keySpec);
                    ecipher = Cipher.getInstance(key.getAlgorithm());
                    dcipher = Cipher.getInstance(key.getAlgorithm());   
                    // Prepare the parameter to the ciphers
                    AlgorithmParameterSpec paramSpec = new PBEParameterSpec(salt, iterationCount);   
                    // Create the ciphers
                    ecipher.init(Cipher.ENCRYPT_MODE, key, paramSpec);
                    dcipher.init(Cipher.DECRYPT_MODE, key, paramSpec);
                } catch (java.security.InvalidAlgorithmParameterException e) {
                } catch (java.security.spec.InvalidKeySpecException e) {
                } catch (javax.crypto.NoSuchPaddingException e) {
                } catch (java.security.NoSuchAlgorithmException e) {
                } catch (java.security.InvalidKeyException e) {
            // Buffer used to transport the bytes from one stream to another
            byte[] buf = new byte[1024];   
            public void encrypt(InputStream in, OutputStream out) {
                try {
                    // Bytes written to out will be encrypted
                    out = new CipherOutputStream(out, ecipher);   
                    // Read in the cleartext bytes and write to out to encrypt
                    int numRead = 0;
                    while ((numRead = in.read(buf)) >= 0) {
                        out.write(buf, 0, numRead);
                    out.close();
                } catch (java.io.IOException e) {
            public void decrypt(InputStream in, OutputStream out) {
                try {
                    // Bytes read from in will be decrypted
                    in = new CipherInputStream(in, dcipher);   
                    // Read in the decrypted bytes and write the cleartext to out
                    int numRead = 0;
                    while ((numRead = in.read(buf)) >= 0) {
                        out.write(buf, 0, numRead);
                        //added later on
                        in.close();                    
                    out.close();
                } catch (java.io.IOException e) {
    }     //encryptor routine ends
    //not implemented right now as we arent using the ftp server to download stuff...can be activated later on if we want
         void SendFile() throws Exception
              String filename=din.readUTF();
              File f=new File(filename);
              if(!f.exists())
                   dout.writeUTF("File Not Found");
                   return;
              else
              {     dout.writeUTF("READY");
                   FileInputStream fin=new FileInputStream(f);
                   int ch;
                   do
                        ch=fin.read();
                        dout.writeUTF(String.valueOf(ch));
                   while(ch!=-1);     
                   fin.close();     
                   dout.writeUTF("File Received Successfully");                                   
         String Compare(String filename) throws Exception
                        ///dout.writeUTF("entering compare");
                        String dateTempString=new String();
                        Date dateValue=new Date();
                        SimpleDateFormat formatter = new SimpleDateFormat ("hhmmss");
                        dateTempString = formatter.format(dateValue);
                        File dir1 = new File("C:\\FTPnew");
                        boolean success2 = dir1.mkdir();
                        if (!success2) {
                             // Directory creation failed /Already Exists
                        File dir = new File("C:\\FTPnew\\server");
                        boolean success = dir.mkdir();
                        if (!success) {
                             // Directory creation failed /Already Exists
                        File ftemp=new File(dir,dateTempString + filename);
                        File fnewtemp=new File(dir,"new-enc-"+filename);
                        // Create encrypter/decrypter class
                        DesEncrypter encrypter = new DesEncrypter("My Pass Phrase!");
                        FileOutputStream fout=new FileOutputStream(fnewtemp);     
                        int ch;
                        String temp;
                        do
                        {     temp=din.readUTF();
                             ch=Integer.parseInt(temp);
                             if(ch!=-1)
                                  fout.write(ch);                         
                        }while(ch!=-1);
                        fout.close();
                        //dout.writeUTF("written temp en file");
                        // Decrypt
                    encrypter.decrypt(new FileInputStream(fnewtemp),
                    new FileOutputStream(ftemp));
                        //String Option;
                        dout.writeUTF("Delete");                    
                        System.out.println("File Upload Successfull--Duplicate file with timestamp Created");          
                        boolean success1 = fnewtemp.delete();                    
                        return "hello" ;
         void ReceiveFile() throws Exception
              String ip=din.readUTF();
              System.out.println("\tRequest Coming from Internal IP Address : "+ ip);
              String filename=din.readUTF();
              if(filename.compareTo("File not found")==0)
                   return;
              // Destination directory
       File dir11 = new File("C:\\FTPnew");
                        boolean success22 = dir11.mkdir();
                        if (!success22) {
                             // Directory creation failed /Already Exists
                        File dir = new File("C:\\FTPnew\\server");
                        boolean success21 = dir.mkdir();
                        if (!success21) {
                             // Directory creation failed /Already Exists
              File f=new File(dir ,"enc-"+filename);
              File fe=new File(dir,filename);
              String option;
              if(fe.exists())
                   //dout.writeUTF("File Already Exists");
                   String compvalue = Compare(filename);
                   //dout.writeUTF(compvalue);
                   if(compvalue.compareTo("hello")==0)
                        //dout.writeUTF("Transfer Completed");
                        return;
                   option=din.readUTF();
              else
                   //dout.writeUTF("SendFile");
                    option="Y";
                   if(option.compareTo("Y")==0)
                        // Generate a temporary key.       
            // Create encrypter/decrypter class
             DesEncrypter encrypter = new DesEncrypter("My Pass Phrase!");
                 FileOutputStream fout=new FileOutputStream(f);                    
                        int ch;
                        String temp;
                        do
                        {     temp=din.readUTF();
                             ch=Integer.parseInt(temp);
                             if(ch!=-1)
                                  fout.write(ch);                         
                        }while(ch!=-1);
                        fout.close();                    
                        // Decrypt
                    encrypter.decrypt(new FileInputStream(f),
                    new FileOutputStream(fe));          
                        boolean success2 = f.delete();
                        dout.writeUTF("Delete");
                        System.out.println("File Upload Successfull");                    
                   else
                        return;
         public void run()
              while(true)
                   try
                   String Command=din.readUTF();
                   if(Command.compareTo("SEND")==0)
                        System.out.println("\tSEND Command Received ...");     
                        ReceiveFile();
                        continue;
                   catch(Exception ex)
                        //System.out.println("\tClient Terminated Abnormally ...........");
                        continue;
    }

    Stick a
    Logger log = Logger.getLogger( "me ftp server" );at the top.
    Checn Sys.out.println to log.info( ... )
    Add a logging prefs file.
    http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/overview.html

  • Configuring WM in Already Implemented SAP ECC 6.0

    Dear all,
    In my SAP system all modules like MM,SD,FICO,PP are implemented.
    Now we want to implement SAP WM module in already implemented System,
    So what are the Key Points to consider While implementing the WM module.
    Regards,
    Rocky.

    Hi,
    See this link below for the detail's
    http://www.karkhanisgroup.com/consulting/wm-warehouse-management.html?showall=1
    http://www.erpgenie.com/component/content/article/127
    Regards
    Bhuban

  • Real time critical issues in  Implementation Project

    Hi friends
    Please send  me the *Real time critical issues in  Implementation and Development  Projects*
    Thanks
    Srikanth Reddy.P

    Hi
    Blue Print: Assume the client is already having sound legacy system in place.
    Also assume that all the processes in FICO are neatly documented with visios.
    Now study those process flows and prepare a list of sub processes.
    Now prepare the fits/gaps/ assessment.
    If the process fits into SAP it would be a fit. If an enhancement / modification is required, it goes into the red column.
    Record all the discussions with the core users against each process and sub process.
    Also list down the dependencies for each process / analyse the integration aspects.
    Also plan how you would convert the legacy data into SAP.
    The whole document should have illustrations / scenarios and ultimately signed off. This at any cost should not be changed unless, there is a total turnaround in the process requirements.
    With the finalised blue print, you could start the activities in the implementation.
    Now regarding the interview questions:
    - Starts with your resume. How you have projected yourself. Have you shown real time experience or faked up projects. In any case, it is very easy to make out whether you have experience in implementation or support environment. You could never fool the interviewer.
    Initially the interviewer would try to make an assessment on your genuinity.
    - When did the implementation start?
    - When did it GOLIVE?
    - Were you involved in the end to end implementation or was it a partial role?
    -If you are supporting the client, who implemented SAP?
    - What tool do you use to track the support activities?
    - How many tickets have you handled so far?
    - Name some critical issues which you resolved and without which the production or business got affected?
    - What is the system landscape ?
    -Have you developed any reports / enhancements / technical / functional designs?
    - Are you aware of interfaces / ALE / IDOCs ?
    - Are you aware of SLAs
    - Rate yourself on a rank of 1 to 10 in FI and CO
    - How often have you interacted with client during implementation / support?
    - What process designs have been prepared by you?
    - How do you react when you get a critical issue or cross modular issues?
    And so on and on
    Hope this helps

  • How to register new interface implementation?

    Hi,
    I have the following problem:
    There exists a self written webdynpro application. This application uses a Java Interface. The administrator of the application can add new functionality to the application by adding a new line to a table. He inserts the name of a class which implements that Java interface. This class has the new functionality.
    For each interface implementation the user of the webdynpro gets a value into a list. He can select an entry from this list. This value tells to the application that it has to create an object from the related java interface implementation.
    Now I wonder how I can tell to the webdynpro application that it knows all interface implementations which will come in the future? If I do not "register" or reference the new interface implementations, then I think the webdynpro application has ClassNotFound errors.
    The developers should make there own projects for each interface implementation an deploy them. But what must be done, that the webdynpro application knows them?
    Can you please give me some suggestions?
    Thank you and best regards,
    Marcus

    You can register a Mac, but not an accessory like the Time Capsule. Keep a copy of your sales receipt.....just in case.

  • Implementation check list

    Hi all,
    Is there any kind of implementation checklist in existance from SAP or have any other partners created something that they feel is usable and repeatable?
    Thanks for any suggestions,
    John

    Hi
    I am new to this site and find it difficult to get information regarding WEB tools and WEB CRM.
    I would like to be involved with others who are putting e-commerce together with webtools and B1.
    I can find no information at all regarding WEB CRM, we are finding the outlook integration a poor solution to and essential area and need to explore other solutions.
    please point me in the right direction if you can on any of the above.
    thanks
    kevin

  • RSA implementation basics ...

    Hi,
    Iam totally new to the Java Card programming. I want to find out how is RSA implemented. Now if I need to get some information from card (eg. serial number) and check the same. How do I implement the same using the Host and Smart Card.
    Any light on the same would be appreciated. Also, if anyone has example of implementation of RSA between Host and Smart card would be appreciated (in Delphi and Java) ...
    Thanks

    Hi,
    I have written a code based on a sample. The program has a client which accepts a string at frontend and sends the information to be encrypted at card, then writes the encrypted information to the card. To decrypt the same, there is an option at the frontend to read the string from card, so the program, gets the string from the card (in encrypted form), then sends the string to card decrypt the same. Iam getting an Techincal error (error 38) while decrypting. Can you please help? I need a solution immediately. I been trying to work on the same for last few days.
    I have pasted the code below for reference. Appreciate if some one could respond quickly.
    package rsa_encrypt_decrypt;
    import javacard.framework.*;
    import javacard.security.*;
    import javacardx.crypto.Cipher;
    Host Call:
    iopCard.SendCardAPDU(0x00,0xAA,0x02,P2,iArray,iArray.length);
    Card Applet:
    public class RSAEncryptDecrypt extends javacard.framework.Applet
         // This applet is designed to respond to the following
         // class of instructions.
         final static byte GETSET_CLA = (byte) 0x85;
         final static byte CRYPT_CLA = (byte) 0x00;
         // Instruction set for SimpleString
         final static byte SET = (byte)0x10;
         final static byte GET = (byte)0x20;
         final static byte SELECT = (byte) 0xA4;
    // This buffer contains the string data on the card
         byte TheBuffer[];     
         //globals
         RSAPrivateCrtKey rsa_PrivateCrtKey;
         RSAPublicKey rsa_PublicKey;
         KeyPair rsa_KeyPair;
         Cipher cipherRSA;
         final short dataOffset = (short) ISO7816.OFFSET_CDATA;
         //constructor
         private HandsonRSAEncryptDecrypt(byte bArray[], short bOffset, byte bLength)
         TheBuffer = new byte[100];
         //generate own rsa_keypair
    rsa_KeyPair = new KeyPair( KeyPair.ALG_RSA_CRT, KeyBuilder.LENGTH_RSA_1024 );
    rsa_KeyPair.genKeyPair();
              rsa_PublicKey = (RSAPublicKey) rsa_KeyPair.getPublic();
              rsa_PrivateCrtKey = (RSAPrivateCrtKey) rsa_KeyPair.getPrivate();
              cipherRSA = Cipher.getInstance(Cipher.ALG_RSA_PKCS1, false);
              register(bArray, (short) (bOffset + 1), bArray[bOffset]);
         //install
         public static void install(byte bArray[], short bOffset, byte bLength)
              new HandsonRSAEncryptDecrypt(bArray, bOffset, bLength);
         public void process(APDU apdu)
              if (selectingApplet())
                   return;
              byte[] buf = apdu.getBuffer();
              byte cla = buf[ISO7816.OFFSET_CLA];
              byte ins = buf[ISO7816.OFFSET_INS];
              if ((buf[ISO7816.OFFSET_CLA] != 0) && (buf[ISO7816.OFFSET_CLA] != GETSET_CLA)) ISOException.throwIt (ISO7816.SW_CLA_NOT_SUPPORTED);
              if ((buf[ISO7816.OFFSET_INS] != (byte) (0xAA)) && (buf[ISO7816.OFFSET_INS] != (byte) (0x10)) && (buf[ISO7816.OFFSET_INS] != (byte) (0x20))) ISOException.throwIt (ISO7816.SW_INS_NOT_SUPPORTED);
              switch (cla)
                   case GETSET_CLA:
                        switch (ins)
                             case SET:
                                  SetString(apdu);
                                  break;
                             case GET:
                                  GetString(apdu);
                                  break;
                   case CRYPT_CLA:
                        switch (buf[ISO7816.OFFSET_P1])
                             case (byte) 0x01:
                                  encryptRSA(apdu);
                                  return;
                             case (byte) 0x02:
                                  decryptRSA(apdu);
                                  return;
         private void encryptRSA(APDU apdu)
              byte a[] = apdu.getBuffer();
              short byteRead = (short) (apdu.setIncomingAndReceive());
              cipherRSA.init(rsa_PrivateCrtKey, Cipher.MODE_ENCRYPT);
              short cyphertext = cipherRSA.doFinal(a, (short) dataOffset, byteRead, a, (short) dataOffset);
              // Send results
              apdu.setOutgoing();
              apdu.setOutgoingLength((short) cyphertext);
              apdu.sendBytesLong(a, (short) dataOffset, (short) cyphertext);
              //SetString(apdu);
         private void decryptRSA(APDU apdu)
              byte a[] = apdu.getBuffer();
              short byteRead = (short) (apdu.setIncomingAndReceive());
              cipherRSA.init(rsa_PublicKey, Cipher.MODE_DECRYPT);
              cipherRSA.doFinal(a, (short) dataOffset, byteRead, a, (short) dataOffset);
              // Send results
              apdu.setOutgoing();
              apdu.setOutgoingLength((short) 24);
              apdu.sendBytesLong(a, (short) dataOffset, (short) 24);
         // SetString stores the string on the card.
         private void SetString(APDU apdu) {
              byte buffer[] = apdu.getBuffer();
              byte size = (byte)(apdu.setIncomingAndReceive());
              byte index;
              // Store the length of the string and the string itself
              TheBuffer[0] = size;
              for (index = 0; index < size; index++)
                   TheBuffer[(byte)(index + 1)] = buffer[(byte)(ISO7816.OFFSET_CDATA + index)];
              return;
         //     1. Client sends a GetString APDU with a length of 0
         //     2. Card responds with a Status Word of 0x62YY, where YY is the length
         //          of the string (in hex).
         //     3. The client sends its GetString APDU again, but this time with the
         //          correct length.
         private void GetString(APDU apdu) {
              byte buffer[] = apdu.getBuffer();
              byte numBytes = buffer[ISO7816.OFFSET_LC];
              if (numBytes == (byte)0) {
                   ISOException.throwIt((short)(0x6200 + TheBuffer[0]));
              apdu.setOutgoing();
              apdu.setOutgoingLength(numBytes);
              byte index;
              for (index = 0; index <= numBytes; index++)
                   buffer[index] = TheBuffer[(byte)(index + 1)];
              apdu.sendBytes((short)0,(short)numBytes);
              return;
    }

  • MAM 3.0 Implementation Technical Expertise required

    Hello,
    We are working on a MAM 3.0 Implementation Project. However , we are stuck with a number of blocking technical issues. We require technical consulting for the same.
    If anybody could help, we would require official technical consulting for a period of 2 weeks.
    My email id is : [email protected]
    Thanks in advance.
    Regards,
    Anirban Mookherjee.

    Hello,
    MAM implementation is not be really extaordinarely complicated. Why don't you ask questions about what blocks you from implementing it now?
    Thank you,
    Julien.

  • ORACLE Apps Upgrade or re-implementation

    We are planning to upgrade our ORACLE Financials from 10.7 SC to 11i.
    It appears that we have two options:
    Perform upgrade steps and use autoupgrade to upgrade 10.7 to 11i
    OR
    Install as a fresh instance.
    Implement system as a new install
    Migrate data using interface.
    I would like to know if any body has any experience with any of these approaches and any pro's and con's for each options.
    null

    Thanks for the info. I was already leaning towards re-implementation, and now I think I'll try it for sure before the upgrade. But where do I find info. on carrying out a re-implementation? I don't recall seeing it in the manual (it is called something else?). Can you please provide me with details on where to locate such info, or on the procedure itself. Thanks.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Narendra Rao ([email protected]):
    If you have to do some or many of the following then you may consider reimplementation versus Upgrade:
    1. Data, in your current 10.7 is bad quality or corrupted.
    2. You need to purge data.
    3. It is essential that you need the latest functionality in 11i NOW, and is not easily available via upgrade as you need change your setup.
    4. Your database blocksize need to be changed or your O/S need to be upgraded (like in HP 10.2 v/s HP 11.x)
    5. You have a large volume of data that it could be easy to port data v/s upgrade as your window for upgrade is not feasible.
    6.You have a lot of products integtatd with oracle applications that will push your window into more than a 4 day weekend.
    7. Above all, you have ample customizations that would force you to reimplement.
    8. You are rolling out new divisions or adding new compaines to your Business Suite.
    9. and many many more
    If you would like upgrade to 11i and anticipate only the current functionality in 10.7 to be reflected in 11i, with minimal customizations, then Upgrade is your choice.
    Cost of upgrade v/s cost of reimplement, timespan for upgrade v/s timespan for reimplement, and above all ROI for either method must be clearly understood. <HR></BLOCKQUOTE>
    null

  • Implementing Workflow without HR module

    Hi everybody!
    I have to implement workflow in a company there is implementing SAP now. The problem is that the company will not install HR module.
    The question is:
    - How can I work with organizacional structure in the workflow?
    I never attended a implementation of workflow before, only some developments e maintenace, what are the main steps to have a sucess implementation? With or Without HR
    Tks!

    Create an approver table and assign the user ids of various approvers to it
    Later on use this table to determine who the approver is.
    Ex:
    If suppose you have created a workflow for release of parked doc and it shud first go to Vp , then to Chairman and then to MD.
    So create a table with company code , fiscal year , level , amount and user id.
    1000 2009 1 amount < 1000  USabcd(user id of chairman)
    1000 2009  2 amount >1001 and amount <2000 usabcdef(user id of VP)

  • Badi's multiple implementation

    Hi,
    I have a doubt in badi implementation.
    Suppose we have a badi which can have multiple implementation. Suppose this badi's  has  5 methods and one implementation is created in which these 5 methods were implemented.
    Now we make another implementation in which we change one method and do not touch others.
    How will we made this BADI work so that it calls one method from the new implementation and rest of the method from older implementation.
    Many Thanks!
    Parul.
    Edited by: Parul Gupta on Jan 29, 2011 12:52 PM

    Hi ,
    This might be helpful.
    1.Define the Filter for Badi.
    2.Set different filter values for each Badi Implemention.
    3.Call badi implemention based on filter value.
    Regards , Chetan.
    Edited by: Chetan on Feb 16, 2011 2:09 PM

  • SAP Note de-implementation process

    Hi ALL,
                 I just want to know the process of de-implementing an SAP Note, which might have several dependent SAP Notes installed as a pre-requisite. What I mean is; Say If  i implement an SAP Note A, before system implements the SAP Note A it will load SAP Note B as a pre-requisite. How can we de-implement all of them successfully ?
    BR
    Tanmoy

    Hi ALL,
                 I found the following extract in SDN wiki:
    It may happen that you try to de-implement an SAP note via T-cd:SNOTE > u201CSAP Noteu201D > u201CReset SAP Note Implementationu201D, but finally you find that it does not work or fails with error.
    It is not recommended to de-implement any SAP note which has been already implemented completely. The reason is that even you de-implemented it now, the corrections would be implemented sooner or later again by corresponding support package implementation in the future. 
    If you want to de-implement any SAP note, please donu2019t do it yourself. Please contact SAP support. SAP will judge whether it is really necessary to de-implement the SAP note or not, and de-implement it for you in necessary.
    SAP is developing new tool to replace Note Assistant. De-implementation function is not to be integrated into this new tool, which means that it will be impossible to de-implement any already-implemented SAP note using the new tool.
    BR ,
    Tanmoy

Maybe you are looking for

  • Info type 1001 Additional Data and Maintenance Using PPOME

    Hi All, I have gone through the steps of creating additional data for a new relationship that I have created in Organizational Management.  Everything works fine when maintaining this relationship using transaction PO13 - Position maintenance. Transa

  • HTML page in a Flex Application

    Hello ! is it possible to insert an HTML page into a flex application i don't know where to search about the component HTML (Adobe AIR) and how use it ... Nicolas "The Newbie "

  • Business Partner in SRM Invoice

    Hi, When creating an invoice in SRM-IMS, the business partner "Requester" is not getting copied from the SRM purchase order to the invoice. This is very important for us to trigger the execption mail for missing goods receipts. Please advise on the s

  • -18370 error, scc system has not been initialized

    Hi, I'm getting the error in the subject when choosing the menu source control/scc provider options.  I am using perforce, and I have a workspace open with projects and files.  Also, when going to configure/station options/source control, I do not se

  • How to delete background image areas like in ps

    I have a jersey layout which consists of front, back, left arm, right arm and shoulders. Each are can be individually selected in AI. I can change colors, strokes add images pretty much anything except what i can do in ps. In ps i can have the backgr