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
    Ankur

    thanks 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.
    Vidya

    hi 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,
    Ak

    Hi,
    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 AM

    Hi 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.

  • Field NAme and Table Name

    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
    AB

    if 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 Mahajan

    Hi,
    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,
      Juan

    oops,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

  • DMS - file name and extension

    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
    Ogniana

    Check
    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 AM

    Hi 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,
    Ajay

    Hi,
    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 looked

    well, 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 K

    Hi,
    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

  • Server Name and Client Name

    Hi Experts,
    Need a Function Module which can give me the current Server Name and Client name .
    Please help me out.
    Thanks
    Chandan

    Hi,
    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