You are on page 1of 10

20 FICO Tips - Series 1

created by

on 01-Apr-2016 11:31, last modified by


on 28-Apr-2016 12:10

Ajay Maheshwari SAP Trainer

Maheshwari SAP Trainer

Ajay

Version 4
inShare15

Hello Everyone,
In this series, I would like to present a bunch of quick 20 Tips related to FI/CO/AA that may come
handy to you. I cant claim you will find all of them to be new, but there will be something for
everyone, to a great extent

Sr.
No.
1

Knowledge Item
Steps to activate Budget Check for assets (without IM)

Brief
Description
Activate
order
management in
controlling area
Activate
commitment
management in
controlling area &
Order type
Enable
Budgetary control
in Internal Order
Create
statistical IO with
Object class Investment
Assign the
statistical IO in
asset master in
the "Origin" Tab "Investment
Order" Field
Create
asset recon
account as
statistical cost
element
(Category 90)
The FSG
of asset recon
account must
allow IO (OBC4)
Activate
the investment
order as the
additional account
assignment object
for asset
acquisition

Sr.
No.

Knowledge Item

Brief
Description
(ACSET)
Enter
budget for the
statistical internal
order (KO22)
Create PA
Transfer Structure
with as many
assignments as
Cost Components
in Cost
Component
Structure
Choose
the Option
"Costs /
Revenues" in each
assignment,
instead of
"Variances"
Assign
each assignment
to a different
value field

Settle Production Variances by Cost Component Structure in COPA

Traditionally,
variances are
settled to COPA
as per Variance
Categories. But
this is also an
interesting way of
doing the
Variance
Settlement

Track Origin line items of an AUC asset

Activate
"Settlement By
Cost Element" in
the Allocation
Structure
Assign the
Allocation
Structure to
Settlement Profile
of the Internal
Order and the Co.
Code
Use
Program
RAHERK02 to see
Origin line items

Display Cost Center Accounting and Internal Order Accounting reports in Multiple
Using
Currencies
RPC0 and RPO0

respectively,

Sr.
No.

Knowledge Item

Brief
Description

you can switch


between
Controlling Area
currency and
Object Currency
(Co. Code
Currency)
These
settings are per
SAP User

Down Payments in Asset Accounting

Smooth Calculation of Target Cost during Variance Calculation

To avoid
capitalizing the
asset at the time
of Down Payment,
modify the TTY
180 and remove
the check
"Capitalize FA".
However,
once the Asset GR
is posted and
Asset is
capitalized,
Depreciation will
be calculated on
Down Payment
amount + Asset
Value. This
continues till the
time Down
Payment is
cleared
To avoid
these issues, you
can avoid
updating Down
payment in Asset
Accounting as
below
Cr
eate a new FSG
for Vendor recon
accounts (OBC4)
in which Asset is
SUPPRESSED
M
odify Message F5
378 to W (OBA5)
Ensure
Std cost cost
estimate is
released before
GR from

Sr.
No.

Knowledge Item

Brief
Description
Production Order.
Details can be
found here on
how to do
this. POD - Series
2 - Validate
standard cost
existence at
various business
processes
Allow Std.
Cost in Controlling
Area Currency in
the Costing
Variant. If the
same is not done,
implement note
1229004 as an
alternate solution

Vendor OI upload during Go Live, when vendor is liable to TDS

There are two


ways of doing this
Create
Vendor Masters,
Load Open Items
and then update
WHT Codes in
Vendor Masters
(OR)
Create a
Posting Key (Copy
of 31/21) and
suppress the WHT
in the new posting
Key

Profit Center in Special GL Postings

If the
Special GL
indicator is
defined as for
"Down payments"
Profit Center Field
is naturally
available on the
screen

Modify Vendor/Customer reconciliation account during postings

FS00 Check the field


"recon acct. ready
for input"
Recon.
Accounts can be
manually changed
during FB60/FB70
Recon.
Accounts can be
changed during
SD postings as

Sr.
No.

Brief
Description

Knowledge Item

well
During
MIRO, Standard
SAP does not
allow to change
the same.
Starting EhP6, a
new business
function can be
activated to
achieve this.
Refer note
1836997. Else,
Exit LMR1M001
can be used too.
[Courtesy Aleksey
Tkachenko)

