Personal - Looking into SAP Functional side

Hello Friends,
I have experience on SAP XI/PI over 4 years...moreover i would like to learn / work SAP functional.
I preferred SAP SCM would be the best opportunity to learn and my education background is MCA.
Could you please suggest whether this decision is good else suggest me which one is the best to opt from functional side.
Warm regards,
Yeswanth Raj.

Yeswant,
Good to know that you have good PI/XI experience but I am not sure if you know that this is nit the right forum to discuss personal goals and aspirations.
I think you can discuss this with your mentor in your organisation. He can provide you a better picture.
This forum is only for SAP PI/CI technical discussions/queries.

Similar Messages

  • Dynamics NAV/AX Technical Advisory wants to move into SAP

    Hi All,
    I have hit 10 years of industry experience in Dynamics NAV support, deployment and implementation and some of Dynamics AX. I am currently a Senior Technical Advisory - designing , deploying and supporting our partner channel across EMEA.
    How does someone technical and in deployment business starts getting into SAP technical side?
    I would really appreciate some links that can guide me step by step. I cannot afford to pay for £1000 per course but do not mind spending more than that when I have cleared basics on my own. Obviously my current company would not pay me for competitor training
    I am based in Reading, UK.
    Thank you very much well in advance.
    Best Regards,
    Zeeshan

    Hi,
    It is not so easy to learn any ERP when you have not experience. But, if you are technical guy, I suppose to start with some development training.
    Now, some advices:
    AX is to hard for learning if you have not any ERP knowledge.
    If you are from Europe, try with NAV. If you are from US, try with GP (or NAV).
    CRM is not ERP. But, if you want it, you can also try with Dynamics CRM.
    I am sure that some course will not help you so much to get a ERP job. Except courses, you have to learn and train it more and more. Some company will employee you only if you have some knowledge, not course (or exam).
    You have to know some functional modules, because you can not be only technical guy in ERP software, because ERP is not IT; ERP is software for business processes.
    If you need advice where to go on some good course, you must tell me where you living.

  • SAP FUNCTIONAL

    Hi,
    I want to get in to SAP functional side, please guide me which is best in the market.
    I'm in IT field for more than 7 yrs.
    Thanks in advance.

    Dear Kobby bryant,
    It will be helpful if you can let us know the brief of your academic background and work profile. This will help the forum membes to guide you better.
    In case you want to know what are the key and hot areas in SAP, then please refer to the this:
    Solution Manager
    Why use it and why do I need it?
    SAP's strategy and plans
    Will it become mandatory to use Solution Manager?
    Customer experiences
    Practical uses of the product
    What tools are included in Solution Manager?
    The role of Solution Manager in upgrades and loading data
    Presentations showing and discussing functionality in the areas of System Monitoring, Helpdesk, System Landscape Management, Business Process Management, Change Management, Testing and Document Management
    What other tools are currently available as a comparison? Why choose other tools and what are the consequences?
    User Interfaces
    Current UI's - what are their features, benefits and characteristics?
    Why should I choose one over another?
    What are the pre-requisites and support implications?
    UI's developed using WebDynpro (both ABAP and Java)
    Adobe UI's - Forms and Flex
    GuiXt, Visual Composer, Portals, .NET
    Mobile technology and mobile infrastructure
    Upgrades
    Building a business case
    Examples of a business case and justification for an upgrade
    What are the compelling reasons to upgrade?
    What benefits and ROI can be gained?
    To upgrade or re-implement?
    Hear customer stories from completed upgrades
    Leveraging an upgrade to gain a business benefit
    New functionality contained in the latest versions
    The new features and tools - how to find and use them
    After the upgrade - exploiting new functionality
    Technical aspects of an upgrade
    What are the landscape and sizing implications and how do we manage those issues?
    Virtualisation - what benefits can it deliver and what limitations exist?
    Unicode upgrades
    Preparing your technical staff and resources for the upgrade
    How can I address the training and education requirements?
    Planning for continuous improvement
    TDMS - why use it and what benefits will it bring to us?
    Planning an archiving strategy, as opposed to deletion strategy
    SAP Strategy/Futures
    SAP has stated its strategy for new releases up to 2011. What does this mean to the current customers who need to make strategic plans of their own?
    In light of recent acquisitions what are the implications to customers and partners?
    The interdependencies between the various SAP solutions such as BI, CRM, and APO
    What's coming with each solution and how does this affect customers?
    What is the effect of implementing each component of SAP on other areas and the total system landscape?
    Using existing functionality in industry solutions within your solution
    Business By Design
    SAP's SDN and BPX communities
    SAP training and certification changes and what they mean
    What is coming next?
    XI(PI)/xApps/NetWeaver
    How is XI (PI) currently being used and what are the plans for the future?
    Real solutions, what has been done, how is it used and what is the benefit of replacing existing interfaces with XI?
    How are companies exchanging information between systems using XI (B2B)?
    Customer success stories and examples of what can be achieved with XI and xApps
    The xApps that are available
    The NetWeaver technology strategy
    NetWeaver core components and inter-relationships
    What demand do the inter-relationships place on the system landscape?
    Development/Modelling
    Building WebDynpro applications that are supportable, upgradeable and reusable
    Object oriented ABAP, ABAP shared objects, consuming web services and SAP's enhancement framework
    Discussions and demonstrations of the various modelling and developing tools
    ABAP vs Java and .Net and Java WebDynpro
    Designing and building in the composite environment
    Comparisons of the various modelling tools in the market, including Visual Composer and some common third party tools such as ARIS etc.
    What skills are required within an organisation for modelling?
    Business Process modelling
    Testing environments - use, requirements and demonstrations of TDMS
    Portals
    The business case
    Justifying the need to implement a portal
    What are the benefits we can expect to achieve?
    The new features and functionality of EP 7.1 over EP 6
    Federated portals and examples of successful implementations
    The technical case
    Remote access and security
    Single sign-on, authentication and authorisations
    System dependencies, administration issues and enterprise search
    Third party portals - what are the options about deploying content?
    Integrating non-SAP technology and portals
    What skills have customers had to employ to support new portal technology?
    System Admin
    Virtualisation and adaptive computing - what options are available?
    System landscape optimisation, managing complex landscapes and sizing
    Unicode conversions
    Server consolidation and performance tuning
    Database comparisons, managing large databases and database migration
    To TDMS or not to TDMS?
    Archiving and archive links
    Document management solutions
    Data integration, workflow and job scheduling
    Infrastructure and architecture platforms
    Installing, monitoring and maintaining SAP's J2EE server
    SAP's support pack strategy
    Monitoring and maintaining the SAP portal
    Security
    Security continues to be of interest as more people work from outside the traditional environment and also with the increasing use of Portal technology.
    Best practices
    Portal issues
    Role management, identity management across systems and the aspects of a single sign-on environment
    Authentication and authorisations in the mobile workforce
    Access for non-SAP users
    Access for contractors and short-term workers
    Additional security products such as Versa
    Support
    SAP's support pack strategy and support tools
    What does SAP's active Global support offer?
    Outsourcing issues and options
    Best practices for support
    The service marketplace - Helpdesk experiences and alternatives
    Building a support team
    Do let me know in case of any queries.
    Hope this helps you.
    Regards,
    Rakesh

  • To start career as Technical or functional side of SAP

    I am a Computer Science Engineering graduate having 5 years of experience in Java,J2EE. I am going to study Management Information Systems in one of leading universities in UK having SAP alliance .
    I want to start my career in SAP functional.
    My question is which module of SAP fucntional side would be apt for me to start with considering my background in Information Systems ????
    Do I have to start my career as SAP Technical person (like Portal side of SAP as its relevant to Java) and enter SAP functional or as a Techno functional personal knowing both Portal and any one functional side of SAP??
    Thank You So Much in Advance for help

    Hello, since you have some Java experience, you could use this one as well:
    read through these: Must read career advice for all beginners - check out this blog
    XY: From Java developer to SAP Java developer: /people/otto.gold/blog/2010/05/24/xy-from-java-developer-to-sap-java-developer
    Regards Otto
    Edited by: Otto Gold on Sep 20, 2010 2:40 PM

  • Possibility to execute Acrobat Pro's "Combine files into PDF" function from within SAP?

    Good day.
    Presently, a company uses Acrobat Pro to manually combine files such as *.pdf, *.jpg, *.doc, which have been downloaded from SAP's Document Management System, into one pdf file. I would like to know if it is possible to automatically execute Acrobat Pro's "Combine files into PDF" function from within SAP (ECC 6.0) application system. I'm wondering if this could be achieved from a program via OLE (Object Linking and Embedding) or RFC (remote function call).
    Thanks in advance for your thoughts and inputs.

    Yes, you can combine PDF files via IAC/COM methods.

  • To upload a data into SAP Table with the help of RFC function in BODS

    Hi,
    Please provide me step-by-step solution to upload data into any SAP table with the help of RFC function in Data Services.
    I have created RFC function that upload data into SAP table. RFC Function contains one table that has same structure as my database table.
    In the data services how can i filled the table of RFC function, i am using this function in query transform of data services but it gives me error.
    I am also follow link http://wiki.sdn.sap.com/wiki/display/BOBJ/BusinessObjectsDataServicesTipsand+Tricks
    but it did not help me.
    Thanks,
    Abhishek

    Hi Abhishek,
    Did you import the function module in the SAP datastore first? When you open the SAP datastore, the function should be listed in the 'functions' section. If not, import it. Make sure your function is remote executable.
    Once the function is there, you can use it in a transformation. In 'Schema Out' right-click on 'Query' (top level) and choose 'New Function Call'. You can then select a datastore and a function in the datastore. The wizard will show you which output parameters are available. I believe you have to add at least one and can select as many as you like.
    After confirming your selection the function and the output parameters appear in Schema Out. You can then right-click on the function and choose 'Modify function call'. A popup will appear where you can specify the input parameters.
    I hope this helps.
    Jan.

  • Can we integrate SAP PM functional location into sap ehs waste management?

    Can we integrate SAP PM functional location into sap ehs waste management?
    We have already imported functional location into Incident Management.
    The requirement is that we need to somehow integrate either functional location of PM or location of Incident Management
    to EH&S Waste Management module.
    Any comments/ideas would be highly appreciated !!

    Hi !
    Through this IMG activity you can integrate Waste Management business partner to other objects. What  you have asked should be possible. But default settings provided with this IMG activity are,
    You can integrate Business partner to,
    1. Plant
    2. Company Code
    3. Cost Center
    4. Controlling Area
    5. Order
    6. Customer
    7. Vendor
    8. Storage Location
    9. Plant for Storage Location
    You can see this in the structure, “EHSWAS_MDINTO”.
    See this IMG activity,
    Environment, Health & Safety -> Waste Management -> Master Data -> Basic Settings for Master Data -> Specify Object Types for Integration.
    “A waste management business partner can be identical to other objects in the SAP System, for example, a plant, a company code, or a cost center. In the master data for the Waste Management component, you can also assign a waste management business partner the object in the SAP System to which it is identical.
    In this IMG activity you specify which object types you can assign to the waste management business partners.
    Standard settings:
    Default settings are delivered. You cannot change these settings, but you can add more settings.”
    Regards
    Subash Sankar

  • I currently have wireless, but i am looking into this to maybe have faster wireless. if this is hooked up, will the existing wireless/ethernet to pcs still function without changing them to use the airport express?

    i currently have wireless, but i am looking into this to maybe have faster wireless. if this is hooked up, will the existing wireless/ethernet to pcs still function without changing them to use the airport express?

    let me fix this a bit. i currently have dsl and a 2wire wireless router, and i currently do not have one or a mac. im getting one for when i start college and this is a must if it will improve my internet. but i now connect wirelessly to the 2wire router. if this is set up, will the current 2wire wireless still be useable?

  • Why SAP looking into pervious period stock

    Dear All,
    Needs to change the profit center in material master.  For this they have removed the stock from current period, but its not possible to remove the stock from pervious period because this period is closed(that they don't want to open again).
    Why SAP is looking into pervious period stock while changing the profit center in masterial master?
    - Is it possible to change the profit center even if stock exists in pervious period with warning message.
    - Is it possible to change the profit center even if stock exists in current period with error message.
    regards,
    Venkatesan Anandan

    SAP is looking into previous period for stocks, as is in possible to post into previous period --> depending on settings made in MMRV transaction.
    I would not change the profit center while there is stock, as this creates an inconsistency in profit center accounting. if your accountants are okay with that, then you can try to do.
    A warning message will let you pass if you click enter, a error message wont.

  • SAP ABAP or SAP Functional???

    Hi all,
    Im in SAP technical consultant since 16 months but i have observed that functional consultants have better prospects in career growth, im interested to switch to functional. Is this a right decision to switch to functional?
    If yes, which module should i be traind in and any registered institute in bangalore providing the same.
    And is it that only MBA candidates can go into functional?
    And what will be my job profile after 2 yrs?? will it be SAP technical or SAP functional or SAP technofunctional and for which profile shuld i apply for?
    Thanks in advance

    Hi,
    Both technical and functional has better career prospects. It depends on each person to which career path
    he likes to take. If you are good at technical you should continue in the same. It is always better to be in
    your strong area instead of moving to another area thinking of career prospects.
    And to move to become a functional consultant you should have domain experience. It is not like
    learning the technical things. You have to gain that through experience. With such a small experience of
    16 months, i would say you continue for some more time there and learn the functional side of the
    module that you are currently working on. If you move to the functionla side in same module, you
    will be more comfortable. But if you are moving to a totally different module, domain experience
    matters and the career prospects for you will be less with no domain experience.
    And there is nothing like an MBA can only do functional. It is the domain experience matters, not really the degree.
    And the profile after 2 years, you should decide which path to take. With the current profile , you will be a technical
    consultant.
    Regards,
    Leon

  • Insert into sap r/3 table

    hi,guruvulu
    this is the program...............to insert the data into sap r/3 table
    but record is not inserting....any commit i have to write in my program?
    Created on Feb 20, 2007
    TODO To change the template for this generated file go to
    Window - Preferences - Java - Code Style - Code Templates
    package comm;
    @author sapusr006
    TODO To change the template for this generated type comment go to
    Window - Preferences - Java - Code Style - Code Templates
    Example2.java
    Property of SAP AG, Walldorf
    (c) Copyright SAP AG, Walldorf, 2000-2005.
    All rights reserved.
    //import java.sql.Connection;
    //import java.sql.PreparedStatement;
    import com.sap.mw.jco.IFunctionTemplate;
    import com.sap.mw.jco.IRepository;
    import com.sap.mw.jco.JCO;
    @version 1.0
    @author  SAP AG, Walldorf
    public class Fm {
      // The MySAP.com system we gonna be using
         static final String SID = "R3";
    // static String query="insert into BAPI_COMPANYCODE_GETLIST values(?,?)";
      // The repository we will be using
      IRepository repository;
                                 //ESTABLISHING A CONNECTION TO SAP
      public Fm()
        try {
          JCO.addClientPool( SID,            // Alias for this pool
                             10,             // Max. number of connections
                             "800",          // SAP client
                             "RFCTEST",      // userid
                             "welcome",      // password
                             "EN",           // language
                             "10.10.88.170", // host name
                             "01" );
           //   Create a new repository
          //    The repository caches the function and structure definitions
          //    to be used for all calls to the system SID. The creation of
          //    redundant instances cause performance and memory waste.
            repository = JCO.createRepository("MYRepository", SID);
        catch (JCO.Exception ex) {
          System.out.println("Caught an exception: \n" + ex);
                               // RETRIEVES AND DISPLAY A  ZHR INFOTYPE OPERATION
      public void salesOrders()
        JCO.Client client = null;
        try {
          // Get a function template from the repository
             //System.out.println("goes to sales order");
          IFunctionTemplate ftemplate = repository.getFunctionTemplate("ZHR_INFOTYPE_OPERATION");
          System.out.println("hai");
               if(ftemplate != null) {
            // Create a function from the template
           JCO.Function function = ftemplate.getFunction();
           JCO.ParameterList paralist=function.getImportParameterList();
                             paralist.setValue("0000000011","PERNR");
                             paralist.setValue("UPD","ACTIO");
                             paralist.setValue("A","TCLAS");
                             System.out.println("hello");
                             paralist.setValue("20061215","BEGDA");
                             System.out.println("hello");
                             paralist.setValue("20061215","ENDDA");
                             paralist.setValue("1","OBJPS");
                             paralist.setValue("LTA","SUBTY");
              System.out.println("SETTING VALUES");
            // Get a client from the pool
              client = JCO.getClient(SID);
              System.out.println("goes to sales order");
              //function.getImportParameterList().setValue("QUERY_TABLE","ZHRJ2EETEST");
                //EXECUTING THE FUNCTION
               client.execute(function);
              System.out.println("after exeucting the function");
                 // NO OF IMPORT PARAMS IT DISPLAY
                             //STRUCTURE
                              JCO.Structure returnStructure =
                                                                              function.getExportParameterList().getStructure("RETURN");
                              String structure=returnStructure.toString();
                              System.out.println(structure);
                                                                                    JCO.Table sales_orders = function.getTableParameterList().getTable("PROPOSED_VALUES");
                             System.out.println("after function");
                               System.out.println("proposed111"+sales_orders.getNumRows());
                                                                                    sales_orders.firstRow();
                                    sales_orders.appendRows(3);
                                 sales_orders.setValue("0582","INFTY");
                                 sales_orders.setValue("P0582-AMTEX","FNAME");
                                  sales_orders.setValue("200.00","FVAL");
                                  sales_orders.nextRow();
                                  sales_orders.setValue("0582","INFTY");
                                  sales_orders.setValue("P0582-JBGDT","FNAME");
                                  sales_orders.setValue("20061215","FVAL");
                                  sales_orders.nextRow();
                                  sales_orders.setValue("0582","INFTY");
                                  sales_orders.setValue("P0582-JENDT","FNAME");
                                  sales_orders.setValue("20061215","FVAL");
                                  System.out.println("proposed222"+sales_orders.getNumRows());
                                                                                    /*for (int i = 0; i <sales_orders.getNumRows(); i++) {
                                  sales_orders.setRow(i);
                                  System.out.println(sales_orders.getString("INFTY"));
                     JCO.Table sales_orders1 = function.getTableParameterList().getTable("MODIFIED_KEYS");
                             System.out.println("modified"+sales_orders1.getNumRows());
                                                                                    sales_orders1.setRow(1);
                               sales_orders1.appendRows(1);
                               sales_orders1.setValue("0000000011","PERNR");
                               sales_orders1.setValue("0582","INFTY");
                               sales_orders1.setValue("LTA","SUBTY");
                               sales_orders1.setValue("1","OBJPS");
                               sales_orders1.setValue("20061215","BEGDA");
                               sales_orders1.setValue("20061215","ENDDA");
                             System.out.println("modified222"+sales_orders1.getNumRows());
                                                                                    System.out.println("execute222"+sales_orders1.getNumRows());
                                                                                    for (int i = 0; i <sales_orders1.getNumRows(); i++) {
                                  sales_orders.setRow(i);
                                  System.out.println("hia"+sales_orders1.getString("SUBTY"));
                                                                                    System.out.println("NO OF ROWS ARE:---"+ sales_orders.getNumRows());
               String fieldName[]=new String[sales_orders.getFieldCount()];
               System.out.println("THE COLUMNS IN THE TABLE ARE:--"+sales_orders.getFieldCount());
               // sales_orders.firstRow();
               //COLUMNS NAMES
               System.out.println(fieldName.length);
               for (int iCtrst = 0;iCtrst < sales_orders1.getFieldCount();iCtrst++) {
                        fieldName[iCtrst] = sales_orders1.getName(iCtrst);
                        System.out.println(fieldName[iCtrst]);
            if (sales_orders.getNumRows() > 0) {
              // Loop over all rows
               do {
                     System.out.println("----
                     //int r=1;
                // Loop over all columns in the current row
                for (JCO.FieldIterator e = sales_orders.fields(); e.hasMoreElements();)
                       JCO.Field field = e.nextField();
                       String compcode=field.getString();
                       //pst.setString(r,compcode);
                       System.out.println(field.getName() + ":\t" + field.getString());
                      // r++;
                   }//for
                    // i=pst.executeUpdate();
                } while(sales_orders.nextRow());
            else {
              System.out.println("No results found");
            if (sales_orders1.getNumRows() > 0) {
                // Loop over all rows
                 do {
                       System.out.println("----
                       //int r=1;
                  // Loop over all columns in the current row
                  for (JCO.FieldIterator e = sales_orders1.fields(); e.hasMoreElements();)
                             JCO.Field field1 = e.nextField();
                         //String compcode=field1.getString();
                         //pst.setString(r,compcode);
                         System.out.println(field1.getName() + ":\t" + field1.getString());
                        // r++;
                                                                                    }//for
                      // i=pst.executeUpdate();
                  } while(sales_orders1.nextRow());
              else {
                System.out.println("No results found");
               System.out.println("modified"+sales_orders1.getNumRows());
               System.out.println("modified"+sales_orders.getNumRows());
            //if
           /* if(i>=1)
                 System.out.println("\t\t\tUpdated ORACLE successfully");
          else {
            System.out.println("FUNCTION MODULE not found in backend system.");
          }//if
        catch (JCO.AbapException ex) {
          System.out.println("Caught an exception: \n" + ex);
        }catch(Exception en){en.printStackTrace();}
        finally {
                   JCO.releaseClient(client);
      protected void cleanUp() {
          JCO.removeClientPool(SID);
      public static void main(String[] argv)
        Fm e=new Fm();
       // e.systemInfo();
        e.salesOrders();
        e.cleanUp();
    output:
    TABLE: MODIFIED_KEYS
    TABLE: PROPOSED_VALUES
    IMPORT         ACTIO
    IMPORT         BEGDA
    IMPORT         DIALOG_MODE
    IMPORT         ENDDA
    IMPORT         LUW_MODE
    IMPORT         MASSN
    IMPORT         NO_ENQUEUE
    IMPORT         NO_EXISTENCE_CHECK
    IMPORT         OBJPS
    IMPORT         PERNR
    IMPORT         PERSG
    IMPORT         PERSK
    IMPORT         PLANS
    IMPORT         SEQNR
    IMPORT         SPRPS
    IMPORT         SUBTY
    IMPORT         TCLAS
    IMPORT         WERKS
    EXPORT          HR_RETURN
    EXPORT          RETURN
    EXPORT          RETURN1
    appending
    NO OF ROWS ARE:---3
    THE COLUMNS IN THE TABLE ARE:--4
    INFTY:     0582
    FNAME:     P0582-AMTEX
    FVAL:     200.00
    SEQNR:     00
    INFTY:     0582
    FNAME:     P0582-JBGDT
    FVAL:     20061215
    SEQNR:     00
    INFTY:     0582
    FNAME:     P0582-JENDT
    FVAL:     20061215
    SEQNR:     00
    PERNR:     00000011
    INFTY:     0582
    SUBTY:     LTA
    OBJPS:     1
    SPRPS:     
    ENDDA:     2006-12-15
    BEGDA:     2006-12-15
    SEQNR:     000

    hi jagadesh,
    ur code is very length to see.
    see the following code ,
    JCO.Function objFunction =
                   this
                        .objIRepository
                        .getFunctionTemplate("BAPI_MATERIAL_AVAILABILITY")
                        .getFunction();
              objFunction.getImportParameterList().setValue(strPlant, "PLANT");
              objFunction.getImportParameterList().setValue(strMaterial, "MATERIAL");
              objFunction.getImportParameterList().setValue(strQuantity, "UNIT");
              this.objClient.execute(objFunction);
              JCO.Structure ret =
                   objFunction.getExportParameterList().getStructure("RETURN");
              String strRetMsg = ret.getString("MESSAGE");
    System.out.println(strRetMsg);  // it will tell whether record is inserted or not
    /*JCO.Function objFunction1 =
                   this
                        .objIRepository
                        .getFunctionTemplate("BAPI_TRANSACTION_COMMIT")
                        .getFunction();
    objFunction1.setValue("",WAIT);
    objClient.execute(objFunction1);*/
    CHECK THE RETURN MSG .IT WILL TELL THE PROBLEM
    give me points if it is useful
    regards
    Guru
    Message was edited by:
            Guruvulu Bojja
    Message was edited by:
            Guruvulu Bojja
    Message was edited by:
            Guruvulu Bojja

  • Error while Importing Integration kit  Transport Requets into SAP ECC 5.0

    HI ,
    1.  AT BO side -> I can see the many roles, but under 'role import tab'  in CMC  when i add any 'role' and click on update button,
         system showing an  error as below .
       "Failed while trying to get user list using class CSecRfcRemoteUsersActGrp in method CSecSAPR3Binding::GetUsersInternal(). Error code: 3. Description: Syntax error in program /CRYSTAL/SAPLSECURITY .. "
    2. After successfull installation of integration kit on windows 2008 server, i have imported the transport request into SAP ECC    
       5.0 When i  imported open sql connectivity transport request, i got error mesage . The error message number is 8 and it came
      for Generation of programs and screens. i have installed sap gui 710 ( verion : 7100.1.0.1027).
      I also transported remaining transport request (infoset, row level, cluster definition, security functions) but all these request
      contain similar error. Now when i try to login into sap  its going dump.Is there any possibility of reverting back the transport
      requests.
      Pls help me to fix these issues.
    Edited by: sheshikanth reddy on Apr 14, 2010 2:15 AM

    Hi ingo,
    Now i can able to transport successfully after following the order.
    Thank you very much
    Edited by: sheshikanth reddy on Apr 14, 2010 11:46 PM
    Earlier i have imported non unicode request numbers into sap unicode system.
    tats why i got error.
    Now i have imported unicode request number to unicode sap system with sequence.
    Edited by: sheshikanth reddy on Apr 15, 2010 12:19 AM

  • Upload a doc into SAP and then FAX it

    Hi
    I'm looking for a method of uploading a doc into SAP and then FAX it to a customer.
    What currently happens is this:
    1.  SAP creates a document, which is saved to a UNIX directory as a text file.
    2.  An external process takes this file, uses the info and creates a new file with alot  more info than SAP has.  This new file is saved to another UNIX directory.
    3.  This is where I'm stuck.  I would like SAP to upload this new text file (or files) and fax each one.
    The filename will contain a document number that SAP can then use to check customer master and obtain correct FAX number.
    Can anyone provide a few pointers?
    thanks,
    Stephen

    Hi Stephen,
    Your SAPConnect config basically sends a SAPOffice message to your fax server, so to send your unix file in the same way you need an ABAP to create a SAPoffice message.
    The steps in your program will be something like;
    Read the unix file (OPEN DATASET, TRANSFER etc)
    Format the data if necessary
    Use a function module like SO_DOCUMENT_SEND_API1 to create the message
    Provided you maintain the correct recipient parameters SAPconnect should process this to the fax server.
    An alternative is to create a spool then pass this to SAPoffice, the approach is similar but the FMs needed will be different.
    Regards,
    Nick

  • Upload data from multiple worksheets of excel file into SAP by using MIME?

    Hi all,
    I'm trying to getting the data from a multiple worksheet excel file by usin the MIME Repository.
    First of all i realizied it like [here|http://abap-explorer.blogspot.com/2008/12/upload-data-from-multiple-worksheets-of.html] in a normal ABAP Report.
    By trying to transfer the code to a WebDynpro Component, i get problems.
    With this part of code, because ActiveX is not allowed in our Webbrowser. So i have to find another solution to get the data from the excel file.
    CALL METHOD c_oi_container_control_creator=>get_container_control
    IMPORTING
    control = iref_control
    error   = iref_error
    I tried to rebuild this solution in webdynpro. But it dont works.
    So my next step was trying to Read the Excel sheet directly from MIME by getting the Content (XString).
    But there is no useful information Just a mix out of '######' and other symbols.
    By converting it into String the same problem.
    Maybe someone has an idea how to rebuild [this code|http://abap-explorer.blogspot.com/2008/12/upload-data-from-multiple-worksheets-of.html] in Webdynpro that it works correctly.
    Currently Im Using the Fileupload UI Element. All Works fine. I can Upload the Excel file to MIME Repository and i can open it from there.
    But i cant get the same clear informationen from the file, to write it later in a Database, like before without webdynpro.
    i hope someone can help me.
    Edited by: Sascha Baumann on Apr 20, 2009 4:28 PM

    You can't read the native binary Excel Format in server side ABAP.  The functions and classes that did this in Classic Dynpro used OLE Automation via the SAPGUI Control Framework to remotely control Excel to read the data.  Because in the browser you have no connection to the SAPGUI or are sandboxed inside the browser; the same functionality is not possible. 
    I would suggest that you look into saving the Excel file as a open, text format.  You might be able to use XML (although the Excel XML format can be complex) to support multiple sheets. You would have to build the logic yourself (using XSLT or the iXML parser) to process the XML format back into ABAP data.

  • Passing message text from external RFC server into SAP EXCEPTION parameter

    In function module CREDIT_CARD_SETTLEMENT the following DYNAMIC function module call exists:
    ------ Send items for settlement to a RFC function -------------------
        CALL FUNCTION l_fnset
             DESTINATION l_rfcset
             EXPORTING   i_ccseth                = i_ccseth
             TABLES      t_settab                = t_settab
                         t_setexd_h              = t_setexd_h
                         t_setexd_i              = t_setexd_i
             EXCEPTIONS  system_failure          = 01 MESSAGE rfc_msg_text
                         communication_failure   = 02 MESSAGE rfc_msg_text
                         call_function_not_found = 03.
    This is the code which calls an external credit card application server.  I'm trying to figure out how, on the server side, I can return a message into the rfc_msg_text variable on the system_failure or communication_failure EXCEPTIONS.
    I’ve found several examples of this construct in ABAP code in the SAP side – but I can’t for the life of me find anything that shows how to set this up in our external server. 
    There are several SAP function modules like RFC_PING that have similar constructs – but I can’t see the compiled C code to tell what command to use to fill in that text.  I can raise the exception, just not fill in the text.
    Any ideas?

    Hi Eric,
    I do not quite understand the problem.
    Is there an external NON-SAP system, that needs to do the call?
    Within any external SAP system (inside the RFC Function Module) you can raise exceptions in the following manner:
    MESSAGE e398(00) WITH par1 par2 par3 par4 RAISING exception_1.
    Message 398 in class 00 contains only & & & & as text.
    Each & is replaced by par1 through par4.
    Suppose par1='Order' par2='1234' par3='invalid' par4=''.
    Then a message would be build like: Order 1234 invalid.
    This all would reside in the remote called function module.
    When you call this module and after any exception in the call the addition MESSAGE rfc_msg_txt was put, then the variable rfc_msg_txt='Order 1234 invalid'.
    But as already stated before, i'm not quite sure what the problem is. Shed some light to it.
    Greetz,
    Rob.

Maybe you are looking for