Вы находитесь на странице: 1из 44

Hi

AcceleratedSAP methodology is proven, repeatable and successful approach to


implement SAP solutions across industries and customer environments.
It provides content, tools and expertise from thousands of successful
implementations.
*Phase 1 Pro!ect Preparation *
"uring this phase the team goes through initial planning and preparation for
SAP pro!ect.
"efine pro!ect goals and ob!ectives
#larify the scope of implementation
"efine pro!ect schedule, budget plan, and implementation se$uence
%stablish the pro!ect organi&ation and relevant committees and assign
resources
*Phase ' (usiness (lueprint*
)he purpose of this phase is to achieve a common understanding of ho* the
company intends to run SAP to support their business. Also, to refine the
original pro!ect goals and ob!ectives and revise the overall pro!ect
schedule in this phase. )he result is the (usiness (lueprint, a detailed
documentation of the results gathered during re$uirements *or+shops.
*Phase , -eali&ation *
)he purpose of this phase is to implement all the business process
re$uirements based on the (usiness (lueprint. )he system configuration
methodology is provided in t*o *or+ pac+ages (aseline .ma!or scope/0 and
1inal configuration .remaining scope/. 2ther +ey focal areas of this phase
are conducting integration tests and dra*ing up end user documentation.
*Phase 3 1inal Preparation *
)he purpose of this phase is to complete the final preparation .including
testing, end user training, system management and cutover activities/ to
finali&e your readiness to go live. )he 1inal Preparation phase also serves
to resolve all critical open issues. 2n successful completion of this phase,
you are ready to run your business in your live SAP System.
*Phase 4 5o 6ive 7 Support*
)he purpose of this phase is to move from a pro!ect8oriented, pre8production
environment to live production operation. )he most important elements
include setting up production support, monitoring system transactions, and
optimi&ing overall system performance.
http99***.geocitie s.com9rmti*ari9 -esources9 :anagement9 ASAP;6in+s. html
hope this helps u
< marrallababu=gmail.com > *rote
>
> HI,
>
> can any one explain about ASAP methodlogy?
>
> -egards,
>
> babu>
>
>
@Aon8text portions of this message have been removedB
;;.;,;.;;;
:essages in this topic .C/ -eply .via *eb post/ D Start a ne* topic
:essages D 1iles D Photos
* *SAP 1I )ips http99***.sap8img.com9sap8fi.htm
*SAP (oo+s http99***.sap8img.com9sap8boo+s.htm
*SAP )raining #() http99***.sap8img.com9sap8training8cd.htm
Open and Close Posting Periods
Define the posting company code variant in SM30 - V_T010O
Assign the company code variant in SM30 - V_001_R
Maintain the open and close posting period with OB52.
You can control period by : -
1. G! number range.
". #ompany code.
$. #ompany code and G! range.

Best regards,
Allowed OB52 ased on !o"pan# !ode
%f you have several company codes and want your users only to be able to open and close periods
&transaction '()"* belonging to their posting period variant &+company code*.
,irst you configure the -osting .ariant :-
1* ,%- ,% Global /ettings - Document - -osting -eriods - Define .ariants for -osting -eriods
"* ,%- ,% Global /ettings - Document - -osting -eriods - Assign .ariants to #ompany #ode
/econd /tep:-
Goto /011 copy the view .12331( to 4.12331(13335 &3335 indicate the -osting .ariant*
%n #hange mode6 tabstrips /election #onditions %nsert line " with
Tale $ield %a"e Operator Co"parati&e Val'e A%()OR
2331( (789/ 0: ;3335; A<D
/ave your entries
2hird /tep :-
Goto /0)=6 'ptions Generated 'b>ects -? #reate
Authori@ations Group ,#$1
,unction Group 433,3
Maintenance 2ype 'ne 2ype
'verview /creen A)
/ingle /creen 3
,inal /tep :-
Goto /0B$6 #reate a new transaction code 4'()"13335
/tart ob>ect - 2ransaction with parameters &parameter transaction*
2ransaction /M$36 2icC /Cip initial screen
%a"e o* s!reen *ield Val'e
.%0D<AM0 4.12331(13335
7-DA20 5
/ave your entries.
<ow6 test your new transaction code 4'()"13335 which will only display the
-osting .ariant that you have define in your table view.
$ast +in,s-
.et /elp *or #o'r SAP $0)CO prole"s
Do you have a /A- ,%#' :uestionE
Variants in OB52 to 'se M'ltiple Ti"e 1ones
0s t/ere an#wa# to !on*ig're t/e posting periods &ariants in OB52 to 'se "'ltiple ti"e 2ones3 $or e4a"ple, i* t/e 5S is one !o"pan# !ode !an
"'ltiple &ariants e set'p *or t/e di**erent ti"e 2ones3
(awn Too,e
%n 2-code '((' you can create6 if you are need6 for every company code a posting period variant which must assign to company code - 2-code '((-. Dith
'()" you can determine for every posting period variant a posting period for every account type &A6/6D686M and F*.
%mportant: %n ,% it is possibile only two period ranges have to be open at the same time6 during of the closing procedure6 one for posting period of fiscal year
&1-1"* and one for special posting period &1$-1A*.
%f my answer it is not sufficient6 please give me a eGample for what you want to say with Hto use multiple time @onesH.
6"ilia
2he !ast column in '()" /creen for authorisation group.
% thinC this field can be effectively to restrict the posting by different users situated in different time @ones. 'f course if a user is travelling from one time @one
to other6 this option may not worC unless authorisation group in his user %d is changed.
Bala7i8A
.et /elp *or #o'r SAP $0)CO prole"s
0s T/ere an A'to"ati! Progra" *or MMPV
B# - S#dnie M!Connell
T/e !lient 0 a" wor,ing wit/ /as an o'tdated training !lient8 T/e !'rrent posting period rig/t now is %o&e"er 20098 0 /a&e two :'estions-
18 (oes an#one ,now o* a s/ort!'t to get t/e !'rrent posting period 'pdated &ers's opening ea!/ "ont/ *ro" %o&8 ;09 'ntil toda#8
28 0s t/ere an a'to"ati! progra" t/at !an e set 'p to !/ange to !'rrent period wit/o't /a&ing to go in "an'all# e&er# "ont/ to initiate MMPV8
%n %MG6 you can go to !ogistics - General +? Material Master +? (asic /ettings +? Maintain #ompany #odes for Materials Management. You can then enter
the periods that you need to have open.
As far as running something monthly6 if you are worCing only in one general region of the world6 you can run program 9MMM-09% from /0$I at 33:31:33 on
day 1 of each period. You;ll need to create a selection variant with a variable to tell it which period to use.
De run into problems with MM-.9MMM-09%6 and have to actually manually schedule it each month. % run it three times - one to open the periods for our
Asian plants &at 3B:33:33 my time6 on the last day of my month*6 one to open periods for our 0uropean plants &at 1A:33:33 my time6 on the last day of my
month*6 and one to open periods for our 7/ plants &at 33:31:33 my time6 on the first day of my month*. %;ve not been able to schedule recurring >obs for the
Asian and 0uropean plants6 because % can;t figure out a way to set up a recurrence for the last day of the month. % can do it on day 16 or day "I6 or something
specific liCe that6 but since the last day of the month can fall on day "I6 $36 or $16 %;m not able to do that.
C/e!, +ist *or $0 <ear 6nd Closing
1 0Gecute 9eport for %nter#ompany Activity J Kournal 0ntries
" 'pen posting period for neGt yr
$ 9un (usiness Area;s Assignment report.
= 9eview list of recurring >ournal entries
) 0Gecute 9ecurring 0ntries for A96 A-6 G!
A -rocess -arCed A96 A-6 G! accounting documents
L ,inal #utoff for the Maintenance of ,iGed Asset- Add 2ransfer and 9etire
I 9un Depreciation in 2est 9un and post
B .erify Display !og for Depreciation 2est 9un
13 #apitali@e A7# Assets if needed
11 0nter -ayroll Data to /A-
1" .erify Depreciation (alances with G! balances
1$ -ost Depreciation
1= 0Gecute Asset Mistory 9eport6 and retire assets if needed
1) Ad>ust specific depreciation areas if necessary
1A 9econcile AM subledger with G!
1L #hecC (anC Data
1I 9eview A9 'pen %tems
1B 9eview A- 'pen %tems
"3 0Gecute -ending %nvoices
"1 #lear 'pen %tem for G9%96 freight
"" 9econciliation of ,inancial Documents and transactional figures
"$ 'pen new #' -osting -eriod
"= #ompare current &cost estimates* with last current price &Moving Avg*
") 7pdate current cost price to material master price field.
"A -rocess ,reight charges6 Match /D freight to actual
"L 9eview %nternal 'rder -ostings
"I /ettle All 'rders
"B .erify All -ost Goods %ssue have been %nvoiced &(illing Due !ist*
$3 9eview /D (illng Doc from prior mth that have not yet been released to accounting
$1 9econciliation of MM movements in 2ransit %ntra-/A- to <on/A-
$" 9econcile -% %nventory with /A-
$$ -erform Manual Ad>ustment if needed
$= .erify balance of the G9%9 account
$) -ost Accruals and Deferrals
$A #learing of #ancelled Documents
$L #hecC -rofitability /egment Ad>ustment
$I Aging 9eport-9econcile G! balances with subledger balances A-
$B #hecC the checC run numbers
=3 (anC reconciliation Data
=1 0nter 2aG Kournal 0ntry
=" 9econcile G! balances with subledger balances A9MMA-
=$ Display (alance /heet Ad>ustments
== -ost (alance /heet Ad>ustments
=) -ost ,oreign #urrency .aluation &foreign eGchange*
=A #hecC generic cost centers for posting with wrong accounts
=L #orrect wrong postings on generic cost centers
=I #hecC .alidation dates for #ost #enters6 #ost 0lements6 #' area
=B #hecC #'G%--for both month end and year end
)3 Doubtful receiviables
)1 .erify %n-transist %nventory
)" 9econcile -A to G!
)$ -ost #ost #entre Assessments and Distributions
)= 9un #'-,% 9econciliation to balance
)) 9un (D reports -J! and (alance /heet
)A Maintain #' yr variant
)L ,iscal Yr (alance carryforward A-A9AM
)I ,iscal Yr (alance carryforward #'
)B ,iscal Yr balance carryforward ,%
A3 ,iscal Yr balance carryforward -#A
A1 /et Document number ranges - ,% - new year
A" /et Document number ranges A-A9 - new year
A$ Generate ,inancial statement 9eports
A= #hange ,iscal Year ,or Assets
A) Year end #losing-- Asset Accounting--final for year end
AA #lose #' -osting -eriod
AL #lose -rior A9 -osting -eriod
AI #lose -rior A- -osting -eriod
AB #lose -rior MM -osting -eriod
L3 9everse accruals and deferrals for the new month
L1 9econciliation of ,inancial Documents from old fiscal year and new fiscal year
L" !oad (alances6 (udget Data for #ost centers6 sales
L$ 7pdate 9etained 0arning Account 6 balance carry fwd
Set'p $0 $is!al <ear Period
T/e !lient wants *is!al #ear to e set *ro" Ma# 1 = April 30 't t/e# 'se a 9,9,5 a!!o'nting period set'p "eaning t/at e&er# "ont/ end on t/e last
$rida# o* t/e "ont/8 0 a" setting *or 200>?200@8 As #o' ,now, t/e $<V s/o'ld e #ear dependent, so /ow !an t/e periods e set 'p8
%n %MG go to financial accounting global setting then go to fiscal year variant and set the fiscal year variant on year dependent year and follow the following
procedure:
1. enter name of month started from may and end on april
". enter the number of days in a month you want to close for eGample in may number of days is "I instead of $1
$. enter period from 31 to 1" started from may to april
=. enter -1 against the month from >an to april
,or 0Gample :
Mont/ %'"er o* (a#s Period <ear S/i*t
May3A "I 31 3
Kune $) 3" 3
Kuly "I 3$ 3
Aug "I 3= 3
/ep $) 3) 3
'ct "I 3A 3
<ov "I 3L 3
Dec $) 3I 3
Kan3L "I 3B -1
,eb "I 13 -1
Mar $) 11 -1
Apr $1 1" -1
Tips # S/ari* A/ali:
SAP C/art o* A!!o'nt
%t defines the structure of G! accounts. %t is a list of G! accounts used by one or more company codes. %n that #hart of account you have to specify the length
of G! accounts.
%n /A- all the entries are document oriented. so from the balance sheet of any entry you can identify the root of an entry. so it;s liCe a flow chart in computer
terms.
2here are threee types of #hart of Account are there.
1.'perative #hart of Accounts
".Group of #hart of Accounts
$.#ountry #hart of Accounts.
1.'perative #hart of Accounts is a #hart of Account you use for the company code.
".,or different chart of accounts&operative #'A* for different company code6 you can group the chart of account into one chart of account for internal
reporting6 but cross company code controlling is not possible6 because of different chart of account for different company code.

