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,
VenkatOn 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
SamHi
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 -
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.kHi,
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: SAPonLinuxNotesthanks 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
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. ChaitanyaHi ,
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 GuptaHi Rajkumar,
create a message at the marketplace and send them the diagnostic file with an error description.
lg David -
Dear Masters..
Please Let me Know Does Sap Supports Linux OS other than XP
ZubairHi 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 -
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
RohitHi 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
Im not quite sure if this is the correct forum for this question But Ill 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 NielsenWe 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" -
Hi Friends
Please tell me some LINUX commands which is useful to SAP BASISHi,
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