10 Change Default Document Type in Clearing transactions

T code
OBXH: SPRO> FI
> AR/AP > Busn
Trans > OI
Clearing > Define
Posting keys

11 Enhance the Open Item Selection Criteria during interest Calculation (FINT)

Implemen
t User Exit
RFINTITUSEREXT
Newly
added selection
fields will be
visible under
"Cust.
Enhancement"
Section of FINT
screen

12 Program to download SAP Forms / Scripts

13 Program to download Custom Programs / Objects

REPTRAN
Improvise
d version of this
program also
available on
Google

Post Price Difference upon GR in Sub Contracting (When Material is valuated at


14 'S')

This must
be specifically
activated under
SPRO> MM>
Inventory Mngt &
Phys Inv > GR >
Price Differences
for Subcontract
Orders at Goods
Receipt

RSTXSCR

15 Post separate doc for Purchase account postings (instead of 2 additional GL

SPRO>

Sr.
No.

Knowledge Item

accounts in the same document)

Brief
Description
MM> Valuation
and Account
Assignment
>Account
Determination >
Account
Determination
Without Wizard >
Purchase Account
Management >
Separate
Accounting
Document for
Purchase Account
Postings

16 COPA Planning (KEPM) - Plan data for 12 periods at once

In the
planning package,
enter start period
as, say,
001.2009.
In the
planning layout,
remove the char
"PERIO", from
general data
selection.
In the
column for the
Value field "Sales
qty", include the
char PERIO and
enter variable as
"1". This variable
will be supplied
with the value
from Planing
package.
Copy the
column and
change the
variable as 1+1,
1+2, etc

Distribute Usage Variances during Repetitive Manufacturing Scenario (Where


17 inputs are back-flushed at Std. Qty)

Use
CKMDUVMAT
functionality of
Material Ledger
This
works even
without the
activation of
Material Ledger

18 Target Cost Tables

COSP: For
External Postings
(Target/Plan/Actu

Sr.
No.

Brief
Description

Knowledge Item
al)

COSS: For
Internal Postings
(Target/Plan/Actu
al)
COSPD
(Actual only):
Settlement
entries i.e. GR
and GI upon
confirmation, for
Primary cost
elements
COSSD
(Actual only):
Settlment entries
i.e. activity
confirmation
19 Find Variables used in Report Painter Forms

Table
CEFORMV

20 Analyze Shop floor performance

Use KKO0
reports (Product
Drill Down
Reports)
OKN2
(Product Cost By
Order Scenario)
OKN4
(Product Cost By
Period Scenario)

