Module name and module variant
What are module name and module variant? what are its applications?
Hi,
Name of a module that valuates wage types according to certain criteria. Modules can be similar to a wagetype group.The following descriptions of the diverse options can be used for wagetypes in the following infotypes:
Basic Pay (0008), Standard Wage Maintenance (0052), Recurring Payments/Deductions (0014), Additional Payments (0015)
For some modules, the type of valuation depends on the specification of the module variant.
Some of the indirect valuation modules available in the standard system are:
o TARIF, PRZNT, ANSAL, INVAL etc.
These are mostly country dependent or industry dependent variants. In India mostly we use INVAL, also TARIF, according to the module requirement.
For e.g.
INVAL - Indirect Evaluation Module Variant for India
There are four module variants for INVAL:
1. A - This calculates the value of the wage type as a fixed amount.
2. B - This calculates the amount as a percentage of a base wage type
added to a fixed amount. More than one such amount, with same or
different percentage of the base wage type, can be calculated for an
INVAL wage type. In this case, the amount that will be Indirectly
Evaluated will be the sum of all such calculated amounts, added to a
fixed amount. For example, for the wage type M230, the different
INVAL B amounts are
a) 10% of MB10
b) 30% of M220
c) Fixed amount of Rs.1000
In this case, the INVAL amount for the wage type M230 will be the
sum of a, b and c.
3. C - This calculates the amount as a percentage of a base wage type
subject to a maximum limit. More than one such amount, with same or
different percentage of the base wage type, can be calculated for an
INVAL wage type. In this case, the amount that will be Indirectly
Evaluated will be the sum of all such calculated amounts, subject to
a maximum limit. For example, for the wage type M230, the different
INVAL C amounts are
a) 10% of MB10
b) 30% of M220
c) Limit of Rs.5000
In this case, the INVAL amount for the wage type M230 will be the
sum of a and b subject to a maximum of c.
4. D - This calculates the amount as one or any combination of the
following INVAL Module variants based on Basic salary slabs:
a) Fixed amount
b) Percentage of a base wage type added to a fixed amount
c) Percentage of a base wage type subject to a maximum limit
In the SAP system, INVAL D can be configured as only INVAL B or C.
Once the percentage of the base wage type is calculated, the result
is multiplied with a factor. This resultant amount is then added to
fixed amount or is compared with a maximum limit. For example, the
INVAL module variant for the wage type M210, for an employee who
falls in the Basic Salary slab of Rs.10,000 - 12,000, is INVAL C.
The INVAL amounts are:
a) 10% of MB10
b) 30% of M220
c) Multiplication factor of 50%
d) Limit of Rs.7000
In this case, the INVAL amount for M210 for the employee is the sum
of a and b, multiplied by c and the result is subject to a maximum
of d. If you want to configure the wage type as a fixed amount for a
particular slab, the wage type is configured as INVAL B. In this
case, the percentage of the base wage type is multiplied with the
factor of 0% and then the fixed amount added to the result. For
example, the INVAL module variant for the wage type M230, for an
employee who falls in the Basic Salary slab of Rs.15,000 - 25,000,
is INVAL B. The INVAL amounts are:
a) 100% of MB10
b) Multiplication factor of 0%
c) Fixed amount of Rs.5000
In this case, the INVAL amount for M230 for the employee is the
value of a, multiplied by b and the result added to c. In this case,
the INVAL amount will be the fixed amount of Rs.5000.
regards.
Similar Messages
-
Function module(first name and last name as a parameter with table)
hi,
i just want to know how i match input value in function module with the self created ztable first name and last name as a parameter in function module(import).
regards
Ankurthanks for your help actually i am concatename first_name last_name into full_name
import parameter
FIRST_NAME like ZANKUR-FNAME first name
LAST_NAME like ZANKUR-LNAME last name
export parameter
full_name like zankur full name
excaption
error if name not matched
source code
concatename first_name last_name into full_name -
Function Module to get pernr number based on first name and last name
Hi All,
What is the Function Module to get pernr number based on first name and last name.
Could you please help me.
T@R.
Vidyahi Vidya,
you can get perner from PA0002 based on firs name and last name.
use select query and get perner. -
Table name ? with query name , variable name and variant .
Hi All,
Is there any single table with fields as query name , variable name and variant ?
or any table which i can build a view to get these fields.
or any other way ?? to get this fields in single table
Thanks,
AkHi,
first use the proper heading for a question.
you want the query all details means technical name, variable and variable type use RSRTQ
it will give total information of query.
Bex related tables
RSZELTDIR ----
Directory of the reporting component elements
RSZELTTXT ----
Texts of reporting component elements
RSZELTXREF ---
Directory of query element references .
Thanks,
Phani. -
Vendor name and Vedor number in FAGLL03
Hi All,
My Client is running report for GR/IR, T-code FAGLL03, they want to see Vendor name and Vendor number columns in the report. I searched forums and got the answer for Vendor number but not clear
My questions are
1. I added field LIFNR in BSEG table in the SPRO and am able to see the vendor colum. If I transport to Test system, will I be able to see the vendor column? (in forums some one mentioned that they are not able to see the vendor column when they transport to Test system) they have been asked to run this program BALVBUFDEL, So I am concerned about this issue and want to know exactly what are the things that need to be done, what programs have to be run before transporting to Test system?
Also we are using ECC 6.0 and the highest support package present in the system is SAPKGPAD15. So I dont think I need to install the OSS note 1034354, I checked the OSS note and the highest APPL level is 604? but just making sure about this Patch level and OSS note.
2. Second, how to get the Vendor name cloumn in the report?
Could someone give me solution? your help will be really appreciated.
Thanks,
Harter
Edited by: Harter21 on Nov 8, 2009 2:57 AM
Edited by: Harter21 on Nov 8, 2009 2:58 AMHi Sanjay,
Thanks for the reply. I understood that we get Vendor number from the Function module ITEM_STRUC_EXTENSION and when you run that FM it updates the vendor number in the Structure FAGLPOSYEXT. I want to have Vendor name side to Vendor number field. Can I get vendor name also from the same FM?
I have tried in BSIS table and other OSS notes that are mentioned in that forum link but none of the OSS notes mentioned about the Vendor name and the vendor name is coming from LFA1 table and that has no connection with FAGLL03 report as far as I understand (correct me if I am wrong).
If you have any idea please throw some light.
Thank you very much,
Harter. -
Hi All,
I got some output values from the legacy system with me but need to know whats the actual field name and table name to which i need to transfer these values. How can i do it, since which theres is not field name or despcription given for the data.
Is there any way i can do it.
Points will be rewarded for all useful answers.
Regards
ABif you know the transaction code you use to post the uploaded data in SAP, you just need to do BDC recording in using transation SM35. Record the whole process and create a program from the recording... and you wont even need to know the tables and field names-- almost everything will be done for you....
All you need to do is replace record data with upload data.
You can also try to look for a standard Function Module / BAPI which can do the processing for you and provide it with a table containing the upload data ...
Reward points if useful -
Dynamic File Name and File size
Hi All
I need some help in calling Dynamic File Name and Dynamic File size of a file in my adapter Module.
Could you please provided some help on the same?
I have tried the same through UDF it is working. Could anyone provide me the steps for the same
Regards
Abhishek MahajanHi,
You can use the already available adapter module "DynamicConfigurationBean". Have this adapter module at the top of the module list in CC.
Have the parameter value as insert http://sap.com/xi/XI/System/File FileName and http://sap.com/xi/XI/System/File SourceFileSize (corresponding to the key names)
For more info:
http://help.sap.com/saphelp_nw04/helpdata/en/45/da2239feb22e98e10000000a155369/frameset.htm
There is also a SAP note available for the same....dont remember the note number:(.....
Regards,
Abhishek. -
Dynamic File Name and Directory File Sender Adapter
Hello gurus,
I have a question: Is there any way to make the File Name, and Directory Dynamic of a File Sender Communication Channel ?
For example, taking it as a parameter from a Web Service Request.. (I mean, the only way with this would be a ccBPM). I don't exactly know if there is a way, I just thought about this.
Please tell me if someone could make Dynamic these 2 parameters while picking a file.
Regards,
Juanoops,thought i was replying to the PgP question:)
I think you should be able to achieve this via adapter module but i m not really sure how exactly it will be done .
Thanks
Aamir
Edited by: Aamir Suhail on Jul 28, 2009 1:42 PM -
Hi everybody,
I will appreciate if somebody could tell me how to read the file name and extension of already uploaded to DMS document (a function module will be best but name of db table is ok too). Is this information stored in SAP DB at all?
Thanks
OgnianaCheck
http://help.sap.com/saphelp_erp2004/helpdata/en/c6/893d55449311d1893e0000e8323c4f/content.htm
Regards,
Santosh -
Deleting Message Type name and namespace tag from XML payload
Hi Gurus,
Need help. My payload looks like this
<?xml version="1.0" encoding="utf-8" ?>
- <ns1:MT_O_sss xmlns:ns1="http://sap.com/xi/tm">
- <Job>
<Field name="xxxx" value="" />
<Field name="xxx" value="" />
<Field name="xxx" value="" />
</Job>
</ns1:MT_O_sss>
But The soap webservice is expecting it in
<?xml version="1.0" encoding="utf-8" ?>
- <Job>
<Field name="xxxx" value="" />
<Field name="xxx" value="" />
<Field name="xxx" value="" />
</Job>
I have to remove the message type name and namespace tag.
So how can I achieve this. I am sending this payload using a Receiver Soap Adapter. Please help. I am kind of stuck.hi,
you have to simply add one module in your communication channel
that is XMLAnonymizerBean
you can refer below for help:
Remove namespace prefix or change XML encoding with the XMLAnonymizerBean
http://help.sap.com/saphelp_nw04/helpdata/en/2e/bf37423cf7ab04e10000000a1550b0/frameset.htm
hope it helps.
regards,
ujjwal kumar -
Additional Results Custom Step using Variables in Name and Value to Log expressions?
I am trying to create a Custom Step Type for logging additional results - requiring a single Name and Value data pair included in the step.
I want to pass the name and value data in using two specific variables.
This functionality can of course be explicitly coded on a test step without problem, but I can't find a way to create a custom test step which inserts such a step i.e. automatically inserting the correct variable names into Name and Value to Log fields.
Any ideas how to accomplish this? I don't want the custom step users to have to type in the variable names every time they use it.
I am using TestStand 4.1.1
Message Edited by CIM1 on 04-20-2009 07:26 AMHi CIM1,
There are a few ways of doing this.
The simplest one would be to configure the expression in the Pre-Expression or Post-Expression (depending on whether you would like the Step Type to use the value in the variables or write the value to the variables) and then from here you can lock away the expressions from being edited. The caveat with this method is that you are obviously restricing the Pre/Post-Expressions for the step type.
Another Method would be to code some code modules to Write to/Read from the Variables and then calling these in the Steps Pre-Step SubStep or Post-Step Substep. The advantages of this method would be that you can search for the Variable, and if the variable is not present, you could create it before writing to it.
Hope this Helps.
Best Regards,
Steve H -
User name and Country from User master
Hello Friends,
I want the User name as per User master record and the Country. I have USR03 table. But in that I have a fieldname BNAME.
That is not the direct user name. Where can i get these both ( User name and Country ).
Thanks,
AjayHi,
Try using function module to get the user names
ALM_ME_READ_USER_STATUS
PAR_EBPP_GET_USER_LOGIN_INFO
BP_CENTRALPERSON_GET
SUSR_USER_ADDRESS_READ
Regards
Ravi -
Get Windows domain name and user through jsp
I have a jsp page that will be viewed through ie on windows platform, that is a member of domain.
I need to get the domain name and logged in windows user name to use it in my page.
I've looked through similar topics. Found no answer.
1.
System.parameter("user.name") is not ok. it returns user that runs jvm.
2.
import com.sun.security.auth.module.NTSystem;
NTSystem system = new NTSystem();
system.getDomain()
system.getName()that didn't work through jsp, though the answer is correct.
3. I found some api at http://www.sinotar.com/download/swin/doc/index.html
it did the right thing, but it's not free.
Could anyone advice me smth?
I've lookedwell, it won't work in your jsp because jsps run server-side
could try putting an applet on your page that does it, but I wouldn't be surprised if the security manager put the kibosh on that, too
a third - but clunky - way would be to write a quick java app that does it, and launch it through WebStart. bit ugly, and needs extra user input they might not want to do -
Reg : SMARTFORM name and DRIVER PROGRAM
Dear Gurus,
Can anybody help me out in providing standard SMARTFORM name and also driver Program for
'ANNUAL MAINTENANCE CONTRACT CONFIRMATION' in CS(Customer Service) module.
Cheers,
Loverboy KHi,
there is on a standard system no smartform for you. So you have to do your thing with the standard sapscript.
However there have been some BestPractices projects at SAP. There they have a lot of standard smartforms. Maybe you can download them from SAP somewhere the name will something
with MMCON or MMDLS in it.
you have to find out yourself because i do not have it here to send it to you.
Gr., Frank -
Hi Experts,
Need a Function Module which can give me the current Server Name and Client name .
Please help me out.
Thanks
ChandanHi,
Check out :
1. "FIND_DB_APPLICATION_SERVER" gives the server name via the export parameter "SERVERNAME" .
2. "TH_GET_ACTIVE_SERVER" gives the server name via the export parameter "SERVER" .
3. "RFC_GET_LOCAL_SERVERS" will give a list containing some info about servers, then you can use the FM "TH_USER_INFO" to get user's host address from the exporting parameter "HOSTADDR". Then you can look-up the list you retrieved by the first FM where the first four characters at the field "HOSTADR" is the same with the user's. The server name is contained at the field "NAME" of the same row.
4. sy-sysid might also be usefull
5. Try this too:
CALL 'C_SAPGPARAM'
ID 'NAME' FIELD 'rdisp/myname'
ID 'VALUE' FIELD ev_server_name.
where ev_server_name is function module export parameter of type BTCTGTSRVR-SRVNAME.
Hope it helps
Best Regards
Sumana
Maybe you are looking for
-
my computer when on the internet cause black lines to show up accross the cuputer screen and word scrambled. How can I stop this from happening
-
I keep getting an XUL runner- it says Error:App:Name not specified in application.ini == This happened == Just once or twice == firefox was trying to download update and i stopped it firefox is slowing down my computer sometimes == == User Agent == M
-
Can i use Kik app to chat with a bbm user?
Can i use Kik app to chat with a bbm user?
-
Ranking based on a Group?
Hello friends I have a table t CREATE TABLE T (ID NUMBER(4), NAME VARCHAR2(40)) INSERT INTO T VALUES (1,'JAMES'); INSERT INTO T VALUES (1,'DOLLY'); INSERT INTO T VALUES (2,'MICHEAL'); INSERT INTO T VALUES (2,'FLASH'); INSERT INTO T VALUES (3,'JAMES'
-
Hello Friends - We are doing EBS Configuration and it includes Search strings also. These changes are applicable to around 40-50 Bank accounts. Is it that I should ask Bank to send us test Bank statements for all these accounts. Can you pls share Bes