51
1. Implement note 1391485 2. Perform manual activities as below 2.1 Data Dictionary Changes (DDIC) General Note: Create Domains and Data Elements in the same order as mentioned in the document. o Procedure for creating new Data Elements: I. For release 46C and above: II. Run transaction SE11, III. Click on radio button 'Data Type'. IV. Enter the data element name and click on create. V. In the pop up click on 'Data Element' and press enter. VI. Follow the procedure thereon with the details provided for each in the attached document. o Procedure for creating new Domains: - For release 46C and above: Run transaction SE11, click on radio button 'Domain'. Enter the Domain name and click on create. Follow the procedure thereon with the details provided for each in the attached document. Carry out the steps 1 to 11 in the sequence given below: 1. Create the following new Domains – 1. Go to t-code se11. 2. Click on the radio button ‘Domain’ 3. Create each of the domain listed below - Domain Name Domain Short Text Data Type Len gth Output Length Value Range Pack age

ST3 Configure Docu

Embed Size (px)

Citation preview

Page 1: ST3 Configure Docu

1. Implement note 1391485

2. Perform manual activities as below

2.1 Data Dictionary Changes (DDIC)

General Note:

Create Domains and Data Elements in the same order as mentioned in the document.

o Procedure for creating new Data Elements:I. For release 46C and above:

II. Run transaction SE11, III. Click on radio button 'Data Type'.IV. Enter the data element name and click on create. V. In the pop up click on 'Data Element' and press enter. VI. Follow the procedure thereon with the details provided for each in the

attached document.

o Procedure for creating new Domains:

- For release 46C and above: Run transaction SE11, click on radio button 'Domain'. Enter the Domain name and click on create. Follow the procedure thereon with the details provided for each in the attached document.

Carry out the steps 1 to 11 in the sequence given below:

1. Create the following new Domains –

1. Go to t-code se11.2. Click on the radio button ‘Domain’3. Create each of the domain listed below -

Domain Name Domain Short Text Data Type

Length

Output Length

Value Range Package

J_1I_DUTY_NAME

Excise duties CHAR 10 10 BED Basic Excise DutySED Special Excise DutyAED Additional Excise DutyNCD NCDSECESS SECESSCESS CessECS ECS

J1I2

J_1I_BAL_AMT Amounts CURR 16 22 J1I2

1. Save and activate the above domains.

Page 2: ST3 Configure Docu

2. Change the following Domains by adding the following to the existing value range –

1. Go to t-code se11.2. Click on the radio button ‘Domain’3. Change each of the domain listed below -

Domain Name Domain Short Text Data Type

Length

Output Length

Value Range Package

J_1IACCNM Account name Char 10 10 SERTAXAED Service tax AED accountSERTAXBED Service tax BED accountSERTAXSED Service tax SED accountSERTAXCESS Service tax CESS accountSERTAXECS Service tax ECS accountSERTAXAT1 Service tax AT1 accountSERTAXNCD Service tax NCCD accountSERTAXAT2 Service tax AT2 accountSERTAXAT3 Service tax AT3 accountECSSTECS ECS service tax ECS accountSCESSSTAT1 SECess Service tax AT1 account

J1I2

J_1ICONDNAME1 Condition name for Indian tax conditions

CHAR 10 10 SEROFFT – A/P Service Tax Set OffSERECSOFFT – A/P Service ECS Set OffSERAT1OFFT – A/P Service SHCess Set OffSERART – A/R Service Tax SERECSART – A/R Service ECS SERAT1ART – A/R Service SHCess

J1ICIN40A

J_1IREGTYP CENVAT Register Type

CHAR 1 1 S Service Tax CreditT Service Tax PayableX Service Tax Exempt Payable No Register

J1I2

4. Save and activate the above domains.

Page 3: ST3 Configure Docu

3. Create the following new Data Elements –

1. Go to t-code se11.2. Click on the radio button ‘Data Type’3. Create each of the Data Element listed below –

Data Element Short Text Domain Predefined Type

Field Label Package

Data Type

Length

J_1IADVST Service tax Advance GL

SAKNR Short 10 ST adv GLMedium 20 ST advance GL accLong 40 ST advance GL accountHeading 50 Service tax advance GL account

J1I2

J_1ICATDESC Category description

CHAR100 Short 10 Cat descMedium 15 Category descLong 21 Catergory descriptionHeading 30 Service Catergory description

J1I2

J_1IEXMPTAT1CLR

G/L account Exempted AT1 clearing account

SAKNR Short 10 EXMAT1ClrMedium 19 G/L A/c EXM AT1 ClrLong 24 G/L A/c EXM AT1 Clr accHeading 35 G/L A/c for EXM AT1 ST clearing acc

J1I2

J_1IEXMPTAT1PAY

G/L account Exempted AT1 payable account

SAKNR Short 10 EXMAT1 payMedium 19 G/L A/c EXM AT1 payLong 24 G/L A/c EXM AT1 pay accHeading 35 G/L A/c for EXM AT1 ST payable acc

J1I2

J_1IEXMPTECSCLR

G/L account Exempted ECS ST clearing account

SAKNR Short 10 EXMECS ClrMedium 19 G/L A/c EXM ECS ClrLong 24 G/L A/c EXM ECS Clr accHeading 35 G/L A/c for EXM ECS ST clearing acc

