Sei sulla pagina 1di 17

BOĞAZİÇİ ÜNİVERSİTESİ

STAJ DEFTERİ
TRAINING BOOKLET

ÖĞRENCİNİN
STUDENT’S

SOYADI, ADI : Ekici Abdullah Muaz


SURNAME, NAME

BÖLÜMÜ : Computer Engineering


DEPARTMENT

ÖĞRENİM YILI : 2015-2016/3


TRAINING YEAR

ÖĞRENCİ NUMARASI : 2013400051


STUDENT ID

E-POSTA ADRESİ : muaz.ekici@gmail.com


E-MAIL ADDRESS

TELEFON NUMARASI : +90 553 440 96 50


PHONE NUMBER
Staj programı
Training Program

Soyadı, Adı : Ekici Abdullah Muaz


Surname, Name
Bölümü : Computer Engineering
Department

Yaz Okulu Durumu (Gidildiyse alınan derslerin kodları) : .........................................................


Summer School Status (If registered, course/section codes of the courses taken)

YAPILAN PRATİK [*]


ACCOMPLISHMENTS

İşe başlama Ayrıldığı tarih Çalışmadığı Çalıştığı


Müessese ve iş yeri Kısım tarihi Completion Günler Günler
Name and place of company Department Starting date date Nonworking Working
days days
Alfa Business Technologies SAP/ABAP 10.08.2016 09.09.2016 9 22

[*] The weekly programs, each page of the report and the training certificate must be signed and stamped.
08.08.2016 Tarihinden 13.08.2016 tarihine kadar bir haftalık çalışma
From 08.08.2016 to 13.08.2016 weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS
I didn’t work
Pazartesi
Monday
I didn’t work
Salı
Tuesday
Play framework 9
Çarşamba
SAP LOGON and some ABAP tools installation
Wednesday
Researching documents
Learning frameworks 9
Perşembe
Learning and adapt to shortcuts
Tuesday
R-3 system in ABAP(Program flow)
Learning basic syntax 9
Cuma
Learning screen navigation on SAP
Friday
Learning basic packages and development classes
Cumartesi
Not work day
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp

15.08.2016 Tarihinden 20.08.2016 tarihine kadar bir haftalık çalışma


From 15.08.2016 to 20.08.2016 weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS
Learning types and data objects in ABAP repository 9
Pazartesi
Learning ABAP statement attributes
Monday
Taking first sample projects
Understanding and analyzing project 9
Salı
Finishing project
Tuesday
Learning database dialogs and tables in ABAP 9
Çarşamba
Operations on tables(Authorization check, CRUD ope.)
Wednesday
Taking second project
Understanding and analyzing project 9
Perşembe
Finishing project
Tuesday
Learning how to setup SAP Servers 9
Cuma
Setup company’s new SAP Server with superior
Friday

Cumartesi
Not work day
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp
22.08.2016 Tarihinden 27.08.2016 tarihine kadar bir haftalık çalışma
From 22.08.2016 to 27.08.2016 weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS
Learning ABAP subroutines and event blocks 9
Pazartesi
Learning ABAP modularization
Monday
Learning User-Dialogs(List Screens)
Learning User-Dialogs(Selection Screens) 9
Salı
Learning User-Dialogs(GUI Screens)
Tuesday
Learning advance concepts in User Interface 9
Çarşamba
Learning GUI Screen Toolbars
Wednesday
Taking third project 9
Perşembe
Understanding and analyzing project
Tuesday
Finishing project
9
Cuma
Learning ALV design concept in ABAP
Friday
Study on finished projects about ALV design
Cumartesi
Not work day
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp

29.08.2016 Tarihinden 03.09.2016 tarihine kadar bir haftalık çalışma


