Change SAP Logo and Field Status Guide
Change SAP Logo and Field Status Guide
1. Identify a picture to replace the existing SAP logo. This picture can be in any valid picture format – gif,
bmp, jpg. But convert it to jpg since that is the smallest available picture type. Store the picture
somewhere on your workstation.
2. Go to transaction SMW0.
3. On the SAP Web Repository: Initial Screen, click “on” the radio button for Binary data for WebRFC
applications, and click the Find icon or press F8. On the SAP Web Repository: Objection selection screen,
click the Execute icon or press F8.
4. On the SAP Web Repository: Object display screen, first make sure that the mime extension exists for
your picture type. Click Settings -> Maintain MIME types. Look to the far right of the Data Browser: Table
MIMETYPES Select Entries screen, and if you don’t see your file type – gif, jpg, bmp – then you need to
add it. Once you at done, back out to SAP Web Repository: Object display screen.
5. Now you can upload your picture. Click the Create icon or press F5. Fill in the name of your picture
and a brief description and click the Import icon. Then provide the location of your picture and load it in.
6. Go to transaction SM30. Fill in the table name SSM_CUST and click Maintain.
7. On the Change View “Set Values for the Session Manager / Profile Generator” screen, click New
Entries and add an entry called START_IMAGE and set the value to the name of your picture created in
step #5. Then press the Save icon.
You have replaced the SAP splash screen picture. Log off and back on to view your work!
or press F8. On the SAP Web Repository: Objection selection screen, click the Execute icon or press F8.
From <[Link]
What is the difference among Account group, Posting key and Field status group in terms field status?
Document screen layout during posting of a document. (which feilds to appear in a document…double
click on the field status group and select fields and make the entries as required /optional etc)
LOGIC: you assign field status variant to the company code, FSV is a bundle of field status groups.
ex: in FSG G001 you have made the text as required entry…you assigned the field status group g001 to
cash account..so when you use cash account and try to post a document it will definitely prompt you to
enter the text (text made as required.)
Both FSG and PK control the same feilds in a [Link] is no dominance between FSG and Posting
keys..but we should know the allowed combinations….
If text is made required in PK and suppressed in FSG..the system will issue a error msg..Rules for PK…and
FSG….is set incorrectli for SGTXT field.
Permissable combinations:
Result e SD RD NP NP NP
R= required
s= suppressed
e=error
SD= Suppressed dominates
Rd= required dominates
Regards
Aravind
Only Hide and Required combination gives error. In all other cases the dominace is always in the above
sequence. If you want to take the FSG dominace, set all fields in posting key as optional.
What are posting Keys and How are they used while making postings?
Posting keys determine whether a line item is a debit or credit as well as the possible field status for the
transaction. In this context, it is essential to understand the factors that determine the field status of a
transaction. The field status within a FI document is controlled by Accout Type, field status of Posting
Key and the field status of the G/L account.
Modifying the SAP delivered Posting keys are not recommended. if a posting key is to be modified the
best possible action is to copy the posting key that needs to be modified and then modify the copy. we
can define the posting keys using the transaction OB41.
It also determines the account type to which the debit or credit is to be made and whether it is Spl G/L
transaction. If it is a Spl G/L transaction, then the field for Spl G/L indicator becomes required entry
The ‘Statistical Key Figure (SKF)’ is used as the basis (tracing factor) for making allocations
(assessments/distributions). They are the statistical data such as number of employees, area in square
meters, etc. You will make use of a SKF when you are faced with a situation where it is not possible to
use any other conventional method or measure to arrive at the share of costs to be allocated to cost
centers.
Suppose that you are incurring a monthly expense of USD 5,000 in the cost center cafeteria, the cost of
which needs to be allocated to other cost centers. You can achieve this by the SKF. Imagine that you
want this to be allocated based on the ‘number of employees’ working in each of the other cost centers
such as administrative office (50 employees) and the factory (200 employees). You will now use the
number of employees as the SKF for allocating the costs.
In SKF allocation, you have the flexibility of using two different SKF Categories; namely, Total value or
Fixed value. You will use fixed values in situations where the SKF does not change very often, as in the
case of the number of employees, area, etc. You will use total values in situations where the value is
expected to change every now and then, as in the case of power use or water consumption and the like.
Controlling Area: An organizational unit within a company, used to represent a closed system for cost
accounting purposes. A controlling area may include single or multiple company codes that may use
different currencies. These company codes must use the same operative chart of accounts.
Cost center std Hierarchy : Indicated hierarchy of cost center groups in which all cost centers in a
controlling area are gathered together.
Cost element : A cost element classifies the organization’s valuated consumption of production factors
within a controlling area. A cost element corresponds to a cost-relevant item in the chart of accounts.
Primary cost element: A cost element whose costs originate outside of CO and accrual costs that are
used only for controlling purposes
Secondary cost element: A cost element that is used to allocate costs for internal activities. Secondary
cost elements do not correspond to any G/L account in Financial Accounting. They are used only in
Controlling and consequently cannot be defined in FI as an account.
Cost element category: The classification of cost elements according to their usage or origin.
Examples of cost element categories are:
• Material cost elements
• Settlement cost elements for orders
Cost elements for allocating internal activities
Reconciliation ledger: A ledger used for summarized display of values that appear in more detailed form
in the transaction data.
The reconciliation ledger has the following functions:
o Reconciles Controlling with Financial Accounting: The reconciliation ledger provides reports for
monitoring the reconciliation of Controlling with Financial Accounting by account.
o It can identify and display value flows in Controlling across company code, functional area, or business
area boundaries
o Provides an overview of all costs incurred : Reconciliation ledger reports provide an overview of the
costs and are therefore a useful starting point for cost analysis. For example, an item in the profit and
loss statement from the Financial Information System (FIS) can be examined in the reconciliation ledger
reports with respect to the relevant costs. For more detailed analysis, reports from other components
within Controlling can be accessed from the reconciliation ledger reports.
Cost Center: An organizational unit within a controlling area that represents a defined location of cost
incurrence.
The definition can be based on:
• Functional requirements
• Allocation criteria
• Physical location
• Responsibility for costs
Cost center category: An attribute that determines the type of cost center.
Example
• F – Production cost center
• H – Service cost center
Controlling area: An organizational unit within a company, used to represent a closed system for cost
accounting purposes.
A controlling area may include single or multiple company codes that may use different currencies.
These company codes must use the same operative chart of accounts.
All internal allocations refer exclusively to objects in the same controlling area.
Statistical key figure: The statistical values describing:
• Cost centers
• Orders
Reposting: A posting aid in which primary costs are posted to a receiver object under the original cost
element (the cost element of the sender object).
Repostings are used to rectify incorrect postings. The following methods are available:
• Transaction-based reposting -
Each posting is made in real time during the current period.
• Periodic reposting -
Produces the same results as transaction-based reposting. The costs being transferred are collected on a
clearing cost center and then transferred at the end of the period according to allocation bases defined
by the user.
Distribution: A business transaction that allocates primary costs.
• The original cost element is retained in the receiver cost center.
• Information about the sender and the receiver is documented in the Controlling document.
Assessment: A method of internal cost allocation by which you allocate the costs of a sender cost center
to receiver CO objects (such as orders and other cost centers) using an assessment cost element.
The SAP System supports the following:
• Hierarchical method (where the user determines the assessment sequence)
• Iterative method (where the SAP System determines the sequence of assessment using iteration).
Example:
The costs from the cafeteria cost center could be assessed based on the statistical key figure
“employee”, which was set up on the receiver cost center.
Receiver cost center I has 10 employees, receiver cost center II has 90. The costs of the cafeteria cost
center would be transferred (assessed) to receiver cost center I (10%) and receiver cost center II (90%).
The credit on the cafeteria cost center and the debit of the two receiver cost centers are posted using an
assessment cost element. Depending on the system setting, the total costs or some of the costs for the
cafeteria cost center would be
Internal order: An instrument used to monitor costs and, in some instances, the revenues of an
organization.
Internal orders can be used for the following purposes:
• Monitoring the costs of short-term jobs
• Monitoring the costs and revenues of a specific service
• Ongoing cost control
Internal orders are divided into the following categories:
• Overhead orders – For short-term monitoring of the indirect costs arising from jobs. They can also be
used for continuous monitoring of subareas of indirect costs. Overhead orders can collect plan and
The ‘Parking of a Document’ in SAP is one of the two preliminary postings (the other being the ‘Holding’
of documents) in the system and refers to the storing of incomplete documents in the system. These
documents can later be called on for completion and posting. While ‘parking’ a document, the system
does not carry out the mandatory ‘validity checking.’ The system does not also carry out any automatic
postings (such as creating tax line items) or ‘balance checks.’ As a result, the transaction figures (account
balances) are not updated. This is true in the case of all financial transactions except in the area of TR-
CM (Cash management) where ‘parked’ documents will update the transactions.
The parking of documents can be used to ‘park’ data relating to customers, vendors, or assets
(acquisition only). When a cross-Company Code document is ‘parked,’ only one document is created in
the initial Company Code; when this ‘parked’ document is posted all other documents relevant for all
other Company Codes will also be created. However, it is to be noted that substitution functionality
cannot be used with document ‘parking,’ as substitution is activated only on transaction processing.
The added advantage is that a document ‘parked’ by an accounting clerk can be called on for completion
by someone else. The ‘parked’ documents can be displayed individually or as a list from where the
required document can be selected for completion and posting. The number of the ‘parked’ document is
transferred to the posted document. The original ‘parked’ document, if necessary, can be displayed
even after it has been posted to.
During a transaction when you do not have a piece of required information, you can ‘Hold the
Document’ and complete it later. As in the case of ‘parked’ documents, here also the document does
not update the transaction
The user can use preliminary postings to enter and store incomplete documents in the system.
Preliminary postings do not update any data in the system, such as amounts. The two types of
preliminary postings are:
Parked Document
Hold Document
Parked documents provide the user with the ability to create a posting document, save it to facilitate
additional processes such as manager approval prior to posting. Parked documents can be posted either
individually or via a list. When posting several parked documents via a list, the system issues a list that
details each parked document’s disposition, detailing a reason if the document could not be
[Link] a parked document reject upon posting, the list can be used to facilitate correction. A
batch input (SAP’s ability to process multiple documents simultaneously.) session can be created from
the list to subsequently post the parked documents. Parked documents data is stored in a separate table
from standard posting data. When a parked document is actually posted, the data from the parked
document is deleted from the parked documents database. The document data is then written to the
standard documents posting database? and the appropriate data is updated. Parked documents can be
selected for reporting purposes and their status should be evaluated as part of the monthly close
process.
Hold documents are user defined and managed. They are intended to be temporary in nature offering
the user the ability to save incomplete documents when necessary. Workflow functionality can not be
configured for hold documents. Hold documents can only be displayed and posted by the user that
created them. Hold documents should be cleared as part of the monthly close process.
The International Demonstration and Education System (IDES) contains a fully-fledged model company
that has been set up in an R/3 System. The IDES corporate group comprises a number of companies,
each with predefined business tasks. All of these companies can be used individually, or in interaction
with each other, to demonstrate how the R/3 System is integrated, and the range of functions that are
available.
IDES is used principally in internal and external training courses, self-learning programs, and for
presentations. It aims to prepare project team members and endusers for using the R/3 System in
practice. The IDES system provides an ideal learning environment: users get to work in a system that has
been fully custom-ized, and contains real-life master data and transaction data. The system further
facilitates the transfer of knowledge by providing extensive data descriptions and process descriptions
for cross-application business processes. The realistic business processes of the company group have
been set up as self-learning units in IDES.
The online documentation in IDES plays a central role in this self-learning process. Since integrated
process flows are already defined in the system, users can use the IDES online documentation to
familiarize themselves gradually with the core functions in any of the R/3 components. Detailed process
descriptions and realistic business data mean that even beginners and users with-out detailed R/3
knowledge can familiarize themselves quickly with the R/3 Sys-tem. This online help can also be used as
a basis for developing internal training courses and holding R/3 presentations.
IDES Page 11
Wednesday, February 27, 2013 10:53 PM
Depreciation’ is the reduction in the book value of an asset due to its use over time (‘decline in
economic usefulness’) or due to legal framework for taxation reporting. The depreciation is usually
calculated taking into account the economic life of the asset, expected value of the asset at the end of
its economic life (junk/ scrap value), method of depreciation calculation (straight line method, declining
balance, sum of year digits, double declining, etc.), and the defined percentage decline in the value of
the asset every year (20%, or 15%, and so on).
Planned depreciation is one which brings down the value of the asset after every planned period; say
every month, until the asset value is fully depreciated over its life period. With this method, you will
know what the value of the asset at any point of time in its active life.
On the contrary, unplanned depreciation is a sudden happening of an event or occurrence not foreseen
(there could be a sudden break out of a fire damaging an asset, which forces you to depreciate fully as it
is no longer useful economically) resulting in a permanent reduction of the value of the asset.
Dep. Page 12
Wednesday, February 27, 2013 11:00 PM
A Client is the top-most organizational structure, which has its own set of master records. A Client is
denoted by a 3-character alphanumeric code in SAP, and is a mandatory element. The settings made at
the Client level, data maintained, etc., are available across all the Company Codes. A Client should have
at least one Company Code defined.
SAP comes delivered with Clients 001 and 002, which contain all the default settings. Usually, copying
from the default Clients creates additional and new Clients.
In any implementation, you must have at least three types of Clients as mentioned above. There are
some companies where you will have more than three. These include:
Development Client
Test Client
Training Client
Production Client
A Development Client is also called a ‘sand box’ Client and is sometimes known as a ‘play’ Client. This is
the logical place in the SAP system where you try out new configurations, write new programs, etc. This
is the place, as the name suggests, where you can ‘play’ around before
finalizing a scenario for customization.
Once you are okay with the configuration or a new program, you will then move it manually (transport)
to the ‘Test Client’ where you will carry out all the tests (both modular and integration). The end-users
are provided with the training using the ‘training’ Client. Sometimes both the ‘test’ and ‘training’ Client
are in a single ‘instance.’ The ‘quality assurance’ Client helps with necessary quality checks before
something is ready to be passed on to the ‘production’ Client.
After satisfactory results, it will be transported (automatically) to the ‘Production Client’ (also called the
‘Golden Client’). You will not be able to make any modifications, manually, to the ‘production’ Client and
the authorization is very limited because this Client is responsible for day-to-day business transactions
and any issues here will jeopardize all business operations, which is why this is also called the ‘live’
Client.
Overview
Asset History Sheet report is one of the most powerful report provided by SAP Fixed Asset module. It
provides complete details of the changes to the Asset Portfolio during the fiscal year and again in the
format (Layout) that can be configured in SAP IMG.
Report Scenario
In order to view all of the different types of asset activity for an asset, or a large number of assets (by
company code or class), the asset history sheet allows you to uniquely map any particular transaction
type to a specific field in the report. The main benefit of this is that it provides great visibility into the
types of transactions that are being performed on the asset. Without this, differt types of transactions
might be posted to the asset but aggregated into a single figure.
As an example, consider an asset that has many asset transfers occurring where the asset is both the
sender and a receiver. The asset received $500 in transfers from another asset and also transfers $300
to a series of other assets. In the delivered history sheet versions, the values for the transfers field
would be a summation of these values to show a net $200 positive transfer. But with a properly
configured asset history sheet, you can great structures that highlight the Transfers-In and Transfers-Out
values. The same is true if you want to provide more visibility to unique asset transactions such as
Write-Ups and Unplanned Depreciation versus regular depreciation.
Report Execution
Menu Path: Accounting > Financial Accounting > Fixed Assets > Information System > Reports on Asset
Accounting > Notes to Financial Statements > International > Asset History Sheet
Transaction: AR02
Program: RAGITT_ALV01
Selection Values:
Company Code
Asset Number
Asset Class
Depreciation Area
Sort version
Report List Level – This will determine whether the report output will be in a detailed fashion (i.e., list
individual asset records) or summarized based on the sort version.
Configuration
The Asset History Version is the core of the Asset History Sheet report and determines how the asset
accounting transaction data is displayed. Most importantly, it defines the column-and-row structure of
the report output and how each type of asset activity (acquisitions, transfers in, transfers out, AUC
settlement, etc.) is mapped to the appropriate field in the report. The History Sheet Version is
completely customizable for each customer’s purposes.
IMG menu path: Financial Accounting > Asset Accounting > Information System > Asset History Sheet >
Define Asset History Versions
1. SAP has supplied standard asset history versions. For the custom asset history version creation, we
can copy the existing version & make required changes or create it from scratch.
2. Define 4 character asset history version identification code.
3. Asset History version can be defined in rows and columns. We can define maximum 8 rows and 10
columns. Row and Column ID is made up of two digit integers. There is a minimum of 1 row and 2
columns (00 and 99) required.
4. Typical Column Definition:
5. Within each cell of the report you can map the asset history sheet groups to appear. Drilldown in
order to maintain this.
If you want to see what transactions are executed by a user in a specific time period do the following
steps;
Go to ST03. Select choose for analysis. Choose only one application server at a time in case you have
multiple application servers. Choose time period of your choice.
In the next screen from menu choose GO TO–>PROFILES->-USER PROFILES. Here you will get the list on
users who have worked on that application server.
Double click on the required user and you will get all the transactions he/she has executed.
In case you select TOTAL in step 1 and then follow the steps 2 and 3 you will only get the list of
application server on which the user has worked and not the transaction details.
Take a look at these basic procedures for new fiscal year in a SAP system. Familiarity of these procedures
is more advantageous. These procedures should be done inorder to post transactions in the new fiscal
year; thus, avoiding any error during transaction entry.
1. Open and Close Posting Period – In this procedure, you close and open period/fiscal year. There are
two (2) intervals available, from period 1 to period 2. For each interval, set a lower limit, an upper period
limit, and the fiscal year.
Path: IMG ? Financial Accounting (New) ? Financial Accounting Global Settings (New) ? Ledgers ? Fiscal
Year and Posting Period ? Posting Periods ? Open and Close Posting Periods.
2. Maintain Versions (CO) – In the SAP standard system, each Controlling Area has a version for actual
and planned costs which is Version 0. The SAP system creates this version automatically during the set-
up or definition of the controlling area. This version for planning data is fiscaly-year-dependent. So, it
should be define for each fiscal year.
3. Asset Fiscal Year Change – From system point of view, a fiscal year change is the opening of a new
fiscal year for a company code. Once a fiscal year change takes place, the asset values from the previous
fiscal year are carried forward automatically and cumulatively into the new fiscal year. Do remember
that no business transactions for assets can be posted in a new fiscal year before the fiscal year change
takes place. Moreover, even the fiscal year change has already done, asset can still be posted in the old
fiscal year. What happen is, the system automatically corrects any values that are affected by postings
from the past fiscal year.
4. Close and Open Period for Material Master Records – Execute this transaction to close the previous
period (Month) and open the current period for postings of MM transactions.
Path: SAP Menu ? Logistics ? Material Management ? Material Master ? Other ? Close Period.
A change in the asset management fiscal year is required to open asset postings for the new year.
Therefore, this transaction is an integral part of the Year-end Close procedure in asset management. The
program prepares the database to accept records for the new year.
From the point of view of the system, a fiscal year change is the opening of a new fiscal year for a
company code. At the fiscal year change, the asset values from the previous fiscal year are carried
forward cumulatively into the new fiscal year. Once the fiscal year change takes place, you can post to
assets using value dates in the new fiscal year. At the same time, you can continue to post in the
previous fiscal year.
Process Flow
The fiscal year change can only be carried out (even in test mode) for the new fiscal year. The earliest
that you can carry out a fiscal year change is in the last month of the old fiscal year. You can choose any
point in the new fiscal year for carrying out the fiscal year change. Before you can change to fiscal year
YYYY, you must have already closed fiscal year YYYY – 2 (refer to Year-End Closing). You can have a
maximum of two fiscal years open for posting at one time.
No business transactions can be posted in a new fiscal year before the fiscal year change. You can
continue to post in the old fiscal year, even after the fiscal year change. The system automatically
corrects any values that are affected by postings in the past.
Background Processing
The fiscal year change has to be carried out as background processing for performance reasons.
Therefore, start the report as a background job (in the selection screen of the report: Program Exec. in
background). You can carry out test runs with fewer than 1000 assets in the foreground.
Error Log
The system carries out the fiscal year change for all assets, even if the assets have errors. The system
provides statistics per company code for the assets that have been changed.
The system writes assets with errors to an error log and to a worklist (refer toTools). You can access a
long text explanation for the error messages that appear (Long text).
In the case of program termination, you can repeat the fiscal year change as often as required.
1. Transaction currency
-In Financial Accounting, you can enter a business transaction in any currency. In addition to the local
currencies, the business transaction is also updated in this transaction currency.
From Asset Accounting transactions (for example, ABZON, ABUMN, ABAVN, …), it is not possible to use a
transaction currency that differs from the local currency. Usually, the local currency and the transaction
currency are used.
2. Local currency
With local currency SAP means the currency in which a company code is managed. In Fixed Asset
Accounting, areas posting in realtime (technically: T093-BUHBKT = 1) are always managed in local
currency.
Parallel currencies are also known as the second and third local currency.
In Financial Accounting, you can manage a company code in up to two additional local currency types
(for example, group currency, index-based currency or hard currency). The currencies of the additional
local currency types do not have to differ. For example, you could manage local currency, group
currency and hard currency in the same currency unit (such as USD).
For each additional local currency in Asset Accounting, you have to manage a separate area in this
parallel local currency for each area posting in realtime. This normally applies to the master area (area
01).
For parallel currencies, you can set the translation type. You can choose whether the system translates
to the parallel currency from the underlying transaction currency or from the local currency. You can
also set the exchange rate type to be used and the determination of the translation date.
4. Foreign currency
Asset Accounting defines foreign currency as a currency in which an area is managed, and, which fulfills
the following conditions:
-The currency used does not match the (first) local currency and
-the area, which is managed in this currency, is not set as a parallel currency area (technically: T093A-
CURTP is initial).
Foreign currency areas, in contrast to parallel currencies, are not usually translated from the transaction
An exception displays transaction FB01 and its partner transactions, in which it is possible, thanks to
deep integration with Asset Accounting, to supply the foreign currency areas with values during
document entry. If the transaction currency is identical to the currency of a foreign currency area, the
amount is transferred without later being translated using the local currency. You can also enter the
foreign currency amount manually when you enter the document.
There is no option to make settings for translation from the transaction currency in the same way as for
the parallel currency areas.
The system usually translates from the values in the reference area for value transfer.
5. Problem cases
In practice, using different currencies often results in problems with comprehension. This section
describes phenomena common in Asset Accounting, and explains the system response using examples.
a) Rounding differences
You use a parallel currency area and a foreign currency amount in the same currency (for example, both
are in EUR). The local currency is managed in USD. The parallel currency is set so that the value is
translated directly from the transaction currency.
Example: You post a document (for example, an invoice receipt using transaction MIRO) in an alternative
transaction currency (Example: 79.84 GBP).
The differing result between the parallel currency area and the foreign currency area can be attributed
to the differing currency translation type. The system translates the foreign currency area from the local
currency value. Rounding differences may occur.
b) Rounding differences when transaction currency and foreign currency are the same
A special case in the previous example would be to make the posting with EUR as the transaction
currency instead of GBP. The transaction currency would thus be the same as the parallel currency and
In this constellation, you would expect the values for the areas with the same currency to be transferred
identically from the transaction currency. However, this is the case for the parallel areas only, which are
translated from the transaction currency. In all other cases, the translation is first to the local currency,
then to the area currency. 100.00 USD in the transaction currency may therefore become 100.01 USD in
the foreign currency area.
For this special case, SAP offers a modification, which ensures the value is transferred identically from
the transaction currency for foreign currency areas, provided that these contain the same currency. If
you are interested in obtaining this modification, contact SAP Support with reference to this note. SAP
Development will then provide you with this modification.
When you make a posting from Logistics, it may not be possible to explain the values in the transaction
currency and local currency that result from a currency translation. An extreme case would be a posting
with the transaction currency amount 0.00 but an alternative amount in the local currency. Example:
Transaction currency 0.00 EUR and local currency amount 1000.00 USD.
The system responds as described before, even with constellations of this type. This may lead to
differences between areas with the same currency but different currency translation types. For the
numerical example above, the following scenario arises:
Parallel currency area (in EUR): 0.00 EUR (from transaction currency)
Foreign currency area (in EUR): 800.00 EUR (from local currency)
1. Group Currency: You define Group Currency when you define Client (SCC4)
2. Global Company Currency: You define Global Company Currency when you define Company that is
assigned to your company code.
3. Hard Currency: YOU define Hard Currency when YOU define the Country that your Company code
assigned to. A hard currency is used in countries with high inflation.
4. Index-Based Currency: You define IB Currency when You define Country that your company code
assigned to. An index-based currency is stipulated for external reporting (for example, tax returns), in
some countries with high inflation.
5. company code Currency: You define the company code Currency when you define Company Code.
Now with this 5 types of Currency, you can maintain a Parallel Currency in your system under the SPRO –
Multiple Currency. SAP give you to maintain 3 Parallel Currencies, it means when you post a transaction
using Trans Currency, system will convert to the others curr that you set in this setting.
By DEFAULT 1st LC SAP will take the company code Currency as your 1st LC.
2nd LC: you can choose 1 of 5 from the Currency. Type. Ex: Hard Currency
3rd LC: you can choose 1 of 5 from the Currency Type. Ex: Group Currency
Cases:
Your company in Singapore, so your company code Currency is Sing$.
Your company wants to have Double Book Keeping, delevered FS in Sing$ and also in HK$, so you
maintain HK$ in Hard Currency.
Your company have a Consolidation with the HQ in US, so you maintain US$ in Group Currency.
Then after you define your all the Currency types, you fill this / setting this in the 2nd and 3rd LC on your
Parallel Currency.
SAP only give 3 Currency to maintain in Parallel Currency, let say your company need to generate FS in
10 different Currency for Go Public in many different country, then you have to maintain all the other
Currency in the Special Purpose Ledger, to capture your requirement.
Please note that when you use 2nd and 3rd LC as your Parallel Currency, its means you will have 3 set
Books of FS, so at THE END of the MONTH you have to revaluate all your Currency Type: 10 LC, 20 HC
and 30 GC. Because its looks like you have 3 different FS in multiple currencies.
Now this is where Internal Order steps in .If you go through all cost center reports this information is not
readily available since all the costs are posted to the cost center.
SAP, therefore provides the facility of using internal orders which comes in real handy in such situations.
In the above scenario the controlling department would then need to create an internal order for each
of the trade fair organized. The cost incurred for each of the trade fair will be posted to the internal
orders during the month. At the month end, these costs which are collected in the internal order will be
settled from these orders to the marketing cost center. Thus the controlling person is now in a position
to analyze the cost for each of the trade fair separately. Thus internal order is used to monitor costs for
short term events, activities. It helps in providing more information than that is provided on the cost
centers. It can be widely used for various purposes .
LSMW is generally for normal SAP applications, while BDC is mainly for any customized applications.
LSMW is a Non-SAP to SAP communication TOOL, whereas BDC is a SAP to SAP communication UTILITY.
LSMW(Legacy System Migration Workbench) is a more user-friendly tool, through which one can do the
same work as the BDC. One just has to follow the 14 steps. LSMW offers four ways to import data into
SAP, and they are:
BDC(Batch Data Communication) is basically a program which is either generated by SAP after a
recording or programmed by a abaper. It’s like running the transaction manually but all the data is
populated in the screens automatically. It is a bit complex when the screen contains Table Controls.
LSMW provides various methods for migration of data, namely those of Direct Input, Batch Input
recording and IDOC. BDC however simply makes use of recording. There are two ways of implementing
BDC, the Call transaction metod and the Session method.
In LSMW, mapping is taken care of with the help of SAP, whereas in BDC one has to provide explicit
mapping directions.
In BDC, we can schedule the job, so the uploading can be done at the same time or later periodically
while in LSMW it has to be done at once only. So through LSMW, one cannot upload huge amount of
data. Hence we use LSMW for updating or inserting below 5000 records and we use BDC to upload
records more than 5000.
Coding is not very flexible in LSMW, whereas in BDC coding is very flexible and applications can be easily
customized. this is mainly because LSMW is devised specially for functional consultants who do not
perform coding, while BDC is mainly used by technical consultants, who perform coding.
Most SAP people might be asking, what is a reconciliation account and special general ledger indicator in
SAP Financial Accounting? Well, my dear readers surely you will be enlightened by this article.
First, you must understand the definition of general ledger. General ledger is the main accounting
record of a business which uses double-entry bookkeeping. In SAP, the central task of G/L accounting is
to provide a comprehensive picture for external accounting and accounts. Transactions that have a
financial impact are captured by the general ledger. The transactions could be orinated from other
modules. Example, posting of goods receipt (MIGO) performed by purchaing personnel (MM module)
have already a financial impact. It increases the inventory balance and increases the GR/IR clearing
account. The accounting journal entry the transactions MIGO create is debit (dr) Inventory account (G/L)
and credit GR/IR clearing accounts (G/L).
The general ledgers summarize all financial transactions of a Company. It is the the basis of the
preparation of the Company’s Financial Statements.
Now, let’s dig it further. Reconciliation Accounts are G/L accounts that receive postings from a
subsidiary ledgers. Meaning, transactions data are not posted directly to recon accounts. Example of
recon accounts are Accounts Receivable, Accounts Payable and Fixed Assets G/L. For accounts
receivable G/L the subsidiary ledger is the customer account. All transactions with the customers are
posted directly to the customer account and the recon account is automatically updated. How this thing
happen? Well, when you create a customer account you specify under the Company Code data the
reconciliation account.
So, all normal transactions to the customer e.g. sale of goods are posted to the recon account defined in
the customer master data. Next question would be, what G/Laccount should be updated for postings of
customer down payment (advance collection)? For proper accounting, downpayment should not be
posted to Accounts Receivable – trade. It should be posted to different G/L account e.g. Advances from
customer. Well, how would the said transaction be posted to Advances accounts.
This is one of the cases where the idea of special G/L indicator comes in. With the use of special G/L
indicator you can specify in the set-up what G/L account advances transactions be posted. Standard
posting key of customer transaction with special G/L indicator are 09 (dr) and 19 (cr). The system will
always require you to indicate the special G/L indicator when you use the said posting keys.
The LSM Workbench is a tool that supports the transfer of data from non-SAP systems to R/3. Basic
functionality of the LSM Workbench:
Before using the LSM Workbench, you need a concept for data migration. In particular, note the
following items:
· Analyze the data existing in the legacy system to determine which data will be needed in the future
(also from a business-operational point of view).
· Consider whether usage of the tool makes sense with regard to the data volumes to be transferred.
In case of very small data quantities, it may be easier to carry out the transfer manually. With very large
data volumes, however, batch input technology may lead to excessively long runtimes. Rough estimate
for the required time: 10000 records per hour; this value, however, may vary strongly depending on the
hardware.
· Identify the transaction(s) in R/3 you want to use for bringing the data into the SAP System. Here, it
may also be relevant whether the data is required for statistical (evaluation) purposes or for further
processing in the system.
· Test the relevant transaction in R/3 manually with test data from the old system and make sure that
all required fields are filled. There may be required fields that do not correspond to any data window in
the legacy system. In such a case, assigning a fixed value or defining the field as optional for data
transfer may be appropriate.
· Check the interfaces provided by the application. Is there a batch input program and an IDoc (for
example)? Which method should be used in your project?
· Develop a mapping plan in written form: Assign the legacy system fields to the R/3 fields.
· Determine the form (e.g. via „MOVE“ or assigned according to a rule) in which the legacy system
data shall be transferred to the SAP System.
· Define the way for extracting the data from the legacy system. (Note: LSMW does not extract data.)
· Describe the form in which the old data are available: Will the host or the spreadsheet interface of
the LSMW have to be used?
These questions can only be answered individually for every customer; as a matter of course, this should
be done before the tool is used!
The LSM Workbench is an R/3-based tool that supports single or periodic data transfer from your non-
SAP system to R/3
By means of standard transfer programs: a wide range of master data (e.g. G/L accounts, customer
master, vendor master, material master, bills of material) and transaction data (e.g. financial
documents, sales orders)
By means of recording of transactions: further data objects (if the transaction can be run in batch input
mode)
Yes. The data is loaded via the standard interfaces of the applications. This will include all checks that
are run for online transactions. Invalid data will be rejected.
Can I be certain that conversions are carried out identically across the applications?
Yes. The LSM Workbench works on the principle of central (reusable) rules. This approach guarantees
that, for example, the material number is converted in the same way wherever the reusable rule is used
for conversion.
No. The LSM workbench provides the main conversion techniques at the push of a button. For complex
conversions, individual ABAP coding can be added.
No. Business objects such as material master, customer master or FI document are migrated
Yes. The LSM workbench can read the data directly from your PC. Only when using the periodic
interface, the data has to be on a server accessible by R/3
No. The LSM Workbench can be downloaded for free from SAPNET: [Link]
No. The LSM Workbench is available free of charge to SAP’s customers and partners
Yes, but:
Yes. It is possible to build periodic interfaces using the frame program /SAPDMC/SAP_LSMW_INTERFACE