SAP EXIT_SAPLF0KE_001 Function Module for IS-PS: Derivation/Checking of Tax Commitment Item









EXIT_SAPLF0KE_001 is a standard exit saplf0ke 001 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for IS-PS: Derivation/Checking of Tax Commitment Item processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for exit saplf0ke 001 FM, simply by entering the name EXIT_SAPLF0KE_001 into the relevant SAP transaction such as SE37 or SE38.

Function Group: XFKE
Program Name: SAPLXFKE
Main Program:
Appliation area: F
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function EXIT_SAPLF0KE_001 pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'EXIT_SAPLF0KE_001'"IS-PS: Derivation/Checking of Tax Commitment Item
EXPORTING
I_FIPOS = "Commitment Item
I_FISTL = "Funds center
I_GEBER = "Fund
I_MWSKZ = "Tax code
I_WRBTR = "Amount in transaction currency
I_WAERS = "Transaction currency
I_BUKRS = "Company Code
I_GJAHR = "Fiscal Year

CHANGING
C_PSOSF = "Tax Commitment Item
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
FI_PSO_AC_DOCUMENT_GENERATE
FI_PSO_ALL_AMOUNTS_SUM
FI_PSO_AMOUNT_FOLLOWING_ORDER
FI_PSO_AMOUNT_NULL_CHECK
FI_PSO_AMOUNT_NULL_REACTION
FI_PSO_ANBWA_CHECK
FI_PSO_ASSET_DATA_GET
FI_PSO_AUTHORITY_HHM
FI_PSO_BANK_ADRESS_UPDATE
FI_PSO_BLART_FROM_PSOTY_GET
FI_PSO_BLART_SUGGEST
FI_PSO_BSIP_SET
FI_PSO_CHANGE_DATE_SET
FI_PSO_CHECK_SINGLE_REBZG
FI_PSO_CONVENTION_CHECK
FI_PSO_DAYS_MONTHS_YEARS_GET
FI_PSO_DOCUMENT_REVERSAL_COMP
FI_PSO_DOC_TYPE_DETERMINE
FI_PSO_DUE_DATES_GENERATE_2
FI_PSO_DUE_DATE_CREATE
FI_PSO_EART_CHECK
FI_PSO_FIKEY_DETERMINE
FI_PSO_FIPEX_GET_FROM_FIPOS
FI_PSO_FIPOS_GET_FROM_FIPEX
FI_PSO_FIPOS_OR_EART_GET
FI_PSO_FIPOS_PSO_CHECK
FI_PSO_FI_BSEC_FILL
FI_PSO_FI_FROM_RECURRING
FI_PSO_FI_VIA_LOTKZ
FI_PSO_FULL_DAY_MONTH_YEAR_GET
FI_PSO_GET_FIELDSTATUS
FI_PSO_GLOBAL_DATA_SET
FI_PSO_HHM_ACC_ASSIGN_CHECK
FI_PSO_INTEREST_CALCULATE
FI_PSO_INVERS_POSTING
FI_PSO_ITEMS_AND_EART_CHECK
FI_PSO_KBLK_DEQUEUE
FI_PSO_LEAVE
FI_PSO_LOTKZ_DETERMINE
FI_PSO_LOTNO_GET_NEXT
FI_PSO_MASS_LIST_DISPLAY
FI_PSO_MASS_PROCESSING
FI_PSO_MASS_PROCESSING_REVERSE
FI_PSO_OBJECT_DEBITOR_CHECK
FI_PSO_PATTERN_DATA_CLEAR
FI_PSO_PAYMENT_BLOCK_SET
FI_PSO_POPUP_RADIO_2
FI_PSO_POPUP_RATEN_STEUERN
FI_PSO_POSITION_TO_ITEM_MOVE
FI_PSO_POSTED_DOCS_CHANGE
FI_PSO_POSTING_ADDRESS
FI_PSO_POST_CHG_TABLES_BUILD
FI_PSO_PP_CHANGE_DOC_WRITE
FI_PSO_PSO40_READ
FI_PSO_PSO41_READ
FI_PSO_PSO42_READ
FI_PSO_PSO42_SUGG_GET
FI_PSO_PSO43USER_READ
FI_PSO_PSO43_READ
FI_PSO_PSO50_DELETE
FI_PSO_PSO50_READ
FI_PSO_PSO50_WRITE
FI_PSO_PSO51_READ
FI_PSO_PSOBLAFST_READ
FI_PSO_PSOEA_FIPEX_GET
FI_PSO_PSOEA_FIPOS_GET
FI_PSO_PSOFST_FLTX_READ
FI_PSO_PSOFST_FL_FLAGS_READ
FI_PSO_PSOFST_FL_READ
FI_PSO_PSOFST_FSTATURES_READ
FI_PSO_PSOFST_READ
FI_PSO_PSOOC_EART_CHECK
FI_PSO_PSOSG_SET
FI_PSO_PSOTN_READ
FI_PSO_PSOTP_READ
FI_PSO_PSO_PA_GET
FI_PSO_PSO_TO_GLOBAL_TABL_MOVE
FI_PSO_REFERENCE_CREATE
FI_PSO_REPRF_XUMSW_GET
FI_PSO_ROLLBACK_GLOBALS_CLEAR
FI_PSO_SAKNR_FROM_ASSET_GET
FI_PSO_STUNDUNG_ZINSEN
FI_PSO_TAX_FIPOS_CHECK
FI_PSO_TAX_MODE_DETERMINE
FI_PSO_TCODE_GET
FI_PSO_TERMS_OF_PAYMENT_CHECK
FI_PSO_UNIFORMITY_CHECK
FI_PSO_UPDATE_BKPF_PSOSG
FI_PSO_UPDATE_LOTKZ
FI_PSO_VBKPF_PSOSG_SET
FI_PSO_WF_PREPARE
FI_PSO_WHOLE_ORDER_CHECK
FI_PSO_WHO_IS_ACTIV
FI_PSO_WT_DIALOG
FI_PSO_WT_PUT
FM_FI_DATABASE_DATA_HOLD
FM_PSO_FMPSOINT_READ
FM_PSO_INTERNAL_TABLE_RENUMBER
FM_PSO_ITEMTAB_ACTUALIZE