From 29.08.2016 to 03.09.2016 weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS
Exercises on ALV design 9
Pazartesi
Sample project on ALV design
Monday
9
Salı
VICTORY DAY HOLIDAY
Tuesday
Study on more complicated ALV designs 9
Çarşamba
Study on projects finished by company(ALV)
Wednesday
Study on ALV projects provided by SAP Repository
9
Perşembe
Rebuilding second project using ALV concept
Tuesday
Taking fourth project 9
Cuma
Understanding and analyzing project
Friday
Finishing project
Cumartesi
Not work day
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp
05.09.2016 Tarihinden 10.09.2016 tarihine kadar bir haftalık çalışma
From 05.09.2016 to 10.09.2016 weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS
Learning object orientation in ABAP 9
Pazartesi
Classes,Objects,Inheritance,Polymorphism in ABAP
Monday
Learning Object Events and BAPI in ABAP
Advance database concepts in ABAP 9
Salı
Learning Database LUW and Lock Concept in ABAP
Tuesday
9
Çarşamba
Learning Bundling Database Changes
Wednesday
Learning how to finished project is run in real time 9
Perşembe server of a company
Tuesday

Continuing on learning how to finished project is run in 9


Cuma real time server of a company
Friday

Cumartesi
Not work day
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................

…………........... Tarihinden ...... …………......................tarihine kadar bir haftalık çalışma


From ...... …………................. to ...... …………..................weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS

Pazartesi
Monday

Salı
Tuesday

Çarşamba
Wednesday

Perşembe
Tuesday

Cuma
Friday

Cumartesi
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp
…………........... Tarihinden ...... …………......................tarihine kadar bir haftalık çalışma
From ...... …………................. to ...... …………..................weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS

Pazartesi
Monday

Salı
Tuesday

Çarşamba
Wednesday

Perşembe
Tuesday

Cuma
Friday

Cumartesi
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp

…………........... Tarihinden ...... …………......................tarihine kadar bir haftalık çalışma


From ...... …………................. to ...... …………..................weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS

Pazartesi
Monday

Salı
Tuesday

Çarşamba
Wednesday

Perşembe
Tuesday

Cuma
Friday

Cumartesi
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp
…………........... Tarihinden ...... …………......................tarihine kadar bir haftalık çalışma
From ...... …………................. to ...... …………..................weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS

Pazartesi
Monday

Salı
Tuesday

Çarşamba
Wednesday

Perşembe
Tuesday

Cuma
Friday

Cumartesi
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp

…………........... Tarihinden ...... …………......................tarihine kadar bir haftalık çalışma


From ...... …………................. to ...... …………..................weekly service

GÜN YAPILAN İŞLER ÇALIŞILAN SAAT


DAYS WORK ACCOMPLISHED WORKING HOURS

Pazartesi
Monday

Salı
Tuesday

Çarşamba
Wednesday

Perşembe
Tuesday

Cuma
Friday

Cumartesi
Saturday

Öğrencinin imzası :........................................................................................................................


Signature of trainee
Çalıştığı iş yeri ve kısmı : .......................................................................................................................
Work place
Kontrol edenin ünvanı, soyadı, adı :….....................................................................................................................
Name and title of the controlling superior
İmza ve kaşe :........................................................................................................................
Signature and stamp
1.Description of the Company

I worked as intern in Alfa Business Technologies. It has been founded in 1995 and It has
worked on SAP from 2001. It mainly maintains two big project for two energy company. These
projects are for billing. Adding to these projects, Company gives support tens of companies
including really big companies.
The main subjects in which ALFA interested are SAP consulting, SAP IS-U sectoral
solutions, document and archive administration solutions , PLM solutions.
The company has nearly 50 employee and 40 of them are computer engineer. Because of
SAP’s modules engineer is divided into 5 groups according to their abilities.

Web links:
http://www.alfayazilim.com/
https://www.linkedin.com/company/alfa-yazılım

Contacts:
info@alfayazilim.com
info@alfabt.com

Address:
Ofisim İstanbul Plaza – Tugay Yolu Caddesi B Blok No: 29 K:5-7 34846 Cevizli
Maltepe / İSTANBUL / TÜRKİYE