J1I2

J_1IEXMPTECSPAY

G/L account exempted ECS ST payable account

SAKNR Short 10 EXMECS payMedium 19 G/L A/c EXM ECS payLong 24 G/L A/c EXM ECS pay accHeading 35 G/L A/c for EXM ECS ST payable acc

J1I2

J_1IEXMPTSERCLR

G/L account Exempted Service tax clearing ac

SAKNR Short 10 EXM ST ClrMedium 18 G/L A/c EXM ST ClrLong 24 G/L A/c EXM ST Clr accHeading 31 G/L A/c for EXM ST clearing acc

J1I2

J_1IEXMPTSERPAY

G/L account Exempted Service tax payable

SAKNR Short 10 EXM ST payMedium 18 G/L A/c EXM ST payLong 23 G/L A/c EXM ST pay accHeading 31 G/L A/c for EXM ST payable acc

J1I2

Page 4: ST3 Configure Docu

accountJ_1ISERAT1CLR

G/L account ST AT1 Clearing account

SAKNR Short 10 AT1 Clr acMedium 20 G/L A/c AT1 Clr accLong 27 G/L A/c AT1 Ser Tax Clr accHeading 37 G/L A/c for AT1 Ser tax clearing acc

J1I2

J_1ISERAT1CRD

G/L account ST AT1 Credit account

SAKNR Short 10 AT1 Cr accMedium 19 G/L A/c AT1 Cr accLong 26 G/L A/c AT1 Ser Tax Cr accHeading 35 G/L A/c for AT1 Ser tax Credit acc

J1I2

J_1ISERAT1PAY

G/L account for AT1 payable account

SAKNR Short 10 AT1 pay acMedium 19 G/L A/c AT1 pay accLong 24 G/L A/c for AT1 pay accHeading 31 G/L A/c for AT1 payable acc

J1I2

J_1ISERCLR G/L account Service tax clearing account

SAKNR Short 10 ST clr accMedium 19 G/L A/c ST Clr accLong 23 G/L A/c Ser Tax Clr accHeading 32 G/L A/c for Ser Tax Clearing acc

J1I2

J_1ISERCRD G/L account Service tax credit account

SAKNR Short 10 ST Cr accMedium 18 G/L A/c ST Cr accLong 23 G/L A/c Ser Tax Cr accHeading 31 G/L A/c for Ser Tax Credit acc

J1I2

J_1ISERECSCLR

G/L account ECS ST clearing account

SAKNR Short 10 ECS Clr acMedium 20 G/L A/c ECS Clr accLong 24 G/L A/c ECS ST Clr accHeading 31 G/L A/c for ECS ST clearing acc

J1I2

J_1ISERECSCRD

G/L account ECS ST credit account

SAKNR Short 10 ECS Cr acMedium 20 G/L A/c ECS STCr accLong 24 G/L A/c ECS ST Cr accHeading 31 G/L A/c for ECS ST credit acc

J1I2

J_1ISERECSPAY

G/L account ECS ST payable account

SAKNR Short 10 ECS ST payMedium 18 G/L A/c ECS ST payLong 23 G/L A/c ECS ST pay accHeading 31 G/L A/c for ECS ST payable acc

J1I2

J_1ISERPAY G/L account Service tax payable account

SAKNR Short 10 ST pay accMedium 18 G/L A/c ST pay accLong 23 G/L A/c Ser Tax pay accHeading 31 G/L A/c for Ser Tax payable acc

J1I2

J_1IEXCESSST

Service Tax Excess G/L

SAKNR Short 10 Ser Exc GLMedium 20 Ser Excess GLLong 25 Service Tax Excess GLHeading 25 Service Tax Excess GL

J1I2

J_1IPENALTY Penalty on Arrears payment of ST G/L

SAKNR Short 10 Pnlty GL Medium 18 Penality GL acc Long 25 Penality GL account Heading 35 Penality on Arrs of ST GL

J_1IINTERES Interest on SAKNR Short 10 Intrst GL

Page 5: ST3 Configure Docu

T Arrears payment of ST G/L

Medium 18 Interest GL acc Long 25 Interest GL account Heading 35 Interest on Arrs GL ac

J_1ISERTAXNO

Service Tax Serial Number

NUMC10 Short 10 Ser Tax NoMedium 20 Ser Tax Serial NoLong 25 Service Tax Serial NoHeading 30 Service Tax Serial Number

J1I2

J_1I_DUTY_TYPE

Duty types J_1I_DUTY_NAME

Short 10 Duty TypesMedium 15 Duty TypesLong 20 Excise Duty typesHeading 30 Excise Duty types

J1I2

J_1I_TC_AVAIL_BAL

Available Balances

J_1I_BAL_AMT

Short 10 avail.BalMedium 15 Avail. BalancesLong 20 Available BalanceHeading 30 Available Balances

J1I2

J_1I_TC_UTIL_BAL

Utilization amounts

J_1I_BAL_AMT

Short 10 Util. amtsMedium 20 Util. amountsLong 30 Utilization amountsHeading 50 Utilizatin Amounts

J1I2

4. Save and activate the above Data Elements.

