are separated out. This fulfills the prerequisite for distributing load into several
application servers for client-server configurations. Hence in terms of database,
the system can be distributed at different levels.
This architecture enables the host services can be adjusted without any issues i.e.
scalability, in cases where the loads on the system changes comprehensively as
a result of increase in the user numbers or because of components has been
added.
This displays that the R/3 system has the flexibility while choosing hardware or
software.
19
10
10
11
12
1.
2.
3.
4.
dates.
13
14
A network must and always scheduled forwards and backwards and scheduling type
specifies whether forward scheduling or backward scheduling is carried out first.
Forward scheduling calculates the earliest start and finish dates for all activities, and
the scheduled finish date of the network. A start activity is an activity in a network
that does not have a predecessor.
Backward scheduling calculates the latest start and finish dates for an activity (latest
dates) and the scheduled start date of the network. A target activity is an activity in
a network that does not have a successor.
When forward scheduling is performed first, the date from which scheduling starts
is the basic start date in the network header. When forward scheduling is
performed after backwards scheduling the start date is calculated from backward
scheduling.
When backward scheduling is performed first, the base date from which
scheduling starts is the basic start date in the network header. When backwards
scheduling is performed after forward scheduling the finish date is calculated from
forward scheduling.
Start dates are at the beginning of the day
(00:00). Finish dates are at the end of the day
(24:00).
15
16
17
You can maintain constraints for the start and finish of activities and / or (offsets
for) activity elements.
Constraints can be relevant for both the earliest and the latest
dates. You can maintain constraints for basic and forecast sets of
dates.
18
Legend:
ES = earliest start
EF = earliest finish
LS = latest start
LF = latest finish
TF = total float
FF = free float
Floats supply information about time reserves available for individual activities and
one can use floats calculated in scheduling, for example in capacity leveling, to
shift activities between their earliest and latest dates or to extend their duration.
Total float: The amount of time an activity can be shifted from its earliest dates into
the future without affecting the latest dates of its successor. (Total float: = LS-ES
or LF-EF)
Free float: The amount of time an activity can be shifted from its earliest dates
into the future without affecting the earliest dates of its successor. (Free float =
ES successor EF activity)
19
The slide describes the calculation of total floats and free floats:
The total float can be calculated as the difference between the earliest and
latest start of an activity.
In the above example:
Day 6 (0:00) - Day 5 (0:00) = 1 Day.
The free float of an activity can be calculated as the difference between the
earliest start of the successor and the earliest finish of the activity.
In the above example:
Day 9 (0:00) - Day 7 (24:00) = 1 Day.
20
Reduction:
Reduction can be used when the time period within which activities are scheduled
is not enough for processing all the activities.
This reduces the scheduled duration of internally-processed activities and for
which reduction strategy has been maintained.
Up to six reduction levels can be defined for each reduction strategy. The
percentage reduction required can be entered for each reduction level.
21
Sales Project Projects which have the recognition of revenue at the starting or
during the course of the project execution. When activities are assigned to
WBS elements, the dates and costs defined in the individual activities are
totaled up (aggregated) at the WBS level, and can be evaluated. Activity funds
already assigned are checked against the budgets of the WBS elements.
Following important steps are carried out during the execution:
Customer inquiry is created and assigned to the project.
Plan dates, materials, costs, and resources
Create sales pricing and sales order.
Enter confirmations, Purchase materials & Services. Post revenues.
Calculate overhead, carry out result analysis and execute settlement.
The above steps are discussed further in the course.
39
You define the company using company codes and business areas (Accounting view) and
controlling areas, profitability segments and profit centers (Controlling view).
The operating concern is the organizational unit for which the market is uniformly
segmented.
The controlling area is the organizational unit within the company used to represent
an internal system for cost accounting purposes.
The company code is the balance sheet unit in Financial Accounting. Company codes can
be assigned to the controlling area in an N:1 or 1:1 ratio (company-code-specific cost
accounting). In the Customizing settings for the controlling area, you can specify whether
company-code-specific cost accounting is possible. This setting should be considered
carefully and made when you create the controlling area.
The financial management area is the organizational unit within which you plan, control,
and monitor funds and budgets.
In the Project System module, it is sufficient to assign the company code to one financial
management area. In Funds Management, you have to assign the financial
management area to the controlling area.
You use the business area for calculating balances internally.
40
41
All business processes throughout the supply chain are executed in one
system sharing all information
12
13
15
17
The presentation server is simply a GUI (Graphical User Interface) that is running at the
users workstation. It is a very light component, called as a thin client in common
terminology. It is capable of sending requests to the application server, receiving the
requests back and displaying the screen back to the user.
Multiple instances of presentation servers can execute in the same work station.
And generally the presentation layers are, to a good extent, downward compatible with the
application servers, in terms of the version. For e.g., A 4.6 C version GUI would be able to
communicate with a 4.5 B version application server.
The messages exchanged between the presentation layer and the application server are in
a SAP proprietary format. The presentation layer is capable of accepting the screen
information sent from the application server, format and generate the screens appropriately
for the platform it is running on.
The database server, as we saw earlier, acts as an interface between the application server
and the RDBMS.
As we know already, the R/3 system does not include the RDBMS. In other words, R/3 is
independent of the RDBMS. R/3 is operational on a number of commercial RDBMSs.
The vendor specific DB driver resides in the database server.
18
In the R/3 system architecture, the application, presentation and database server
are separated out. This fulfills the prerequisite for distributing load into several
application servers for client-server configurations. Hence in terms of database,
the system can be distributed at different levels.
This architecture enables the host services can be adjusted without any issues i.e.
scalability, in cases where the loads on the system changes comprehensively as
a result of increase in the user numbers or because of components has been
added.
This displays that the R/3 system has the flexibility while choosing hardware or
software.
19
21
22
22
25
26
The Project System is an integrated solution that helps you perform all of the tasks in
a project - no matter which sector of industry you are active in.
It includes the functions you need in all project phases.
27
85