What is an Infotype?

SAP-HR uses infotypes to store all relevant employee data required for administration purposes.

It has a 4 digit-code and a related name.

It stores similar data into one screen.
For example, Personal Data (Infotype 0002) stores the employee’s personal data (i.e., first name, last name, birth date, marital status).

Every SAP infotype has fields for which data needs to be entered. There are two types of fields:

  • Mandatory fields, which have a tick in the field. sap-infotype
  • Optional fields, which are blank.

Number ranges for infotypes have been pre-determined by SAP. They are as followed:

  • HR/Payroll Data = Infotype 0000 to 0999
  • Organizational Data = Infotype 1000 to 1999
  • Time Data = Infotype 2000 to 2999

Authorization to access SAP HR Master Data can be defined at the infotype level. Therefore, SAP users can be given access only to the employees’ information relevant for their position, allowing appropriate level of security to be maintained for confidential personnel information.
Infotypes Sub-Types
Some infotypes are divided in different groups linked to the same theme.These groups are called subtypes. “Permanent Residence” and “Emergency Address” are subtypes of the Infotype 0006 (Addresses).

sap-infotype

Infotype Periods
Infotypes are maintained according to specific validity dates : start and end dates. which allows to maintain an employee’s data history. When you update an employee’s data, the previous data is most likely automatically time-delimited. As a result, an employee can have many records for one infotype, withdifferent validity periods.

  • 806836 – Calculation of score for Price Level

    Symptom

    Wrong score calculated for Sub-criteria: Price Level.

    Other Terms

    EFFPR, EFFPM, Effective price, Market price, NETPR, EINE, EINA, Info record, T147, T147K, eval_pricelevel_criteria, score, price level, me_get_price_for_supplier, me_pricing_inforecord, ME63, ME61, MEPRI, price simulation, SIMNG, simulation quantity, NORBM, standard order quantity

    Reason and Prerequisites

    Both effective price and market price are used to calculate the score for price level. The information comes from all the info records for this vendor and purchasing organization, and from the market price defined by you.

    If no market price is defined, the system calculates a market price. It uses the materials from all info records of the vendor who is being evaluated, and then looks for all other info records for each material. The effective prices are added together, and used in a formula to come up with a market price for each material.

    Then the effective price and the market price are used to determine a price level for that material. This is a percentage. The system checks customizing (table t147k) to determine a score for each record. After the scores are determined for each record, an average is calculated to determine the total score for the price level subcriteria.

    Solution

    The subcriteria Price Level is calculated as follows:

    First the system reads all info records for the vendor and purchasing organization.

    Table EINA is read, and then table EINE for each record retrieved from EINA. An internal table of info record numbers results. The system takes an info record one at a time, and attempts to determine an effective price and a market price for each.

    First new pricing is run to determine the net price.
    The base quantity used for determining the condition values, comes from the standard order quantity defined in the info record( EINE-NORBM)
    If no price is found in the info record, the price will come from the last document(as long as the document date is within the applicability time defined in customizing, T147-STAGE).

    The effective price is calculated (EFFPR) for each info record, in the base unit of measure, using the standard order quantity from the info record  as the simulation quantity (EINE-NORBM).

    The following formula is used:
    EFFPR  =  effective value  * pricing unit  * 1000 / simulation qty

    Next the system checks for a market price for each info record.

    The system takes each info record one by one, for which no market price was determined.

    All info records existing for the material are retrieved.
    The effective price for each is determined.
    A formula is used to calculate a market price for each, using the effective price information.
    The individual market prices are added together, and the sum is assignedthe market price in the info record of your vendor.
    Therefore, pricing information for multiple vendors can be included in the determination of the market price for the vendor that you are currently evaluating.

    The result is an Effective Price (EFFPR) and a Market Price (EFFPM) for each info record of the vendor being evaluated.

    Price Level, can then be calculated for each info record, using the following formula:

    Price level = (effective price – market price) * 100 * 10 / market price

    Customizing is checked, and a score is assigned for each info record.
    The scores are added together, and the total score for the subcriteria Price Level is determined for the vendor that you are evaluating.

    Software Components
    Software Component From To And Subsequent
    SAP_APPL 40B 40B
    SAP_APPL 45B 45B
    SAP_APPL 46B 46B
    SAP_APPL 46C 46C
    SAP_APPL 470 470
    SAP_APPL 500 500
    References
  • 806838 – Calculation of score for Price Behavior

    Symptom

    Wrong score calculated for Sub-criteria: Price Behavior.

    Other Terms

    EFFPR, EFFPM, T147K, EINE, market price, effective price, ME61, S013, Vendor Evaluation, ELBK, ELBP, MEKH, EVAL_PRICEHISTORY_CRITERIA, ME_GET_PRICE_FOR_SUPPLIER.

    Reason and Prerequisites

    Misunderstanding of score calculation.

    Solution

    When calculating a vendor’s score for Price Behavior,  the system calculates a percentage variance between the previous year and the current year’s market price.When no market price has been maintained, the system checks all materials for that vendor, and all info records for each material.

    The current and previous year’s effective price and market price of all info records for the vendor, are used to calculate a score for sub-criteria price behavior.

    First the information from the current year is retrieved, to be used in a comparison with the previous year’s effective and market price. The process for calculating the current year’s pricing information is described in note 806836 Calculation of score for Price Level.

    Next the pricing information from the previous year is retrieved. All info records for the vendor are retrieved from tables EINA and EINE. An effective price EFFPR is calculated for each info record for the previous year.  Price determination is run for each with a pricing date of the last day of the previous year. If no condition record is found, the system checks the order price history(table EIPA) to find a document with a document date between the first and last day of the previous year.

    Next the system searches for a market price for each info record.  If no market price has been maintained, all info records of each material for the vendor being evaluated will be used to calculate a market price. Pricing will be run for each, and an effective price will be determined for the pricing date of the last day of the previous year. If no condition record found, the order price history is used to find a document in the info record with a document date between the first and last day of the previous year. Then a formula is used to calculate a market price EFFPM for each info record of the vendor being evaluated.

    The following formula is used to find Market Price for each info record of the vendor being evaluated:

    Market price =
    (cumulated effpr for all info records of the same material / total number of info records for the same material number) *(price unit on purch org level / price unit for that record)

    This results in an Effective Price (EFFPR) and a Market Price (EFFPM) for each info record of the vendor being evaluated.

    The current effective price and current market price together with the previous year’s effective price and market price, for each info record of the vendor being evaluated are used to determine a price comparison. A score is calculated for each info record of the vendor. After the scores are determined for each info record, an average is calculated in order to determine the vendor’s score for the sub-criteria price behavior(price history).

    The following formula is used to caclulate a comparison price for each info record using the current and last year’s effective and market prices:

    market change determined from market price =
               ( current market price –  last year’s market price ) * 100
                                / last year’s market price

    The next two formulas are used to calculate a comparison price

    comparison price =  last year’s effective price +
                    ( last year’s effective price * market change ) / 100.

    %  = ( current effective price – comparison price )
                  * 100 * 10 / comparison price

    Then the system checks customizing in table T147K to assign a score for the percentage. Each info record is assigned a score for price behavior. The total of all scores is divided by the number of info records for the vendor to calculate an overall score for the vendor in sub-criteria price behavior.

    Software Components
    Software Component From To And Subsequent
    SAP_APPL 40B 40B
    SAP_APPL 45B 45B
    SAP_APPL 46B 46B
    SAP_APPL 46C 46C
    SAP_APPL 470 470
    SAP_APPL 500 500
    SAP_APPL 600 600
    SAP_APPL 602 602
    SAP_APPL 603 603
    SAP_APPL 604 604
    SAP_APPL 605 605
    References
    This document is referenced by
  • Notes 2212974 – Incorrect BPJS health contribution limit when there is multiple additional dependents

    Symptom

    When there is more than one additional dependent, for example, if there are 2 additional dependents:

    Maximum limit of BPJS health insurance contribution base should be: 2 * (PTKP for self + PTKP for Spouse + PTKP for Dependent Level 01) / 12 = IDR 4,725,000

    So employee contribution limit for each additional dependent would be:

    1.       1st additional dependent = 1% x 4,725,000 = 47,250

    2.       2nd additional dependent = 1% x 4,725,000 = 47,250

    Total contribution limit for 2 additional dependents: IDR 94,500.

    However, after applied note 2206618, the result is incorrect:

    Even when there is more than one additional dependent, the total employee contribution limit  for additional dependent remains 47,250.

     

    Other Terms

    BPJS health insurance, additional dependent, P3385, contribution limit, /3E7

     

    Reason and Prerequisites

    This is a program error

     

    Solution

    Apply the corresponding HR support package, or apply the correction instruction attached in this note, but only in an urgent situation.

    Header Data

    Released On 04.09.2015 03:31:06
    Release Status Released for Customer
    Component PY-ID Indonesia
    Priority Correction with medium priority
    Category Program error

    Validity

    Software Component
    From Rel.
    To Rel.
    And Subsequent
    SAP_HRCID
    600
    600
     
    604
    604
     
    608
    608
     

    Correction Instructions

    Correction Instructions
    Software Component
    Valid from
    Valid to
    Number
    SAP_HRCID
    600
    600
    SAP_HRCID
    604
    604
    SAP_HRCID
    608
    608

    Support Packages & Patches

    Support Packages
    Software Component
    Release
    Support Package
    SAP_HRCID
    600
    604
    608

    References

    This document refers to:

    SAP Notes

    2206618 New PTKP 2015 regarding BPJS Health Insurance Maximum Base
  • Notes 2206618 – New PTKP 2015 regarding BPJS Health Insurance Maximum Base

    Symptom

    Indonesia government has announced a new Finance Minister regulation No 122 Year 2015 for PTKP (Non-Taxable Income) on June 29, 2015. The new PTKP rate is available via SAP Note 2193365.

    There is a link between PTKP rate and the maximum BPJS contribution base for health insurance:

    Maximum BPJS Health Insurance contribution base = 2 * (PTKP K/1 or PTKP for self + PTKP for Spouse + PTKP for Dependent Level 01) / 12.

    Therefore, after the application of the new PTKP rate in the system, the maximum BPJS Health Insurance contribution base will be adjusted automatically.

     

    Other Terms

    V_T7ID2L; V_T7ID13; P3385; /BPJ;

     

    Reason and Prerequisites

    The official regulation is not fully published yet by the BPJS Health Insurance Office. However, customers have received written emails from the BPJS Health Insurance Office recommending the use of the old PTKP rate for the BPJS Health Insurance contribution base until there is an official regulation published on this matter.

     

    Solution

    The solution provided in this SAP Note has been created upon request of those customers who received in written the following statement from the BPJS Health Insurance Office:

    “dalam hal Pendapatan Tidak Kena Pajak (PTKP) sampai saat ini BPJS Kesehatan masih menggunakan sistem perhitungan PTKP k-1 yang lama, apabila terdapat perubahan yang diinformasikan dari pusat, pastinya akan kami sosialisasikan terlebihke perusahaan-perusahaan.”

    Based on above recommendation, the calculation should continue using the old PTKP rate for BPJS health insurance until there’s an official statement to change the PTKP rate:

    • Maximum BPJS contribution base using old PTKP rate  = 2 * (24.300.000IDR +2.025.000IDR+2.025.000IDR) /12 = 4.725.000 IDR;
    • Maximum BPJS contribution base using new PTKP rate = 2 * (36.000.000IDR +3.000.000IDR+3.000.000IDR) /12 = 7.000.000 IDR;

    With this SAP Note,  the maximum EE/ER contribution amount calculated using the old PTKP Rate for BPJS health insurance will be stored in table V_T7ID13. The table entries will be delimited if there’s any change regarding the contribution limit in future.

    To get the solution:

    Apply the corresponding HR Support Package. Alternatively, apply the correction instruction along with the manual steps listed in attachment ‘Manual_Steps_Note2206618.docx’.

     

    Header Data

    Released On 28.08.2015 06:00:25
    Release Status Released for Customer
    Component PY-ID Indonesia
    Priority Correction with medium priority
    Category Correction of legal function

    Validity

    Software Component
    From Rel.
    To Rel.
    And Subsequent
    SAP_HRCID
    600
    600
     
    604
    604
     
    608
    608
     
    609
    609
     

    Correction Instructions

    Correction Instructions
    Software Component
    Valid from
    Valid to
    Number
    SAP_HRCID
    600
    608

    Support Packages & Patches

    Support Packages
    Software Component
    Release
    Support Package
    SAP_HRCID
    600
    604
    608

    References

    This document refers to:

    SAP Notes

    2193365 Legal Change – PTKP (Non-Taxable Income ) 2015

    This document is referenced by:

    SAP Notes (1)

    2212974 Incorrect BPJS health contribution limit when there is multiple additional dependents

  • How to Create Retained Earnings Account

    This tutorial demonstrates how to create Retained Earnings Account

    Enter Transaction code SPRO in the command field

    How to Create Retained Earnings Account

    In the next screen Select SAP reference IMG

    How to Create Retained Earnings Account

    In next screen-“Display IMG”  navigate the following menu path :

    SAP Customizing⇒Implementation Guide⇒Financial Accounting ⇒General Ledger Accounting⇒G/L Accounts ⇒Master Data⇒ Preparations⇒ Define Retained Earnings Account

     

    How to create Retained Earnings Account

    In the next screen,  Enter the Chart of Accounts to maintain the Retained Earnings Account

    How to create Retained Earnings Account

    In the next screen, select New Entries from the Application Menu

    How to create Retained Earnings Account

    In the next screen, Enter the following information

    1. Enter the P&L statement account type, to determine the retained earnings account for each P&L account.If you are creating a P&L account, you must make an entry here.
    2. Enter the G/L Account which will be considered as Retained Earnings account

    How to create Retained Earnings Account

    You can maintain the posting key for this account by selecting posting key in the Application Menu

    How to create Retained Earnings Account

    After this you can assign posting key for Debit and Credit

    How to create Retained Earnings Account

    After maintaining all required information  , press saveHow to Create Retained Earnings Accountand Enter your change request number

    How to Create Retained Earnings Account

    You have successfully created a Retained Earnings Account.