4. Create the following new Database Table – ‘J_1ISERACC’

1. Go to t-code se11.2. Click on the radio button ‘Database Table’3. Enter the following table name - J_1ISERACC4. Click on Create button5. Maintain the following settings for the table –

a. Transp. Table Name – J_1ISERACCb. Short Text - Service tax account assignment tablec. Attributes

i. Package – J1I2d. Delivery and Maintenance

i. Delivery Class – ‘C’ii. Data Browse/Table View Maint. – ‘X’ Display/Maintenance Allowed

e. Technical Settingsi. Data Class – APPL2ii. Size Category – 0iii. Buffering – Buffering Switched on

6. Add the following fields available in the below list –

After all the fields and foreign key relationships are added, Save and Activate

Field Key

Initial Data Element Data Type

Foreign Keys

Check Table

Srch Help

MANDT X X MANDT CLNT X T000 H_T000

J_1IBUKRS X X BUKRS CHAR X T001 C_T001

Page 6: ST3 Configure Docu

J_1IWERKS X X WERKS_D CHAR X T001W H_T001W

J_1ISERPAY J_1ISERPAY CHAR

J_1ISERECSPAY J_1ISERECSPAY CHAR

J_1ISERAT1PAY J_1ISERAT1PAY CHAR

J_1ISERCRD J_1ISERCRD CHAR

J_1ISERECSCRD J_1ISERECSCRD CHAR

J_1ISERAT1CRD J_1ISERAT1CRD CHAR

J_1ISERCLR J_1ISERCLR CHAR

J_1ISERECSCLR J_1ISERECSCLR CHAR

J_1ISERAT1CLR J_1ISERAT1CLR CHAR

J_1IEXMPTSERPAY J_1IEXMPTSERPAY CHAR

J_1IEXMPTECSPAY J_1IEXMPTECSPAY CHAR

J_1IEXMPTAT1PAY J_1IEXMPTAT1PAY CHAR

J_1IEXMPTSERCLR J_1IEXMPTSERCLR CHAR

J_1IEXMPTECSCLR J_1IEXMPTECSCLR CHAR

J_1IEXMPTAT1CLR J_1IEXMPTAT1CLR CHAR

J_1IADVST J_1IADVST CHAR

J_1IEXCESSST J_1IEXCESSST CHAR

J_1IPENALTY J_1IPENALTY CHAR

J_1IINTEREST J_1IINTEREST CHAR

Create the foreign key relationship on ‘J_1ISERACC-MANDT’

1. Select the field MANDT

2. Click on Foreign Keysa. Enter the Check table as ‘T000’

b. Screen Check – c. Semantic attributes

i. Foreign Key field type - d. Click on ‘Copy’ button

Create the foreign key relationship on ‘J_1ISERACC- J_1IBUKRS’

1. Select the field J_1IBUKRS

2. Click on Foreign Keysa. Enter the Check table as ‘T001’

b. Screen Check – c. Semantic attributes

i. Foreign Key field type - d. Click on ‘Copy’ button

Create the foreign key relationship on ‘J_1ISERACC- J_1IWERKS’

Page 7: ST3 Configure Docu

1. Select the field J_1IWERKS

2. Click on Foreign Keysa. Enter the Check table as ‘T001W’

b. Screen Check – c. Semantic attributes

i. Foreign Key field type - d. Click on ‘Copy’ button

5. Change the following existing database table – ‘J_1IEXCDTL’

1. Go to t-code se16.2. Enter the following table name - J_1IEXCDTL3. Click on Change button4. Add the following fields to the table available in the below list -5. After the fields are added, Save and Activate the table

Field Key

Initial Data Element Data Type

Foreign Keys

Check Table

Srch Help

SERTAXSERNO J_1ISERTAXNO NUMC

6. Change the following existing database table – ‘J_1IPART2’

1. Go to t-code se16.2. Enter the following table name - J_1IPART23. Click on Change button4. Add the following fields to the table available in the below list -5. After the fields are added, Save and Activate the table

Field Key

Initial Data Element Data Type

Foreign Keys

Check Table

Srch Help

SERTAXSERNO J_1ISERTAXNO NUMC

7. Create the following new Database Structure – ‘J_1I_UTIL_ALV’

1. Go to t-code se11.2. Click on the radio button ‘Database Type’3. Enter the following table name - J_1I_UTIL_ALV4. Click on Create button

Page 8: ST3 Configure Docu

5. Select radio button structure in the pop up screen.6. Maintain the following settings for the structure –

a. Structure Name - J_1I_UTIL_ALVb. Short Text - alv structure for totals and amounts display

i. Package – J1I2

7. Add the following fields available in the below list -8. After the fields are added, Save and Activate the structure

Field Component type Data Type

Foreign Keys

Check Table

Srch Help

Ref Table Ref Field

BED J_1IEXCBED CURR J_1IEXCHDR EXCUR

AED J_1IEXCAED CURR J_1IEXCHDR EXCUR

SED J_1IEXCSED CURR J_1IEXCHDR EXCUR

NCCD J_1IEXCNCCD CURR J_1IEXCHDR EXCUR

ECS J_1IEXECS CURR J_1IEXCHDR EXCUR

TAX1AMT J_1IEXSECESS CURR J_1IEXCHDR EXCUR