IMPORTING Parameters details for EXIT_SAPLF0KE_001

I_FIPOS - Commitment Item

Data type: PSO02-FIPOS
Optional: No
Call by Reference: No ( called with pass by value option)

I_FISTL - Funds center

Data type: PSO02-FISTL
Optional: No
Call by Reference: No ( called with pass by value option)

I_GEBER - Fund

Data type: PSO02-GEBER
Optional: No
Call by Reference: No ( called with pass by value option)

I_MWSKZ - Tax code

Data type: PSO02-MWSKZ
Optional: No
Call by Reference: No ( called with pass by value option)

I_WRBTR - Amount in transaction currency

Data type: PSO02-WRBTR
Optional: No
Call by Reference: No ( called with pass by value option)

I_WAERS - Transaction currency

Data type: PSO02-WAERS
Optional: No
Call by Reference: No ( called with pass by value option)

I_BUKRS - Company Code

Data type: PSO02-BUKRS
Optional: No
Call by Reference: No ( called with pass by value option)

I_GJAHR - Fiscal Year

Data type: PSO02-GJAHR
Optional: No
Call by Reference: No ( called with pass by value option)

CHANGING Parameters details for EXIT_SAPLF0KE_001

C_PSOSF - Tax Commitment Item

Data type: PSO02-PSOSF
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for EXIT_SAPLF0KE_001 Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_c_psosf  TYPE PSO02-PSOSF, "   
lv_i_fipos  TYPE PSO02-FIPOS, "   
lv_i_fistl  TYPE PSO02-FISTL, "   
lv_i_geber  TYPE PSO02-GEBER, "   
lv_i_mwskz  TYPE PSO02-MWSKZ, "   
lv_i_wrbtr  TYPE PSO02-WRBTR, "   
lv_i_waers  TYPE PSO02-WAERS, "   
lv_i_bukrs  TYPE PSO02-BUKRS, "   
lv_i_gjahr  TYPE PSO02-GJAHR. "   

  CALL FUNCTION 'EXIT_SAPLF0KE_001'  "IS-PS: Derivation/Checking of Tax Commitment Item
    EXPORTING
         I_FIPOS = lv_i_fipos
         I_FISTL = lv_i_fistl
         I_GEBER = lv_i_geber
         I_MWSKZ = lv_i_mwskz
         I_WRBTR = lv_i_wrbtr
         I_WAERS = lv_i_waers
         I_BUKRS = lv_i_bukrs
         I_GJAHR = lv_i_gjahr
    CHANGING
         C_PSOSF = lv_c_psosf
. " EXIT_SAPLF0KE_001




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLF0KE_001

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

"SELECT single PSOSF FROM PSO02 INTO @DATA(ld_c_psosf).
 
"SELECT single FIPOS FROM PSO02 INTO @DATA(ld_i_fipos).
 
"SELECT single FISTL FROM PSO02 INTO @DATA(ld_i_fistl).
 
"SELECT single GEBER FROM PSO02 INTO @DATA(ld_i_geber).
 
"SELECT single MWSKZ FROM PSO02 INTO @DATA(ld_i_mwskz).
 
"SELECT single WRBTR FROM PSO02 INTO @DATA(ld_i_wrbtr).
 
"SELECT single WAERS FROM PSO02 INTO @DATA(ld_i_waers).
 
"SELECT single BUKRS FROM PSO02 INTO @DATA(ld_i_bukrs).
 
"SELECT single GJAHR FROM PSO02 INTO @DATA(ld_i_gjahr).
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!