$.,or different country you can have different reporting system. so for different company code you can have different company code6 but can have same
'perative #hart of account6 so cross company code controlling is possible.
Tips # - Ba#ara"an
C/at is t/e di**eren!e etween standard !/art o* a!!o'nts and t/e operating !/art o* a!!o'nts3 C/at is t/e di**eren!e etween Corporate gro'p
!/art o* a!!o'nts, Operating !/art o* a!!o'nts and .ro'p !/art o* a!!o'nts3
2o summarise6 here is the #'A setup in /A-:-
1. 'perative chart of account - %t is the main chart of account assigned to each company code in '(YA.
". Group chart of accounts - 2his is structured in accordance with reNuirements pertaining to #onsolidation
$. #ountry-specific charts of accounts - 2hese are structured in accordance with legal reNuirements of the country in Nuestion.
/tandard #'A is a sample #'As provided by /A-. liCe %<26 #A7/ etc. You can use them as your operative #'A or can create your own operative #'A from
these standard #'A.
#orporate Group #'A is same as Group #'A.
Cost 6le"ents not !reated *or .eneral +edger A!!o'nts
Dow !an 0 *ind o't t/e .+ a!!o'nts o* Pro*it E +oss t#pe *or w/i!/ Cost 6le"ents /a&e not een !reated3
0s t/ere a standard report to t/row t/ese e4!eptions3
C/at is t/e est !ontrol to ens're t/at !ost ele"ent is !reated *or all e4pense a!!o'nts in .+3

Dell6 the first thing that comes to mind is >ust download the G! Accounts6 download #ost 0lements and do a NuicC .!ooCup in 0Gcel. 2hat will tell you.
2hat;ll taCe you about ) minutes or so.
or
You could try this respective transactions:
'8("O
'8($O and
/M$)
2o prevent creating of G! -J! items without creating the cost elements on =.A =.L there is an option to allow the automatic creation of #ost 0lements
whenever a G! account is created in a #ompany #ode. i.e. %t does not create when an account is created at the #hart of Accounts !evel6 only when it is
created in a #ompany #ode.
2o do thisO
,inancial Accounting General ledger Accounting G! Accounts Master 9ecords -reparations 0dit #hart of Accounts !ist /elect the #hart of
Accounts thenO
%ntegration #ontrolling %ntegration then %;ll let you guess.
Also6 you need to specify within controlling which account ranges should be created under which #ost 0lement #ategoryO
#ontrolling #ost 0lement Accounting Master Data #ost 0lements Automatic #reation of -rimary and /econdary #ost 0lements P.P
%f this was configured6 you could also create a batch file now that would catch up with any cost elements not yet created.
Do you have a /A- ,%#' :uestionE
Best regards,
Cost 6le"ents not !reated *or .eneral +edger A!!o'nts
Dow !an 0 *ind o't t/e .+ a!!o'nts o* Pro*it E +oss t#pe *or w/i!/ Cost 6le"ents /a&e not een !reated3
0s t/ere a standard report to t/row t/ese e4!eptions3
C/at is t/e est !ontrol to ens're t/at !ost ele"ent is !reated *or all e4pense a!!o'nts in .+3

Dell6 the first thing that comes to mind is >ust download the G! Accounts6 download #ost 0lements and do a NuicC .!ooCup in 0Gcel. 2hat will tell you.
2hat;ll taCe you about ) minutes or so.
or
You could try this respective transactions:
'8("O
'8($O and
/M$)
2o prevent creating of G! -J! items without creating the cost elements on =.A =.L there is an option to allow the automatic creation of #ost 0lements
whenever a G! account is created in a #ompany #ode. i.e. %t does not create when an account is created at the #hart of Accounts !evel6 only when it is
created in a #ompany #ode.
2o do thisO
,inancial Accounting General ledger Accounting G! Accounts Master 9ecords -reparations 0dit #hart of Accounts !ist /elect the #hart of
Accounts thenO
%ntegration #ontrolling %ntegration then %;ll let you guess.
Also6 you need to specify within controlling which account ranges should be created under which #ost 0lement #ategoryO
#ontrolling #ost 0lement Accounting Master Data #ost 0lements Automatic #reation of -rimary and /econdary #ost 0lements P.P
%f this was configured6 you could also create a batch file now that would catch up with any cost elements not yet created.
Do you have a /A- ,%#' :uestionE
Best regards,
Dow to Con*ig're $0CO Re!on!iliation
%n #o6 we create 9econ accts to Ceep ,i gl in balance with #'. <ot all transactions affect ,% gls6 best eGample of it is internal order settlements6 they use
secondary cost elements and does not affect your Gl accts. 2o update ,% side of it we maintain recon accts. 2hese are primarily for cross company6 cross
functional and cross business area transactions.
2he number of recon accts to be defined is dependant on various factors6 liCe how your management wants to see the reports.. whether they want to classify the
cost based on #' ob>ect class or by #o types etc..
Mowever the basic config you got to follow is:
1. Activate 9econ accts &if you have created #' area newly6 it would be active*.
use 2.code: AA+A

". Assignment of 9econ document type to the #ontrolling area.
2.code: OAAP

$. #reating clearing accts &that you want to usQ e for reconciliation. During ,%-#o recon.. inter company clearing accounts will be automatically credited or
debited and now you need to create offset acct which will show up in -Jl acct*.
Acct determination set up thru 2.code: OB<A