TAX2AMT J_1IEXADDTAX2 CURR J_1IEXCHDR EXCUR

TAX3AMT J_1IEXADDTAX3 CURR J_1IEXCHDR EXCUR

CESS J_1IEXCESS CURR J_1IEXCHDR EXCUR

8. Create the following new Database Structure – ‘J_1I_UTIL_TC’

1. Go to t-code se11.2. Click on the radio button ‘Database Type’3. Enter the following table name - J_1I_UTIL_TC4. Click on Create button5. Select radio button structure in the pop up screen.6. Maintain the following settings for the structure –

a. Structure Name - J_1I_UTIL_TCb. Short Text - structure for table control of j1iin utilization screen

i. Package – J1I2

7. Add the following fields available in the below list -8. After the fields are added, Save and Activate the structure

Field Component type Data Type

Foreign

Keys

Check

Table

Srch

Help

Ref Table Ref Field

SERNO NUM2 NUMC

DUTY_TYPE J_1I_DUTY_TYPE CHAR

REG_TYPE J_1IRG23AA CHAR

Page 9: ST3 Configure Docu

AVAIL_BAL J_1I_TC_AVAIL_BAL CURR J_1IEXCHDR EXCUR

UTIL_BAL J_1I_TC_UTIL_BAL CURR J_1IEXCHDR EXCUR

9. Create the following view –

1. Go to t-code se11.2. Select the radio button ‘DATABASE TABLE’3. Enter the table name as ‘J_1ISERACC’ and Click on ‘Change’ button4. Now create the maintenance view for this table by selecting the following menu path:

Utilities -> Table maintenance generatora. Maintain the technical dialog details:

i. Authorization Group - &NC&ii. Function group – J1I5iii. Package – J1I2iv. Maint. Type – two stepv. For 4.6 release

1. Maint. Screen no. Overview screen – , Single screen – vi. For 4.7 release

1. Maint. Screen no. Overview screen – , Single screen – vii. For ECC 500 release

1. Maint. Screen no. Overview screen – , Single screen – viii. For ECC 600 release

1. Maint. Screen no. Overview screen – 50, Single screen – 51ix. For ECC 602, 603 and 604 release

1. Maint. Screen no. Overview screen – , Single screen –

x. Recording routine – Standard recording routinexi. Click on the create button. Save and Create/Generate View button.

10. Change the following existing database structure – ‘J_1IEXHEAD’

1. Go to t-code se11.2. Click on the radio button ‘Database Type’3. Enter the following table name - J_1IEXHEAD4. Click on change button5. Add the following fields available in the below list -6. After the fields are added, Save and Activate the structure

Field Component type Data Type

Foreign

Keys

Check

Table

Srch

Help

Ref Table Ref Field

ISTBEDBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

ISTAEDBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

ISTSEDBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

ISTNCCDBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

ISTECSBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

ISTAT1BAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

IECSSTECSBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

Page 10: ST3 Configure Docu

IAT1STAT1BAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

STBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

STECSBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

STAT1BAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

ISTBEDBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

ISTAEDBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

ISTSEDBAL J_1IBEDBAL CURR J_1IEXCHDR EXCUR

11. Creation of Number Range object J_1ISERCRD

1. Go to transaction SNRO2. Enter the object name as ‘J_1ISERCRD’ and click on Create3. Enter short text : ‘Serv Tax Cred No.’ 4. Enter long text : ‘Service Tax credit used for payments number range object’5. Enter Subobj data element : J_1INEXGRP 6. Mark ‘To-year’ flag.7. Enter Number length Domain : ‘NUMC10’8. Enter Warning % as 109. Below is the screen shot.

10. Click on Save. And Go back.11. On the main Screen of SNRO transaction, enter the object name and click on

‘Number Ranges’

12. Enter the Excise group and click on

13. In the Subsequent screen, Click on to maintain Number range interval 14. Enter No, Year, from number, to number and change current number as per your

requirements. 15. Click on Save.

2.2. Change of GUI Status for ‘SAPMJ1IIN’ program

Page 11: ST3 Configure Docu

Steps for changing GUI Status J1II2- Menu for Excise invoice

1. Go to t-code se802. In the drop-down list select – ‘Program’

3. In the text box below drop down list enter Program as ‘SAPMJ1IIN’ and Click on button

4. Select the program name ‘SAPMJ1IIN’ available under the Object name, Expand the arrow of GUI status.

5. Double click on ‘J1II2’ 6. Update the Application toolbar as follows -

Remove BALA Balance button and Add CLRA Clear All button.

7. Update the Function Keys as follows – Add CLRA to Ctrl-shift-F12

Page 12: ST3 Configure Docu

8. Save and Activate the GUI Status.9. Click the Extras -> Active Functions in Current Status.10. Select all the Function codes and Click on ‘ACTIVE FUNCTIONS’ button.

Steps for changing GUI Status J1II2A- J1IEX status

1. Go to t-code se802. In the drop-down list select – ‘Program’

3. In the text box below drop down list enter Program as ‘SAPMJ1IIN’ and Click on button

4. Select the program name ‘SAPMJ1IIN’ available under the Object name, Expand the arrow of GUI status.

5. Double click on ‘J1II2A’ 6. Update the Application toolbar as follows –

