Tag Archives: SAP

  • Tax Configuration For SAP Implementations

    Introduction To Tax Configurations In SAP

    Tax configurations are done in SAP at the country level. This is because all businesses in the same country need to follow the same taxation policies and generally accepted accounting principles while preparing their financial statements. Therefore, tax configurations in SAP are done for each country. Any company code which is then created in that country can then automatically use the tax configuration that is done for that country. So tax configurations need not be done for each and every company code again and again. This saves the effort required to carry out the tax configurations for every company code separately.

    SAP allows the tax rates to be defined internally or the tax rates may be fetched from an external taxation system like Vertex. The tax configurations are stored in SAP in the form of tax calculation procedures and tax codes. These procedures can then be assigned to different countries. These procedures then become available to any company code which is created in that country.

    The tax rates are provided by the tax codes are the different tax types while the method of calculation is defined in the tax calculation procedure. SAP allows the following taxes to be processed while posting documents:

    • Tax on sales and purchases.
    • Additional taxes like VAT which our country specific.
    • Sales and Use tax as in USA.
    • Withholding tax like income tax in India.

    Concept Of Tax Jurisdictions

    Tax jurisdictions represent the government authorities to which the taxes are paid. SAP allows up to 4 levels of tax jurisdictions representing state, county, city and others. The tax jurisdiction structure needs to be defined before the tax jurisdictions can be created in SAP. As mentioned before, the tax jurisdiction structure can have four levels. The tax jurisdiction structure defines the length of characters which will be used to represent each level in the tax jurisdiction code. The tax jurisdiction code structure needs to be defined for every tax calculation procedure.

    Once the tax jurisdiction code structure has been defined, the next step is to create the actual tax jurisdiction codes. The tax jurisdiction codes need to be created for every government authority to which the tax needs to be paid.

    Assign Tax Procedure To Country

    Step 1: The tax configuration details are stored in the tax procedure. The first step is to assign the tax procedure to the country in which the company code exists. Navigate to the Implementation Guide menu path as shown below or execute the transaction code OBBG.

    Navigate To The Img Path Shown

  • How To Create The Most Common Used iViews In The SAP Enterprise Portal

    SAP Portal iViews (Information View) are the most basic type of portal content which are used to integrate applications into an SAP Portal. If you want to show any information /service applications on the portal then you have to create an iView, which is then assigned to a page. Pages are then assigned to a workset and workset’s are assigned to roles. Finally, roles are assigned to users.

    SAP Portal iViews Menu Path

    In this tutorial we will learn to create the five most used iViews is the Sap Enterprise Portal and these iViews are:

    1. Web Dynpro ABAP iViews
    2. Web Dynpro JAVA iViews
    3. BSP iViews
    4. SAP Transaction iViews
    5. URL iViews

    Please ensure that your user ID has been assigned the ‘Content Administrator’ role.

    1. Web Dynpro ABAP iViews

    Before creating the Web Dynpro ABAP iView you must have the following information ready with you:

    • System (Mandatory): Alias of the backend system
    • Namespace (Mandatory): This is always going to be SAP.
    • Application Name (Mandatory): Web Dynpro ABAP Application Name
    • Configuration Name (Optional): If you have created an application configuration then provide the configuration name in this field.
    • Application Parameters (Optional): If your application has any parameters then you can give them here.

     

    Step-by-step process:

    1. Logon to SAP enterprise portal by entering your user ID and password.

    Logon to SAP Enterprise Portal

     

  • SAP Training Weekly Summary for 2012-06-23

    Nice list of iOS app review sites http://t.co/tWlcxIf2 # How To Change And Create SAP HR Infotype Screens http://t.co/C3EhW6rQ # Beginner Guide – SAP ABAP Training http://t.co/dDtPNe8K # 66,000,000: Number of Mac users … Who'd a thunk it! # 7,000,000,000: Number of push notifications sent daily 1,500,000,000,000: Number of push notifications sent to date # […]

  • How To Change And Create SAP HR Infotype Screens Continued

    This is continuation from the previous article on How To Change And Create SAP HR Infotype Screens. In the first article we learnt how to customize an infotype screen using features. In this second part we will see how we can enhance a standard infotype by adding some additional custom fields.

    The process of enhancing a standard infotype can be divided into three main steps:

    1. Creating the Customer Include (CI Include): CI_Include is a structure which contains all additional customer fields. For every infotype this structure is created with the name as CI_PNNNN where NNNN is the infotype number.
    2. Creating the Include Screen: It is a subscreen which is generated for customer enhancement.
    3. Assigning enhancement to the infotype: In this step we assign the custom screen to the infotype.

    Lets take a look at a Step by Step process .

    1. Creating the Customer Include (CI Include)

    Step 1.1. Go to ‘Enhance Infotypes’ through transaction code PM01. Click on “SingleScrn” Tab and provide the infotype number and infotype version. From the Subobjects select the radio button ‘Customer Include’ and then click on the “Generate Objects” button.

    Enhance Single Screen Of Standard Infotype

  • How To create SAP PA-HR Infotype In 5 Easy Steps

    In SAP HR/HCM, employee data is grouped in Infotypes. This employee data is saved in infotypes based on his/her personal number (PERNR).

    For example in infotype PA0006 (Addresses) you will find employee’s address details. Similarly, in infotype PA0021 you will find the employee’s family details.

    SAP provides hundreds of standard infotypes, but many times there are business/client requirements where we have to create new infotypes. In this tutorial we will see how to create a custom PA (Personal Administration) infotype in just five easy steps.

    Step 1. Creating the PSnnnn Structure

    Each infotype requires a PS structure which contains all the data fields.

    To create the ‘PS structure’, go to transaction code PM01.

    To create The ‘PS Structure’, Go To Transaction Code PM01

    Give a four digit number between 9000 – 9999 in the ‘Infotype no.’ field. Select the radio button ‘Employee infotype’. Select the radio button ‘PS Structure’ and then click on the ‘Edit’ button.

  • How To Create A Chart Of Accounts In SAP

    Concept Of Chart Of Accounts

    The chart of accounts is the list of all the general ledger accounts that can be used by one or more company codes. As a good SAP business practice, the chart of accounts should be one of the first organizational elements which a company implementing SAP should finalize. This is because the chart of accounts decides which G/L accounts will be available for general as well as tax related postings.

    Assigning Company Code To Chart Of Accounts


    The chart of accounts is defined at the client level i.e. above the company code level. This allows the same chart of accounts to be used by multiple company codes. This is helpful in case of sister companies which are defined as separate legal entities but require more or less identical general ledger accounts.

    Types Of Chart Of Accounts

    A single company code can have three types of charts of accounts. This is required in case the same company needs to prepare financial statements in more than one format. The different types of chart of accounts are: