Regarding SAP on Linux

Hai Dear Virtuosos,
I am Farooq, just joined TULIP IT SERVICES LTD., Delhi as a ABAPer. This company has just implemented SAP & I am the only SAP guy for this company. I have a bit trouble at work as I am alone & no senior or any one else on the same Platform. Also I want to do some courses to enrich my skill set. Can any one let me know if How useful it would be to learn Linux OS working in ABAP. Does SAP run on Linux Systems??!! Plzzz let me know the Pros & Corns of learning Linux working on SAP 'coz still I have to grow a lot as ABAPer primarily.
Thanks.
Regards.
Farooq

SAP ABAP engine can run on Linux, different kind of Unixes and Windows.
ABAP is designed to be a platform independent, so apart from some small part of OS or DB specific part, ABAP syntax is same in every platform.
If you use files on server side, you have to respect the directory separator \ or /. If you optimize performance you have to keep in mind which DB you use.
So I'd suggest to enroll an ABAP course instead of Linux.
Peter

Similar Messages

  • How to add License Key For Integration Tool kit For SAP in Linux Server

    Dear Experts,
    We are Using BO XI R3.1 SP3 Enterprise Version ,Integration Tool Kit For SAP,Live Office.
    The Server is Linux Server.
    But while generating reports in Infoview it is giving error like ""_check that you are licensed to access SAP Data Source_".
    So we came to know that license Key might Expire for Integraton Tool Kit For SAP in Bo Server.
    So can you tell me how to add the license key For BO XI R3.1 SP3 Integration Tool Kit For SAP in Linux Server.
    Thanks & Regards,
    Venkat

    On Unix / Linux you should be able to leverage the response from Raphael and change:
    Location=%BOBJDIR%/bobje/data/.bobj/registry/software/business objects/suite 11.5/sap/keycode/.registry
    For more information verify the below link
    [How do you update the SAP Integration Kit license?;
    Regrads
    Pardhu

  • Running SAP on Linux and HP-UX

    Hi
    We are planning a new installation of ERP 6.0. The solution architect is advising to install the DB on HP-UX running oracle RAC, and to install the SAP application on a seperate server running LINUX. So the SAP kernel will live on a LINUX server and the DB will live on HP-UX server.
    Does anybody know if there are any issues in doing this. Has anything been documented around performance etc.
    Any help would be greatly appreciated.
    Thanks
    Sam

    Hi
    This is an interesting question, personally i wouldn't  mix platforms if it isn't necessary, even if you can keep your SAP kernel on linux. So it would be interesting to know, why your solution architect is suggesting such an installation. Lets look at some questions, they might guide you to the critical points:
    - Besides the database are you going to implement SAP high availability? If yes, how?
    - How are you going to do your filesystem backups? Do you have a backup environment which covers both hp-ux and linux?
    - What is the reason to have SAP on linux and not simply have hp-ux instead?
    I am convinced these questions are worth thinking about. So far i installed RAC within a homogenous linux environment with integrated enqueue replication. I also setup systems with database/ci on hp and linux application servers. But i did not mix that so far
    Regarding performance: my experiences showed, that RAC is never faster than a single instance installation as long as you can buy a database server big enough, but with RAC you get high availability and you can scale on low cost hardware.
    Best regards, Michael

  • Help regarding SAP SCRIPT

    Hi!
      can any one help me regarding SAP SCRIPT. i unable to write a print program for sap script . can any one can send me sample code using ITCSY structure.
    Thanks in advance.
    Thanks & Regads,
    DurgaPrasad.k

    Hi,
    refer this to write print program:
    <b>The Print Program</b>
    Structure of a print program
    OPEN_FORM function
    CLOSE_FORM function
    WRITE_FORM
    START_FORM function
    END_FORM function
    CONTROL_FORM function
    The print program is used to print forms. The program retieves the necesary data from datbase
    tables, defines the order of in which text elements are printed, chooses a form for printing and
    selects an output device and print options.
    <b>Function modules in a printprogram:</b>
    When you print a form you must used the staments OPEN_FORM and CLOSE_FORM. To combine
    forms into a single spool request use START_FORM and END_FORM.
    To print textelements in a form use WRITE_FORM. The order in which the textelements are printed,
    is determined by the order of the WRITE_FORM statements. Note: for printing lines in the body, you
    can also use the WRITE_FORM_LINES function module.
    To transfer control command to a form use CONTROL_FORM.
    <b>Structure of a print program</b>
    Read data
    Tables: xxx.
    SELECT *
    FROM xxx.
    Open form printing - Must be called before working with any of the other form function modules.
    Must be ended with function module CLOSE FORM
    call function 'OPEN_FORM'.....
    To begin several indentical forms containing different data within a single spool request, begin each
    form using START_FORM, and end it using END_FORM
    call funtion 'START_FORM'.....
    Write text elements to a window of the form
    call function 'WRITE_FORM'.....
    Ends spool request started with START_FORM
    call funtion 'END_FORM'.....
    Closes form printing
    call function 'CLOSE_FORM'...
    OPEN_FORM function
    Syntax:
    CALL FUNCTION 'OPEN_FORM'
    EXPORTING
      APPLICATION                       = 'TX'
      ARCHIVE_INDEX                     =
      ARCHIVE_PARAMS                    =
      DEVICE                            = 'PRINTER'
      DIALOG                            = 'X'
      FORM                              = ' '
      LANGUAGE                          = SY-LANGU
      OPTIONS                           =
      MAIL_SENDER                       =
      MAIL_RECIPIENT                    =
      MAIL_APPL_OBJECT                  =
      RAW_DATA_INTERFACE                = '*'
    IMPORTING
      LANGUAGE                          =
      NEW_ARCHIVE_PARAMS                =
      RESULT                            =
    EXCEPTIONS
      CANCELED                          = 1
      DEVICE                            = 2
      FORM                              = 3
      OPTIONS                           = 4
      UNCLOSED                          = 5
      MAIL_OPTIONS                      = 6
      ARCHIVE_ERROR                     = 7
      INVALID_FAX_NUMBER                = 8
      MORE_PARAMS_NEEDED_IN_BATCH       = 9
      SPOOL_ERROR                       = 10
      OTHERS                            = 11
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    <b>Some important parameters:</b>
    FORM Name of the form
    DEVICE PRINTER : Print output using spool
    TELEFAX: Fax output
    SCREEN: Output to screen
    OPTIONS Used to control attrubutes for printing or faxing (Number of copies, immediate output....
    The input for the parameter is structure ITCPO.
    CLOSE_FORM function
    CALL FUNCTION 'CLOSE_FORM'
    IMPORTING
      RESULT                         =
      RDI_RESULT                     =
    TABLES
      OTFDATA                        =
    EXCEPTIONS
      UNOPENED                       = 1
      BAD_PAGEFORMAT_FOR_PRINT       = 2
      SEND_ERROR                     = 3
      SPOOL_ERROR                    = 4
      OTHERS                         = 5
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Paramerters:
    RESULT Returns status information and print/fax parameters after the form has been printed.
    RESULT is of structure ITCPP.
    WRITE_FORM function
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
      ELEMENT                        = ' '
      FUNCTION                       = 'SET'
      TYPE                           = 'BODY'
      WINDOW                         = 'MAIN'
    IMPORTING
      PENDING_LINES                  =
    EXCEPTIONS
      ELEMENT                        = 1
      FUNCTION                       = 2
      TYPE                           = 3
      UNOPENED                       = 4
      UNSTARTED                      = 5
      WINDOW                         = 6
      BAD_PAGEFORMAT_FOR_PRINT       = 7
      SPOOL_ERROR                    = 8
      OTHERS                         = 9
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Some important parameters:
    ELEMENT Specifies which textelement is printed
    WINDOW Specifies which window is printed
    TYPE Specifies the output area of the main window. This can be:
    TOP - Used for headers
    BODY
    BOTTOM - Used for footers
    FUNCTION Specifies whether text is to be appended, replaced or added
    Example of how to use the WRITE_FORM function module together with a script.
    Form layout of the MAIN window
    /E INTRODUCTION
    Dear Customer
    /E ITEM_HEADER
    IH Carrier, Departure
    /E ITEM_LINE
    IL &SBOOK-CARRID&, &SPFLI-DEPTIME&
    /E CLOSING_REMARK
    <b>The print program</b>
    Writing INTRODUCTION
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    ELEMENT                  = 'INTRODUCTION'
    FUNCTION                 = 'SET'
    TYPE                     = 'BODY'
    WINDOW                   = 'MAIN'
    EXCEPTIONS
    OTHERS                   = 8
    Writing ITEM_HEADER
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    ELEMENT                  = 'ITEM_HEADER'
    FUNCTION                 = 'SET'
    TYPE                     = 'BODY'
    WINDOW                   = 'MAIN'
    EXCEPTIONS
    OTHERS                   = 8
    Set ITEM_HEADER into TOP area of main window for subsequent pages
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    ELEMENT                  = 'ITEM_HEADER'
    FUNCTION                 = 'SET'
    TYPE                     = 'TOP'
    WINDOW                   = 'MAIN'
    EXCEPTIONS
    OTHERS                   = 8
    Write ITEM_LINE
    LOOP AT .....
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    ELEMENT               = 'ITEM_LINE'
    FUNCTION              = 'SET'
    TYPE                  = 'BODY'
    WINDOW                = 'MAIN'
    EXCEPTIONS
    OTHERS                 = 8.
    ENDLOOP.
    Delete ITEM_HEADER from TOP area of main window
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    ELEMENT                  = 'ITEM_HEADER'
    FUNCTION                 = 'DELETE'
    TYPE                     = 'TOP'
    WINDOW                   = 'MAIN'
    EXCEPTIONS
    OTHERS                    = 8
    Print CLOSING_REMARK
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    ELEMENT                  = 'CLOSING_REMARK'
    FUNCTION                 = 'SET'
    TYPE                          = 'BODY'
    WINDOW                   = 'MAIN'
    EXCEPTIONS
    OTHERS                    = 8
    START_FORM function
    CALL FUNCTION 'START_FORM'
    EXPORTING
      ARCHIVE_INDEX          =
      FORM                   = ' '
      LANGUAGE               = ' '
      STARTPAGE              = ' '
      PROGRAM                = ' '
      MAIL_APPL_OBJECT       =
    IMPORTING
      LANGUAGE               =
    EXCEPTIONS
      FORM                   = 1
      FORMAT                 = 2
      UNENDED                = 3
      UNOPENED               = 4
      UNUSED                 = 5
      SPOOL_ERROR            = 6
      OTHERS                 = 7
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    END_FORM function
    CALL FUNCTION 'END_FORM'
      RESULT                         =
    EXCEPTIONS
      UNOPENED                       = 1
      BAD_PAGEFORMAT_FOR_PRINT       = 2
      SPOOL_ERROR                    = 3
      OTHERS                         = 4
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CONTROL_FORM function
    The CONTROL_FORM function module alows you to create SapScript control statements from within
    an APAB program.
    Syntax:
    CALL FUNCTION 'CONTROL_FORM'
    EXPORTING
    command         =
    EXCEPTIONS
      UNOPENED        = 1
      UNSTARTED       = 2
      OTHERS          = 3
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Example:
    Protecting the text element ITEM_LINE
    CALL FUNCTION 'CONTROL_FORM'
    EXPORTING
    COMMAND = 'PROTECT'.
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    TEXELEMENT = 'ITEM_LINE'.
    CALL FUNCTION 'CONTROL_FORM'
    EXPORTING
    COMMAND = 'ENDPROTECT'.
    rgds,
    latheesh
    Message was edited by: Latheesh Kaduthara

  • New SAP note: "Linux: SLES 9/10, Problems with libuuid"

    <a href="https://service.sap.com/sap/support/notes/1065860">#1065860</a> - Linux: SLES 9/10, Problems with libuuid
    You can find a list with more notes related to SAP on Linux in the SDN Wiki: SAPonLinuxNotes

    thanks for the quick fix. but after we started installing the new client 6.30rev10 on the first user machines, complaints started coming in rather fast ->
    it seems that in certain windows that tab-key doesnt work properly anymore. it doesnt jump from entry field to entry field anymore.
    example -> transaction fb50 (Enter G/L account document)
    in the fields at the top (date, reference currency) the tab works as expected.
    but down in the details... it doesnt work at all, the cursor is simply gone. you have to click with the mouse in to each field to enter data.
    we started with a clean settings file, tried various preferences settings in the client. no luck.
    also it seems that in the preferences of the client "auto select text in insert mode" doesnt work anymore. no matter what is set there, when using the insert mode, the text is not selected.
    these problems appear on machines running 10.3.9, but it doesnt matter if the Java Security update from earlier this week is installed or not, the same effect.
    hmmm, did i miss some setting somethere to get this working again?
    thanks
    jürg

  • Hi i am new to SCN. I want a help regards SAP-PM . Where to post any query regards SAP PM

    Hi i am new to SCN. I want a help regards SAP-PM . Where to post any query regards SAP PM

    Please check this link SAP Portfolio and Project Management (SAP RPM, cProjects) and cFolders
    Please check scn index to find relevant forum link.
    SCN Site Index

  • Need information/training material regarding SAP CRM Functional

    Hello,
    I am a SD Consultant.
    I want to learn SAP CRM (Functional) on my own without going to any training institute or some thing.
    Therefore, can anyone help me in forwarding the link(s) or document(s) with which I can learn about SAP CRM (Functional).
    I want information/training material regarding SAP CRM 7.0 (on system/software working, not the general information, for example- why CRM, where CRM, etc)
    For example, about org data, org structure, possible scenarios, etc.
    Thanks in advance for spending your valuable time for me.
    Regards,
    T. Chaitanya

    Hi ,
    In the SDN lot of documents are there search in the WIKI.check the standard sap doc cr100.

  • Hi All,I have one serious problem regarding sap b1.

    Hi All,
    I have one serious problem regarding sap b1.
    In Sales order whenever I select the item from list or tax from list one. I got this
    Msg Box (Application has a problem. Diagnostic file c|:\Program file\SAP\sap Business one \Log\Sap Business one_20080602105441.dmp was created.
    Please contact support and attach diagnostic file). When select ok sap b1 application close. If anyone required screen short of all this error  plz give me Ur email id I will send u.
    Can any one help me?
    Awaiting Early Response
    Regards
    Rajkumar Gupta

    Hi Rajkumar,
    create a message at the marketplace and send them the diagnostic file with an error description.
    lg David

  • Does Sap Supports Linux

    Dear Masters..
                            Please Let me Know Does Sap Supports Linux OS other than XP
    Zubair

    Hi Mohamed
    From the SAP Portal:-
    The application supports the Microsoft SQL Server database. Additional system requirements are Microsoft Windows Server (2003 R2, 2003 SP1), Microsoft Windows Business Server (2003 R2, 2003 SP1) and Microsoft Windows XP SP2 (standalone installations only) as well as Microsoft Windows XP SP2 Professional (workstation platforms). The application also supports Microsoft Office (2003 SP1, 2007 und XP SP2). Further Windows operating systems will be supported in the future. The open architecture of SAP Business One will integrate with SAP Business Suite, as well as other independent software vendors, allowing companies to realize the extensive benefits of SAP from the largest division to the smallest subsidiary.
    So it seems that Linux is not an option at present
    Daan

  • Using SAP with linux platform

    HI Experts,
    How well is to Use SAP with linux platform?I checked in internet but i couldnt get a satisfactory result.DID someone who have installed the same can advise me about the performance.
    (80 gb hd , 1 GB ram).
    (I asked this question bcoz , when i tried to install the same my sound card is not working .)

    Hi,
    There are many things that you need to consider before you think of installaling SAP on Linux
    1. version of Linux- SAP does not support every version lf Linux
    2. Hardware- again SAP does not support every hardware
    there are supported: Bull,Dell,Fujitsu Siemens,HP,IBM,IBM POWER,IBM zSeries,SGI,SUN,Unisys
    3. RAM -SAP recommends swap memory to be 2*RAM,so you require a lot of RAM for installing SAP
    Now with the config. u have mentioned it looks you want to install in u pc or laptop,but I am afraid this will not be enough!!
    you will not be able to install SAP with this config.Let me know if you need any other info.

  • How monitoring sap  through linux/unix

    Dear all
    how monitoring the sap  through linux/unix,
    venkat

    - For S.O. monitoring (CPU, Memory, etc) you can use linux program "system-monitor" .
    - For SAP monitoring (User,Process,Trace, Dump, etc) you can use the same transaction for any S.O. (SM21, ST22, SM51, etc)

  • Error while installing SAP on Linux

    Hi all
    while i am trying to install SAP 4.6C on SUSE LINUX i am getting a strange type of error.Please look into it and send solutions ASAP.
    ERROR:
    ERROR 2006-08-30 15:04:51 CENTRDIRCHECK_IND_IND InternalInstallationDo:0
        The filesystem/directory
        hiUhiUT11/920_64(RI_GIKY_NA_QT_DBSERVER_SUFFIX,radiobox { {
        label "bit version of database server software" } { 32 "32 bit" }
        { 64 "64 bit" } ˜ which needs Xɏ à'”   MByte free space can not
        be checked, because a system error occurs. Please check the log
        file for more information. The installation can not start without
        this filesystem/directory.
    PLEASE SUGGEST A SOLUTION FOR THIS
    Thanks
    Rohit

    Hi Rohit,
    it seems, this is a error of the R3Setup (because of the Xɏ à'”   MByte). Do you use the latest version of R3Setup of 4.6C? By the way, check your filesystem, where your database software will be loacted for sufficient space.
    Best regards
    Johannes

  • Regarding sap nstallation master startup

    i donot know installation of the IBM jdk1.4.2_18amd64.rpm
    when i trying executing command rpm -i IBM jdk1.4.2_18amd64.rpm from terminal.
    it saying that libxp.so.6 is required
    so where it can be download
    my system configuration is
    os: RHEL 5.0
    processor is intel duo core processor 64 -bit
    RAM:2GB
    HARDDISK :250 DISK
    i just copied the IBM jdk1.4.2_18amd64 folder to /opt folder
    i give the environment varaiables like this
    export JAVA_HOME=/opt/IBM jdk1.4.2_18amd64
    export PATH=/opt/IBM jdk1.4.2_18amd64/bin
    export SAPINST_JRE_HOME=/opt/IBM jdk1.4.2_18amd64/jre
    i execute the command line also java -version
    it says
    ibm java version 1.4.2
    jit (enabled) and extra
    i declared environment variable correctly but sap installamaster connot initializing
    it saying that while executing tmp uname 7 command line got error
    (in tmp directory sap3322.exe folder)
    regards
    sudheer

    > when i trying executing command rpm -i IBM jdk1.4.2_18amd64.rpm from terminal.
    > it saying that libxp.so.6 is required
    > so where it can be download
    Read Note 1048303 - Red Hat Enterprise Linux 5.x: Installation and upgrade
    The necessary libraries are part of the Redhat installation media. Check that you have installed all necessary pacakges.
    > i declared environment variable correctly but sap installamaster connot initializing
    > it saying that while executing tmp uname 7 command line got error
    > (in tmp directory sap3322.exe folder)
    Please post the exact error.
    Markus

  • Is SAP on Linux mature enough for productive use ?

    Hi
    I’m not quite sure if this is the correct forum for this question – But I’ll risk it anyway
    We are starting a SAP project from scratch – and my manager has asked if we could run the solution on Linux. I know that Linux is supported by SAP, but is the solution mature enough for productive use?  Do any off you have any experience with this ?
    Regards,
    Morten Nielsen
    Message was edited by: Morten Nielsen

    We have SAP (DEV, QAS, PRD, APP1 and APP2) on RHEL 4.0 ES + RH Cluster Suite and 80% of our clients on Fedora Core 4 and 5.
    System environment ***
    SAP Release:          "640"
    Application server:     "sapprd"
    Network address:     "xxx.xxx.xxx.xxx"
    Operating system:     "Linux"
    Release:          "2.6.9-22.ELsmp"
    Hardware type:          "x86_64"
    Character length:     "8 Bits"
    Pointer length:          "64 Bits"
    Work process number:     "0"
    Short dump setting:     "full"
    Character set:          "th_TH.TIS-620"
    SAP kernel:          "640"
    Created on:          "May 22 2006 19:43:45"
    Created in:          "Linux GNU SLES-9 x86_64 cc3.3.3"
    Database version:     "SAPDB 7.5.0.035"

  • SAP on Linux

    Hi Friends
    Please tell me some LINUX commands which is useful to SAP BASIS

    Hi,
    Same commands as in any Unix system.
    Regards,
    JC Llanes.

Maybe you are looking for

  • Flotaing Labels - How Do You Make Them With Premiere Pro?

    A recent video project i have arrived at has raised an interesting question:  is there any way to create a floating label that will rotate and move with the video within the Adobe Premiere Pro software?  What I'm looking for is basically a text box w

  • Open GL pipeline : Text are not displayed in JComponent

    Hello I have a problem: Using the opengl pipeline (-Dsun.java2d.opengl=True) on a very simple program which display a frame by screen device (two screens) with a JButton, i have the following effect: Using JRE 1.6_03 the button's text are displayed U

  • Report painter execution error - KH014  "Report does not exist".

    Hi All, I customized one report in FSI3 and used SE43 to create a t code for this report. In the development system, report will be executable from this t code. Transport requests are successfully transported from development to production without an

  • Adobe Flash Player Settings Problem

    Hi I'm having problems selecting things inside of "Adobe Flash Player Settings." When ever i right click on a flash instance, say a youtube video and select settings, I get no response from box that appears no matter where I click. Even when I click

  • Simultaneous background jobs using the same BAPI issue

    I scheduled 2 simultaneous background jobs on a custom program using the same BAPI (closing PM orders). Run 1 to CLSD orders created on year 2001 Run 2 to CLSD orders created on year 2000 What happened was while run 1 was still active, run 2 encounte