a. Add CLRA Clear All button.

Page 13: ST3 Configure Docu

7. Update the Function Keys as follows – Add CLRA to Ctrl-shift-F12

Page 14: ST3 Configure Docu

2. Function Module to determine Service tax accounts :

Creation of FM ‘J_1I_DETERMINE_SER_ACCOUNT ‘

1. Run the transaction SE37. Enter the function module name as ‘J_1I_DETERMINE_SER_ACCOUNT ’ and choose the ‘Create button’.

2. Enter the following as Attributes:a. Function group: J1I6

Page 15: ST3 Configure Docu

b. Short text - Determine service tax accounts for company code and plant combination

c. Processing type: Normal function moduled. Development class: J1AF

3. Enter the following as importing parameters:a. Parameter name: BUKRS

Type: LIKEReference type: T001-BUKRS

b. Parameter name: WERKS Type: LIKEReference type: VBAP-WERKS

4. Enter the following as TABLES parameters:a. Parameter name: SERACC

Type: LIKEReference type: J_1IACCBAL

5. Copy the source code as given in the correction instruction.

3. Implement note 13935064. Implement note 15104265. Implement note 1392593

5.1 Manual Activity

1. Creation of Number Range object J_1ISEREXT

2. Go to transaction SNRO3. Enter the object name as ‘J_1ISEREXT’ and click on Create4. Enter short text : ‘Serv Tax Exmpt Payb.’ 5. Enter long text : ‘Service Tax Exempt Payable Number Range object’6. Enter Subobj data element : J_1INEXGRP 7. Mark ‘To-year’ flag.8. Enter Number length Domain : ‘NUMC10’9. Enter Warning % as 1010. Below is the screen shot.

Page 16: ST3 Configure Docu

11. Click on Save. And Go back.12. On the main Screen of SNRO transaction, enter the object name and click on ‘Number

Ranges’

13. Enter the Excise group and click on

14. In the Subsequent screen, Click on to maintain Number range interval 15. Enter No, Year, from number, to number and change current number as per your

requirements. 16. Click on Save.

12.Creation of Number Range object J_1ISERPAY

1. Go to transaction SNRO2. Enter the object name as ‘J_1ISERPAY’ and click on Create3. Enter short text : ‘Serv Tax Payable No.’ 4. Enter long text : ‘Service Tax Payable Serial Number range object’5. Enter Subobj data element : J_1INEXGRP 6. Mark ‘To-year’ flag.7. Enter Number length Domain : ‘NUMC10’8. Enter Warning % as 109. Below is the screen shot.

Page 17: ST3 Configure Docu

10. Click on Save. And Go back.11. On the main Screen of SNRO transaction, enter the object name and click on ‘Number

Ranges’

12. Enter the Excise group and click on

13. In the Subsequent screen, Click on to maintain Number range interval 14. Enter No, Year, from number, to number and change current number as per your

requirements. 15. Click on Save.

13. Updation of text elements for ‘J_1IRUTZN’ program

Perform the following tasks after the code is implemented using the correction instructions –

1. Go to t-code se38.2. Enter the program name as ‘J_1IRUTZN’ 3. Click on ‘Change’ Button.4. Navigate to Goto -> Text Elements -> Selection Text5. Click on ‘Selection Text’ Tab6. Update the Selection Text as per the below list –

Name Text Dictionary ref.SER_CEN Pay Ser tax from Cen & Ser CRCEN_SER Pay Cen from Cen & Ser tax CR

7. Click on Save and Activate button.

Page 18: ST3 Configure Docu

5.2 Maintain the various service tax G/L accounts in SPRO transaction under the following Customizing path:Logistics General Taxes on goods movements India Service Tax Account assignments.

5.3 Refer J2IUN.pdf

6. Implement note 1393534

6.1 Manual Activities

India ST enhancements for Service category determination and ST3 Form

Please carry out the following manual steps in the system. Ensure you carry out these steps only after the application of the code correction present in the note 1393534

1 Activation of BTE Events for determining the Service Category for FI and MM Module

Steps for creating new BTE entry -

1.1 Go to t-code fibf1.2 Click on Settings -> P/S Modules -> of an SAP Application1.3 Find the Event in the list1.4 Make the following entry against the Event

Event Ctr Appl. Function Module00001030 IN J_1I_SERV_CATG_DET_FI00001050 IN J_1I_MM_SER_CAT_UPDATE

1.5 Save the Event list.

2 Enabling the User Exits for determining the Service Category for SD Module

2.1 User exit - USEREXIT_NUMBER_RANGESteps for checking billing item’s service categories on click of ‘SAVE’

2.1.1 Go to t-code se382.1.2 Enter the Program Name as ‘RV60AFZZ’2.1.3 Click on ‘Change’ button.

Page 19: ST3 Configure Docu

2.1.4 In the FORM ‘USEREXIT_NUMBER_RANGE’, add the following Function Module Call –

CALL FUNCTION 'J_1I_SD_SER_CAT_DET_CHECK' TABLES

FXVBRK = xvbrk FXVBRP = xvbrp FXKOMV = xkomv.

2.1.5 Save and activate the code.

2.2 Customer exit - SDVFX008Steps to Create Service Category entries on posting billing doc to accounting:

