SAP Reports / Programs | Periodical Sales and Distribution | SAP Media | Periodical Sales and Distribution(IS-M-SD-PS) SAP IS

MJFTRANSFERF00 SAP ABAP INCLUDE - IS-M/SD: Routines for Billing Document Transfer Via FI Interface







MJFTRANSFERF00 is a standard ABAP INCLUDE 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 MJFTRANSFERF00 into the relevant SAP transactions such as SE38 or SE80


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 MJFTRANSFERF00. "Basic submit
SUBMIT MJFTRANSFERF00 AND RETURN. "Return to original report after report execution complete
SUBMIT MJFTRANSFERF00 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: IS-M/SD: Routines for Billing Document Transfer Via FI Interface


INCLUDES used within this REPORT MJFTRANSFERF00

No INCLUDES are used within this REPORT code!


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:

ISP_INVOICE_REFRESH CALL FUNCTION 'ISP_INVOICE_REFRESH' EXPORTING WITH_COMMIT = SPACE WITH_POSTING = SPACE TABLES XJFDFS = XJFDFS XKOMFKGN = XKOMFKGN XKOMV = XKOMV XTHEAD = XTHEAD XJFFS = XJFFS XJFPA = XJFPA XJFRK = XJFRK XJFRP = XJFRP XJFFDICHT = XJFFDICHT XJFRKCC = XJFRKCC .

ISP_INVOICE_DOCUMENT_READ CALL FUNCTION 'ISP_INVOICE_DOCUMENT_READ' EXPORTING KONV_READ = CON_ANGEKREUZT MSGTY = CON_MSG_EXTERN NO_NAST = CON_ANGEKREUZT JFRK_I = LOC_JFRK NO_JFPA = CON_ANGEKREUZT IMPORTING SRC = CH_RC JFRK_E = LOC_JFRK TABLES XKOMFK = XKOMFK XKOMV = XKOMV XJFFS = XJFFS XJFPA = XJFPA XJFRK = XJFRK XJFRP = XJFRP XJFRKCC = XJFRKCC EXCEPTIONS OTHERS = 1 .

FKK_ACCOUNT_READ CALL FUNCTION 'FKK_ACCOUNT_READ' EXPORTING I_VKONT = LOC_JFRK-VKONT I_GPART = LOC_JFRK-KUNRG IMPORTING E_FKKVKP = LOC_FKKVKP EXCEPTIONS NOT_FOUND = 1 FOREIGN_LOCK = 2 OTHERS = 3 .

ISM_BUP_CCARD_READ CALL FUNCTION 'ISM_BUP_CCARD_READ' EXPORTING I_PARTNER = LOC_JFRK-KUNRG I_CCARD_ID = LOC_FKKVKP-CCARD_ID IMPORTING E_CCARD = LOC_CCARD EXCEPTIONS OTHERS = 4 . "note 1822048

ENQUEUE_EJVBRKS CALL FUNCTION 'ENQUEUE_EJVBRKS' EXPORTING MANDT = SY-MANDT SAMMG = US_SAMMG JUEBART = US_UEBART _SCOPE = CON_ENQSCOPE_NOTVB EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 .

ISP_SELECT_SINGLE_T001 CALL FUNCTION 'ISP_SELECT_SINGLE_T001' "Rel.4.72

FKK_PAYMENT_METHOD_READ CALL FUNCTION 'FKK_PAYMENT_METHOD_READ' EXPORTING * I_BUKRS = US_BUKRS "Rel.4.72

ENQUEUE_EJFREVPER CALL FUNCTION 'ENQUEUE_EJFREVPER' EXPORTING MODE_JFREVPER = CON_ENQUEUE_SHARED VKORG = LOC_VKORG _SCOPE = CON_ENQSCOPE_NOTVB EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 .

ENQUEUE_EJFREVVA CALL FUNCTION 'ENQUEUE_EJFREVVA' EXPORTING MODE_JFREVVA = CON_ENQUEUE_SHARED VKORG = LOC_VKORG _SCOPE = CON_ENQSCOPE_NOTVB EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 .