Hope you enjoyed reading this. Expect more in the upcoming series
Your actions:
1) Share with your colleagues and within your teams
2) Leave your Feedback / Comments after reading the document. (You can choose not to, but it makes
me happy if you do so

Regards
Ajay Maheshwari
PS: Link to Second document in the Series is 20 FICO Tips - Series 2

20 FICO Tips - Series 2


created by

on 27-Apr-2016 19:51, last modified by


on 28-Apr-2016 00:10

Ajay Maheshwari SAP Trainer

Maheshwari SAP Trainer


Version 1
inShare104

Hello Community

Ajay

The 2nd set of 20 FICO Tips in this series is right here. For those who missed the 1st series, here is
the link. 20 FICO Tips - Series 1
Special thanks to Aleksey Tkachenko for providing latest insight on one of the points shared in Series
1

Sr.
No
.

Knowledge Item

Brief Description
Validations and Substitutions in FI are
triggered when the Posting happens in FI

But the Validations and Substitutions in


CO are triggered,say, whenever the Cost
Object is determined. For Example - In FI
When should you use Validations / Substitutions in postings and to validate / substitute a Cost
CO [OKC7 / OKC9]. How are they different than the Center during Purchase Requisition or Purchase
one in FI?
Order

How to know what all system messages are


modified by the Customer (OBA5, OBMSG, etc)?

Table T100C stores this information


Field Statuses are possible not only for
GL Accounts and Posting Keys, but also the
Movement Types
Program RM07CUFA can be used to
analyze / change the Field Status for
Movement Type

How to define / modify the field status for a


movement type?

A field [Cost Center or Order] can be


mandatory in MM and Optional in FI, but not
the other way round
Retrieve "Object Number" against the
Order from Table AUFK. Read the Status from
Table JEST, against the Object Number

How to retrieve the Order [Internal / Production]


Statuses in one go?

FM BAPI_PRODORD_GET_DETAIL can
be used during reports to get the same
information
12: Credit in FI = Minus in COPA
Debit in FI = +ve in COPA
-------------------------------------------11: Credit in FI = +ve in COPA
Debit in FI = Minus in COPA
--------------------------------------------01: Credit in FI = Minus in COPA
Debit in FI = +ve in COPA

5
6

How do the Cost Element Categories impact +/signs in COPA?

Simply speaking, expenses are debited


and revenues are credited in Accounting. So, if
the posting corresponds to this, it receives +ve
sign in COPA. Else, COPA gets -ve Sign

I forgot to create Cost Element for a GL Account.


What are my Options now?

Once the GL is created as Cost


Element, run OKBA to push the posting into CO

Sr.
No
.

Knowledge Item

Brief Description
This may require a default account
assignment object (OKB9 or KA02) for the
posting to be pushed into CO. Once inside CO,
a KB11N can be done to transfer the posting to
intended cost objects
If the Posting is to be pushed into
COPA, KE4SFI / KE4S can be used

Excise Invoice [CIN] can be created even though SD


Write Custom Code in FM
Invoice is not released to Accounting. How can I
stop this?
J_1I7_USEREXIT_EXCISE_BEF_SAVE

TCode SCMP does that in a flash.


I want to compare Table entries of 2 Clients (DEV
(Comes really handy when you have to
and PRD) in a mass way and identify the differences validate Production Client after your transports
instantly. How do I go?
are moved before Go Live)
It is triggered when ABCOPA is active

When is the COGS account in GBB-VAY triggered?

It is triggered in MTO, when the


Account Assignment Category has
"Consumption Posting" <> Blank (Eg - Sales
Order is a Cost Object)
The possible transactions against each
Object Type are controlled in BS12

Why can't I use Production Orders as Receivers in


10 the Assessment / Distribution Cycles?

Object ORH (PP/PM Order) does not


have Business Functions RKIU, RKIV allowed in
it
Standard SAP: Not Possible

I want to assign One Condition Type in SD to


different Value Fields, depending on,say, Order
11 Type, Bill Type, etc. What are my options?

Workaround: Use COPA Costing Sheet


(Very Complex)
Enhancement: Exit COPA0005 (Viable)

I have added Custom Fields in the Cost Center


Master. But they are not available during Mass
12 Maintenance

Note 95080 offers a solution


The Tables that store the cycle details
are
T811C - Cycles
T811S - Segements + allocation type
T811K - Senders and receivers
T811F - Factors

How do I view Assessment / Distribution Cycle


13 Segments as a Snapshot?

Table T811D stores the documents


posted during allocation

14 How do I delete a EC-PCA document

Program RPCA_DEL_DOC /
RPCA_DEL_REFDOC (delete using Reference
doc)

Is it possible to use Internal Orders as SENDERS in


15 Assessment / Distribution Cycles?

Yes, Note 605281 offers a solution

16 How to Check and Remove duplicates / ambiguities

Check using SE38 - RKCORRH1 and

Sr.
No
.

Knowledge Item

in the CC Standard Hierarchy?

Brief Description
Correct using SE 38 K_REMOVE_DOUBLES_FROM_STD_HIER
Refer Note 545453 if your
system is below ECC 5.0
Local Variables don't offer multiple
selection option

I can't see the multiple selection option for Variables


17 used in the COPA report

Use Global Variable (KE3E)

Object COPA_IST in SNUM does not


18 Why are COPA number ranges not year dependent? have the "To Year" Flag turned ON
I want to trigger a different GR/IR account based on
19 Vendor / Vendor Account Group, etc ?
logic
Is additional authorization check for COPA reports
20 possible?

Use Exit LMR1M002 to code a custom

Authorization Objects can be defined


from KE37 (Summary Reports) and KE97 (Line
Item Reports)

THANKS for reading the document. I invite your suggestions, feedback

THANKS to all those who read, shared, gave their valuable feedback, rated & liked the 1st
document in the Series 20 FICO Tips - Series 1
Thanks & Regards
Ajay Maheshwari