2.2.1 Go to t-code CMOD, activate the Customer exit 008 (Component - EXIT_SAPLV60B_008).

2.2.2 Go to t-code se382.2.3 Enter the Include Name as ‘ZXVVFU08’2.2.4 Click on ‘Change’ button.2.2.5 Add the following lines of code

DATA : cvbrk_t TYPE vbrkvb_t .append cvbrk to cvbrk_t.

*************Call the function module to performs check on service categories of each item *******************CALL FUNCTION 'J_1I_SD_SER_CAT_DET_CHECK'  TABLES    fxvbrk        = cvbrk_t    fxvbrp        = cvbrp    fxkomv        = ckomv.          *************Function module to create entries in J_1iser_bseg table***********************************************CALL FUNCTION 'J_1I_SD_SER_CAT_DETERMINE'  EXPORTING    fcvbrk        = cvbrk  tables    fxvbrp        = cvbrp    fxkomv        = ckomv    fxaccit       = xaccit.          

2.2.6 Save and Activate the code.3 Creating the BADI for determining the Service Category for MM

Module

1) Goto transaction SE18.2) Enter the BAdI name as: INVOICE_UPDATE and press display.3) Goto Menu Implementation Overview.4) Click on Create button.5) Enter the implementation name as: ‘CL_CAT_DET_MM’ and press OK.6) Enter the implementation short text as:’ Service Category Determination for GTA and

Imports Invoices’.

Page 20: ST3 Configure Docu

7) Click on Save button.8) Enter the package name as: CINBADI and click on Save.9) A new pop-up window will appear to select or create Enhancement Implementation.10) Click on create button and enter the Enhancement implementation name as:

CL_CAT_DET_MM and short text as:’ Service Category Determination for GTA and Imports Invoices’.

11) Click on Save.12) Now select the newly created implementation CL_CAT_DET_MM and say OK.13) Click on Interface tab.14) Double click on method: ‘CHANGE_BEFORE_UPDATE’.15) Call the function module : 16) Call function 'J_1I_MM_SER_CAT_DETERMINE'

  EXPORTING      s_rbkp_new        = s_rbkp_new  TABLES    ti_mrmrseg        = ti_mrmrseg    ti_mrmrbws        = ti_mrmrbws    .

4 Adding new messages to message class 8I

4.1 Go to t-code SE91.4.2 Enter Message class as 8I 4.3 Click on change button4.4 Add the following messages to the message class.

Message Message short Text817 Service category & of & is not same as & determined for other material818 No Service category is determined for material &821 No Service category determined822 Enter posting date or fiscal period and year823 Company code does not exist for India824 Plant not assigned to company code &825 Invalid last date of month826 Report period in different excise years827 Number of months should be less than 6 in date range820 Multiple plants exist in the same invoice.

5 Updating of text elements for ‘J_1I_ST3’ program

Perform the following tasks after the code is implemented using the correction instructions –

8. Go to t-code se38.9. Enter the program name as ‘J_1I_ST3’ 10. Click on ‘Change’ Button.11. Navigate to Goto -> Text Elements -> Selection Text12. Click on ‘Selection Text’ Tab13. Update the Selection Text as per the below list –

Page 21: ST3 Configure Docu

Name Text Dictionary ref.P_ADVDOC Advance document typeP_BUDAT Posting DateP_BUKRS Company CodeP_EXEMTC Exempted Service Tax CodeP_EXPTC Export Service Tax CodeP_GJAHR Fiscal YearP_HDR Header detailsP_MONAT Fiscal periodP_SEC3 Section 3 of ST3 reportP_SEC4 Section 4 of ST3 reportP_SEC5 Section 5 of ST3 reportP_WERKS Plant

14. Click on Save and Activate button.

6.2 Customizing Activities

Customizations required for Service category determination

1. Maintain all the Service Tax related G/L A/c’s centrally in the following customization table ‘J_1ISERACC’ using ‘SM30’ at the Company Code and Plant level

o Final Service Tax Credit taken G/L accountso Final Service Tax Payable G/L accountso Final Service Tax Clearing G/L accountso Final Service Tax Exempt Payable G/L accountso Final Service Tax Exempt Clearing G/L accountso Advance Service Tax Payment G/L accounto Excess Service Tax Payment G/L accounto Interest Payment G/L accounto Penalty Payment G/L account

Page 22: ST3 Configure Docu

1-3 payable4-6 credit ac

7-9 clearing ac

1 more a

2. Maintain the Service Category, its description and associated SUB-Clause number in the following table using SM30 - J_1ISERCAT

. 3. Maintain the Service tax conditions added in the pricing/tax procedure in the following

maintenance view ‘J_1IEXCDEFN’ using the SM30 –

Service Tax Payable Conditions –

Page 23: ST3 Configure Docu

Service Tax Receivable Conditions –

Service Tax Receivable Conditions (SD Module) –

4. Maintain the Service category combination for FI invoices posted through SD and MM side in the following tables.

The tables work on condition exclusion principle i.e. if a service category is determined in the first table the program do not read the other tables further.

FI-SD Service Category Determination View

Page 24: ST3 Configure Docu

