Relating to fringe benefit taxes
Hi All
what is the procedure for calculating the FBT
is there any chance to calculate the fringe benefit tax in automatically sap standard
in which point it exactly applicable.
my client want please give me the solution
Hi,
set up a new tax code and a dedicated GL account for this tax code.
Then post
Fringe Benefit (meals, etc.)
Input Tax
against Bank (or Cash).
Let's assume your fringe benefit tax code is P10 = 10 per cent and you have tax account = 175000 behind this code, than all the fringe benefit taxes will go to this account. Make the account line item managed and you will have a record of all the transactions where fringe benefits were involved.
Kind regards,
Rudolf
Similar Messages
-
Calculation of Fringe Benefit Tax in SAP
Dear all,
I want information about the fringe benefit tax (FBT). How can we configure it in SAP. Is there any standards available? any information on FBT is highly appreciable.
Thanks,Dear Madhusudhan,
Maintain separate GL for FBT related acounts.
Maintain key word in GL Master.
So only those GLs will be selected for FBT calculation.
Thereafter you can execute reports like F.01 based on keywords to identify values in such accounts. Just apply the rates as per FBT rules and make a provision.
Assign points if useful -
Confirmation of fringe benefit taxes
Currently i am working on implementation project
my client want auto posting of fringe benefit taxes?
is there any chance to post fbt like input tax and sales tax?
is it possible to configure the tax keys like that?
at the time of the expence account come we enter the tax code in the document it caluculate and post?
this is my idea.
how can i solve this problem?hi,
there is NO standard solution from SAP for FBT
Raghav -
Hi Friends,
This is Ganesh from india, I need a clarification regarding FBT(India)
How to configure Fringe Benefit Taxes for India in SAP?, What are the steps to follow?,
Please help me in this regard.
Ganesh,
FiCo Consultant.Hi,
You can try using withholding taxes for the same, but care needs to be taken in the customizing and posting.
Regards,
Pranav. -
Hi,
can anyone please help me how to configure fringe benefit Tax in SAP?
It is the tax on benefits provided by the employer to the employee.
Help me. I will definitely assign points.
Thanks & regards,
KrishnaHi,
Fringe Benefits is comes under withholding tax. Hence, most of the employers are not ready to pay fringe benefits, because employer's is liable to pay fringe benefits tax.
With holding tax is covering Income Tax 1956. For other taxes, Excise, Customs, Sales Tax, Tax on Purchase, service Tax, these all are comes under "Tax on Purchase and Sales".
Hence, Your question is not clear, may I know for which benefit you are asking this question ??
Example :-
Providing Free food to employees - Comes under Fringe Benefits (Employer's liable to pay this tax).
Providing Free food coupen to Employees - is not comes under fringe benefits hence, this coupen per head have maximum of Rs.1250/- Per month (Pls check the limit whether it might be changed).
If you have any further clarifications please let me know.
Regards,
Sivakumar Sathiyamoorthy -
Which are the Related tables in Service Tax
Hi,
Which are the Related tables in Service Tax
Regards,
SivaHi
i am not pretty sure of the tables..but better check the config for it in service tax at extended withholding tax type
regards
shibu -
Relation between Pricing procedure &Tax Proc , how the whole procedure work
Hi Gurus,
I need want to know in detail , How a pricing Procedure is linked to the FI Tax procedure and how the whole mechanism work .
Pls clarify and explain me the whole process , As i have seen that the Tax condition type we maintain in pricing , we alos mentioned in Taxinj and step is also given in FTXP .
So pls give me more clarity on this
Regards
UmangFor A /P tax condations , tax amount posted to accounts from tax procedure.
For A/ R taxcondations ( which condations we are using in sales pricing procedure)
tax amount posted to accounts from sales pricing procedure
It is helpful give rewards points
Regards
Raj -
Hi Friends,
I am Configuring Financial Statement Version. I have Doubts relating to following topics.
Relating to Balance Sheet Appropriation:
PROFIT BEFORE TAX xxxxxxxx
Less : Provision For Taxation xxxx
Current Years Taxation
Deferred Tax Assets
Fringe Benefit Tax
Above is my requirement.
So here Shall i show Provision for Taxation, Current Year Taxation, and Fringe Benifit Tax here or Under Current Liabilities????
thanks and regards.Hello,
It is the not the consultant who decides what is the format that they wanted to present the statements, it is the business.
You are required ask the format in which the BUSINESS wanted to presented the Financial Statement Version. Please ask your CLIENT to provide the required format.
Thanks,
Ravi -
Where to assign Provision for Taxation ,...??
Hi Friends,
I am Configuring Financial Statement Version. I have Doubts relating to following topics.
PROFIT BEFORE TAX (A - B)
Less : Provision For Taxation
Current Years Taxation
Deferred Tax Assets
Fringe Benefit Tax
Above is my requirement.
So here Shall i show Provision for Taxation, Current Year Taxation, and Fringe Benifit Tax here or Under Current Liabilities????
or in both places.
either these acconts are P&L items or Balance Sheet Accounts?? Bcz in BAIN (IN01) these accounts are shown as P&L accounts.??
and In which Situation we will Use 2 Retained Earnings Accounts??
Pls Guide me in above requirement.
Thank uHi
Have you found any answer for this?
Thx
SP -
Payment Summary 2011 FBT amount
Hi Expert,
Seek your advise as I've tried all possible solution and still cant get the right solution.I've issue for merger company from Company A to Comp. B. Our user will only provide Fringe Benefit Tax by end of financial year.Hence, now the FBT amount for previous company is not reported.I've used override table tcode (PC00_M13_PQGO) to overcome this issue, unfortunately, it didnt solve the issue. Could someone pls advise me how to get this FBT amount reported in Payment Summary for both company.Appreciate your advise.Thanks.
Note: I've tested via offcycle run,PC00_M13_PQGO and payroll run type B.Seem the result was incorrect.
Regards,
RJHi Bohn!
Could you please explain in detail if possible as how to go about doing what you suggested. I do not want to modify the standard SAP program if I can do that with any other option. Either through any adjustments or if I need to copy it to the z program then it will have to go through config chnages as well which we dont want. So if you can explain how about goig through the LISTS option would be really nice.
Thanks in advance -
Sample ALV report required for FI module
Hello friends,
I am develoing ALV report for FI module for that i need some sample ALV report. If someone have than please send it to me.
Thanx & Regards,
Rahul TaleleHI,
SEE THE SAMPLE REPORT
Fringe Benefit Tax Report
Program Name :
Object ID :
Functional Analyst :
Programmer :
Start date :
Initial CTS :
Description : FRINGE Benefit Tax
Includes :
Function Modules :
Logical database :
Transaction Code :
External references :
Modification Log
Date | Modified by | CTS number | Comments
| | | Initial Version *
REPORT ZFI_FBT NO STANDARD PAGE HEADING LINE-SIZE 255.
TYPE-POOLS: SLIS.
TYPES : BEGIN OF
T_BSIS,
BUKRS TYPE BUKRS, " Company Code
HKONT TYPE HKONT, " General Ledger Account
GJAHR TYPE GJAHR,
BELNR TYPE BELNR_D, " Accounting Document Number
BUDAT TYPE BUDAT, " Posting Date in the Document
BLDAT TYPE BLDAT, " Document Date in Document
XBLNR TYPE XBLNR1, " Reference Document Number
BSCHL TYPE BSCHL, " Posting Key
DMBTR TYPE DMBTR, " Amount in Local Currency
AUFNR TYPE AUFNR_NEU, " Order Number
NONFBT TYPE DMBTR, " non fbt amount
SUBFBT TYPE DMBTR, " subject to fbt amount
ZFI_FBT TYPE ZFI_FBT, " Qualifying amount.
AMOUNT TYPE DMBTR,
FBTPAY TYPE DMBTR,
ZFI_PAY TYPE ZFI_PAY,
END OF T_BSIS,
T_IT_BSIS TYPE STANDARD TABLE OF T_BSIS.
TYPES : BEGIN OF T_FRINGE,
ZFI_HKONT TYPE HKONT,
ZFI_FBT TYPE ZFI_FBT,
ZFI_PAY TYPE ZFI_PAY,
END OF T_FRINGE,
T_IT_FRINGE TYPE STANDARD TABLE OF T_FRINGE.
DATA : GIT_FRINGE TYPE T_IT_FRINGE,
GWA_FRINGE TYPE T_FRINGE.
DATA : GIT_BSIS TYPE T_IT_BSIS,
GWA_BSIS TYPE T_BSIS.
DATA : G_HKONT TYPE HKONT,
G_BUDAT TYPE BUDAT,
G_AUFNR TYPE AUFNR_NEU.
FIELD-SYMBOLS : <BSIS> TYPE T_BSIS.
DATA : G_REPID TYPE SY-REPID,
GIT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
GWA_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
GT_SORT TYPE SLIS_T_SORTINFO_ALV,
GT_EVENTS TYPE SLIS_T_EVENT,
GT_LIST_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER,
GS_LAYOUT TYPE SLIS_LAYOUT_ALV.
GS_LAYOUT-ZEBRA = 'X'.
GS_LAYOUT-COLWIDTH_OPTIMIZE = 'X'.
CONSTANTS : C_50(2) TYPE C VALUE '50'.
SELECTION SCREEN DEFINITIONS
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS : P_BUKRS TYPE BUKRS DEFAULT 'H901' OBLIGATORY.
SELECT-OPTIONS : S_HKONT FOR G_HKONT,
S_BUDAT FOR G_BUDAT.
*PARAMETERS : P_AUFNR TYPE AUFNR_NEU DEFAULT '000000100001' OBLIGATORY.
SELECTION-SCREEN END OF BLOCK B1.
EVENTS
INITIALIZATION.
INITIALIZATION.
G_REPID = SY-REPID.
AT SELECTION-SCREEN
AT SELECTION-SCREEN.
PERFORM GET_ZTABLE. " get data from ZFII_FRINGE table
START-OF-SELECTION.
START-OF-SELECTION.
PERFORM GET_DATA. " get data from BSIS table
IF NOT GIT_BSIS IS INITIAL.
PERFORM GET_PERCENTAGE. " to get the percentages from table ZFII_FRINGE
PERFORM CHK4_INTERNAL. " checking for the posting key wheather th document is reversed
" and checking wheather internal order is FBT or non-FBT
ENDIF.
END-OF-SELECTION.
END-OF-SELECTION.
IF NOT GIT_BSIS IS INITIAL.
PERFORM DISPLAY. " display ALV GRID display
ENDIF.
*& Form get_data
text
--> p1 text
<-- p2 text
FORM GET_DATA .
SELECT
BUKRS
HKONT
GJAHR
BELNR
BUDAT
BLDAT
XBLNR
BSCHL
DMBTR
AUFNR FROM BSIS
INTO TABLE GIT_BSIS
WHERE BUKRS EQ P_BUKRS AND
HKONT IN S_HKONT AND
BUDAT IN S_BUDAT.
IF SY-SUBRC NE 0.
MESSAGE I000(ZFI) WITH 'No data exist'.
EXIT.
ENDIF.
ENDFORM. " get_data
*& Form display
FORM DISPLAY .
PERFORM BUILD_FIELD_CATALOUGE.
PERFORM GET_EVENTS.
PERFORM DETERMINE_SORT_SEQUENCE.
PERFORM SUB_COMMENTERY_BUILD.
PERFORM ALV_DISPLAY.
ENDFORM. " display
*& Form build_field_catalouge
FORM BUILD_FIELD_CATALOUGE.
DATA : L_POS TYPE I.
L_POS = 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'HKONT' " InTab Field Name
'GIT_BSIS' " InTab Name
'10' " Output Length
'GL Account' " Column Name Text
' ' " Datatype
'X' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
' '. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'BELNR' " InTab Field Name
'GIT_BSIS' " InTab Name
'10' " Output Length
'Document No.' " Column Name Text
' ' " Datatype
'X' " Key?
'1' " Row Position
'X' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
' '. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'BUDAT' " InTab Field Name
'GIT_BSIS' " InTab Name
'10' " Output Length
'Posting Date' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
' '. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'BLDAT' " InTab Field Name
'GIT_BSIS' " InTab Name
'10' " Output Length
'Docu. Date' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
' '. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'XBLNR' " InTab Field Name
'GIT_BSIS' " InTab Name
'16' " Output Length
'Ref. Doc. Number' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
'X'. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'DMBTR' " InTab Field Name
'GIT_BSIS' " InTab Name
'16' " Output Length
'Gross Amount' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
'X'. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'SUBFBT' " InTab Field Name
'GIT_BSIS' " InTab Name
'16' " Output Length
'FBT Amount' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
'X'. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'NONFBT' " InTab Field Name
'GIT_BSIS' " InTab Name
'16' " Output Length
'Non FBT Amount' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
'X'. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'ZFI_FBT' " InTab Field Name
'GIT_BSIS' " InTab Name
'12' " Output Length
'Percentage' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
' '. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'AMOUNT' " InTab Field Name
'GIT_BSIS' " InTab Name
'16' " Output Length
'Qualifying Amount' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
'X'. " Sum field?
L_POS = L_POS + 1 .
PERFORM INIT_FIELD_CATALOG USING GIT_FIELDCAT[] " Field Catalog
L_POS " Column Position
'FBTPAY' " InTab Field Name
'GIT_BSIS' " InTab Name
'12' " Output Length
'FBT payable' " Column Name Text
' ' " Datatype
' ' " Key?
'1' " Row Position
' ' " Hotspot
' ' " Emphasize
' ' " key_sel
' ' " justification
'X'. " Sum field?
ENDFORM. " build_field_catalouge
*& Form init_field_catalog
text
FORM INIT_FIELD_CATALOG USING P_GIT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV
PV_POS LIKE GWA_FIELDCAT-COL_POS
PV_FIELDNAME LIKE GWA_FIELDCAT-FIELDNAME
PV_TABNAME LIKE GWA_FIELDCAT-TABNAME
PV_OUTPUT LIKE GWA_FIELDCAT-OUTPUTLEN
PV_SELTEXT LIKE GWA_FIELDCAT-SELTEXT_M
PV_DATATYPE LIKE GWA_FIELDCAT-DATATYPE
PV_KEY LIKE GWA_FIELDCAT-KEY
PV_ROW LIKE GWA_FIELDCAT-ROW_POS
PV_HOTSPOT LIKE GWA_FIELDCAT-HOTSPOT
PV_EMPHASIZE LIKE GWA_FIELDCAT-EMPHASIZE
PV_KEY_SEL LIKE GWA_FIELDCAT-KEY_SEL
PV_JUST LIKE GWA_FIELDCAT-JUST
PV_SUM LIKE GWA_FIELDCAT-DO_SUM.
DATA: LT_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
LT_FIELDCAT-OUTPUTLEN = PV_OUTPUT.
LT_FIELDCAT-COL_POS = PV_POS.
LT_FIELDCAT-FIELDNAME = PV_FIELDNAME.
LT_FIELDCAT-TABNAME = PV_TABNAME.
LT_FIELDCAT-SELTEXT_M = PV_SELTEXT.
LT_FIELDCAT-KEY = PV_KEY.
LT_FIELDCAT-ROW_POS = PV_ROW.
LT_FIELDCAT-HOTSPOT = PV_HOTSPOT.
LT_FIELDCAT-EMPHASIZE = PV_EMPHASIZE.
LT_FIELDCAT-KEY_SEL = PV_KEY_SEL.
LT_FIELDCAT-DO_SUM = PV_SUM.
LT_FIELDCAT-JUST = PV_JUST.
LT_FIELDCAT-DATATYPE = PV_DATATYPE.
APPEND LT_FIELDCAT TO P_GIT_FIELDCAT.
CLEAR LT_FIELDCAT.
ENDFORM. " init_field_catalog
*& Form alv_display
text
--> p1 text
<-- p2 text
FORM ALV_DISPLAY .
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = ' '
I_BYPASSING_BUFFER = ' '
I_BUFFER_ACTIVE = ' '
I_CALLBACK_PROGRAM = G_REPID
I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS'
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
I_CALLBACK_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_TOP_OF_PAGE = ' '
I_CALLBACK_HTML_END_OF_LIST = ' '
I_STRUCTURE_NAME =
I_BACKGROUND_ID = ' '
i_grid_title = 'Fringe Benefit Tax'
I_GRID_SETTINGS =
IS_LAYOUT = GS_LAYOUT
IT_FIELDCAT = GIT_FIELDCAT
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
IT_SORT = GT_SORT
IT_FILTER =
IS_SEL_HIDE =
I_DEFAULT = 'X'
I_SAVE = ' '
IS_VARIANT =
IT_EVENTS = GT_EVENTS[]
IT_EVENT_EXIT =
IS_PRINT =
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
I_HTML_HEIGHT_TOP = 0
I_HTML_HEIGHT_END = 0
IT_ALV_GRAPHICS =
IT_HYPERLINK =
IT_ADD_FIELDCAT =
IT_EXCEPT_QINFO =
IR_SALV_FULLSCREEN_ADAPTER =
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
T_OUTTAB = GIT_BSIS
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " alv_display
*& Form chk4_internal
text
--> p1 text
<-- p2 text
FORM CHK4_INTERNAL .
LOOP AT GIT_BSIS ASSIGNING <BSIS>.
IF <BSIS> IS ASSIGNED.
IF <BSIS>-BSCHL = C_50.
<BSIS>-DMBTR = <BSIS>-DMBTR * -1.
ENDIF.
IF NOT <bsis>-aufnr IS INITIAL.
IF <BSIS>-AUFNR = '000000100000'. " P_AUFNR.
<BSIS>-SUBFBT = <BSIS>-DMBTR.
<BSIS>-AMOUNT = ( <BSIS>-SUBFBT * <BSIS>-ZFI_FBT ) / 100.
ELSE.
IF <bsis>-aufnr = '000000100020'.
<BSIS>-NONFBT = <BSIS>-DMBTR.
ENDIF.
ENDIF.
<BSIS>-FBTPAY = ( <BSIS>-AMOUNT * <BSIS>-ZFI_PAY ) / 100.
ENDIF.
ENDLOOP.
UNASSIGN <BSIS>.
ENDFORM. " chk4_internal
*& Form get_ztable
text
--> p1 text
<-- p2 text
FORM GET_ZTABLE .
REFRESH : GIT_FRINGE.
SELECT HKONT
ZFI_FBT
ZFI_PAY
FROM ZFI_FBT_DETL
INTO TABLE GIT_FRINGE
FOR ALL ENTRIES IN s_hkont
WHERE HKONT IN S_HKONT.
CHECK SY-SUBRC EQ 0.
SORT GIT_FRINGE BY ZFI_HKONT.
ENDFORM. " get_ztable
*& Form get_percentage
text
--> p1 text
<-- p2 text
FORM GET_PERCENTAGE .
CLEAR : GWA_FRINGE.
LOOP AT GIT_BSIS ASSIGNING <BSIS>.
IF <BSIS> IS ASSIGNED.
READ TABLE GIT_FRINGE INTO GWA_FRINGE WITH KEY
ZFI_HKONT = <BSIS>-HKONT
BINARY SEARCH.
CHECK SY-SUBRC EQ 0.
<BSIS>-ZFI_FBT = GWA_FRINGE-ZFI_FBT.
<BSIS>-ZFI_PAY = GWA_FRINGE-ZFI_PAY.
ENDIF.
ENDLOOP.
UNASSIGN <BSIS>.
ENDFORM. " get_percentage
*& Form determine_sort_sequence
text
--> p1 text
<-- p2 text
FORM DETERMINE_SORT_SEQUENCE .
DATA : LS_SORT TYPE SLIS_SORTINFO_ALV.
LS_SORT-SPOS = 1. " Sort order
LS_SORT-FIELDNAME = 'HKONT'.
LS_SORT-TABNAME = 'GIT_BSIS'.
LS_SORT-UP = 'X'.
LS_SORT-SUBTOT = 'X'. " Sub total allowed
APPEND LS_SORT TO GT_SORT.
CLEAR LS_SORT.
ENDFORM. " determine_sort_sequence
*& Form get_events
text
--> p1 text
<-- p2 text
FORM GET_EVENTS .
CONSTANTS:
GC_FORMNAME_TOP_OF_PAGE TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE',
GC_FORMNAME_USER_COMMAND TYPE SLIS_FORMNAME VALUE 'USER_COMMAND'.
DATA: LS_EVENT TYPE SLIS_ALV_EVENT.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
I_LIST_TYPE = 0
IMPORTING
ET_EVENTS = GT_EVENTS.
READ TABLE GT_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE
INTO LS_EVENT.
IF SY-SUBRC = 0.
MOVE GC_FORMNAME_TOP_OF_PAGE TO LS_EVENT-FORM.
APPEND LS_EVENT TO GT_EVENTS.
ENDIF.
READ TABLE GT_EVENTS WITH KEY NAME = SLIS_EV_USER_COMMAND
INTO LS_EVENT.
IF SY-SUBRC = 0.
MOVE GC_FORMNAME_USER_COMMAND TO LS_EVENT-FORM.
APPEND LS_EVENT TO GT_EVENTS.
ENDIF.
ENDFORM. " get_events
*& Form sub_commentery_build
text
--> p1 text
<-- p2 text
FORM SUB_COMMENTERY_BUILD .
DATA: LS_LINE TYPE SLIS_LISTHEADER.
DATA : L_LOW TYPE CHAR10,
L_HIGH TYPE CHAR10,
L_DATE TYPE CHAR25.
CONCATENATE S_BUDAT-LOW6(2) '.' S_BUDAT-LOW4(2) '.' S_BUDAT-LOW+0(4) INTO L_LOW.
CONCATENATE S_BUDAT-HIGH6(2) '.' S_BUDAT-HIGH4(2) '.' S_BUDAT-HIGH+0(4) INTO L_HIGH.
CONCATENATE L_LOW ' - ' L_HIGH INTO L_DATE.
***header
CLEAR LS_LINE.
LS_LINE-TYP = 'H'.
LS_LINE-KEY: not used for this type
LS_LINE-INFO = 'Fringe Benefit Tax'.
APPEND LS_LINE TO GT_LIST_TOP_OF_PAGE.
***Selection
CLEAR LS_LINE.
LS_LINE-TYP = 'S'.
LS_LINE-KEY = 'Company Code'.
LS_LINE-INFO = P_BUKRS.
APPEND LS_LINE TO GT_LIST_TOP_OF_PAGE.
CLEAR LS_LINE.
LS_LINE-TYP = 'S'.
LS_LINE-KEY = 'Posting Date'.
LS_LINE-INFO = L_DATE.
APPEND LS_LINE TO GT_LIST_TOP_OF_PAGE.
ENDFORM. " sub_commentery_build
FORM TOP_OF_PAGE *
When TOP-OF-PAGE will be fired , this event will be called and it
will use the contents of i_list_top_of_page for output in the header
FORM TOP_OF_PAGE.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
i_logo = 'ENJOYSAP_LOGO'
IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.
ENDFORM. "top_of_page
*& Form USER_COMMAND
Called from within the ALV processes. Currently, '&IC1' is used to
process the hotspot and display the document 'picked' by the user.
FORM USER_COMMAND USING PV_UCOMM LIKE SY-UCOMM
SELFIELD TYPE SLIS_SELFIELD.
CLEAR : GWA_BSIS.
CASE PV_UCOMM.
WHEN '&IC1'.
READ TABLE GIT_BSIS INTO GWA_BSIS INDEX SELFIELD-TABINDEX.
CASE SELFIELD-SEL_TAB_FIELD.
WHEN 'GIT_BSIS-BELNR'.
IF NOT GWA_BSIS-BELNR IS INITIAL.
SET PARAMETER ID: 'BUK' FIELD GWA_BSIS-BUKRS,
'BLN' FIELD GWA_BSIS-BELNR,
'GJR' FIELD GWA_BSIS-GJAHR.
CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
ENDIF.
WHEN OTHERS.
ENDCASE.
WHEN OTHERS.
ENDCASE.
CLEAR : GWA_BSIS.
ENDFORM. "user_command
*& Form SET_PF_STATUS
text
FORM SET_PF_STATUS USING EXTAB TYPE SLIS_T_EXTAB.
SET PF-STATUS 'STANDARD_FULLSCREEN' OF PROGRAM 'SAPLKKBL'.
ENDFORM. "SET_PF_STATUSENDFORM. "SET_PF_STATUS
AWARD POINTS IF USEFUL.... -
When will we use 2 types of Retained Earnings account and purpose???
Dear Friends,
In which situation we will use 2 Types of Retained Earnings Accounts and may i know the purpose of it??
regards,
shashi kanth.Dear Friends thank u for u r valuble responces.
Points have been assigned to both of u.
If u could ans for following queries i will be clear on this topic.
See Client Requirment:
PROFIT BEFORE TAX (A - B) 1000
Less : Provision For Taxation
Current Years Taxation 200
Deferred Tax Assets (50)
Fringe Benefit Tax 20
PROFIT AFTER TAX 830
Soo Upto Profit Before tax its fine no problem.
Profit after Tax ..How to Show this amount in Balance Sheet ....
clarify me..
bye
shashi kanth -
Service Tax Treatment in case of Crebit Note in Deferred Tax Transfer Prog
Dear All,
I have done the Configuration related to the Deferred Tax Transfer Programme and also its working fine. Incase regular case, that booking vendor invoice then make the vendor payment & then transfer the service tax credit from Interim Account to Final account through the Deferred Tax Transfer Programme.
Now my issue is I have two cases
1. I have booked a Vendor Invoice & also make a payment of that invoice to Vendor and also transfer the serice tax through Def Tax Prog and afterwarsd we received a credit note of 50% with Ser Tax
2. I have booked the vendor invoice but not make the vendor payment & I received the credit note for the 50% with Ser Tax
So please suggest me the way for booking this service tax related entries (considering the deferred tax programme ) & how this will transfer through Deferred Tax Programme.
Points will be fully assured for helpfull answer.
Regards,
SandeepThe problem is solved
-
Problem in transfer of Sales Tax from legacy to Live database
Hi all,
I am trying to import sales order legacy data to our Live Oracle application database thru Interfaces - OE_HEADER_IFACE_ALL & OE_LINE_IFACE_ALL.
I also got succeed to transfer sales order legacy data to oracle apps. base tables - OE_ORDER_HEADERS_ALL and OE_ORDER_LINES_ALL .
Now, problem is related to Sales Order Tax. Anyone can guide me that how to transfer the Tax Details ( Tax name, Tax Category, Tax Amount ) from legacy
to Live oracle apps database ? What interface table i have to used for the same ? Which Concurrent program I have to run to accomplish this task ? Please
provide me with Navigation path also.
regards and Thanks in advance ..
Sanjay@orafad
2 db_links because im working on a 3rd tabespace (But on the same db with Table1) and it has the only sys dba previlege access write and create links on both db tables...
I tried your suggestion :
(select col, dump(col, 1016) from table where suitable_condition_to_select_relevant_row ... ;)
but i got these results:
+12899. 00000 - "value too large for column %s (actual: %s, maximum: %s)"+
*Cause: An attempt was made to insert or update a column with a value+
which is too wide for the width of the destination column.
The name of the column is given, along with the actual width
of the value, and the maximum allowed width of the column.
Note that widths are reported in characters if character length
semantics are in effect for the column, otherwise widths are
reported in bytes.
*Action: Examine the SQL statement for correctness. Check source+
and destination column data types.
Either make the destination column wider, or use a subset
of the source column (i.e. use substring).
by the way the data type of the said column that I have problem with is CHAR(10 Byte)
I tried to change it to Char(10 Char) But I Still have problems.
Is it not on my environment settings or character set of my system... just a thought? -
Hi,
What is the use of a tax code? I mean once the pricing is done in a sales order and its subsequent documents are created till billing then is there any sap related transaction which uses tax code or it is just used to determine appropriate conditon record in creation of sales order.Hi Christino,
Tax codes are used to:
1) Check the tax on sales/purchases amount in the document.
2) Calculate the amount of tax on sales/purchases automatically on request.
3) Calculate the non-deductible input tax portion.
4) Check if a tax account with tax type (input or output tax) can be posted to.
5) Determine the tax account.
Thanks,
Swamy H P
Maybe you are looking for
-
Change not done in the user fields of operation for production order save
Hi Experts I need to change the user fields of the operation like (SLWID and USR00 )for a production order at the time of save. So am using the exit PPCO0001 and using the OPERATION_TABLE internal table in the exit to chang the details. I have done c
-
How to add line spacing on adobe acrobat pro extended
Hi everyone, I'm chaging an abobe form in to dynamic, and i get a problem with the multiline function. I need to have my text field in multi lines, but only 5 lines. I searched all tab on text field properies but seems that there's no way to set spec
-
Scale image from small to large(r) without losing resolution
Does anyone know how I can create a "scale action" of an image on a slide from small to large without losing the resolution of the image. Now, when I reduce the size of an image as a starting size and use Scale from the inspector to scale the image t
-
Lost my address book entries and current mail program.
I recently installed Leopard on my G-4 and was not satisfied with it so I attempted to downgrade back to Tiger. In order to do this I had to reinstall Panther which I did, only I lost all my user settings, etc., even though I had checked the box to s
-
Can I access Windows machines with my iPad through my home network?