cancel
Showing results for 
Search instead for 
Did you mean: 

Tax procedure in J_1IT030K_V,,,,,

Former Member

Hi Experts,

I am defining the Combination of Tax code, business place and GL combination in SM30..Table J_1IT030K_V...

The problem is system is picking the GL account from OB40 , insted of This table...i have configured all the Business place, assignment, tax code all thing..

Why system is picking from OB40 insted of This table....any activation is required ...please guide..

Another importent this is in this table while maintaing the combination..in Tax code column if i press F4 i am not geting the my Tax procedure and tax code....i am getting different tax procedures and tax codes....how can i get my tax code and tax procedure in this field?

Please give me some inputs...

Thanks

Chandu

former_member751101
Discoverer
0 Kudos

Hi Experts

I am also having the same problem, if anyone can suggest me its answer it will be a great help for me.

Thanks

Suraj Sharma

former_member34
Product and Topic Expert
Product and Topic Expert
0 Kudos

Thanks for coming to SAP Community for answers. Please post your question as a new question here:

https://answers.sap.com/questions/ask.htmlSince you're new in asking questions here, check out our tutorial about asking and answering questions (if you haven't already), as it provides tips for preparing questions more effectively, that draw responses from our members. Please note, that your post here won't be answered.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member

Hi Chandu,

System will first fetch G/L account from OB40 t-code as per Tax Code and then it will search for G/L from table J_1IT030K_V as per Tax Code and Business Place but still it won't give right results for us.

Because some code is missing in FM J_1I7_GET_BUSINESS_PLACE.


In order to achieve this, we have write some code in FM J_1I7_GET_BUSINESS_PLACE.

types: begin of ty_dynpfields.
         include structure dynpread.
types: end of ty_dynpfields.

data : it_dynpfields type table of ty_dynpfields.

data : wa_buss       type J_1IT030K.

data : wa_dynpfields type          ty_dynpfields.

data: w_dyname type d020s-prog,
       w_dynumb type d020s-dnum.

if ( syst-tcode = 'FB60' or syst-tcode = 'FB65' ).
move 'SAPLFDCB'      to w_dyname.                "Program (subscreen) in FB60
move '0010'          to w_dynumb.                "Screen number       in FB60
move 'INVFO-BUPLA'   to wa_dynpfields-fieldname.
append wa_dynpfields to it_dynpfields.

CALL FUNCTION 'DYNP_VALUES_READ'
   EXPORTING
     dyname                               = w_dyname
     dynumb                               = w_dynumb
    TRANSLATE_TO_UPPER                   = 'X'
   tables
     dynpfields                           = it_dynpfields
  EXCEPTIONS
    INVALID_ABAPWORKAREA                 = 1
    INVALID_DYNPROFIELD                  = 2
    INVALID_DYNPRONAME                   = 3
    INVALID_DYNPRONUMMER                 = 4
    INVALID_REQUEST                      = 5
    NO_FIELDDESCRIPTION                  = 6
    INVALID_PARAMETER                    = 7
    UNDEFIND_ERROR                       = 8
    DOUBLE_CONVERSION                    = 9
    STEPL_NOT_FOUND                      = 10
    OTHERS                               = 11
           .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

read table it_dynpfields into wa_dynpfields index 1.

LS_J_1BBRANCH = wa_dynpfields-FIELDVALUE.
if LS_J_1BBRANCH IS INITIAL.
message e000(8i) with 'Please Enter Business Place'.
ENDIF.

ENDIF.


if ( syst-tcode = 'FB70' or syst-tcode = 'FB75' ).
move 'SAPLFDCB'      to w_dyname.                "Program (subscreen) in FB70
move '0510'          to w_dynumb.                "Screen number       in FB70
move 'INVFO-BUPLA'   to wa_dynpfields-fieldname.
append wa_dynpfields to it_dynpfields.

CALL FUNCTION 'DYNP_VALUES_READ'
   EXPORTING
     dyname                               = w_dyname
     dynumb                               = w_dynumb
    TRANSLATE_TO_UPPER                   = 'X'
   tables
     dynpfields                           = it_dynpfields
  EXCEPTIONS
    INVALID_ABAPWORKAREA                 = 1
    INVALID_DYNPROFIELD                  = 2
    INVALID_DYNPRONAME                   = 3
    INVALID_DYNPRONUMMER                 = 4
    INVALID_REQUEST                      = 5
    NO_FIELDDESCRIPTION                  = 6
    INVALID_PARAMETER                    = 7
    UNDEFIND_ERROR                       = 8
    DOUBLE_CONVERSION                    = 9
    STEPL_NOT_FOUND                      = 10
    OTHERS                               = 11
           .
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

read table it_dynpfields into wa_dynpfields index 1.

LS_J_1BBRANCH = wa_dynpfields-FIELDVALUE.
if LS_J_1BBRANCH IS INITIAL.
message e000(8i) with 'Please Enter Business Place'.
ENDIF.

ENDIF.

Copy and paste it in FM J_1I7_GET_BUSINESS_PLACE. Then system will fetch the G/L account which is maintained in J_1IT030K_V. (Use can use implicit enhancement if available else use access key. Take help from ABAPer)

Please let me know in case of any queries.

Regards,

Rajesh Sadula.


0 Kudos

Hi SAP Guru's

I amf acing same issue in INDIA GST related where system is showing different TAX GL Account in BSEG and BSET tables for FICO related transactions which are posted via., FV60, FB60, FB41 etc.

Please suggest how to match both TAX GL Account in tables BSEG and BSET.

Thanking you in advance.

Former Member
0 Kudos

Hi Chandu,

1. Try Table without view i.e. J_1IT030K.

2. Also you could have been restricting the entries to 500 hence not able to see the your Tax code when you are pressing F4.

3. In OB40 we can maintained one G/L against one business place & account / transaction key hence for various business places we need to do setting in this table.

Regards,

Shridhar

Former Member
0 Kudos

Hi Shridhar...Thank you for your replay...

1. Try Table without view i.e. J_1IT030K.

I am not able to maintain the values in the above table...

I am getting the below message..but in SE11 the structure is avaulable...

maintenance dialog for J_1IT030K is incomplete or not defined

3. In OB40 we can maintained one G/L against one business place & account / transaction key hence for various business places we need to do setting in this table.

In OB40, there is no option to enter the Business place....in OB40 i have defined one GL account and in the table view...J_1IT030K_V i have maintained the GL, Tax code and Business place with combination of COA and Account key...

While doing the MIRO system is picking the GL from OB40, insted of J_1IT030K_V Table....for all business place the same GL is picking.....

Please suggest where i did mistake...

Thanks

Chandu