J_1IVSERCATSDFI1 J_1IVSERCATSDFI2 J_1IVSERCATSDFI3 J_1IVSERCATSDFI4

FI-MM Service Category Determination View

J_1IVSERCATMMFI1 J_1IVSERCATMMFI2 J_1IVSERCATMMFI3 J_1IVSERCATMMFI4

SD Service Category Determination View

J_1IVSERCATSD1 J_1IVSERCATSD2 J_1IVSERCATSD3 J_1IVSERCATSD4

MM Service Category Determination View ( As of know the MM tables for Service Category determination are defined but not used anywhere, since there is no need as far as ST3 Report is concerned )

J_1IVSERCATMM1 J_1IVSERCATMM2 J_1IVSERCATMM3 J_1IVSERCATMM4 J_1IVSERCATMM5

In case no service category has been maintained, the system throws an error message and the transaction is terminated.

5. Plant is mandatory to be entered in the FI Invoices for service category determination. For that following customization has to be done for G/L line item (Eg: Sales Revenue G/L in case of receivables).

I. Go to T-code FS00.II. Enter the G/L account for which plant field has to be made mandatory. This G/L account

will be entered by the user in FI Invoices.

Page 25: ST3 Configure Docu

III. Select tab Create/bank/interest

Page 26: ST3 Configure Docu

IV. Double click on the value entered in field ‘Field status group’ which will display the screen below

Page 27: ST3 Configure Docu

V. Double click on select group ‘Additional account assignments’.

VI. In the screen above select the check box Req. Entry for Plant and save.

Page 28: ST3 Configure Docu

6. Maintain the GTA and Import relevant withholding tax types to determine the Service tax type for the following combination in the view ‘J_1IVWTH_SER_MM‘ using SM30 –

o Country Keyo Withholding tax typeo Withholding tax codeo Official Withholding tax codeo Service Tax Indicator ( Service Tax, ECS on ST, SCHESS on ST)

7. Maintain the GTA and Import relevant withholding tax types to determine the Service Category for the following combination in the view ‘J_1IVSERCATMM‘ using SM30 –

o Vendoro Planto Withholding tax codeo Service Category code

7. Implement note 1393534

7.1 Manual Activities

Carry out the Manual steps mentioned below after applying the code corrections mentioned in the note.

Page 29: ST3 Configure Docu

1. Creation of GUI Status for ‘SAPMGAR7’ program

Steps for creating GUI Status – (STATUS_100)

1.1 Go to t-code se801.2 In the drop-down list select – ‘Program’

1.3 In the text box below drop down list enter Program as ‘SAPMGAR7’ and Click on button

1.4 Select the program name ‘SAPMGAR7’available under the Object name, right click on the mouse select CREATE -> GUI Status

1.5 In the dialog window enter the following –1.6 Program - SAPMGAR71.7 Status - STATUS_1001.8 Short Text - status without save option enabled1.9 Status type - Normal Screen

Click on ‘OK’ button

1.9.1 Update the menu Bar as follows –

Note: Once you enter as show

Just double click on it in order to enter the below:

1.9.2 Update the Application toolbar as follows -

Page 30: ST3 Configure Docu

FunctionCode

FunctionType

Static Function Texts

Function Text

Icon NameIcon Text

Info. Text

Fast Path

EXE Execute ICON_EXECUTE_OBJECT

1.9.3 Update the Function Keys as follows –

1.10 Save and Activate the GUI Status. 1.11 Click the Extras -> Active Functions in Current Status.

Page 31: ST3 Configure Docu

1.12 Select all the Function codes and Click on ‘ACTIVE FUNCTIONS’ button.

Steps for creating GUI Status – (STATUS_150)

1.13 Go to t-code se801.14 In the drop-down list select – ‘Program’1.15 In the text box below drop down list enter Program as ‘SAPMGAR7’ and

Click on

button1.16 Select the program name ‘SAPMGAR7’available under the Object name,

right click on the Mouse select CREATE -> GUI Status

1.17 In the dialog window enter the following –1.18 Program - SAPMGAR71.19 Status - STATUS_1501.20 Short Text - status with save option enabled1.21 Status type - Normal Screen

Click on ‘OK’ button

1.21.1 Update the menu Bar as follows –

Note: Once you enter as show above

Just double click on it in order to enter the below:

Page 32: ST3 Configure Docu

1.21.2 Update the Application toolbar as follows -

FunctionCode

FunctionType

Static Function Texts

Function Text

Icon NameIcon Text

Info. Text

Fast Path

EXE Execute ICON_EXECUTE_OBJECT

1.21.3 Update the Function Keys as follows –

Page 33: ST3 Configure Docu

1.22 Save and Activate the GUI Status. 1.23 Click the Extras -> Active Functions in Current Status.

1.24 Select all the Function codes and Click on ‘ACTIVE FUNCTIONS’ button.

2. To create GUI-Title follow the below steps:

2.1 Go to t-code se802.2 In the drop-down list select – ‘Program’

2.3 In the text box below drop down list enter Program as ‘SAPMGAR7’ and Click on button

2.4 Select the program name ‘SAPMGAR7’available under the Object name, right click on the mouse select CREATE -> GUI Titles

And then give the following information:

Program SAPMGAR7Title Code SMAINTitle GAR-7 Challan Updating

