cancel
Showing results for 
Search instead for 
Did you mean: 

How is Variable Assignment Type assigned?

Former Member
0 Kudos

Hello SAP Experts,

I would like to understand the concept of Variable Assignment Type in Payroll.

In payroll results variable assignment type appears in Table V0.

What is the purpose of variable assignment types? Where are these defined - table/function?

S

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Thanks for the replies so far. Appreciate.

I was referring to US Payroll.

former_member193210
Active Contributor
0 Kudos

In that case,

could have been the appropriate discussion forum.

As mentioned by , going through the Payroll log to identify where that V0 assignment is generated could help you, as some are generated through standard Payroll Functions (like the Functions processing Benefits Infotypes will generate the type B assignment) while others are generated through Custom PCRs (such as the type D or T assignments).

jagan_gunja
Active Contributor
0 Kudos

As said, you need to mention the country for which you refer to in the payroll posts.

In Australia, V0 assignment is used for superannuation fund created by function SUPER.  This info is used in reporting as well as other payroll functions.

It is also used in some installations to indicate a transaction date (e.g., IT 15, leave start date, etc), to display in payslip, using a custom operation adapted from XV0.

Op'n XV0 sets V0TYP & V0ZNR, if necesary it creates a new V0ZNR for a V0TYP.  It is applicable for several countries.

op'n ADDWS similar to ADDWT. The only difference is that it writes the value to table V0 as well.  This will create a new V0 pointer I expect.


For Sweden (molga 23), op'n SEZLD sets V0TYP=A and V0ZNR based on feature 23ZLD.


Help info attached for above op'ns


To find where the V0 info is created for a w/t,

Run payroll with log

Expand the log at the top node for a pay period.

Find successively the w/t, and check the first occurrence of the V0 type & pointer for the w/t in output table from a PCR or function.


Hope this helps. 

br JG

former_member193210
Active Contributor
0 Kudos

For Payroll related inquiries, it is always preferable to mention for what Country.

In Canada, the variable assignment type B is for Benefits, and it is generated through Payroll Functions P0167, P0168, P0169, etc...

We also have variable assignment type T which is for Third Party Remittances (Type 7 HR Creditor), and variable assignment D which is for Day Information.

As for variable assignment type W, we don't have that type but the information in the column "Var. assign. info." combined with the description of the WT in the Results Table that has the V0 assignment W 01 may give you a clue.