Blueprint in PI Implementation

Hello Experts!!
It will be great if you can share what exactly I need to do in blueprinting in PI implementation from scratch.Are there any specific steps I need to follow/add in Blueprinting?
As I understand the blueprint from the PI point of view , it will include the understating of role of PI in the client landscape, how the PI will be replacing the point to point cases and which are the new business cases where integration is required. Requirement gathering from the landscape point of view will be the key .
This majorly involve:
1. How PI will be interacting with all the systems which include SAP systems , legacy systems and different third party applications?
2. How the integration will be achieved and what are the major factors can affect while doing integration?
3. What will be security features and limitations will be taken into consideration?
Later on the basis of blue print, Functional design will come into picture which will describe the how the integration strategies will be used in the landscape.
Your response will be a great help.
Thanks,
Pushkar

Hi,
You will get this from ASAP document from the service market place. Just check this link:
http://service.sap.com/~sapidb/011000358700004874282004E
you can also try this link:
http://media.sdn.sap.com/html/submitted_docs/Implementation_Roadmap_XI/index.htm
/people/michal.krawczyk2/blog/2005/04/09/xi--saps-document-templates
Also check this Blog XI - SAP's document templates By Michal Krawczyk
Thanks
Srinivas

Similar Messages

  • SAP HR implementation  ( MOST MOST URGENT )

    Hi Friends ,
    Just i wanted to know the following answers ?please kindly send me full - detail script .
    1. Project planning
    2. Documentation of Functional Specifications and communication to ABAP Programmers
    2. Blueprints (requirement analysis and process design)
    3. Realization (configuration, QA testing and production support hand-over)
    4. Go-live (data conversion, production system build and final QA testing)
    5. Production Support.
    Thanks and i appreciate your time .
    Regards- Zubair ( Australia )

    Business Blueprint
    Once a company decides to buy SAP, a consulting company is being hired for the implementation. The consulting company analyze the business process of the company and prepare a blueprint.
    Sometimes the business process is reengineered (BPR) to accommodate SAP's functionalities.
    The second step is installation of SAP and setting up three clients namely development client, test client and production clients.
    In the development client the SAP functional and development group start configuring the SAP based on the blueprint. Once it is completely configured, it is being transported to test client for testing using real time data. Once testing is successful, the configuration is being transported to production client to be used by real-time users.
    So this process makes SAP more reliable and robust in production.
    Preparation Before Implementing SAP
    SAP R/3 implementation is generally a key project for any organization. It is necessary to do preparation before implementation.
    Many organizations speak of "transferring technology." But what does that mean? Transfer technology involves transfer of the system which includes the
    hardware
    software
    people
    processes
    information
    organization
    structure
    synchronization
    function and
    behavior.
    It becomes obvious that the transfer of any part of the system, without the rest of it, does not transfer technology. In our context, the software SAP/3 is being changed. In most of the cases the hardware needs to be changed. The people need training to operate SAP system. But unfortunately, many organizations fail to understand that they need to change their processes. SAP is a package & it contains many best practices suitable to almost each industry. The designer (configuring the system) must design the system keeping the objective of the business objective in mind. The user should be prepared to change it’s processes and ensure that the objective of the processes is met. This should be done without or minimum distortion of the processes designed by SAP. This is a big challenge to the designer as well as user. It should noted that the user representative involved in the system design should be empowered for low level BPR decisions.
    Also the information stored in the system will be in different form than the legacy system. The user must be prepared & trained for the changed.
    The major challenge is behavioral change. Implementation of SAP R/3 system changes relationship of different persons, it gives/denies access to information which was not available/available to the person, it changes processes and control functions. This all gives behavioral issues. To get best out of SAP, these issues must be addressed before implementation.
    SAP R/3 re-engineers many processes and the fear of downsizing and loosing job hinders free acceptance of SAP in many organizations. This fear hinders free communication between the end-users and SAP system designer. The communication is a vital element in successful implementation of SAP R/3. This issue of 'Fear Of Downsizing' must be addressed before starting implementation project.
    ASAP Implementation Methodology
    Any enterprise application software has to cover a broad spectrum of functionality, yet to be configured enough to meet specific requirements. SAP achieves this by ASAP methodology & R/3 Business Engineer.
    AcceleratedSAP (ASAP) is SAP’s standard implementation methodology. It contains the Roadmap, a step-by step guide that incorporates experience from many years of implementing SAP. Quality checks are incorporated at end of each phase to ensure quality of deliverables and monitor critical success factors.
    ASAP is delivered as a PC based package, so that an implementation project can begin prior to having an SAP R/3 system installed
    ASAP Tools
    ASAP Roadmap
    ASAP and Business Engineer have compatibility with many third party modeling tools and packages like MS Excel etc
    Creating the Business Blueprint for Implementation Projects
    Purpose
    To create a Business Blueprint during the implementation of mySAP.com solution to document the business processes in an enterprise, and to decide which processes should realize in SAP system.
    The use of Business Blueprint in the Solution Manager during the realization phase (configuration and testing) should continue. It needs to reuse the project structure created in the Business Blueprint phase, to configure and generate test plans. One can also display, change and enhance project documentation created during the Business Blueprint phase, during configuration.
    Prerequisites
    You want to implement a mySAP.com solution. You have completed the Project Preparation: you have defined an implementation project and a system landscape in the project administration of the SAP Solution Manager.
    Process Flow
    ...Create a Blueprint structure, using predefined substructures.
    Check the Business Blueprint structure, and the business scenarios, business processes and process steps it contains.
    Decide which business scenarios, business processes and process steps you want to include in the Business Blueprint. You can enhance the processes and process steps, or adjust the names of individual processes to suit your company requirements.
    Create the project documentation and save it in the Business Blueprint.
    Assign transactions to process steps. This specifies which transactions in the system correspond to the process steps in your enterprise.
    Print the Business Blueprint document.
    When the Business Blueprint is complete, you can start to set up the development system landscape.
    Result
    You have created your Business Blueprint and set up your development system landscape. You can reuse the Business Blueprint and the project structure to configure and test your business processes
    Business Blueprint
    Use
    This function documents the business processes in your company that you want to implement in the system. In a Business Blueprint for Projects, you create a project structure in which relevant business scenarios, business processes and process steps are organized in a hierarchical structure. You can also create project documentation and assign it to individual scenarios, processes or process steps. You then assign transactions to each process step, to specify how your business processes should run in your SAP Systems.
    The Business Blueprint is a detailed description of your business processes and system requirements. You can print it out.
    Integration
    You can continue to use the project documentation and the project structure that you create during the Business Blueprint, in the configuration and test organization phases.
    • When you configure your business processes, the system displays the Business Blueprint project structure. You can use the Business Blueprint project structure as a point of reference during configuration.
    • You can also display and edit the project documentation from the Business Blueprint phase, during configuration.
    • You base all test plans that you create during test organization, on the Business Blueprint project structure. The transactions that you assign to process steps in the Business Blueprint are put in test plans during test plan generation, and run as function tests to test the transactions.
    Prerequisites
    You have created a project of type implementation, template, or upgrade, in the project administration.
    Features
    Scope of the transaction Business Bueprint
    Function Tab
    Create a project structure Structure
    Display the following documentation:
    • Documentation delivered by SAP, e.g. scenario descriptions
    • Documentats from templates, e.g. from template projects
    To be able to edit general documentation, copy it to the Project Documentation tab. General Documentation
    Assign documents to structure elements
    Create, Change, Upload user documents Project Documentation
    Input administration data, e.g. project status, team members assigned, planned and actual resources Administration
    Assign transactions and programs to structure elements Transactions
    Create, Display and Edit messages Messages
    Display and Create a process graphic
    Create a process graphic Graphic
    Where-used list:
    • Use in user project
    • Use in other projects
    • Go to use by double-click • General Documentation
    • Project Documentation
    • Transactions
    General Functions
    Function Navigation
    Change the sequence, hide or show tabs Settings ® User-Specific
    Translate project structure
    For further information about translating document names for URLs, in your project, see Translating a Template
    Goto  Translation
    Create/print a Business Blueprint document Business Blueprint  Create Blueprint Document
    Assign Document Authorizations
    Assign authorizations in the Role (PFCG) and User Maintenance.
    Activities
    1. Create a Blueprint structure in the Structure tab, using predefined substructures.
    2. Check the Business Blueprint structure, and the business scenarios, business processes and process steps it contains.
    3. Decide which business scenarios, business processes and process steps you want to include in the Business Blueprint. You can enhance the processes and process steps, or adjust the names of individual processes to suit your company requirements.
    4. Create project documentation to save in the Business Blueprint, in the Project Documentation tab.
    5. Assign transactions to process steps in the Transactions tab. This specifies which transactions in the system correspond to the process steps in your enterprise.
    6. Print the Business Blueprint document.
    7. When the Business Blueprint is complete, you can start to set up the development system landscape.
    Result
    You have specified a Business Blueprint. You can reuse the Business Blueprint and the project structure to configure and test your business processes.
    Business Blueprint
    Definition
    A Business Blueprint documents the business process requirements of a company. In collaborative business processes, several companies are involved.
    Use
    The Business Blueprint gives you a general idea of how your business processes could be mapped in one or more SAP Systems. The Business Blueprint documents in detail the scope of business scenarios, business processes, process steps, and the requirements of a mySAP.com solution implementation.
    Structure
    A Business Blueprint compises the following structure elements in a hierarchy:
    • Organizational units
    • Master data
    • Business scenarios
    • Business processes
    • Process steps
    You assign content, for example, project documentation, Business Configuration Sets, or transactions to individual structure elements, in the SAP Solution Manager.
    You can also create structure elements for organizational units and master data, below a business scenario. You only use these structure elements if the organizational units and master data are only relevant to the business process above them in the structure.
    09885707073

  • SAP Blueprint Document

    Hi,
    What are the content present in SAP Blueprint Document? please share if any template available
    Are are any SAP specific business process flows available for banking?
    Regards,
    Kamal

    During ECC 6.0 Partner Summit in Bangalore recently question was raised about Blueprint document. The answer provided by SAP was to use Solution Manager for Blueprinting. The blueprint should be the definition of Business Blueprint and Configuration in Solution Manager. SAP does not suggest creating a separate blueprint document for implementation any more unlike what was provided through QAdB earlier.
    So there is no separate document unless a consulting company creates one for its client.
    However standard configuration documents are available as Building Block library under help.sap.com >> SAP Best Practices >> Cross-Industry Packages >> Supply Chain Management >> V1.50 >> Technical Information >> Building Block library.
    That should help in determining the configurations required once you have defined the associated business processes for customer requirements.
    Thanks,
    Somnath

  • Graphical Business Blueprinting : Technical Requirements and Setup

    Dear All,
    I am trying to use the Graphical Business Blueprint in Solution Manager 7.1
    I followed the following steps in a bid to complete the product technical setup.
    Installed the So-Co Add on using SAINT transaction. No special steps, just normal add-on installation.
    Followed the steps in the setup guide for BPB (define logical ports, endpoints, services, aliases)
    I am able to then load the http://hostname:port number/ebb/setup.asp web page to create a new workspace and thus create my own text file.
    Then I install the BPBxxxx.exe client on my local machine, and am able to see my solution manager's name there, and log-in and validate my credentials.
    However when I click on  "open existing business blueprint ", it just stays as is, no dialog box nothing.
    In my Solution Manager 7.1, there is 1 project , which has business processes dragged from the Business Process Repository (BPR). (This is a sandbox system, in an isolated environment, not connected to any other system, hence no logical components are defined et all. )
    Now is there a trick I am missing to view the project defined in Solution Manager system?
    Any help is greatly appreciated!
    Cheers!

    Hi,
    For me, the issue I faced was that the service user assigned to the logical port (LP_SOCO_SOLAR) did not have the authorisation role SAP_SOL_KW_ALL at time of creation of the logical port. Adding it to the service user later on made no difference.
    I created the logical port LP_SOCO_SOLAR with a service user with the following authorisation roles and associated profiles:
    /SOCO/FABRIC_ADMIN
    /SOCO/FABRIC_USER
    SAP_BC_WEBSERVICE_ADMIN
    SAP_BC_WEBSERVICE_CONFIGURATOR
    SAP_BC_WEBSERVICE_CONSUMER
    SAP_SOL_KW_ALL
    SAP_SOL_PROJ_ADMIN_ALL
    SAP_SOLAR01_ALL
    SAP_SOLAR02_ALL
    I am now able to open the project list, access and edit the business blueprint for my implementation projects.
    Hope this helps.
    Kind regards,
    Patrick

  • System error's blueprint

    This is a tool that i've been working on for a couple of days, it needs work (so no flames) I want to make a similar linux compatable version aswell...
    It's basically a tool that I think network administrators and pen-testers / ethical hackers alike would find usefull all comments welcome, it has the following features:
    Ping computer
    net view
    nslookup
    net users
    tracert
    syskey encryption
    remote desktop
    netstat
    remote shutdown
    ping of deathScreenshot -->
    http://img138.imageshack.us/img138/4777/copyofblueprintfinallb7.jpg
    Source code: http://www.mediafire.com/?7myynwankml
    Class file: http://www.mediafire.com/?6zjdk3msmgm
    Source:
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.lang.*;
    import java.lang.String.*;
                                            //======================System error's blueprint=======================
    class blueprint extends JFrame implements ActionListener
    JButton button1 = new JButton("Ping computer");
    JButton button2 = new JButton("network view");
    JButton button3 = new JButton("nslookup");
    JButton button4 = new JButton(" net users ");
    JButton button5 = new JButton("Tracert");
    JButton button6 = new JButton("syskey encryption");
    JButton button7 = new JButton("remote desktop");  
    JButton button8 = new JButton(" netstat ");  
    JButton button9 = new JButton("Remote shutdown");//shutdown.exe -i -l -s -r -a -f -m
    JButton button10 = new JButton("ping of death (DOS)");
    JButton button11 = new JButton("exit program");
    JButton button12 = new JButton("OK!");
    JLabel textLabel3 = new JLabel ("");  
    JLabel textLabel = new JLabel ("URL or IP address:");  
    JTextField text = new JTextField("127.0.0.1  ", 17);
    JLabel textLabel2 = new JLabel ("Coded by System error (: [email protected] ");
             //Create the window
    JTextArea textarea = new JTextArea(2,25);
    JTextArea textarea2 = new JTextArea(2,25);
    public blueprint()
      super ("System error's blueprint");
      setSize(500, 600);
      setResizable(false);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setVisible(true);
      Container content = getContentPane();                             //create layout manager
      FlowLayout layout = new FlowLayout();
      content.setLayout(layout);
      Container contentArea = getContentPane ();
      contentArea.setBackground(Color.black);                           //container
      button1.addActionListener(this);
      button1.setBackground(Color.black);
      button1.setForeground(Color.red);
      content.add(button1);
      setContentPane(content);
      Color customgreen = new Color (128, 0, 128);
      Color customblack = new Color (128, 0, 128);
      button2.addActionListener(this);
      button2.setBackground(Color.black);
      button2.setForeground(Color.red);
      content.add(button2);
      setContentPane(content);
      button3.addActionListener(this);
      button3.setBackground(Color.black);
      button3.setForeground(Color.red);
      content.add(button3);
      setContentPane(content);
      button4.addActionListener(this);
      button4.setBackground(Color.black);
      button4.setForeground(Color.red);
      content.add(button4);
      setContentPane(content);
      button5.addActionListener(this);
      button5.setBackground(Color.black);
      button5.setForeground(Color.red);
      content.add(button5);
      setContentPane(content);
      button6.addActionListener(this);
      button6.setBackground(Color.black);
      button6.setForeground(Color.red);
      content.add(button6);
      setContentPane(content);
      button7.addActionListener(this);
      button7.setBackground(Color.black);
      button7.setForeground(Color.red);
      content.add(button7);
      setContentPane(content);
      button8.addActionListener(this);
      button8.setBackground(Color.black);
      button8.setForeground(Color.red);
      content.add(button8);
      setContentPane(content);
      button9.addActionListener(this);
      button9.setBackground(Color.black);
      button9.setForeground(Color.red);
      content.add(button9);
      setContentPane(content);
      button10.addActionListener(this);
      button10.setBackground(Color.black);
      button10.setForeground(Color.red);
      content.add(button10);
      setContentPane(content);
      button10.addActionListener(this);
      button10.setBackground(Color.black);
      button10.setForeground(Color.red);
      content.add(button10);
      setContentPane(content);
      button11.addActionListener(this);
      button11.setBackground(Color.black);
      button11.setForeground(Color.red);
      content.add(button11);
      setContentPane(content);
      textLabel3.setForeground(Color.red);
      textLabel3.setBackground(Color.black);
      contentArea.add(textLabel3);
      setContentPane(content);
      textLabel.setForeground(Color.red);
      textLabel.setBackground(Color.black);
      contentArea.add(textLabel);
      setContentPane(content);
                                                                      //compnent interfaces
      text.setForeground(Color.red);
      text.setBackground(Color.black);
      contentArea.add(text);
      setContentPane(content);
      textLabel2.setForeground(Color.red);
      textLabel2.setBackground(Color.black);
      contentArea.add(textLabel2);
      setContentPane(content);
      textarea.setForeground(Color.red);
      textarea.setBackground(Color.black);
      contentArea.add(textarea);
      setContentPane(content);
      textarea2.setForeground(Color.red);
      textarea2.setBackground(Color.black);
      contentArea.add(textarea2);                           //rememeber for events the else{expression}
      setContentPane(content);
      } //end method
    public void actionPerformed(ActionEvent event)     // user events and actions here
    String clearscreen  = ("\n\n\n\n\n\n\n\n\n\n\n\nresults cleared\n\n\n\n\n\n\n\n\n\n");                                                                                                                                       
    String targetIP = text.getText();  //important code!
               //------------button 1------ping----//
    if(event.getSource() == button1)
      try
        String command1 = "C:\\WINDOWS\\system32\\ping.exe "+targetIP;
        Process p = Runtime.getRuntime().exec(command1);
        DataInputStream in = new DataInputStream(p.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {         
              while ((command1 = br.readLine()) != null) {
                  System.out.println(command1);
                           JLabel textLabel5 = new JLabel (command1);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println("trying another method for ping");
       try
        String command1 = "C:\\WINNT\\system32\\ping.exe "+targetIP;
        Process p = Runtime.getRuntime().exec(command1);
        DataInputStream in = new DataInputStream(p.getInputStream()); //stream data input to show process
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {
              while ((command1 = br.readLine()) != null) { //readline from the bufferedReader
                  System.out.println(command1);
                           JLabel textLabel5 = new JLabel (command1);  //show results on GUI
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println();
                 JLabel textLabel5 = new JLabel ();
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
                                //-------button 2-----net view--//
         if(event.getSource()== button1)return;       
         if(event.getSource()== button2)
      try
        String command2 = "C:\\WINDOWS\\system32\\net view ";
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {         
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println();
       try
        String command2 = "C:\\WINNT\\system32\\net view ";
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println();
                 JLabel textLabel5 = new JLabel ();
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
                              //-------button 3-----nslookup--//
         if(event.getSource()== button2)return;       
         if(event.getSource()== button3)
      try
        String command2 = "C:\\WINDOWS\\system32\\nslookup "+targetIP;
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {         
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println("trying another method ");
       try
        String command2 = "C:\\WINNT\\system32\\nslookup "+targetIP;
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println();
                 JLabel textLabel5 = new JLabel ();
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             //------------------button 4-----net user------//
         if(event.getSource()== button3)return;       
         if(event.getSource()== button4)
      try
        String command2 = "C:\\WINDOWS\\system32\\net user";
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {         
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println("trying another method ");
       try
        String command2 = "C:\\WINNT\\system32\\net user";
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println();
                 JLabel textLabel5 = new JLabel ();
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
                      //----------------button 5-------tracert---//
         if(event.getSource()== button4)return;       
         if(event.getSource()== button5)
      try
        String command2 = "C:\\WINDOWS\\system32\\tracert.exe "+targetIP;
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {         
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println("trying another method ");
       try
        String command2 = "C:\\WINNT\\system32\\tracert.exe "+targetIP;
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println();
                 JLabel textLabel5 = new JLabel ();
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
                    //-----------button 6--------syskey---//
      if(event.getSource()== button5)return;       
         if(event.getSource()== button6)
      try
        String command2 = "C:\\WINDOWS\\system32\\syskey.exe";
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {         
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println("trying another method ");
       try
        String command2 = "C:\\WINNT\\system32\\syskey.exe ";
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println();
                 JLabel textLabel5 = new JLabel ();
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
                  }  //-----------button 7--------remote desktop---------//
                  if(event.getSource()== button6)return;       
                  if(event.getSource()== button7)
      try
        String command2 = "C:\\WINDOWS\\system32\\mstsc.exe";
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {         
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println("trying another method ");
       try
        String command2 = "C:\\WINNT\\system32\\mstcs.exe ";
        Process p2 = Runtime.getRuntime().exec(command2);
        DataInputStream in = new DataInputStream(p2.getInputStream());
              BufferedReader br = new BufferedReader(new InputStreamReader(in));
        try {
              while ((command2 = br.readLine()) != null) {
                  System.out.println(command2);
                           JLabel textLabel5 = new JLabel (command2);
                           Container content = getContentPane();                             //create layout manager
                           FlowLayout layout = new FlowLayout();
                           content.setLayout(layout);
                           Container contentArea = getContentPane ();
                           contentArea.setBackground(Color.black);                           //container
                         textLabel5.setForeground(Color.red);
                         textLabel5.setBackground(Color.black);
                         contentArea.add(textLabel5);
                         setContentPane(content);
             } catch (IOException e) {
         } catch (IOException e1) {
             System.err.println();
                 JLabel textLabel5 = new JLabel ();
                           Container content = getContentPane();                             //create layout manager
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

    System-error wrote:
    I preffer using a text editor rather than a full blown API,IDE not API (IDE is an advanced text editor and compiler all in one package, API is a interface (in the none-Java way) for programmers to use).
    IDE - http://en.wikipedia.org/wiki/Integrated_development_environment
    API - http://en.wikipedia.org/wiki/API
    know the command like - the "extends and implements keyword" and creating a sub() Extra classes do not automatically mean subclasses.
    class ect but i'm finding it awkward with using a text editor What part are you finding "awkward"?
    (maybe it'll have something to do with *.jar)(??) Jars are useful for deployment, however at the moment you just need to be able to compile and run the application from the command line. So I would not worry about Jars just yet.
    Now do you have a question, or is this just a request for someone to review your code?
    If the latter:
    button1 is never a good name for a button.
    You might want to look at Actions & AbstractAction rather than the large if statement.
    Most of the code is copy & paste code. You might want to have a RunCommandAction.

  • Want detailed sample code(value list handler pattern) for my case

    I am trying to write a Session Facade Bean with getAllUsers() method which get Collection pased from my UserBean(entity), to get all my users info.and I have a helper class called UserInfo
    public class UserInfo implements java.io.Serializable
    public String userid;
    public String username;
    public String password;
         public UserInfo()
         public void setUserInfo(String userid,String username,String password)
              this.userid=userid;
              this.username=username;
              this.password=password;
    I dont' know How my ejb client(jsp maybe) to use value list handler pattern to implement getting all users shown.
    I found http://java.sun.com/blueprints/corej2eepatterns/Patterns/ValueListHandler.html the sample code is to complex.
    any one could help me figure out ...
    what helper class do i need .or maybe interface
    what is the best practice?
    thanks in advanced.

    Hi,
    For a J2EE system with session facades, I've implemented that pattern based on the DTO pattern.
    The idea is based on Sun's blueprint Pet Store implementation.
    For that' I've created a DTO called "ListChunk", which holds a chunk of the complete list. In the Pet Store
    application v1.3.2 it's called "Page".
    So, those facade methods that would possibly return a huge list (such as getAllXXX and findXXX)
    return a ListChunk. As arguments, those methods take start index and the maximum size.
    If you want a value-list handler to control the iteration on your client side, you code such a class that
    uses the facade method.
    Here's some code:
    public class ListChunk implements Serializable {
         private List list;
         private int startIndex;     // starts on '0'
         private int totalSize;
         public ListChunk(List list, int startIndex, int totalSize)  {
              this.list = list;
              this.startIndex = startIndex;
              this.totalSize = totalSize;
         public List getList()  {
              return list;
         public int size()  {
              return list.size();
         public boolean hasNext()  {
              return totalSize > (startIndex + list.size());
         public boolean hasPrevious()  {
              return startIndex > 0;
         public int getTotalSize()  {
              return totalSize;
    }And a method in the facade could look like this:
         public ListChunk getAllCoWorkers(int startIndex, int maxSize, CoWorkerSortBy sortBy) {...}

  • Business process step for BW

    Dear friends,
       I wants to generate business blueprint for BW implementation through sol Man 4.0. In t.code SOLAR01,i want to maintain structure under Business process level.
    But could not find any suitable process related to BW.
    I am getting only processes like  Product dev & introduction, sales, procurement,production etc...from BPR. But i am NOT getting business processes for BW related from BPR.
    How to select standard Business processes for BW from BPR?
    Plz guide me
    Thanks
    Senthil

    Hi Kathir,
      We are having two kind of CD in best practice.
    1. Documentation CD
    2.Configuration CD
    Configuration CD is the one, it contains building blocks. This CD will be used to upload the best practices into solution manager. so that it will appear as template in scope.
    But for BW, i can not find config CD. means we can not upload best practice in to sol man. Is it so?
    Thanks
    Senthil

  • Deployment Failure: Context path already in use

    I am trying to deploy a webservice using a stateless session EJB, similar to the
    "trader" example that comes with weblogic 8.1. I used the "trader" source files
    as a blueprint for my implementation... the service builds successfully via ant,
    but the following error shows up in the server console:
    <Error> <Deployer> <BEA-149201> <Failed to complete the deployment task with ID
    6 for the application appsdirwebservice_modelread_ear.
    weblogic.management.ApplicationException:
    Exception:weblogic.management.ApplicationException: prepare failed for webservice
    Module: webservice Error: Context path 'webservice' is already in use by
    the module: webservice application: appsdirwebservices_trader.ear
    What exactly is the "context path", and what do I have to change in the .properites
    or build.xml (or other) files in order to avoid this error?

    I do not know Contribute 2, but what I do know that in later
    versions of the program, this message means that you have another
    connection in Contribute pointing to the same webaddress.
    Check this by doing the following:
    1. in the main menu go to Edit>My Connections
    2. check all connections there to find the path you described
    3. delete or adjust this connection

  • JDO and EJB

    Parts of our application do not require distributed transactions and security provided by CMP entity beans.
    Instead, we need to use JDO behind a layer of session beans to provide transparent persistence for Java business object models. Standard JDBC calls with DAO objects are database vendor dependent and require additional SQL implementations, and hence not attractive.
    The existing JDO based persistent managers available for CMP entity beans, in S1AS 7, such as:
    <pm-descriptors>
    <pm-descriptor>
    <pm-identifier>IPLANET</pm-identifier>
    <pm-version>1.0</pm-version>
    <pm-class-generator>com.iplanet.ias.persistence.internal.ejb.ejbc.JDOCodeGenerator</pm-class-generator>
    <pm-mapping-factory>com.iplanet.ias.cmp.NullFactory</pm-mapping-factory>
    </pm-descriptor>
    <pm-inuse>
    <pm-identifier>IPLANET</pm-identifier>
    <pm-version>1.0</pm-version>
    </pm-inuse>
    </pm-descriptors>
    <cmp-resource>
    <jndi-name>jdo/roster</jndi-name>
    <default-resource-principal>
    <name>admin</name>
    <password>admin</password>
    </default-resource-principal>
    </cmp-resource>
    would be useful for non-EntityBean implementations.
    Please advise on the existing and future JDO based solutions for such implementations, as part of S1AS7.
    In addition, samples for the following scenarios would be very helpful:
    1- the Adventure J2EE 1.4 blueprints with JDO implementation
    2- Mixed CMP BeanEntity and JDO data objects
    Many thanks in advance.

    My question is If there's is a proper way to combine
    JDO and EJB...There are many ways to do it.
    For example:
    1) Call JDO's from session facade beans.
    2) Use JDO as persistence machanism for BMP entity beans.
    3) Write some layer which deals with persistence so you can use either EJB CMP or JDO, without changing client layer.
    (1) is the most simple case. (2) requires a lot of code

  • SAP - APO - SNP

    Hi Gurus,
    Can anyone tell me what setting we need to make in APO for SNP. How to set up CIF interface and other related activities.
    Am new to the APO and SNP stuff. Your guidance will help me go through this setup
    Arun

    During ECC 6.0 Partner Summit in Bangalore recently question was raised about Blueprint document. The answer provided by SAP was to use Solution Manager for Blueprinting. The blueprint should be the definition of Business Blueprint and Configuration in Solution Manager. SAP does not suggest creating a separate blueprint document for implementation any more unlike what was provided through QAdB earlier.
    So there is no separate document unless a consulting company creates one for its client.
    However standard configuration documents are available as Building Block library under help.sap.com >> SAP Best Practices >> Cross-Industry Packages >> Supply Chain Management >> V1.50 >> Technical Information >> Building Block library.
    That should help in determining the configurations required once you have defined the associated business processes for customer requirements.
    Thanks,
    Somnath

  • EP implementation Standard BluePrint

    Hi,
      Our company is going for its very first EP implementation.Can anyone help me with preparing a blueprint for the same.Like what all standard things should be included.If theres some sample(default/template)bluePrint available please let me know.Or else if you have any sample blueprint with u please share with me.
    Jasmine.

    Jasmine,
    These two other documents may help guide you.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6e7abb90-0201-0010-1291-b2bfb8d68cee
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6d5ca54c-0601-0010-56a0-812227d24327
    James

  • Business Blueprint of SD end - end implementation

    Dear Xperts,
    I want to know how SD module is implemented in a particular company.I want to know the entire end- end configuration and implementation. So it would be better if someone could provide me some business blueprints for my reference.
    Thanks in Advance.
    Regards,
    Ramiz

    Shakti,
    assuming that your SD implementation is re-using standard functionality with some configuration to accommodate specific customer requirements you will need to consider all parts of the ASAP 7 methodology (perhaps not the SOA parts if you have standard functionality with no SOA development). For the business process content I would recommend you to review the content in SAP Solution Manager.
    Jan

  • Getting error while creating a blueprint from SOLAR01 in MSOFFICE2013

    Hi,
        I am newbie to solution manager. I have created one implementation project in solution manager. I have applied all the related process documents and test cases and configurations to all the business steps and processes.But while creating the business blueprint through SOLAR01, a business blue print document is created with blank page. I need to run the macro and i have set necessary settings for macros in MSWORD 2013. When i try to run the macro i am getting the follwing error : " Run time error 4605: This method or property i snot available because this document is not available for reading". Plz provide me some solution.
    Thanks ,
    Rutvik

    Hello,
    try to check the check box in MS Word - File - Options - General - "Open e-mail attachements and other uneditable files in reading view"
    I am not sure how this option really works, but I think you will find it checked. So try to uncheck it.
    Or wise versa :c)
    Kind regards

  • Change Request Management in Implementation projects or not?

    Hello guys,
    We are starting a Change Request Management project at a customer.  We discuss  in the blueprint phase whether we should be using it only for maintenance activities, and not for implementation projects.  We have some people that can be working both in maintenance and also in projects at the same time.
    We want to understand whether that scenario is possible and also whether is advisable.  We want to have control over the process, and therefore we should be restricting the creation of Transport Orders through SE01 so that we know that transport requests are created only by change document action.
    What are the drawback, difficulties, considerations you may consider in making that decision?  Is it logic to work that way or is it better just to implement it for the whole installation, including implementation projects?
    Esteban Hartzstein
    Edited by: Esteban Hartzstein on Jan 20, 2010 3:37 PM
    Edited by: Esteban Hartzstein on Jan 20, 2010 3:39 PM

    We want to have control over the process, and therefore we should be restricting the creation of Transport Orders through SE01 so that we know that transport requests are created only by change document action.
    this you can do either via SE03 / Display/Change Request Attributes  / SAP_TMWFLOW     Request created using Change Manager          X          X / Defaul for all client = Mandatory
    or
    you can achieve this by just activating the CHaRM in SolMan ( solar_project_admin / system landscape / CHARM)
    Nesimi

  • Solution Manager 4.0 Implementation Tools Experience Information

    Hi,
    We are looking at implementing the Blueprint, Configuration and Test Manager implementation tools for SM 4.0 to assist with our ERP2005 upgrade from 4.6C.
    We have gone through pretty much everything that is available online for SM in SAP Service Marketplace and have taken SM training SMI310. We are at the next step of proceeding with the implementation.
    I am looking for <b>anyone who has gone through an SM implementation</b> and can help with documented standards, templates and defined processes and user roles for Solution Manager implementation of the Blueprint, Configuration and Test Manager implementation tools.
    Anything that can give us a better understanding and a head start to our SM implementation would be appreciated.

    Hi
    To answer some of your questions:
    Keywords: We have used keyword "In scope" on structure nodes (processes, process steps) to allow the consultants to add relevant processes and documentation which is not relevant for the current project but must likely will be later. The keyword can then be used as a filter when generating blueprint.
    Furthermore we have used keywords related to prototypes - so it is easy to apply a filter to show eg. which scenarios/processes are included in prototype1, prototype2 and so on,
    We have a long list of documentation types, based on the best practice templates. Too many to list here.
    Solution manager keeps track of document versions (history), so we use the standard status codes: "in process", when worked on. "review", when submittet to approval and "released" when finished.
    There is no technical difference between doing config from SM vs in dev system  - as you basically access the img. But for people used to workíng in Dev system directly, it is a quite new way to work. And there are some configuration items not in the IMG - which then cannot be linked into SM.
    IMG objects will appear in several processes, and one option is to link in the same img objects in several processes, and then place the documentation along with the objects in a way where the consultant use the "where used" function on img objects to check if it has already been used elsewhere, and then create a link to the documentation there, and work in the same document. But in several cases they would have to start a new document, if it is not logical to add to other documents containing info on how the img object is configured.
    You can use the standard roles for application consultant and project manager - they should cover implementation needs.
    Hope some of this information is useful
    Regards
    Lars

Maybe you are looking for

  • Firefox is running but will not open even after re-installing

    I have tried re-installing firefox but it still won't open. If I go onto task manager I can see that it is running in the background. I am currently using google chrome as my default browser.

  • URGENT:Error in Transaction HRUSER

    Hi, I have installed and configured ESS 1.0 WD version. Now when I go to ECC 6.0 to assign employees to the user ids through the transaction HRUSER. I get an error like error occured cannot assign employee 123456 to user ID ABCD. I have also tried en

  • Export pdf to excel

    Is anyone having issues with exporting to excel?  I am trying out the trial version Acrobat 10 X pro and I cannot get the pdf to export to excel with all the tables in tact .  Some of the tables convert to excel fine where others do not. My PDF is 45

  • Problem with Yahoo! Finance

    On my PC (IE) I had Yahoo! Finance set up so that the stock quote for my stocks updated on the screen. In Safari, it does not happen. Anyone have this problem?

  • Tracking user shapes

    Hi all! I'm trying to track a user shape in my secondary room but it seems it can't be done or am I doing anything wrong? I can make it work with a square and a circle but when I want to assign a tracker to a user shape I can't select it in the "Use