Sap Tcodes
Sap Tcodes
Sap Tcodes
SM30
SM35
PT03
SE16
PPOCE
PPOME
PPOSE
PO10
PO03
PO13
PO01
PO14
IT0001
PPOC_OLD
PPOM_OLD
PPOS_OLD
PP03
OOOT
OOVK
PSO0
SCC1
SCC4
SE01
SE09
SM30
OOAP
SA38
PLOGI
PLOGI ORGA
OOIT
OOSU
0000-0999
1000-1999
2000-2999
3000-3999
4000-4999
5000-5999
7000-7999
9000-9999
OONC
OONR
OOAW
OOSP
OOSB
SU01
PFCG
OX02
OKKP
KS01
KSH1
V_001P_ALL
V_503_ALL
SU2 or SU3
RPUCTP00
PA03
PA04
PE03
MOLGA
BUKRS
WERKS
BTRTL
PERSG
PERSK
KOSTL
LAND1
PLOGI
PLOGI ORGA
TCLAS
NUMKR
ABKRS
PINCH
P0002
DATAR
ZLSCH
SCHKZ
TMSTA
DTAKT
PBCHO
TARIF
LGMST
QUOMO
VDSK1(in Auth. Object
V_T5u0p
WORK CENTER(A)
JOB(C)
POSITION(S)
ORG UNIT(O)
FBZP
V_T591A
PPCI
V_T582A
V_T582L
RFFOM100
RFFOUS_T
RFFOUS_C
T554S
V_001P_ALL
V_503_ALL
V_T510
V_T551C
T556C
T554S
PT_QTA10
zero416
OH11 OR PU30
8
Puoc_40
267
15
country specific 207
country specific 208
country specific 210
HINCALC00
RPUCALC00
RPCEDT*0
VARIANT
PA03
V_T510
V_T511
V_T539J
V_T510K
PC10
pa03
pe01
pe02
pe04
PRE - DME ID
BSI
RPUCTP50(T56C3)
SA38
FCHI
in SA38 RPUCTP00
RPUCTP10
RPUCTP50(T56C3)
RPUCTP20
RPUCRT00
V_T54C3
V_T54C4
V_T554C
PC_PAYRESULT
PU01
Constant K
Constant I
v_T52D1
V_T52D2
V_T52D7
PCR/FUNCTION
V_512W_d
PEST
PUOCBA
PUST
SE16/T52OCG
SAPUSOC
Go to PUOCBA , give the process model SAPUSOC and payroll area and personnel number and tick the bonus payment and
FK01
F110
XKN1
UGDN
UGRT
PRINT NP IT
UGGR
/G01
/G00
/G03
UGARN CALC
GRORD
GRREC
CCPA RULE
RULE
TAX MODEL
T5UTA
T5UTB
T5UTR
T5UTW
V_T5UTD
V_T5UTV
V_T5UTT
V_T5UTZ
V_T5UTX
T5UTL
T5UTH
V_T5UTI
/3nnn
/6nnn
/4nnn
/7nnn
BSI
1
2
3
4
For Implementation guide screen
For table maintainance which can be accessed any time
To run the batch input sessions for generating multiple work schedules
To display the generated work schedules
To pull the data of database table
IN ORGANIZATION STAFFING METHOD
To create
To change
To display
IN EXPORT MODE
Organizational unit
Job
Position
To create work center
To create tasks
To view all the structures in one screen in tables
IN SIMPLE MAINTAINCE METHOD
To create organization structutre
To change/edit
To view/display
ACTION METHOD
In order to view the different object types in the back end (SPRO/IMG SCREEN)
In order to view the different relationship types in the back end (SPRO/IMG SCREEN)
In order to set up the plan version
To import configuration from development client(unit test) to another client in same server
To see whether the transport requset is recording the changes or not
To move the TR from one server to other server
To release the transport request
To view all the tables (table access if we know the table numbers like T778o)
To set the active plan version
It is a tcode for executing every programs
It is an integration switch(T77S0)
It is an integration switch for OM (If it is set to X then it is integrated with PA )
INFOTYPES
Infotype overview
TO create subtypes for infotypes
Range of Infotypes
personnel admin, pay roll, benefits,time ,travel, compensation
OM(org objects data)
Time recorded data
Not yet used by SAP
Recruitement
E-Recruitement and LSO(Learning solutions)
Succession and career
Custom or user specific IT
TO SET NUMBER RANGES FOR OBJECT ID'S SPECIFIC TO PLAN VERSION AND OBJECTS
To setup(decide) the number ranges specific to planversion and object(integration switch)
Number Assignment over view(to set up the number ranges)
EVALUATION PATH
To create an evaluation path in an organization hierarchy(chain of relations)
FEATURES
To determine the default number range for hiring
defaulting the payroll area in IT0001
Derermines Admin group applicable to employees
To check variable key first go to PE03/P0002
Defaulting value features
Default value for payment method(check or bank transfer)
To default the work schedule rule(WSR) IN INFOTYPE 0007
To default the time status in infotype 0007
For payroll subsequent activities
HR form name or it controls the display of remuneration statement 11 means both HR form and rem statement will shown
Defaulting pay scale type and pay scale area in infotype 0008
To default wage types in infotypes
Quota modifier MODIF Q=CC(FOR SCHEMA)
To restrict the employee master data access to administrators(ORG KEY)
This is to maintain tax company only for US personnel an sub areas
Program name for Indian bank transfer(method of payment printing the bank details)
Program name for US bank transfer(method of payment for printing the bank details)
Program name for US check printing format (method of payment for printing the bank details)
PAYROLL
CBA , give the process model SAPUSOC and payroll area and personnel number and tick the bonus payment and execute it. It will give
GARNISHMENTS TCODES
How the system determines the wagetypes which is regular or which is supplemental?
Through processing class 68 with its specifications
68 - 1 means regular
68 - 2 means supplemental
68 -3 means cumulative
68 -4 means vacation pay out
68- 5 means gross up regular
68 - 6 means gross up irregular
refer MY BSI.COM website for any tax related formulas for any doubts. User id and password is given to the employees. U can
Let us see an example of how to calculate the percentage of wages for US citizens
if 5000 is my monthly income and anually projected income is 60,000 (5*12)
If I have 2 dependencies in infotype 0210(filing status ) then 2 * 4000 (latest exemption constant is 4000 guess) assume = 8000
substract 8000 from 60,000 = 52,000. So from 52000 only we are using for tax calculations
Here in the above case we are exempting the constant amount and the remaining amount i.e 52,000 is only used for tax calcu
These 52,000 is called adjusted wages and this amount is compared with tax slabs. These tax slabs are based on married or sin
tax slabs are provided in the end of document.
1st check the adjusted wage type amount is falling in which slab and substract the upto taxed amount from the adjusted wage
over tax and divided by 52 because it is weekly, if it is monthly then divide with 12, bi weekly 25 semi monthly 24
The employees can claim the exemptions based on the number of dependents
TAX MODEL
Tax model determines the taxable gross for each tax types in every tax authority depending on incometype or earning type. Ex
WT + AUTHORITY + R or W or U + MODIFIER ---> TAX COMBO
Tax model determines the combination of tax types applicable under each tax authority for an earning or set of earnings.
Tax model group the authorities which have common taxable gross defination and tax types
In T5UTE each authority is maintained with a tax model number (nnn). So it determines the tax model number for tax authori
in T5UTM it determines the tax combo number(nn) for each tax model + tax class(WGTYP) + Auth type + tax Modifier
Tax class represents the wagetypes or group of wagetypes which have common tax combo applicable and it determines wheth
In place of tax class instead of wagetypes sap has used processing class 71 with specifications. We can customize the specifica
Processing class 71 determines the tax types
In T5UTY it determines the set of taxes for each tax combo (In this only we determine whether the wagetype is taxable or non
UMOT determines the modifier for US tax in the schema UTAX
In USA we have modifier UMODT=CC(UTAX)
Modifiers are used to group the employees which have common tax model( tax comp, tax authority, EG, ESG, location and com
After calculating the taxable gross /3nn next is to calculate /6nn which means (/3nn - pre tax deductions)
System identifies the pre tax deductions through processing class 69
All pre tax benefit deductions wagetypes are maintained with 2 (Non taxable contributions)
The wagetypes which are with pcl specification 2 must be substracted from /3nn series to determine /6nn
/6nn series are the final taxable gross after pre tax deductions. Take /6nn and put it in the formula and compare with the slabs
After wage ceiling is applied /7nn series are determined and next tax deduction which is /4nn
Whenever a new payment type is configured in the system , we have to take care of PCL 68 first and then maintain PCL 71 wit
Generally, in USA
207 - We maintain Residence tax authorities
208 - We maintain work tax authorities, If work authority is not found then the system automatically assumes residence as wo
209 - We maintain direct state authority where emplyer deducts SUI (state un employement tax ) and we maintain work site in
0210 - In W4 form we can (Applicable to tax type only 01 that can be state or federal)
claim exemptions
Maintain marital status
Exemptions from tax
Additional tax withholding(Voluntaree tax) by employees request calculated by BSI
this W4 form is specific to authorities not same for all. The employee has to submitt the W4 form to company and they mainta
Both 0207 and 0210 are mandatory to run the payroll
In 210 by default system uses Percentage of wages method , there is an option of using alternative formula
W4 data form varies from one state to other state based on requirements.
0161 it is IRS LIMITS (Internal revenue services sends a note to the employers saying that employess tax exemptions he is clai
If u maintain exemption value 2 then it is multiplied with the constant 4300 as per 2021(assume) is multiplies with 2 and is sub
We can exempt the employees from withholding tax for particular authority in infotype 0210 by maintaining blank , R , X , Y.
R means tax are exempted and technical wagtypes /6 and /7 generated for reporting purpose, Y means taxes are exempted an
For any tax type u want to exempt other than 01 tax u can create in 0235 infotype. In that u can see under the particular auth
Cumulated tax result for all tax types is used to add all the tax taxes when different payment methods are used. It adds all pcl
/6nn is generated from taxable gross - pre tax deductions with the PCL specification 2
The amount is taxed after wage ceiling is applied.
if wage ceiling is up to 7000 per year, only on that 7000 employer unemployement tax is calculated. It is called taxable income
Gross up method
It is a guaranteed or promised income given to the employee after tax deductions are applied
Procedure:
example if employee promised income is 10000 then we have to calculate the tax for 10,000 by tax slabs given by the govt
for suppose the tax slab is 10% here so 10% of 10000 is 1000 this 1000 should be substracted from 10000
The differnce amount 1000 should be again to 10000 which = 11000 again calculate 10% on this = 1100
The differnce amount 1000 should be again to 10000 which = 11000 again calculate 10% on this = 1100
There is a formulae to calculate the gross up method only for flat rate is mentioned not when the slab based is mentioned
X = 1/ (1-10%) * 10000
The system performs the calculation in the back end