SAP Reports / Programs | Financial Accounting | Contract Accounts Receivable and Payable(FI-CA) SAP FI

SAPFK101 SAP ABAP Report - Deferred Inverse Posting for FC Valuation







SAPFK101 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter SAPFK101 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

FPW3 - Event-Controlled Inverse Posting


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT SAPFK101. "Basic submit
SUBMIT SAPFK101 AND RETURN. "Return to original report after report execution complete
SUBMIT SAPFK101 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_REF = Reference to Triggering Doc.
Selection Text: P_SIMU = Simulation Mode
Selection Text: P_FIKEY = D .
Selection Text: SO_BUKRS = D .
Title: Deferred Inverse Posting for FC Valuation
Text Symbol: 001 = Selection Criteria
Text Symbol: 002 = Inverse Pstgs
Text Symbol: 003 = Posting Parameter
Text Symbol: 004 = Error Messages


INCLUDES used within this REPORT SAPFK101

INCLUDE SAPFK101TOP.
INCLUDE FK101_P01.
INCLUDE FK101_PBO.
INCLUDE FK101_PAI.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' IMPORTING E_APPLK = l_applk EXCEPTIONS NO_APPL_SELECTED = 1 OTHERS = 2.

FKK_FUNC_MODULE_DETERMINE call function 'FKK_FUNC_MODULE_DETERMINE' exporting i_fbeve = '1113' i_applk = l_applk tables t_fbstab = t_fbstab_1113 exceptions error_message = 1.

FKK_FIKEY_CHECK call function 'FKK_FIKEY_CHECK' exporting i_fikey = p_fikey exceptions non_existing = 1 others = 2.

FKK_SAMPLE_1113 CALL FUNCTION 'FKK_SAMPLE_1113'.

FKK_FIKEY_OPEN call function 'FKK_FIKEY_OPEN' exporting i_fikey = p_fikey.

FKK_CREATE_DOC_MASS_START call function 'FKK_CREATE_DOC_MASS_START' exporting i_fikey_extern = 'X'.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = 'FKK100' TABLES DFIES_TAB = lt_dfies_tab EXCEPTIONS NOT_FOUND = 1 INTERNAL_ERROR = 2 OTHERS = 3 .

FKK_CREATE_DOC_MASS_STOP call function 'FKK_CREATE_DOC_MASS_STOP' exceptions error_message = 1.

FKK_FIKEY_DEQUEUE call function 'FKK_FIKEY_DEQUEUE' exporting i_fikey = p_fikey.

FKK_FIKEY_DELETE call function 'FKK_FIKEY_DELETE' exporting i_fikey = p_fikey exceptions not_found = 1 not_possible = 2 others = 3.

FKK_READ_FOREIGN_CURR_VAL_RUN CALL FUNCTION 'FKK_READ_FOREIGN_CURR_VAL_RUN' TABLES IT_BUKRS = lt_bukrs ET_PROTDAT = lt_fkkfwbew EXCEPTIONS WRONG_INPUT = 1 NOT_FOUND = 2 OTHERS = 3.

FKK_READ_FOREIGN_CURR_VAL CALL FUNCTION 'FKK_READ_FOREIGN_CURR_VAL' EXPORTING I_BWDAT = l_fkkfwbew-bwdat I_CURTP = l_fkkfwbew-curtp I_BWVAR = l_fkkfwbew-bwvar TABLES it_fkkcl = lt_fkkcl et_fkkopbew = lt_fkkopbew EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

FKK_FKKKO_COMPLETE_CHECK call function 'FKK_FKKKO_COMPLETE_CHECK' exporting i_fkkko = new_fkkko i_mass_postings = 'X' exceptions error_message = 1.

FKK_COMP_CODE_DATA CALL FUNCTION 'FKK_COMP_CODE_DATA' EXPORTING i_bukrs = l_fkkop-bukrs IMPORTING E_T001 = t001 E_X001 = x001.

FKK_ACCOUNT_DETERMINE call function 'FKK_ACCOUNT_DETERMINE' exporting i_tfk033d = tfk033d importing e_tfk033d = tfk033d exceptions error_message = 4 others = 4.

FKK_ACCOUNT_DETERMINE_0071 call function 'FKK_ACCOUNT_DETERMINE_0071'.

FKK_FKKOPK_ADD_CO_DEFAULT_DATA call function 'FKK_FKKOPK_ADD_CO_DEFAULT_DATA' exporting i_fkkko = new_fkkko changing c_fkkopk = new_fkkopk exceptions error_message = 1.

FKK_FKKOPK_COMPLETE_CHECK call function 'FKK_FKKOPK_COMPLETE_CHECK' exporting i_fkkko = new_fkkko i_fkkopk = new_fkkopk exceptions error_message = 1.

FKK_CREATE_DOC_MASS





call function 'FKK_CREATE_DOC_MASS' exporting i_fkkko = new_fkkko importing e_opbel = new_fkkko-opbel tables t_fkkopk = t_new_fkkopk exceptions error_message = 1.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name SAPFK101 or its description.