ISM_ACCOUNTING_DOCUMENT_CREATE CALL FUNCTION 'ISM_ACCOUNTING_DOCUMENT_CREATE' EXPORTING I_INVOICE_HEADER = US_JFRK I_ACCRUAL_DATE = US_ABGDAT I_UEBNR = US_UEBNR I_CHECK = US_CHECK IMPORTING E_REF_JFRK = CH_REF_JFRK E_FICA_ACTIVE = CH_FICA_ACTIVE "FI-CA TABLES I_JFRP_TAB = IT_JFRP I_JFPA_TAB = IT_JFPA "FI-CA I_KOMV_TAB = IT_KOMV I_JFRKCC_TAB = IT_JFRKCC E_JFREVVA_TAB = LT_JFREVVA E_JFREVPER_TAB = LT_JFREVPER E_JFREVVAACC_TAB = LT_JFREVVAACC E_JFREVACC_TAB = LT_JFREVACC E_REF_JKACCOUNT_TAB = CT_REF_JKACCOUNT E_REF_JKACCFIZUO_TAB = CT_REF_JKACCFIZUO E_REF_JKACCTFPROT_TAB = CT_REF_JKACCTFPROT "note 964684 E_XJKACCADD = LT_XJKACCADD "4.72

ISM_REVENUE_ACCRUAL_POST CALL FUNCTION 'ISM_REVENUE_ACCRUAL_POST' IN UPDATE TASK EXPORTING I_X_SET_ISOLATION_LEVEL = CON_ANGEKREUZT "note 868826 TABLES T_JFREVVA_TAB = CT_JFREVVA T_JFREVPER_TAB = CT_JFREVPER T_JFREVVAACC_TAB = CT_JFREVVAACC T_JFREVACC_TAB = CT_JFREVACC .

ISM_RENEWAL_ENCODE_REF_NUMBER CALL FUNCTION 'ISM_RENEWAL_ENCODE_REF_NUMBER' EXPORTING DOCUMENTNUMBER = LS_CJFRP-ISPVBELN ITEMNUMBER = LS_CJFRP-ISPPOSEX IMPORTING REFNUMBER = LS_RJKRIP-ZUONR EXCEPTIONS OTHERS = 1.

ISM_RENEWAL_ENCODE_REF_NUMBER CALL FUNCTION 'ISM_RENEWAL_ENCODE_REF_NUMBER' EXPORTING DOCUMENTNUMBER = LS_CJFRP-ISPVBELN ITEMNUMBER = LS_CJFRP-ISPPOSEX IMPORTING REFNUMBER = LS_RJKRIP-ZUONR EXCEPTIONS OTHERS = 1.

FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING I_BUDAT = US_BELEG-BUDAT I_BUKRS = US_BELEG-BUKRS IMPORTING E_GJAHR = LS_RJKRIP-GJAHR EXCEPTIONS FISCAL_YEAR = 1 PERIOD = 2 PERIOD_VERSION = 3 POSTING_PERIOD = 4 SPECIAL_PERIOD = 5 VERSION = 6 POSTING_DATE = 7 OTHERS = 8 .

ISM_INC_PAYMENT_PROCESSING CALL FUNCTION 'ISM_INC_PAYMENT_PROCESSING' IN BACKGROUND TASK TABLES T_RJKRIP = LT_RJKRIP.

ISM_INC_PAYMENT_PROCESSING CALL FUNCTION 'ISM_INC_PAYMENT_PROCESSING' TABLES T_RJKRIP = LT_RJKRIP.

DB_COMMIT CALL FUNCTION 'DB_COMMIT' .

ISP_DYNAMIC_UPDATE_FOR_TVARV CALL FUNCTION 'ISP_DYNAMIC_UPDATE_FOR_TVARV' EXPORTING FELDER = LOC_VAR_FIELDS PROG = LOC_PROGRAM VARIANTE = LOC_VARIANT .

NUMBER_GET_NEXT





CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING NR_RANGE_NR = LOC_TJY01-NUMKI OBJECT = LOC_TJY01-OBJECT IMPORTING NUMBER = CH_UEBNR EXCEPTIONS INTERVAL_NOT_FOUND = 01 NUMBER_RANGE_NOT_INTERN = 02 OBJECT_NOT_FOUND = 03 QUANTITY_IS_0 = 04 .