=. Maintain accts for Automatic 9econ posting.
2.code OB<B
Step?#?Step Pro!ed're *or C'sto"i2ing an 6le!troni! Ban, Re!on!iliation State"ent
2o set up 0lectronic (anC /tatements &0(/*
-rocessing in /A- for most customers in <orth America.
1. #reate Mouse (anC and Account %D &,%1"*
". /etup 0D% -artner -rofile for ,%</2A Message 2ype &D0"3*
$. #onfigure Global /ettings for 0(/ &%MG*
- #reate Account /ymbols
- Assign Accounts to Account /ymbols
- #reate 8eys for -osting 9ules
- Define -osting 9ules
- #reate 2ransaction 2ypes
- Assign 0Gternal 2ransaction 2ypes to -osting 9ules
- Assign (anC Accounts to 2ransaction 2ypes
=. Define /earch /tring for 0(/&'ptional*
- /earch /tring Definition
- /earch /tring 7se
). Define -rogram and .ariant /election
Additional information is also available in the /A- !ibrary under:
,inancial Accounting ? (anC Accounting &,%-(!* ? 0lectronic (anC /tatement ?
0lectronic Account /tatement #ustomi@ing.
SAP $0 Tips #- Ra"es/
Ban, Re!on!illiation State"ent
2he following are the steps for (9/:
#reate (anC Master Data - 2his can be created through 2.#ode ,%31 or you can also create the house banC through %MG,A(anC accounting(anC account
". Define Mouse (anC
$. /et up (anC selection payment programe- %MG,AA9A-(2A72'%--M(anC selection for payment prg.
a. setup all co codes for payment transaction - #ustomer and vendors
b.setup paying co codes for payment transactions
c.setup payment method per country
d.setup payment method per co code for payment transaction
e.setup banC determination for payment transaction
-lease go for #heNue mangement using 2 code ,#M% &%MG,AA9A-(2'-Auto'p-aymentMedia#hecCManagement* and for void reasons ,#M..
You can create (anC 9econcilliation statement by 2# ,,AL &/A-A#2reasury#ashManagement%ncomingsManual(anC/tatement* . Don;t forget to Ceep the
opening (alance as @ero. 7se ,(0A for post process.
All the steps together will lead to &,,AL* (anC reconciliation statement.
(o!'"ent *low !on*'sion in SAP $0
0 /a&e a prole" 'nderstanding asi! t/ings li,e /ow a do!'"ent *lows in t/e Sap s#ste"8 C/en posting a !'sto"er in&oi!e t/e s'ledger will e
deited wit/ t/at a"o'nt, now "# !on*'sion is will t/e sa"e a"o'nt e posted to t/e .)+ onl# or t/e &er# sa"e a"o'nt will also e posted to t/e
re!on!iliation general ledger ? "a,ing 3 postings or T/e re!on a!! is t/e .)+ 8 0 don;t see 3 postings /appening e!a'se t/en 2 deits will e Posted
against one deit ?please !lari*# "e on t/is8

Also t/e di**erent etween t/e .)+, Spe!ial ledgers and t/e re!on a!! is not !lear to "e8

#ustomer and .endor accounts are maintained in a subledger. -osting to these accounts will also be posted to the A9 and A- reconciliation accounts. All
9econciliation accouints are G! accounts.
All G! accounts are not reconciliation accounts.
Dhy is this doneE
%n large businesses6 there will be hundredsthousands of customersvendors. All these are personalaccounts &there are three types of accounts: nominal6 personal
and real*. 2hese personal accounts are grouped in to sub-ledgers and any posting to them is reconciled to the G!
via the reconciliation accounts.
Pra,as/

,or fulfilling completing the double entry system accounting the 9econciliation accounts i.e.6 Accounts 9eceivable and Accounts -ayable are used. All the
.endors are grouped under Acounts -ayable J #ustomers are grouped under Accounts 9eceivable. And also always any time the balance in reconciliation
account shows as @ero.
0G: 1* .endors transaction:
,or %nvoice posting:
%nventory Ac Dr
2o .endor Ac................Accounts -ayable Ac &9econciliation !edger*
&%n /A- since we are linCing in the G! Master Accounts -ayable with the 9econciliation Accounts type setting as .endors. Mence6 with one entry $ Accounts
are automatically updated*
Accounts -ayable is !iability J %nventory is #urrent Assets.
,or -ayment to .endor:
.endor Ac Dr.....Accounts -ayable Ac
2o (anC #ash Ac

0G:"* #ustomer 2ransaction:
/ales %nvoice -osting:
#ustomer Ac Dr...Accounts 9eceivable Ac &9econciliation Ac*
2o /ales Ac

9eceipt -osting:
(anC Ac Dr
2o #ustomer Ac...........Accounts 9eceivable Ac

%n <ormal Accounting the 9econciliation Accounts are called as #ontrol Accounts and we pass " entries for each transaction i.e.6 /ale6 as following:
1* #ustomer Ac Dr &/ales !edger Accounts 9eceivable Ac*
2o /ales Ac &General !edger*
"* Accounts 9eceivable Ac Dr &General !edger*
2o #ustomer Ac &/ales !edger Ad>ustment Ac*
Mence6 any time the #ontrol Ac balance is @ero.

% hope % am clear and now your confusion problem gets resolved.

As/o,

2hese are basic accounting differentiation for different types of accoutns. 2his is a basic accounting concept and is not specifically mentioned anywhere in /A-
terminology.
-ersonal accounts:
Accounts in the name of individuals6 organi@ations etc.
,or eGample6 #ompany A Ac6 5Y4 limited co A#6 /uresh A#6 %ndian (anC A# etc
9eal Accounts:
2hese are accounts related to assets6 both real and tangible.
eGample6 furniture ac6 machinery ac6 accounts receivables ac etc
<ominal Accounts:
2hese are related to incomeseGpenditures and profitlosses.
for eGample6 sales Ac6 salary ac etc
% hope this clears your doubts
Pra,as/
$ast +in,s-
.et /elp *or #o'r SAP $0)CO prole"s
Do you have a /A- ,%#' :uestionE
SAP $0)CO Boo,s
/A- ,inancial Accounting6 #ontrolling 9eference (ooCs
C/at is FReal Ti"eF 0ntegration3
C/at is Freal ti"e integrationF ad&antage o* SAP3
C/at is t/e Con*ig *or 0ntegration entr#3 Dow t/ese entries get *or"'lated in a!,end3
9eal time integration is nothing but the data posting to all the affected areas instantly when an activity is performed. ,or 0.g. Dhen you do a ,%-/D integration6
when a -G% is posted6 the following entry is affected :
1. #ost of Goods /old Dr 133
2o %nventory Account #r 133
Mere the #ost of Goods /old is an ,% entry and %nventory Account related to MM but both of them gets affected immediately when you post a -G% in /D.
2he updation of these entries when -G% is done is called 9eal 2ime %ntegration. 2he affect is shown in all ,%6 MM and /D modules once you save the entry.
2he configuration for the below entry is done in '(Y#
1. #ost of Goods /old Dr 133 &2-8ey G((*
2o %nventory Account #r 133 &2-8ey (/5*
2he automatic entries are posted to inventory accounts through 2-Ceys to which G! accounts are assigned. 2hese 2-Ceys are assigned to movement types in
MM. -lease refer to 2-code 'MD< and 'MD( for proper understanding.
B# - Ais/ore
Con*ig'ration *or Spe!ial P'rpose +edger
SAP $0 G'estion-
C/# do we 'se spe!ial p'rpose ledger3
C/at are t/e !on*ig'rations we need to "a,e3
De are using the /pecial -urpose !edger for statutory reporting or mangement reporting purpose. %t also help us in doing single entry6 ad>stment posting liCe
income taG deperication.
/teps for cofig.
- Define 2able Group
,inancial Accounting -? /pecial -urpose !edger -? (asic /ettings -? 2ables -? Definition -? Define 2able Group
- Maintain ,ield Movement
G#,"
%MG Menu -ath :
,inancial Accounting -? /pecial -urpose !edger -? (asic /ettings -? Master Data -? Maintain ,ield Movements
- Maintain !edger for statutory ledger
G#!"
%MG Menu -ath :
,inancial Accounting -? /pecial -urpose !edger -? (asic /ettings -? Master Data -? Maintain !edgers -? #opy !edger
Assign #o #ode
Assign Activities
- Define .ersions
G#D1
%MG Menu -ath :
,inancial Accounting -? /pecial -urpose !edger -? -eriodic -rocessing -? #urrency 2ranslation -? Define .ersions
- /et 7p 0Gchange 9ate 2ype
'#=L
%MG Menu -ath :
,inancial Accounting -? /pecial -urpose !edger R -eriodic -rocessing -? #urrency 2ranslation -? /et 7p 0Gchange 9ate 2ype
- #reate <umber ranges
G#3=
%MG Menu -ath :
,inancial Accounting -? /pecial -urpose !edger -? Actual -osting -? <umber 9anges -? Maintain !ocal <umber 9anges
- #reate #urrency 2ranslation document type
G#(5
%MG Menu -ath :
,inancial Accounting -? /pecial -urpose !edger -? Actual -osting -? Maintain .alid Document 2ype
- #reate -osting period variant
G#-1
%MG Menu -ath :
,inancial Accounting -? /pecial -urpose !edger -? Actual -osting -? -osting -eriod -? Maintain !ocal -osting -eriod
SAP Tips #- Ra7i& Bain
5sing t/e +o!, Bo4 $iles in SAP $0
0 was tr#ing to learn E e4peri"ent wit/ 'sing t/e lo!, o48 Dowe&er, 0 don;t /a&e an# sa"ple *iles t/at 0 !an 'pload and see i* it wor,s8 (oes an#one
/a&e an# sa"ple an, *iles and an# "aterial t/at 0 !an 'se8 0t wo'ld reall# /elp "e 'ndestand t/e pro!ed're8
!ocCboG is a process provided by a banC where the customer remits his payment to a -' (oG at your banC6 the banC deposits the checC in your account and
enters the remittance data from the customer. 2hen the banC sends the data to you electronically for you to import and apply in /A--A9.
2he structure that the banC uses is usually one of two formats. (A% will provide you the customer information and the checC amount but no invoice remittance
data. 7sually cheaper and worCs well for a business where customers are paying only one invoice at a time.
(A%-" offers remittance data but the banC charges more for the service because they have to enter more info.
!ooC at structures ,!(PP to see the transfer data.
Dhen the banC sends the customer payment data you use 2reasury function ,!(" to import and then process the payments. 2his process attempts to determine
where to apply the payment and will post directly against an invoice6 an account to a customer or if it can;t even determine the customer it posts into a clearing
account &configured* to be resolved.
SAP $0 Tips # - Ra,es/ B/'n7/'nwala
C/at is Dold and Par,ing o* (o!'"ent3
Dold (o!'"ent- %t is for short term and is used when tranaction Dr or #r is uncertained and generally its is used for eGternal purpose. eg: Advance from
potential customer
Par,ing (o!'"ent- %ts is for longer period generally used for internal purpose. eg: Advance made for employes.
C/at is t/e "ain p'rpose o* t/is do!'"ent8 C/# we are 'sing t/is one to in $03 Dow it is 'se*'l3
-arCing documents is used when we need to get any clarification regarding some account.
De can temporarily parC or store this document till we get it cleared or approved.
2hen we can post it.
9emember.... parCing does not update the accounts....... it >ust stores the document..... whereas posting will update the accounts....& for eGample.... the
reducingincreasing of the account balances*.
2he 2# for -arCing Documents is ,-3" -? enter the reNuired details -?go to the menu &at top * -?Document-? -arC.
2o post a parCed document : ,(.3-? go to the menu Document-? -ost.
'ther 2#s used pertaining to -arCing of Documents are :
,.)3 : -ost Delete : /ingle /creen 2ransaction
,(." : #hange
,(.$ : Display
,(.= : #hange Meader
,(.) : Display #hanges
,(.A : 9efuse
(i**eren!e etween Posting Ae# and $ield Stat's Variant
C/at is t/e di**eren!e etween FPosting Ae# Variant and $ield Stat's VariantF8 C/# ot/ t/e t/ings are re:'ired to de*ine as ot/ !ontrol t/e *ields8
C/at spe!i*i! *ields are !ontrolled t/is *ields8
;-osting 8ey .ariant ;#ontrols- fields of -osting 8ey and ;,ield /tatus .ariant; controls fields of G! Account.,ields of G! Account which are controlled by
,/. can see in 2.#ode '(#= and ,ields of -osting 8eys in /-9'-,AG/-Document- !ine %tem. (oth can controls common fields6 then /A- applies ;/D9';
rule.
/D9' rule. 2he fields can be /uppressed6 Displayed6 9eNuired6 'ptional.
-osting is Cey controls
- which type of accounts can be posted to
- whether the line item is debit or credit
- and the field status of the document line item

Dhere as ,/G &group into ,ield status .ariant* controls only the the document line item for that account.
2here are only three field status options during document entry:
- /uppressed
- 9eNuired
- 'ptional

%f both -osting Cey and ,/. has the same field as 9eNuired and optional6 system uses the linC rules6 taCes the one which has the highest priority&in this case
reNuired*.

(ut in case of Master record ,ield status which is controlled by Account Group6 there are = options of field status:
- /uppressed
- Display
- 9eNuired
- 'ptional
Account group defines:
a. length of gl account number
b. no. ranges of the gl account numbers
c. field status of the G! account master data in the company code segment.&which fields to appear when you create a gl account* &to control...double clicC on
your G! account group in /creen transaction code '(D=*
-osting Cey defines:
a. whether the line item is a debit or credit
b. to which type of account the amount should be posted to&eG: when you use posting Cey =36 you will be able to post to gl accounts. Dhen you use -osting
Cey 316 you will be only able to post to customer account.
c. document screen layout during posting of a document. &which fields to appear in a document...double clicC on the posting Cey and select field status and
maCe the entries as reNuired optional etc*
,ield status group defines:
Document screen layout during posting of a document. &which fields to appear in a document...double clicC on the field status group and select fields and maCe
the entries as reNuired optional etc*
!'G%#: you assign field status variant to the company code6 ,/. is a bundle of field status groups.
eG: in ,/G G331 you have made the teGt as reNuired entry...you assigned the field status group g331 to cash account..so when you use cash account and try to
post a document it will definitely prompt you to enter the teGt &teGt made as reNuired.*
(oth ,/G and -8 control the same feilds in a document.2here is no dominance between ,/G and -osting Ceys..but we should Cnow the allowed
combinations....
%f teGt is made reNuired in -8 and suppressed in ,/G..the system will issue a error msg..9ules for -8...and ,/G....is set incorrectly for /G252 field.
-ermissable combinations:
-C 9/ '/ 9o 9 / '
,/G /9 /' or 9 / '
9esult e /D 9D <- <- <-

9 + reNuired
s + suppressed
e + error
/D + /uppressed dominates
9d + reNuired dominates
np + no problem.
Tips # - .angad/ar, Bagadeesan
Vario's Postings To T/e .+ A!!o'nt Postings
During various postings6 the G! account postings will be taCen place as follows:

,or Domestic -rocurement of 9aw Material
During G9
Material /tocC Dr.
G9%9 clearing #r.
During 0Gcise %nvoice #redit
#envat Account Dr.
#envat #learing #r.
During %nvoice .erification
#envat #learing Dr.
G9%9 #learing Dr.
.endor -ayable #r.
,or Domestic proceurement of #apital Goods
During G9
Material /tocC Dr.
G9%9 clearing #r.
During 0Gcise %nvoice #redit
#envat Account Dr. &)3S*
#envat 'n-hold Dr. &)3S*
#envat #learing #r.
During %nvoice .erification
#envat #learing Dr.
G9%9 #learing Dr.
.endor -ayable #r
/ubseNuent of #apital Goods
#envat Account Dr. &)3S*
#envat 'n-hold #r. &)3S*
,or %mport -rocurement of 9aw Material
During #ustoms Duty #learing invoice
#ustom #learing Dr.
#ustom -ayable #r.
During G9
Material /tocC Dr.
G9%9 clearing #r.
During 0Gcise %nvoice #redit
#envat Account Dr.
#ustom #learing #r.
During %nvoice .erification
G9%9 #learing Dr.
.endor -ayable #r.

,or 0Gcise Duty #redit of 9aw Material without -'

#envat Account Dr.
#envat #learing #r.

,or 0Gcise Duty 9eversal through 0Gcise K.

#envat #learing Dr.
#envat Account #r.
During 0Gcise %nvoice #reation
#envat /uspense Account Dr.
#envat payable #r.

,or 29A# #hallan
-!A Account Dr.
-!A on hold Account #r.

During ,ortnightly 7tili@ation
#envat payable Dr.
#envat Account #r.
-!A Account #r.

Tips # - %a&aneet/
Vario's Postings To T/e .+ A!!o'nt Postings
During various postings6 the G! account postings will be taCen place as follows:

,or Domestic -rocurement of 9aw Material
During G9
Material /tocC Dr.
G9%9 clearing #r.
During 0Gcise %nvoice #redit
#envat Account Dr.
#envat #learing #r.
During %nvoice .erification
#envat #learing Dr.
G9%9 #learing Dr.
.endor -ayable #r.
,or Domestic proceurement of #apital Goods
During G9
Material /tocC Dr.
G9%9 clearing #r.
During 0Gcise %nvoice #redit
#envat Account Dr. &)3S*
#envat 'n-hold Dr. &)3S*
#envat #learing #r.
During %nvoice .erification
#envat #learing Dr.
G9%9 #learing Dr.
.endor -ayable #r
/ubseNuent of #apital Goods
#envat Account Dr. &)3S*
#envat 'n-hold #r. &)3S*
,or %mport -rocurement of 9aw Material
During #ustoms Duty #learing invoice
#ustom #learing Dr.
#ustom -ayable #r.
During G9
Material /tocC Dr.
G9%9 clearing #r.
During 0Gcise %nvoice #redit
#envat Account Dr.
#ustom #learing #r.
During %nvoice .erification
G9%9 #learing Dr.
.endor -ayable #r.

,or 0Gcise Duty #redit of 9aw Material without -'

#envat Account Dr.
#envat #learing #r.

,or 0Gcise Duty 9eversal through 0Gcise K.

#envat #learing Dr.
#envat Account #r.
During 0Gcise %nvoice #reation
#envat /uspense Account Dr.
#envat payable #r.

,or 29A# #hallan
-!A Account Dr.
-!A on hold Account #r.

During ,ortnightly 7tili@ation
#envat payable Dr.
#envat Account #r.
-!A Account #r.

Tips # - %a&aneet/
Sa"ple A!!o'nt Assign"ent in .)+ A!!o'nt
C/ere do we spe!i*# t/e sa"ple a!!o'nt in $S008 0 !reated a sa"ple a!!o'nt *or all e4pense a!!o'nts to 'se a parti!'lar *ield stat's gro'p8 %ow 0
want to spe!i*# t/at sa"ple a!!o'nt w/ile !reating g)l a!!o'nts8 /ow do 0 do t/at3
De define /ample account at '(1) and the path is /A- 9ef:
%MGT,inancial AccountingTG!AccountingTG!AccountsTMaster9ecordsT-reparationsTAdditional ActivitiesT/ample Accounts
Step1- Maintain +ist o* R'les t#pes
%n this step you >ust create a code for your /ample Account
#reate a <ew 0ntry
5555 /ample account for -leasecontact1 then save
Step 2- (e*ine (ata Tran*er R'les $SA2
%n this step you define the data tranfer rule i.e.6 whether it can be editable or only display etc after a Master recored is created with /ample Account.
/elects the fields that you want to transfer &checC boGes*and can be changed and can;t be changed etc.6 then save.
Step 3- Assign Co"pan# Code to R'le T#pe
%n this step you will assign your sample account to your company code.
Kust select your company and select your /ample account and assing then save.
Step 9- Create Sa"ple A!!o'nt8 $SM1
<ow create /ample Account same as you create at ,/336 then /ave.
<ow /ample account is created. <ow you can find /ample account field in ,/33 &if you assign it company code it won;t be displayed* enter /ample account no6
and press enter all the fiels that you have selected in /tep " will be copied &transferred* accrding the the rule &checCboGes* you have selected there.
At T!ode $S00
At ,/33 you can see0dit#reate a G! Master 9ecord which is maintained by the #ompany #ode. Dhere as /ample Account is not G! Master 9ecord but it is
a set of settingsrules which are easily available to create a G! Master 9ecord &understand this point clearly* 2his sample account does not hold your
transaction data nor you can edit or view at ,/33.
2o use your /ample Account:
1. Go to ,/336 give a G! account no &other than /ample account no ofcourse*. /elect create
". 2hen checC all fields6 whether any field is filled liCe #urrency6 'pen %tem Management6 etc Pfor your confirmationP &obviously every field is empty*
$. <ow enter /ample Account no in /ample Account field and give Account Group. press 0nter. 7 will get a message that HData from changed /ample account
was acceptedH6 checC data.
=. <ow cheC all fields again. <ow u will find some fields filled with values which you have defined in Data 2ransfer 9ules while creating /ample Account.
2his is the purpose of /ample account. P-- Satis/
SAP $0 $'n!tional Cons'ltant Responsiilities
C/at is t/e "eaning o* SAP $0CO $'n!tional and SAP $0CO Te!/ni!al3
/A- ,%#' ,unctional means functional Cnowledge6 by which one can proceed in terms of functional process with ,%#' area as well as ,%#' configuration
Cnowledge.
Dhereas /A- ,%#' 2echnical consultant may be an A(A-096 who have short of Cnowledge of ,%#' configuration and functional Cnowledge as well and can
proceed for technical >obs e.g. reports development6 client reNuirement6 system modification etc.
To e!o"e a P're Dard Core $0 *'n!tional !ons'ltant
G- Can &ia T8Code $B+1% # sele!ting &endor wit/ plant re*eren!e in sele!tion 'sing sear!/ /elp *ield gro'p8
-lant is not a field for finance or in sap it is ,% module - this is for -- and MM module6 %n case reNuired6 please define that as ,% ob>ect for ,% reports - liCe (A
and so on. #onfigure the plant as a (A and in all ,% places you can capture (A in line items of vendors.
/pent little time on going through various standard reports of /A- which are very rich in itself - for each report it has options of all fields of master data 6 all
fields of ,% document means around in my opinion around =33F options to select. Mence we should first get an idea of fields in masters and documents and
how they are updated.
To e!o"e a good !ons'ltant8888 6&er# report o* SAP standard is a ge" - but we always looC for ,A/2 ,''D without understanding the Nuality of how
standard is the solutions..
/pent time in understanding - there are lot of chapters available for reading . /uggestions ... 7nderstand the ,inance function first upto closing of booCs and
management reportings done in a practical way. Go to sap img screen - you will find all options are there... %f you go reverse way 6 sitting inside the car and
asCing - anyone can help me in understanding what is the wheel in front of driver used and how to use itEE
All the best - taCe it in the right spirit for a successful future
Tips # - M'rali
SAP Cons'ltant or 6nd 5sers Role
SAP $0 $AG
18 T/ere is F!o"pan#F *ield in t/e Co"pan# Code gloal settings8 T/e R)3 /elp sa#s t/at it is eing 'sed *or !onsolidation8 Ce !an 'se .ro'p C/art
o* a!!o'nt to do t/e sa"e8 C/at is t/e signi*i!an!e o* t/is *ield8
28 C/en we !op# t/e COA, onl# one $in Stat Version is eing !opied8 A COA !an /a&e "an# $in Stat Version8 C/# !op#ing o* COA allows onl# one
$in St Ver3
38 C/at are t/e in*or"ation t/at are not !opied to new !o"pan# !ode w/en we !op# !o"pan# !ode3
98 C/et/er one gro'p !/art o* a!!o'nt !an e assigned to 2 Operational !/arts8 $or 6g8 0%TA and 0%TB is eing 'sed # gro'p o* !o"pan# as
OCA8 C/et/er .CA .RP !an e assigned to 0%TA and 0%TB3
1A*. #ompany is an organi@ational unit which is generally used in the legal consolidation to roll up financial statements of several company codes. A company
can include one or more company codes. %f we are going for #onsolidation 6 we need to enter the A character alphanumeric company identifier that relates to
this company code. #ompany #odes within a #ompany must use the same chart of accounts and fiscal year. And for consolidation purpose we use Group #'A
wherein we linC the 'perating #'A thru entering the G! account no. of the Group #'A in the G! Account of the 'perating #'A.
"A*. A financial statement version corresponds to the chart of accounts and wherein %ndividual &operational* accounts are assigned to the corresponding ,/
item on the lowest level of this version. (ut as for the rollup of Accounts is not possible in all the ,/. which can be copied6 n rather can update manually n
create multiple ,/.s if necessary depending on the ,inancial /tatements which are necessary for the 'rganisation.
$A*. All the 'rgani@ational units &Global Data* for a company code will b copied to new company code upon using the copy function eGcept for the
transactional data.
=A*. Yes6 Group #'A can be assigned i.e.6 the G! Ac.<o. is linCed to the G! Accounts of the both 'perating #'A . 2hat means Group #'A consists of
7niNue set of Accounts which can be linCed to 'p.#'A U1 and 'p.#'A U".
SAP $0)CO Tips #- Sne/a Redd#
Ans: :.<o.1. %n the /A- system6 consolidation functions in financial accounting are based on companies. A company can comprise one or more company
codes. for eGample: #ompany A have = company codes which is eGisting in different state and or country. Dhen #ompany A wants to consolidated the
accounts6 it will give the common list of accounts which in turn called group chart of accounts. Group chart of account is used to define list the G! account
uniformly for all company codes.

Ans: :.<o.". %n /A- 9$ system6 will allow only one financial statement version for single #'A which you need to assign the same while copying the #'A.
2.code '(YL

Ans: :.<o.$. Dhen you want to create ,Y.6 --.6 #'A etc for new company code which is as same as eGisting company code6 then you can copy all the
information from the source company code to the target company else whatever is reNuired as per the new company code reNuirement you can only copy the
same6 rest you can create as per the reNuirement. for eGample ,iscal year for new company code may be shortented fiscal year which is differ from the eGisting
company code. %n this case6 fiscal year for new company code you have to create and assign it to company code.

Ans: :.<o.=. 'perational chart of accounts is something differ from the Group chart of accounts but Group chart of account can be assigned to 'perating chart
of account 1 and " through G! account no.
'perating chart of accounts: 2he operating chart of accounts contains the G! accounts that you use for posting in your company code during daily activities.
,inancial accounting and controlling both use this chart of accounts. You have to assign an operating chart of account to a company code.
Group chart of accounts: 2he group chart of accounts contains the G! accounts that are used by the entire corporate group. 2his allows the company to provide
reports for the entire corporate group.
SAP $0)CO Tips #- Palani&el 6lango&an

Dow do 0 ,now w/i!/ target !ost &ersion we are 'sing3
2o find out which version is used for your 2arget #ost6 try this menu path
%MG ? #ontrolling -? -roduct #ost #ontrolling -? #ost 'b>ect #ontrolling -? -roduct #ost by 'rder -? -eriod-end #losing -? .ariance #alculation -? Define
2arget #ost .ersions &tcode '8.A*.

Dow do #o' !/ange t/e F0np't ta4 !ode ? Assets wit/o't inp't ta4F &al'e *or a !o"pan# in Asset A!!o'nting3 Te!/ni!all#, /ow do #o' !/ange *ield
MCSA1VA *ield in tale T0H3C3 T0A8
You can used transaction ;'(#!;.
.ia customi@ing: Asset accounting -? %ntegration with general ledger -? Assign input taG indicator for non-taGable acNuisitions

Re:'ire .R E 0V report
0s t/ere an# report on .R pending *or 0V3
You could try eGecuting program 9,D090336 without postings.
2his is the same program which is used for period end closing- regrouping of G9%9...but for only a report do not create postings.
or
May be transaction M()/ can help you out.

Retained Pro*it A!!o'nt
A*ter #o' r'n t/e .+ alan!e !arr# *orward, #o' onl# "anage to ,now t/e alan!e !arr# *orward *or t/e retained pro*it a!!o'nt 't #o' don;t /ow
"'!/ is a!t'all# post to t/e parti!'lar a!!o'nt8 <o' /a&e tr# al"ost all o* t/e standard report 't still !an;t *ind an# report t/at !an s/ow #o' t/e
*ig're8
2he balance carried forward is only a ;calculated; figure and not a ;posted; figure. 2he breaC-up of the retained earnings figure is available when you run the
balance carried forward report.
You can also derive the balance by selecting only the -J! Accounts for the relevant period. 2he net balance of these accounts should eNual the retained
earnings account.

ACD pa#"ent !on*ig'ration
Based on 980B8 0s it possile to !on*ig're t/e s#ste" *or ACD pa#"ents or do we need to 'pgrade3
You can use 9,,'7/12 to produce an A#M file. You may have to use user eGits to write header and trailer records. -lease read documentation on this
program and it is self-eGplanatory.

+o!,ing o* Planning (ata in Pro*it Center A!!o'nting
Dow to lo!, planning data in pro*it !enter a!!o'nting8
%n =.A b the transaction is /1A!91IL33=$B) - Maintain .ersions you can locC versions for each fiscal year

C/anges in &endor "aster
0s t/ere a report w/i!/ s/ows !/anges in &endor "aster data8
%ot onl# *or one li,e MA09 or IA09 't *or a range li,e all !/anges in &endors per !!ode8
Js/o'ld e si"ilar to !'sto"er "aster transda!tion OV51K
You can used report H9,8A(!33H.
%n the accounts payable reporting menu this program can be found via:
Accounts payable -? AdeNuacy and documentation -? Master data -? Display of vendor changes
&depending on your /A- version of course*

Ban, State"ent 5pload
Dow to 'sed t/e progra" R$6BAATI3 T/is !reates two *iles STAT68TIT and 0T6M8TIT8
Dow are t/ese *iles i"ported into SAP3
2ry using program 9,0(8A33 to upload the two files.
SA$ $0 $re:'entl# As,ed G'estions 1
18 C/et/er an# $0 do!!'"ent will e !reated d'ring POJP'r!/ase orderK3 0* please "ention t/e entr# also8
28 C/at *a!tors di**erentiates *ro" one d'nning le&el and ot/er d'nning le&el3
38 APP T/ere will e "an# an,s in a /o'se an,8 0* t/e pa#"ent s/o'ld e "aid *ro" parti!'lar an, .+ a!!o'nt8 C/ere it is need to !on*ig'red8
98 C/at are &ario's t#pes o* ser&ers in SAP R)3
58 Can an#od# e4plain "e $0?MM integartion8pl e4plain in detail
i8 "o&e"ent t#pes
ii8 a!!o'nt !lass
iii8 "aterial t#pes
>8 Ma4i"'" no8 o* d'nning le&els are !reated3
@8 0n /ow "an# wa#s APP is !on*ig'red
L8 C/at is di** etween AAM, Re!'rring entries, Sa"ple do!!'"ent3
,ind here with the answers for your Nuestions
1.Dhether any ,% document will be created during -'&-urchase order*E%f pl mention the entry alsoE
Ans: 2here is no document that is created in ,% side during -'. (ut in controlling there can be a commitment posting to a #ost #enter. 2he offsetting entry is
posted at the time of G9.
".Dhat factors differentiates from one dunning level and other dunning level
Ans: 2he most important thing that differentiates the dunning levels are the dunning teGts. 2he dunning teGt defines the urgency of the dunning notice. 2he
other things can be the dunning charges6 minimum J maGimum amounts etc.
$.A--
2here will be many banCs in a house banC. %f the payment should be maid from particular banC G! account. Dhere it is configured.
Ans: 2here can be several accounts in the same house banC. De should assign the G! accounts eGclusively at the time of creating the (anC master data and the
banC accounts. Accordingly we can do the banC determination in ,(4- for the individual banCs and the corresponding sub accounts.
2r code for Defining banC : ,%1".
=.Dhat are various types of servers in /A- 9$E
Ans: 2he 2ypical /A- landscape looCs something liCe figure 1.= below:

).can anybody eGplain me ,%-MM integartion.pl eGplain in detail
i. Movement types:
#lassification Cey indicating the type of material movement &for eGample6 goods receipt6 goods issue6 physical stocC transfer*.
2he movement type enables the system to find predefined posting rules determining how the accounts of the financial accounting system &stocC and
consumption accounts* are to be posted and how the stocC fields in the material master record are to be updated.
ii. .aluation class
Assignment of a material to a group of G! accounts
Along with other factors6 the valuation class determines the G! accounts that are updated as a result of a valuation-relevant transaction or event6 such as a
goods movement.
2he valuation class maCes it possible to:
- -ost the stocC values of materials of the same material type to different G! accounts
- -ost the stocC values of materials of different material types to the same G! account
iii. 2ransaction0vent 8ey
8ey allowing the user to differentiate between the various transactions and events &such as physical inventory transactions and goods movements* that occur
within the field of inventory management.
2he transactionevent type controls the filingstorage of documents and the assignment of document numbers.
iv. Material 2ype
Groups together materials with the same basic attributes6 for eGample6 raw materials6 semifinished products6 or finished products.
Dhen creating a material master record6 you must assign the material to a material type. 2he material type you choose determines:
- Dhether the material is intended for a specific purpose6 for eGample6 as a configurable
material or process material
- Dhether the material number can be assigned internally or eGternally
- 2he number range from which the material number is drawn
- Dhich screens appear and in what seNuence
- Dhich user department data you may enter
- Dhat procurement type the material hasO that is6 whether it is manufactured in-house or
procured eGternally6 or both
2ogether with the plant6 the material type determines the material;s inventory management reNuirement6 that is:
- Dhether changes in Nuantity are updated in the material master record
- Dhether changes in value are also updated in the stocC accounts in financial accounting
A.MaGimum no. of dunning levels are createdE
Ans: B levels maGimum.
L.%n how many ways A-- is configuredE
2r #ode: ,(4-
I.Dhat is diff between AAM69ecurring entries6/ample doccumentE
Account Assignment Model:
A reference for document entry that provides default values for posting business transactions. An account assignment model can contain any number of G!
account items and can be changed or supplemented at any time. %n contrast to sample documents6 the G! account items for account assignment models may be
incomplete.
9ecurring 0ntries:
A periodically recurring posting made by the recurring entry program on the basis of recurring entry original documents.
2he procedure is comparable with a standing order by which banCs are authori@ed to debit rent payments6 payment contributions or loan repayments.
/ample Documents:
/pecial type of reference document. Data from this document is used to create default entries on the accounting document entry screen.
7nliCe an accounting document6 a sample document does not update transaction figures but merely serves as a data source for an accounting document.
Swara7#a8
SA$ $0 $re:'entl# As,ed G'estions 2
18 C/ere to assign a!ti&it# t#pe in !ost !enters3 OR /ow to lin, !ost !enters E a!ti&it# t#pes3
?? 2here is no direct assignment. You plan the output for a cost center first in Cp"A. 2hen you;ve to plan the value of that cost center which you budget for a
period in Cp3A. -lanned Activity eGpenditure -lanned Actvty Nty gives yoa planned act rate which you can use to valuate your activity confirmations in mfg
ordrs. You can also define your own prices6but you have to run the price revaluation if you want to revaluate your actual activity prices.
28 $or stat8 ,e# *ig're w/at is t/e signi*i!an!e o* sender E re!ei&er !ost ele"ents E !ost !enters3
?? /tat Cey fig are not real account assignments. %n simple traditionl terms it is the base to allocate or define praportions with which the cost is allocated.
/8,s are used to calculate the debit on a receiver ob>ect. 2hese values can be used for assessing common costs which are used by all the other cost centers.
38 Dow SA$ wor,s 88 Aindl# gi&e "e T Codes Also8
?? You create J plan /8,.
#reate using 8831 J -!A< the parameters of /8, in 8-=A
SAP Tips #- (/ira7
18 (oes an# one ,now w/at is So*tware li*e !#!le, it was a :'estion as,ed in an inter&iew8
28 0n .+ "aster we /a&e a option FBalan!e in lo!al !'rren!#F and FA!!o'nt !'rren!#F8 C/at does it "ean3
38 0n "o&e"ent t#peJMMK, w/at is &al'e E :'antit# string 0 ,now it 'pdates &al'es and :'antities in .+ wit/ "i4 o* &al'&ation !lass, transa!tion ,e#
"odi*ier and .+ A)!8 B't /ow does it wor, w/en doing a "&t t#pe3
98 0n $0 w/en doing Spe!ial .+ transa!tion w/at deter"ines t/e *ields stat'es o* t/e s!reen and w/# do we /a&e so "an# s!reens *ollowed # it8 0s it
deter"ined # Posting Ae#s3 is it to deter"ine A!!o'nt t#pe *or w/i!/ we are 'sing t/e Spe!ial .+ and deit and !redit3
:: /oftware !ife #ycle6
Ans: it is nothing but 9oad Map - five phases liCe6 -ro>ect -reparation6 (lue print6 9ealisation6 ,inal preparation and Go-live support.
:: %n G! master we have a option H(alance in local currencyH and HAccount currencyH.Dhat does it meanE
Ans: Account currency is that the G! account in which currency do you want to maintain. if you decided that you want maintain in company code currency6
you can post any currency in that account.
%f not6 you want to maintain separate currency for that G! then eGchange rate difference will come because the conversion rate.
(alance in local currency - some G! account can;t be maintain on open item basis and can;t in foreign currency liCe clearing account and discount account etc.6
in such case you can assign this indicator to show the balance in local currency.
:. %n movement type&MM*6 what is value J Nuantity string % Cnow it updates values and Nuantities in G! with miG of valuvation class6 transaction Cey modifier
and G! Ac. (ut how does it worC when doing a mvt typeE
Ans: (asically6 the system does not Cnow which G! has to be updated with what. here6 we are giving a direction to the system to update the data.
Dhat you said is correct6 the system will update the value and Nty in the material master. You would have seen some more fields also6 liCe Movement
indicator6 consumption6 value string and transaction event Cey etc.6
Dhile creating a -'6 the system will taCe the Movement type as a base6 with M26 it will identify the M%&movement indicator - used to define whether it is
goods movement for production order6 purchase order6 delivery note etc*6 and it will identify the consumption6& liCe it is assets6 or consumption or sales order*
and it will identify the value string & it is must to assigned to movement type6 through allocation of value string to movement type6 system will automatically
identify the G! * and it will post the entry &drcr*in the G! based on the transaction and event Cey figure which is used to determine the debit and credit entry of
a G!
SAP Tips #- 6lango&an
=. %n ,ield /tatus Group there are options liCe /uppress6 optional6 9eNuired6 Display. /o that it is followed by so many screens and it is determined by posting
Cey. %ts both debit &or* &(oth* credit.
SAP Tips #- B/arat/
G'estionnaire wit/ Answers *or SAP $0
C/at is t/e di**eren!e etween !o"pan# and !o"pan# !ode3
A company is the organi@ational unit used in the legal consolidation module to roll up financial statements of several company codes.
2he #ompany #ode is the smallest organi@ational Q unit for which a complete self-contained set of accounts can be drawn up for purposes of eGternal reporting.
Dow "an# !/art o* a!!o'nts !an e atta!/ed to a !o"pan# !ode3
'ne or more 'perative #hart of Accounts can be assigned to a company code.
A #'A must be aasigned to a company code. 2his #'A is the operative #'A and is used in both ,% and #'. 'ne #hart of Account can be assigned to many
#ompany codes i.e.6 Multiple company codes can either share the same or have separate #'A. (ut a company code &#ountry specific #ompany code or
%nternational #ompany code* can have a country specific #'A also along with 'perative #'A. 2he linC between the regular #'A and the country #'A
appears in the alternate number field of the G! master record.
0g: %f a company;s subdidiaries are located in both 7/ J MeGico. De need to configure " #ompany codes - one for 7/ and another for MeGico6for eg 7133
and M133. 2he same way we create " #'A;s one for 7/ J one for MeGico6 7/#A and M5#A. MeGico has different govt reporting reNuirements than the 7/
so we will need to define a company code specific to #ountry MeGico and also create a country specific #'A to be used6 in addition to normal #'A. %n tcode
'(YA&#omp #ode Global -arameters* of ## M133 we define normal #'A i.e.67/#A in #hart of Accounts field and M5#A in #ountry #hartAccts field.
C/at are s'stit'tions and &alidations3 C/at is t/e pre!edent3
.alidations are used to checC settings and return a message if the prereNuisite checC condition is met.
/ubstitutions are similar to validationsO they actually replace and fill in field values behind the scenes without the userVs Cnowledge unliCe validations that
create on-screen msgs to the user.
C/at is a !ontrolling area3
2he #ontrolling Area is the central organi@ational unit within #' module. %t is representative of a contained #ost Accounting envt where costs and revenues
can be managed.
(e*ine relations/ip etween !ontrolling area and !o"pan# !ode3
A controlling area may include one or more company codes which must use the same operative chart of accounts as the controlling area. A #ontrolling Area
can contain multiple company code assignments but a single company code can be assigned to only one controlling area.
C/at is a *is!al #ear &ariant3
,iscal Year is a period of 1" months and /A- provides = special periods to posting ad>ustment 0ntries. ,iscal year determines posting periods. -osting periods
are used to assign business transactions. ,iscal year may be year dependent or year independent.
C/at are spe!ial periods 'sed *or3
2he /pecial periods in a fiscal year variant can be used for things liCe posting audit or taG ad>ustments to a closed fiscal year.
C/at do #o' "ean # #ear dependent in *is!al #ear &ariants3
Year Dependent: the financial year is same as calendar year. /tarting from 1st Kan to $1st Dec &where posting periods and the calendar months are eNual*
Year %ndependent: the financial year is different from calendar year /tarting from 1st April to $1st March &where the posting period months are not eNual to
calendar year months*
C/at are s/ortened *is!al #ear3 C/en are t/e# 'sed3
/hortened ,iscal Year: a financial year6 which has less than 1" periods.
C/at are posting periods3
2he -osting period variant controls which posting periods6 both normal and special6 are open for each company code. %t is possible to have a different posting
period variant for each company code in the organi@ation. 2he posting period is independent of the fiscal year variant.
C/at are do!'"ent t#pes and w/at are t/e# 'sed *or3
Document type is the identifier of differentt account transactions liCe /A for G!6AA for Asset Accounting etc.2he doc. 2ypes controls things liCe type of the
account that can be posted to6 the number range assigned to it6 and reNuired doc header fields.
Dow are toleran!e gro'p *or e"plo#ees 'sed3
2olerance group stores -osting amount defaults. 2olerance groups are assigned to 7ser %DVs that ensures only authori@ed persons can maCe postings.
C/at are posting ,e#s3 State t/e p'rpose o* de*ining posting ,e#s3
-osting Ceys determine whether a line item entry is a debit or a credit as well as the possible field status for the transaction. -osting Ceys are /A- delivered. %f u
want changes liCe maCing additional fields optional on payment type posting Ceys then the best possible action is to copy the posting Cey that needs to be
modified and then modify it.
C/at are *ield stat's gro'ps3
,ield status groups control the additional account assignments and other fields that can be posted at the line item level for a G! account.
SAP $inan!ial Tips # - Ao"al
G'estions and Answers *or SAP $inan!ial
G1?C/at are ad7'st"ent postings and its 'se3 .i&e t8!odes and pat/s i* possile3
Answer: fb)36f-3" and others could be used for ad>ustments. 2hese ad>ustments are to correct any financial representation that has already been booCed into the
accounts.
G2?S'ppose 0 /a&e p'r!/ased goods o* 10 'nitsJraw "aterials or se"i?*inis/ed goodsK wort/ Rs10000 *ro" &endor A Js'pposeK and also "ade
pa#"ent *or t/e sa"e8 %ow d'ring t/e "an'*a!t'ring pro!ess, it was oser&ed t/at 3 'nits are de*e!ti&e, now "# :'estion is /ow do we deal wit/ t/e
de*e!ti&e 'nits in SAP as 0 /a&e alread# "ade pa#"ent *or t/e 10 'nitsJi8e Rs10000K8
Answer: %f you have a G9< against these materials6 then the same can be return delivered. An appropriate movement type needs to be configured for the same.
As for the payment6 raise a credit note on the vendor.
P 7sing Debit Memo you can get the money for defective $ units. P-- Gnan 0swari
G83?Ce alwa#s !op# !o"pan# !ode or we !an !reate "an'all# also3 0* possile gi&e reasons also8
Answer: 2here are loads of tables that get copied over when copying co codes. 2his might be incomplete in a manual copy6 and hence the manual route is not
advisable.
G89?0n !ase o* APP, w/en an, "aster data 'pdated3
G85?S'ppose in 2009 0 /a&e depre!iation ,e# ;ABEin 2005 depre!iation ,e# 0 /a&e !/anged toFC(F8 0n w/at wa# "# alan!es wo'ld e a**e!ted li,e
alan!es o* depre!iation,a!!'"'lated depre!iation,assets et!8
Answer: 2he difference in the depreciation that is posted already6 and what should be posted with historical effect will be posted in the current accounting
period.
G8> Dow "an# !/art o* a!!o'nts !an e assigned to !o"pan# !ode we !an assign !o"pan# !ode to !/art o* a!!o'nt t/ro'g/ OB>23 %ow "# :'estion
is in w/at wa# we !an assign t/ree t#pes o* !/art o* a!!o'nt to !o"pan# !ode in one transa!tion !ode J0 "ig/t e wrong pl2 !orre!t "eK
Answer: 2hree6 although the group and country chart of accounts are optional. 2he group chart of accounts is assigned to the
operational chart of accounts6 and the only mandatory #oA is the 'perational #oA.
G8@ Dow "an# *inan!ial state"ent &ersions !an e assigned to !o8!ode3
Answer: As many ,/.s as you want can be assigned to the co code i.e. 1:n as of #o #ode: ,/..

0 /a&e !reated Co"pan# Code and all ot/er !on*ig'ration related to t/e CCode8 Also in MM 0 /a&e !reated p'r!/ase order, !reated &endor, "aterial
et!8 0 !o'ldn;t a!ti&ate t/e PO d'e to t/e *ollowing error "essages in red-
18 MA0%TA0% TO+6RA%C6 +0M0TS $OR TO+6RA%C6 A6< P6 ACCO5%T ASS0.%M6%T
28 CO%TRO+ 0%(0CATORS $OR CO%TRO++0%. AR6A (O %OT 6I0ST8
0 /a&e assigned !ontrolling area to !o"pan# !ode and 0 !o'ld see t/e !ontrolling area in e4istan!e &ia "aster *ile and gl &eri*i!ation8
1. MA%<2A%< 2'!09A<#0 !%M%2/ ,'9 2'!09A<#0 80Y -0 A##'7<2 A//%G<M0<2 ----? -lease follow this linC --? /-9' ---? MM---?
-urchasing --? -urchase 'rder --? /et 2olerance limits for price variance --? Mere you have to set for 2olerance Ceys -0 and /0. Kust copy them from std co.
code.

". #'<29'! %<D%#A2'9/ ,'9 #'<29'!!%<G A90A D' <'2 05%/2. ----?

%n #ontrolling --? General #ontrolling --? Maintain #ontrolling Area --? Maintain #ontrolling Area --? Activate #omponents#ontrol %ndicators --? You need
to checC if you want to activate the order managementactivity based costingcommitment management etc.
Tips # - S/ri,ant (es/pande, Ais/ore
0ntegration o* $0CO wit/ Ot/er Mod'les
C/at are t/e steps *or integration o* $0CO wit/ ot/er "od'les S(, MM et!8 3
/ome basic information :
$0?MM- T/e integration etween $0?MM /appens in T?!ode OB<C8
1. Dhen -' is created :
---- <o 0ntry -----
". Dhen G9 is posted
%nventory Account dr &2ransaction 8ey (/5 in '(Y#*
2o G9%9 account &2.8ey D95 in 2-code '(Y#*
$. Dhen %nvoice is posted
G9%9 account Dr.
.endor account #r.
=. -ayment made to .endor
.endor Ac Dr
2o (anC #learing Ac #r.
-oints to Cnow : Movement 2ypes6 Assignment of Movement types to 2-Ceys &2-code 'MKK*6 .alue string &% also need some information on this* 6 'MD<
and 'MD( transactions.
---
2here is a close integration bw ,% J MM6 actually document flows from MM to ,% in the following areas such as6

1. Movement 2ypes:

7sed to enable the system to find the predefined posting rules determining how the accounts of financial accounting system are to be posted J to update the
stocC fields in the matrl master data.&Goods 9eceipt6 Goods %ssue6 etc*

". .aluation #lass:

Assignment of material to grp of gl account6 used to determine the gl accounts that are updated as a result of goods movement.

$. 2ransaction0vent Cey:

7sed to control the storage or filing of documents J assignment of documents.7sed to differeniate bw various transactions such as goods movement tht occur
in inventory.

=. Material 2ype:

0ach material should assign mtrl type in mtrl master record used to update whether changes made in Nty are updated in material master record J change in
value also updated in stocC account.

$0?S( 0ntegration- T/e integration is done in T?!ode VAOA
1. /ales 'rder #reated
---<o 0ntry---
". -G% done &Goods issue*
#ost of Goods /old Dr &#onfigured in '(Y# G(( 2-8ey*
2o %nventory Account
$. (illing document released to Accounting
#ustomer Account Dr.
2o /ales 9evenue Account &09! 2-Cey in -ricing procedure*
<ote : 2he G! account is assigned to this 09! in .8'A
=. -ayment 9eceived
(anC #learing Ac Dr
#ustomer Ac #r.
-oints to 8now : Good to understand the pricing procedure and how the different transaction Ceys are used liCe 09!6 09/ etc.
Tips # - Ais/ore, Bala7i8C
Con*ig're t/e (ata Medi'" 64!/ange *or "a,ing pa#"ents
Dow !an 0 !on*ig're t/e (ata Medi'" 64!/ange *or "a,ing pa#"ents3
Dow !an 0 lin, it to J$110K pa#"ent progra" E get t/e *ile MT100 to e sent to t/e an,3
Dhen configuring the payment methods for the country &transaction '(.#7*6 choose the payment medium program as R$$OM100.
,rom se3L6 pls read the documentation for the program6 which will give you the various options J the reNuired config too.
You would also need to configure the instructions Ceys as reNuired.
2o generate the DM0 file6 you have to run the automatic payment program with this payment method.
After the payments have been successfully posted6 you can go to DM0 administration and with the help of dme manager download files on your -#.
/A- has determined that the standard print programs for automatic payments will no longer be supported6 and will be replaced by transfer structures created by
a tool called the DM0 0ngine.
2his tool enables the business to create DM0 output files without A(A- development6 and can be attached to a print program and form for the creation of
-ayment Advices.
'utside of the DM0 0ngine &DM00*6 the ma>ority of the configuration taCes place within the following %MG menu path:
%MG -ath: ,inancial Accounting -? Accounts 9eceivable and Accounts -ayable -? (usiness 2ransactions -? 'utgoing -ayments -? Automatic 'utgoing
-ayments -? -ayment Media -? MaCe /ettings for -ayment Media ,ormats from -ayment Medium DorCbench
Con*ig
Assign /election .ariants
%MG -? ,inancial Accounting -? Accounts 9eceivable and Accounts -ayable -? (usiness 2ransactions -? 'utgoing -ayments -? Automatic 'utgoing
-ayments -? -ayment Media -? MaCe /ettings for -ayment Medium ,ormats from -ayment Medium DorCbench -? #reate Assign /election .ariants or
transaction
'(-M=..select your format that you are using
#hecC in ,(4- config that all is linCedQ
Although this is bitty but you need to worC through itQ
/tart with ,(4-6 create all there than go to DM00 either to create your own format or use the standard ones.. than go to the menu path above and worC through
from create to assign...
Do you have a /A- ,%#' :uestionE
Best regards,
Set t/e aseline dateM0n&oi!e date
2hrough payment terms6 you can set the baseline date+%nvoice date.
2he payment term is entered in the .endor Master 9ecord and it will be defaulted in M0RO.
%f payment term in -urchase 'rder is different from the .endor Master Data6 it will have preference over the .endor Master Data.

Best regards,
SAP Basis, ABAP Progra""ing and Ot/er 0M. St'**
/ttp-))www8sap?i"g8!o"

$B50, $B>0, %o do!'"ent n'"er was displa#
'n the first day of business after the basis people apply an upgrade to a Cernel6 over the weeCend6 we lost visibility to the document numbers in the status bar
after we posted transactions $B50 and $B>0.
An '// message was created and the reply was that it was an issue with a Cernel patch level.
2hey refer us to '// note )13I1)6 and Cernel patch level 11"1.

Best regards,
SAP Basis, ABAP Progra""ing and Ot/er 0M. St'**
/ttp-))www8sap?i"g8!o"

M0RO %o $0 do!'"ent a*ter 'pgrading to 98>4
Dhen we upgrad to =.AG6 users was not willing to access the ,% document through %nvoice display :-
M0R9 -? ,ollow on documents
% agreed with them because it is really troublesome to go through such a long steps in order to find out the ,% document number.
%n =.AG6 /A- only display the %nvoice document number after posting.
%n order to display both the %nvoice and ,% document number at the same time6 you have to apply '// notes 21>H35 and 310231.
You need to changed the programs in order to get the message
H0n&oi!e (o!'"ent no8 E and $0 (o!'"ent no8 E !reated8H
2he following messages which were modified as per the '// note to get the ,% document number.
Message no
%ewte4t Old te4t
3A3 Document no. J created
%nvoice Document no. J and ,% Document no. J created
3L) Document no. J created &blocCed for payment*
%nvoice Document no. J and ,% Document no.J created &blocCed for payment*
"I" Document reversed with no. J: -lease manually clear ,% documents &<o change done in
the message teGt*. (ut it will display ,% document number after changes.
$B" %nvoice document J has been posted &<ow this displays %nvoice document number.
After changes6it will display ,% document number*.
After these changes you will be able to see the ,% document number and %nvoice document number displayed in the message bar after eGecuting the M0RO
2ransaction.
You will need authori@ations and access Cey to do the modification.

Вам также может понравиться