Phone:
+90 (216) 550 50 20-21
2.Internship Activities

Learning Technologies

Most of my time in internship was spent by learning new technologies, a new software
language and packages in SAP repository. SAP platform is not much similar things I learnt before
so adapting the new platform took some time.
I started internship as a person who didn’t know anything about SAP and I was supposed
to help easy part of the big projects at last week of my internship so they give me some
documentation about SAP and they said whenever I need help , they could help me. The
company expected me to learn SAP so I started work on tutorials and I tried code snippets while I
was working on a chapter or a problem.
In first times of my internship I searched on web about SAP because I have known little
about SAP. I searched what is SAP, what is ABAP , where is SAP used, what modules are
included by SAP. With that searching I learnt some about SAP. After that, at least I could answer
what is SAP.
The first thing I learnt in my internship is that I need to connect a company’s server to run
my code because you need SAP packages when run a program and these packages are very
expensive but for development issues my company has already bought these packages and only
thing I would do was connecting that server. Therefore, I talked to person who dealing with
server issues, he gave me an id and password for connection and he helped me to install SAP
LOGON which is platform using for developing projects. He also showed some framework
examples to me.
The SAP uses ABAP as software language. This language resembles C in some way but
main differences is ABAP is object-oriented. I learnt SAP uses R-3 server system, It likes Java
Virtual Machine all code runs in these server system all user interface and databases keep in this
system it provide us with more secure and faster system experience. It is one of the reason of
using SAP by many companies.
I learnt general syntax of ABAP but in some ways it is very different other languages
because even, everything is standardized by SAP. After some adaptation it gives big opportunity
to you but in first times it make jobs to hard.
I saw richness of packages of SAP while I was trying to learn about package. You can
find any table any data structure any data type in these package. SAP must provide this because
companies from every sector use SAP for different purposes. For example, for an flight company
there are many table range from flight dates to which customer spent how much money. It is
impossible to learn every package but when I need to use any package I learnt about it sometimes
using documentations or searching on web and sometimes getting help from others.
I learnt about data types and data structures in my first times also. The same richness can
be seen in these. Every table has its own data structure and type for adding a row or using same
row for different purposes and we can create a new structure in run time it was very different
concept for me. I exercised about it and learnt this concept it provided me with very efficient
usage when I worked on database tables.
I can say that the thing which this internship was most beneficial for is exercising on
databases and CRUD operations. When working on SAP databases are used frequently and when
taking a data from a table you must follow some standards. For example when pressing a table on
a screen you must use internal tables these tables are a table which is created in run time spare
from database and you fill these tables using real tables in database and you must use some data
structures provided by SAP if table you want press is not prepared by SAP that is to say you
created the table you must declare a data structure. After that you can use this structure to transfer
row from one table to another even if table’s column names are different but some is same, you
can use proper structure you can transfer data easily. I used that many times along with my
internship. Except first project I used these all my other big or small projects.
In one day of my internship my superior ask me and my friend that would you like to see
server of SAP and how to setup a server for SAP. Firstly he explained what we would do. Firstly
we split server into seven parts. After that we installed the Linux each of them. We set each of
them feature according to module we would install at last. When we finished with server, we
installed proper module to each server we had split and he said us that we need to transfer some
files from old server to new server. I and my friend searched on web and find something after
that using console we transferred all data to new server and installed all needed parts.
After sometime my supervisor said me that your learnt about syntax of ABAP, how SAP
works, how table is created( creating table can be seen simple but in SAP creating a table take
time because SAP set some standard for this type of operations and you must conclude all need
step by step) ,how data manipulate in SAP and you now need to learn about how you press all
information on screen because end user will use a user interface to make changes. Therefore I
learnt about screens. Screens are easy subject to learn it took my three day to learn. I learnt
different screen types, how we use toolbars and menus in SAP Screens in this duration. After that
he gave me little project about it, it likes a part of a big project. It is about getting input which is
a destination by two dropdown list and price or time by a radio group from user. Using these, I
would list ten flights in this destination ordering by nearest time or cheapest price according to
user choices.
While I was working on project about screens, I faced a problem about listing item on
screen because I have must declared each column of a row to press screen and it was not easy
and elegant so I asked about that my supervisor and he said me there is ALV List viewer in SAP
for this type of issues, we use that when dealing in big projects so I realized that I need to learn
ALV. It takes 4 day to learn. ALV is a reusable component we defines a table for ALV and it press
all data to screen. I learnt that from documents, web and study on sample projects providing by
SAP and my company’s real project. Lastly I rebuild my project about flights using ALV concept.
It provided me with very useful knowledge I can use while in a big project.
Through last week of my internship, almost I covered all concepts but already there are
some incomplete concepts. Therefore I learnt about object-oriented concepts in SAP it likes java
in many ways so it was not hard to learn. After that I must learn about some advance database
concepts in SAP. When many user connect database ,some problem can occur so I must learnt
about how to fix these problems because when I work on a really big project this project will be
used by many user.
Until now, it can be seen that I spent most of time to learn something because SAP is
really big environment and it is different from what we learnt in courses. Along internship, I
learnt all basic concepts of SAP but I could not master at any module in SAP. However, this
experience provided me with knowledge about SAP and ABAP. I have finished 4 projects in this
internship and I upload all of them into a package which is used by others when needed.
Developing first project
First project was about some string manipulations. Program is supposed to control an email
address whether it is true or not. I needed to use some domain names and rules for this control. I decided
to use regex for this control so I revised my regex knowledge for this project. After that I have must
search about how to use regex in SAP when I decided to that I can accomplish project, I began to project
but I realized that package I learnt on web cannot be used. Therefore I asked my supervisor but he said
me this packages are in the newest version but in company’s server is not the newest one so I have must
find a new solution and I played on current regex packages so I used easy way but code my wrote got
longer. Firstly I split email address using @ symbol if cannot be found it gives error. After that I
controlled first part of address, given rules were saying that this part can include only alphanumeric and
“_-.” symbols. Second part is must be in given domains if it is not program gives error about domain
name. If the version in server was newest, project would be very short and easy but this situations harder
the project and took more time. With this project I could test my knowledge about basic packages, ABAP
syntax, data types, loops and case statements.
Developing Second Project
In second project I was supposed to code a program which gets input from user about a flight
destination and orders all flights according to a parameter which is price or date. In this project I
designed an interface programmatically which has two dropdown list and one radio group contains two
option and a button. Dropdown lists presents user travel cities which determined by repository tables
provided by SAP, radio buttons are presents user’s order parameters which are price and date, button is
only for starting the process.
Firstly I created dropdown list and set their type as S_FROM_CIT and S_TO_CITY these types
are predefined by SAP and these used by SPFLI table which is table contains information about flights
which defined by SAP. In this way, dropdown lists listed all cities registered to sap system. After that I
have must create an internal table for pressing data to the screen. Internal tables are created in runtime
and they are not real table like database table SPFLI or SFLIGHT in this project. I used seven columns
which are CARRID, CONNID, CITYFROM, CITYTO, DEPTIME, ARRTIME and PRICE in internal
table. To fill these columns I used two SAP predefined tabled which are SPFLI and SFLIGHT. In table
SPFLI, I found flights using user’s departure city and arrival city after that I ordered these flights
according to whether user checked price or date and I limited flights by 10. Still, there are things that I
should do to complete project. First I have need price information about flight so I needed to use SAP
SFLIGHT table to get price value of a flight. Using CARRID and CONNID of a flight I could find price
information of a flight. CARRID and CONNID is primary key for flights so it make things easy. First
code I wrote is few long and not reusable and still I have not pressed table to screen. First I wrote a
method which takes three parameter two city and one option, all parameters were in type (in ABAP you
can choose type of parameter as in, out or in and out). After that I declared internal table type as
GLOBAL so change in the method could affect table itself because a method in SAP cannot take a table
as argument. For simplicity, I created a data structure which contains only same columns with the
internal table to fill all data about a flight easily. It is very simple way getting a record from multiple
tables because while we do a CRUD operation in SAP, if we give a variable which is a data structure for
output, it fills appropriately this variable to future usage. I used inner loop to get data about a flight so I
could get data from multiple tables after that fill my temporary variable with that data after that I push it
into my internal table. When inner loop operations were finished, I had an internal table which including
all information which I need to present user.
To present stage I did not use programmatic way for all stage. For table column and row size and
header names of table I used drag and drop user interface. I gave table an id so that I can reach table
programmatically. Lastly I wired up table and internal table I created with all data.
After finishing project I upload project into company’s repository in SAP server so everyone in
company could reach this project. Thanks to reusable design in project, project can be used for different
projects and for different purposes.
Developing Third Project
In third project I was supposed to code a program which can convert between any currency unit
at given time. Third project was more easy than second project. Firstly I designed a screen using drag
and drop facility. That screen was containing two drop-down lists two input box, one output box and one
button. In screen drop-down lists are for currency unit, two input boxes are for source amount and date,
output box is for target amount and button for starting process. I searched on web about that and I find
some useful predefined SAP function modules which are CONVERT_TO_LOCAL_CURRENCY and
CONVERT_TO_FOREIGN_CURRENCY .Using these I find target amount after that I write result to
output box.
These predefined methods get some values and give some values. To give input to these methods
we use EXPORTING tag and we list variables which we want set and using equation operator we gives
values which we want to use in this method. First variables we listed are defined in these method so only
thing we will do is make equal that variables to local variable keeping data. Importing has same
procedure with exporting ,firstly we use IMPORTING tag and we lists all local variables which will take
data from predefined module’s variables, we make local variables equal to variables in function. After
that when we call these function, it gives values we want using. So I set exporting variables which are
date, foreign_currency, local_amount, local_currency using input box values in screen. After that I put
v_amount to set by foreign_amount which is predefined in function.
Lastly I saved all operations history in a table to see history whenever you want. But while
creating table for that purpose, I had some problem because in SAP creating a table really has many
circumstance. Firstly I went to SE11 package in SAP. This package is for table operations. After that I
named table as ZMUAZHISTORY. I name in this way because in SAP you must name things as a name
which is first letter is ‘Z’ because you don’t want interfere a name you create with a table in SAP
predefined repository. Secondly, I wrote table column names as DATE , SOURCECURRENCYUNIT,
TARGETCURRENCYUNIT and for DATA, I defined data type as D (date) which is predefined data
type by SAP for a date ,after that for other fields, I defined data types as TCURC which is also
predefined type for currency units by SAP. Thanks to predefined types, I did not need to define size of
field values. Adding to these fields I added MANDT field which is integer and auto increment I used that
field as primary key. At the end I saved and activate table in the SAP server system. Thus, I could reach
that table in report which is place where codes are written. Thanks to data type predefined by SAP I
could add values in this table directly using basic insert statement. At this moment the program was
running properly.
Developing Fourth Project
Fourth project was really different from other projects because I used ALV for pressing data on
screen instead of using SCREEN GUI of SAP and I worked on cluster tables in this project instead of
simple tables. Issues of tables caused some problems. For example writing query is different from
queries I had written before and using cluster table caused some performance issues because these tables
are really big.
The purpose of this project was coding a simple business office accounting record program. The
user gives some inputs to program and the program gets accounting records from a huge database
according to user’s input. I designed first part using screen drag and drop facility as like before. In this
project I used three input box and one button. Input boxes were for code of the company, accounting
document number and financial year. Button was only for starting search for records but there was an
issue which was that user must enter company’s code to able to start program. I gave id each screen
component to use them programmatically. I used ALV concept for pressing final data to the screen. It is
very important concept in SAP because it provides you with flexible, efficient and easy way for printing
a table to the screen.
Firstly I wrote queries for getting data but I considered them as simple table and I faced a
problem which was giving an error. I said that my supervisor because I wrote things like before and he
said that tables you working on is not same tables you had used before, these are clustered table and has
bit different queries especially in join operations. Therefore, I searched on web about it and I found
information about it and I changed my queries. After that I created the internal table for pressing data
and I used BKPF and BSEG predefined SAP tables for getting data. As I said before these are clustered
tables. After creating internal table keeping data which would pressed on screen, rest of my work was
pressing data on screen using ALV.
ALV lists are predefined types in SAP. I used slis_fieldcat_alv for this project for listing
accounting’s transaction. I gave name for ALV columns firstly. After that I gave ALV components
internal table’s name and structure type, rest works done by ALV. It is really easy way of pressing a table
to the screen but in former projects I used SCREEN GUI for this purpose and I had hard experience for
this process. However, I have must learn SCREEN firstly to learn ALV comprehensively. Lastly I coded
ALV toolbars to make delete and update operations but I did not use these functions because these
operations affects tables in database so it is not wanted by my company.
Finally I think project was finished but it was not. I added checking company’s code is empty or
not because if it is empty, program is supposed to give error. After finishing that, I looked at running
performance of the program but I faced some problem and I cannot handle them because tables were
very huge. I uploaded the project into common package of my company to let others use this project.
3. An assessment of the internship