ISM_ACCOUNTING_DOCUMENT_POST CALL FUNCTION 'ISM_ACCOUNTING_DOCUMENT_POST' EXPORTING I_AWREF = US_REF_FI-AWREF I_AWTYP = JF23_CON_AWTYP_FAKTURA I_AWSYS = US_REF_FI-AWSYS I_FICA_ACTIVE = US_FICA_ACTIVE "FI-CA I_XREVERSAL = US_REF_FI-XREVERSAL "note 778392 IMPORTING E_BELNR = LOC_BELNR E_BELNR_FKK = LOC_BELNR_FKK "FI-CA EXCEPTIONS FI_DOC_NR_NOT_FOUND = 1 .

ISM_UPDATE_AFTER_TRANSFER CALL FUNCTION 'ISM_UPDATE_AFTER_TRANSFER' IN UPDATE TASK EXPORTING I_UEBNR = US_UEBNR TABLES I_REFERENCE_FI_TAB = LT_BELEG I_REF_JKACCOUNT_TAB = CT_REF_JKACCOUNT I_REF_JKACCFIZUO_TAB = CT_REF_JKACCFIZUO I_XJKACCADD = CT_XJKACCADD "4.72

ISM_UPDATE_COLL_BILLING_RUN CALL FUNCTION 'ISM_UPDATE_COLL_BILLING_RUN' "4.72

ISM_UPDATE_COLL_BILLING_RUN CALL FUNCTION 'ISM_UPDATE_COLL_BILLING_RUN' IN UPDATE TASK EXPORTING I_EVENT = US_EVENT I_SAMMG_TAB = LT_SAMMG . "note 590107

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL' .

FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' IMPORTING E_APPLK = LOC_APPLK.

FKK_ACCOUNT_DETERMINE CALL FUNCTION 'FKK_ACCOUNT_DETERMINE' EXPORTING I_TFK033D = LOC_TFK033D IMPORTING E_TFK033D = LOC_TFK033D EXCEPTIONS ERROR_MESSAGE = 0 OTHERS = 0.

FKK_ACCOUNT_DETERMINE_1020 CALL FUNCTION 'FKK_ACCOUNT_DETERMINE_1020'.

FKK_OPEN_ITEM_SELECT CALL FUNCTION 'FKK_OPEN_ITEM_SELECT' EXPORTING I_APPLK = LOC_APPLK TABLES T_SELTAB = LT_SEL T_FKKCL = LT_FKKCL EXCEPTIONS CONCURRENT_CLEARING = 1 PAYMENT_ORDERS = 2 OTHERS = 3.

FKK_READ_DOCUMENT_FROM_BUFFER CALL FUNCTION 'FKK_READ_DOCUMENT_FROM_BUFFER' EXPORTING I_OPBEL = US_BELNR_OP IMPORTING E_FKKKO = LOC_FKKKO_OP TABLES T_FKKOP = LT_FKKOP EXCEPTIONS NOT_FOUND = 1 OTHERS = 2. .

FKK_OPEN_ITEM_CONVERT_CURRENCY CALL FUNCTION 'FKK_OPEN_ITEM_CONVERT_CURRENCY' EXPORTING I_CLEARING_CURRENCY = LOC_FKKKO_OP-WAERS I_CLEARING_DATE = LOC_FKKKO_OP-BUDAT TABLES T_FKKCL = LT_FKKCL.

FKK_CALL_EVENT_1113 CALL FUNCTION 'FKK_CALL_EVENT_1113' EXPORTING I_APPLK = LOC_FKKKO_CL-APPLK I_HERKF = LOC_FKKKO_CL-HERKF IMPORTING E_FIKEY = LOC_FKKKO_CL-FIKEY EXCEPTIONS ERROR_MESSAGE = 1.

FKK_FIKEY_OPEN CALL FUNCTION 'FKK_FIKEY_OPEN' EXPORTING I_FIKEY = LOC_FKKKO_CL-FIKEY.

FKK_CREATE_DOC_AND_CLEAR CALL FUNCTION 'FKK_CREATE_DOC_AND_CLEAR' EXPORTING I_FKKKO = LOC_FKKKO_CL I_UPDATE_TASK = JPSD_X TABLES T_FKKCL = LT_FKKCL 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 MJFTRANSFERF00 or its description.