Page 34: ST3 Configure Docu

2.5 Save and Activate the GUI Title. 2.6 Click the Extras -> Active Functions in Current Status.

Select all the Function codes and Click on ‘ACTIVE FUNCTIONS’ button.

3. Creation of new transaction code.

3.1 Transaction code for program ‘SAPMGAR7’Steps to create new transaction code

3.2 Go to transaction code SE93.3.3 Enter the Transaction Code – ‘J1IGAR7’3.4 Click on ‘CREATE’ button , than you will get below screen

After you click on button

3.5 Enter the following:3.5.1 Package - J1I23.5.2 Transaction Text - Capture –GAR7 Information

Page 35: ST3 Configure Docu

3.5.3 Program - SAPMGAR73.5.4 Screen Number - 1003.5.5 Maintenance of Standard transaction Variant Allowed - YES

Page 36: ST3 Configure Docu

4. Adding new messages to message class 8I

4.1 Go to t-code se91.4.2 Enter Message class as 4F 4.3 Click on change button4.4 Add the following messages to the message class

Message Message short Text525 Enter Challan Number526 Enter Document Number527 Enter Company Code528 Enter Plant529 Enter Fiscal Year530 FI Document & not Found531 Internal Challan & not Found 532 An Entry Already Exist with this FI Document Number533 Internal Challan & Already Reversed534 FI Document & not Posted for Adjustment Against Advance G/L Account535 FI Document & not posted for Adjustment Against Excess G/L Account536 FI Document & not Relevant for Service Tax537 FI Document & is not Posted with Respect to Advance G/L Account538 FI Document & Not Relevant for Cash Payments Made Through GAR7539 Enter External Challan Number540 Enter External Challan Date541 External Challan Number Already Exists542 Internal Challan & Successfully Reversed543 Amount Entered on the Screen does not Match with the Posted Amount544 Document & was Posted in Company code &

Save and activate the message class.

5. Creation of Number Range object J_1I_GAR7

16. Go to transaction SNRO17. Enter the object name as ‘J_1I_GAR7’ and click on Create18. Enter short text : ‘Internal Challan-GAR.’ 19. Enter long text : ‘internal challan number for GAR720. Enter Number length Domain : ‘NUMC10’21. Enter Warning % as 1022. Below is the screen shot.

Page 37: ST3 Configure Docu

23. Click on Save. And Go back.24. On the main Screen of SNRO transaction, enter the object name and click on

‘Number Ranges’

25. Enter the Excise group and click on

26. In the Subsequent screen, Click on to maintain Number range interval 27. Enter No, Year, from number, to number and change current number as per your

requirements. 28. Click on Save.

8. Implement note 1522334

8.1 Manual Activities (already in the system )

Please carry out the manual changes mentioned in this attached if you are in ECC 500 release.I. Changes in Value range of the domain J_1IACCNMSteps:

1. Enter transaction code SE11. Select Domain radio button and enter the object name as ‘J_1IACCNM’.Click on Change button.

Page 38: ST3 Configure Docu

2. Click on Value range (TAB) and add the below values in ‘Fix. Val.’ and ‘Short Text' Columns.

Fix. Val. Short textSERTAXAE Service tax AED account

Page 39: ST3 Configure Docu

DSERTAXBED

Service tax BED account

SERTAXSED

Service tax SED account

SERTAXCESS

Service tax CESS account

SERTAXECS Service tax ECS accountSERTAXAT1 Service tax AT1 accountSERTAXNCD

Service tax NCCD account

SERTAXAT2 Service tax AT2 accountSERTAXAT3 Service tax AT3 accountECSSTECS ECS service tax ECS

accountSCESSSTAT1

SECess Service tax AT1 account

The Screenshot is as shown below.

Page 40: ST3 Configure Docu

3.Save and Activate the domain.II. Changes in Value range of domain J_1ICONDNAME1.Steps:

1. Enter transaction code SE11.Select Domain radio button and enter the object name as J_1ICONDNAME1.Click on Change button.

2. Click on Value range (TAB) and add the below values in Fix. Val. and Short Text Columns.

Fix. Val. Short textSEROFFT A/P Service Tax Set OffSERECSOFFT A/P Service ECS Set

OffSERAT1OFFT A/P Service SHCess Set

OffSERART A/R Service TaxSERECSART A/R Service ECSSERAT1ART A/R Service SHCess

Page 41: ST3 Configure Docu

GTASERT GTA Service Tax

The Screenshot is as shown below.

3.Save and Activate the domain.

Enhancement Category Change.

Go to transaction SE11 and enter the table name as ‘J_1ISERUTZ’. Press on ‘Change’ button.

Page 42: ST3 Configure Docu

Go to Extras-> Enhancement Category

Page 43: ST3 Configure Docu

Change the Enhancement category as ‘Cannot Be Enhanced’

Save and activate the table.

Page 44: ST3 Configure Docu

9 Implement note 1532656

9.1 Manual Activities

1. Go to SE38 transaction.2. Enter the program name 'J_1I_ST3' and click on Display   button.3. Follow the menu path "Goto---> Text Elements --->Text Symbols"4. Enter 004 in 'Sym' and Enter "No entries found for the selection criteria" in 'Text'.5. Then click on save and activate.