(i) What skills and qualifications you think that you have gained from the internship?
While I was working about SAP in the internship, I learnt very different technology which I
cannot learn in school. In many projects, you spend most of time about database, tables and queries.
Therefore I can say that this experience effected my database knowledge in very good way. For example
I didn’t know anything about database security, how can I make database more efficient when many user
connect it, how can I work on different type of tables.
Another thing I learnt is that how a company runs and phase of developing a project. I learnt how
a schedule is created, how company’s workers divide into groups to make works simpler, how a manager
monitors progress of a project.

(ii) What kind of responsibilities you have undertaken during the internship period?
At beginning of the internship, my supervisor warned me about using system and database in
SAP because the system I used is the same system using by company so I could reach any data of the
company. Therefore any deletion or update on system could affect a really important table and it was
risky situation for me. Therefore I worked on things really carefully to avoid any problem.

(iii) How do you think the internship will influence your future career plans?
Before internship I was at the dilemma about my future plans. I was trying to decide between
academic career and working on industry. After internship, I feel myself at the point near to academic
career because working according to a working schedule tired of me , I have waked up at 7 am every day
to get office at right time. This internship changed my thoughts about industry.

(iv) How do you think the internship activities that you carried out are correlated with your classroom
knowledge?
There were not many activity correlated with my school learnings. Like I have said before many
times, SAP is different from other software languages and system I learnt before. However about
database, there were many correlation with courses. So this internship provided me with exercising
about database operations in a real sector.
4. Conclusions of the report

During internship I really tired and I could not do anything other than work because I
have waked up so early, I have reached home late so it was really hard period for me. This
situation changed my future career plans. Working on similar issues make me bored from
working in industry. One of reasons of this situation can be that 22 days is very short time to
learn a new concept and new language. Because of that I could not dive into deeper point of big
projects.
Industry I worked on was SAP. SAP is really easy and profitable sector. However sector
need to employees to travel much. It can be a drawback for the sector because almost every
engineer in the company has gone a different city for two day of week at least. From my view it
is a problem for working on this sector. Another problem about SAP is that you cannot work
about projects away from company’s office because for writing code you must connect to server
of the company and you don’t have permission for connecting server remotely. If a project
doesn’t finish in expected time, you must stay at the office for finishing the project. I have met
many times with this situation. It is also a drawback for working about SAP.

Potrebbero piacerti anche