SAP Reports / Programs | Financial Accounting | Bank Accounting | Payment Transactions(FI-BL-PT) SAP FI

FIBL_RPCODE_MAINTAINU01 SAP ABAP INCLUDE - FIBLRPCODEMAINTAINU01







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


INCLUDES used within this REPORT FIBL_RPCODE_MAINTAINU01

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:

FIBL_RPCODE_MULTI_READ call function 'FIBL_RPCODE_MULTI_READ' tables IT_R_BUKRS_SEL = LR_BUKRS IT_R_HBKID_SEL = LR_HBKID ET_FIBL_RPCODE_I = LT_RPCODE IT_R_HKTID_SEL = LR_HKTID exceptions NOT_FOUND = 1 NO_RELEASED = 2 others = 3.

CONVERSION_EXIT_ALPHA_OUTPUT call function 'CONVERSION_EXIT_ALPHA_OUTPUT' exporting INPUT = IT_RPCODE-PARTN importing OUTPUT = IT_RPCODE-PARTN.

FI_DOCUMENTATION_SHOW call function 'FI_DOCUMENTATION_SHOW' exporting IC_FNAME = 'FIBL_RPCODE'.

FI_CUST_SCROLL call function 'FI_CUST_SCROLL' exporting I_INPUT = SPACE I_LNFIR = FIBL_RPCODE_CONTROL1-TOP_LINE I_LNMAX = HLP_LNMAX I_LOOPC = GD_LOOPC I_OKCOD = OK_CODE importing E_LNFIR = HLP_LNFIR.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting DEFAULTOPTION = 'Y' TEXTLINE1 = TEXT-001 TEXTLINE2 = TEXT-002 TITEL = TEXT-000 importing ANSWER = HLP_ANSWER.

ENQUEUE_EFIBL_RPCODE call function 'ENQUEUE_EFIBL_RPCODE' exporting * MODE_FIBL_RPCODE = 'E' * MODE_FIBL_RPCODE_TDEF = 'E' * MANDT = SY-MANDT BUKRS = FIBL_RPCODE-BUKRS HBKID = FIBL_RPCODE-HBKID * RPCODE = * X_BUKRS = ' ' * X_HBKID = ' ' * X_RPCODE = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' exceptions FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 others = 3.

OPEN_FI_PERFORM_00001850_P call function 'OPEN_FI_PERFORM_00001850_P' exporting FIBL_RPCODE = ES_FIBL_RPCODE importing 4_EYES = ID_4_EYES FIRST_RELEASE = ID_FIRST_REL SECOND_RELEASE = ID_SECOND_REL exceptions NOTHING_ACTIVE = 1 PROBLEM_RFC_CALL = 2 others = 3.

ENQUEUE_EFIBL_RPCODE call function 'ENQUEUE_EFIBL_RPCODE' exporting * MODE_FIBL_RPCODE = 'E' * MODE_FIBL_RPCODE_TDEF = 'E' * MANDT = SY-MANDT BUKRS = IT_RPCODE-BUKRS HBKID = IT_RPCODE-HBKID * RPCODE = * X_BUKRS = ' ' * X_HBKID = ' ' * X_RPCODE = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' exceptions FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 others = 3.

DEQUEUE_EFIBL_RPCODE call function 'DEQUEUE_EFIBL_RPCODE' exporting * MODE_FIBL_RPCODE = 'E' * MODE_FIBL_RPCODE_TDEF = 'E' * MANDT = SY-MANDT BUKRS = FIBL_RPCODE-BUKRS HBKID = FIBL_RPCODE-HBKID * RPCODE = * X_BUKRS = ' ' * X_HBKID = ' ' * X_RPCODE = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .

FIBL_RPCODE_CHECK_EXISTENCE call function 'FIBL_RPCODE_CHECK_EXISTENCE' exporting ID_BUKRS = FIBL_RPCODE-BUKRS ID_HBKID = FIBL_RPCODE-HBKID ID_RPCODE = FIBL_RPCODE-RPCODE exceptions NOT_FOUND = 1 others = 2.

FI_HOUSEBANKACC_CHECKEXISTENCE call function 'FI_HOUSEBANKACC_CHECKEXISTENCE' exporting COMPANY = FIBL_RPCODE-BUKRS BANKID = FIBL_RPCODE-HBKID ACCOUNTID = FIBL_RPCODE-HKTID exceptions NOT_FOUND = 1 others = 2.

FI_HOUSEBANK_CHECK_EXISTENCE call function 'FI_HOUSEBANK_CHECK_EXISTENCE' exporting COMPANY = FIBL_RPCODE-BUKRS BANKID = FIBL_RPCODE-HBKID exceptions NOT_FOUND = 1 others = 2.

FIBL_RPCODE_INPUT_CHECK call function 'FIBL_RPCODE_INPUT_CHECK' exporting IS_FIBL_RPCODE_I = GS_FIBL_RPCODE_I exceptions BANKCHAIN_FALSE = 1 BUKRS_FALSE = 2 HBKID_FALSE = 3 HKTID_FALSE = 4 ZLSCH_FALSE = 5 CURRENCY_FALSE = 6 NO_PARTNER = 7 ERROR_PARTNER = 8 PBUKR_FALSE = 9 GSBER_FALSE = 10 ALREADY_EXISTS = 11 others = 12.

FIBL_RPCODE_INSERT call function 'FIBL_RPCODE_INSERT' exporting IS_FIBL_RPCODE_I = LS_FIBL_RPCODE_I CHECKED = TRUE * IMPORTING * SUBRC = exceptions ERROR_INSERT = 1 others = 2 .

FIBL_RPCODE_MODIFY call function 'FIBL_RPCODE_MODIFY' exporting IS_FIBL_RPCODE_I = LS_FIBL_RPCODE_I I_OLD_FIBL_RPCODE_I = O_LS_FIBL_RPCODE_I exceptions ERROR_UPDATE = 1 others = 3.

FIBL_RPCODE_DELETE call function 'FIBL_RPCODE_DELETE' exporting IS_FIBL_RPCODE_I = LS_FIBL_RPCODE_I exceptions ERROR_DELETE = 1.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting TEXTLINE1 = TEXT-012 TEXTLINE2 = TEXT-013 TITEL = TEXT-003 importing ANSWER = LD_ANSWER.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting TABNAME = 'GPA1T_CFM' LANGU = SY-LANGU ALL_TYPES = 'X' tables FIXED_VALUES = LT_FIXED_VALUES exceptions NOT_FOUND = 1 INTERNAL_ERROR = 2 others = 3.

POPUP_TO_DECIDE_LIST





call function 'POPUP_TO_DECIDE_LIST' exporting TEXTLINE1 = TEXT-P03 TITEL = TEXT-P02 importing ANSWER = ANSWER tables T_SPOPLI = LT_SPOPLI exceptions NOT_ENOUGH_ANSWERS = 1 TOO_MUCH_ANSWERS = 2 TOO_MUCH_MARKS = 3 others = 4.

FI_COMPANY_CODE_DATA call function 'FI_COMPANY_CODE_DATA' exporting I_BUKRS = LD_BUKRS importing E_T001 = LS_T001 exceptions others = 0.

FI_HOUSEBANK_READ call function 'FI_HOUSEBANK_READ' exporting IC_BUKRS = LD_BUKRS IC_HBKID = LD_HBKID importing ES_T012 = LS_T012.

READ_BANK_ADDRESS call function 'READ_BANK_ADDRESS' exporting BANK_COUNTRY = LS_T012-BANKS BANK_NUMBER = LS_T012-BANKL importing BNKA_WA = LS_BNKA exceptions others = 0.

FI_HOUSEBANK_ACCOUNT_READ call function 'FI_HOUSEBANK_ACCOUNT_READ' exporting IC_BUKRS = LD_BUKRS IC_HBKID = LD_HBKID IC_HKTID = LD_HKTID importing ES_T012K = LS_T012K ES_T012T = LS_T012T.

FIBL_RPCODE_CHECK_PARTNER_BANK call function 'FIBL_RPCODE_CHECK_PARTNER_BANK' exporting IS_FIBL_RPCODE_I = LS_FIBL_RPCODE_I exceptions HBKID_FALSE = 1 HKTID_FALSE = 2 others = 3.

FIBL_RPCODE_CHECK_PARTNER_CGP call function 'FIBL_RPCODE_CHECK_PARTNER_CGP' exporting IS_FIBL_RPCODE_I = LS_FIBL_RPCODE_I exceptions PARTNER = 1 PARTNER_NOT_RELEASED = 2 others = 3.

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting INPUT = LD_PARTNER importing OUTPUT = LD_PARTNER.

FSBP_READ_BUT000 call function 'FSBP_READ_BUT000' exporting I_PARTNER = LD_PARTNER importing E_BUT000 = LS_BUT000.

FTBP_READ_PARTNER_F4 call function 'FTBP_READ_PARTNER_F4' importing E_PARTNER = LD_PARTNER exceptions PARTNER_NOT_FOUND = 1 others = 2.

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting INPUT = F4HLP-FIELDVALUE importing OUTPUT = LD_PARTNER.

FSBP_READ_PARTNER_BANK_F4 call function 'FSBP_READ_PARTNER_BANK_F4' exporting I_PARTNER = LD_PARTNER importing E_BUT0BK = LS_BUT0BK exceptions NO_BANKDATA_FOUND = 1 NO_PARTNER_FOUND = 2 NO_BKVID_FOUND = 3 others = 4.

BUP_BANK_GET call function 'BUP_BANK_GET' exporting I_PARTNER = LD_PARTNER I_BKVID = BUT0BK-BKVID importing E_BUT0BK = LS_BUS0BK exceptions BKVID_NOT_FOUND = 1 WRONG_PARAMETERS = 2 INTERNAL_ERROR = 3 others = 4.

FI_COMPANY_CODE_CHECK call function 'FI_COMPANY_CODE_CHECK' exporting I_BUKRS = FIBL_RPCODE-PBUKR exceptions COMPANY_CODE = 1 others = 2.

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting INPUT = IT_RPCODE-PARTN importing OUTPUT = LD_VENDOR.

FI_VENDOR_DATA call function 'FI_VENDOR_DATA' exporting I_LIFNR = LD_VENDOR importing E_KRED = LS_STRUC_VEND exceptions VENDOR_MISSING = 1 others = 2.

FIBL_RPCODE_CHECK_PARTNER_VEND call function 'FIBL_RPCODE_CHECK_PARTNER_VEND' exporting IS_FIBL_RPCODE_I = LS_FIBL_RPCODE_I exceptions NO_VENDOR = 1 NO_AUTHORITY = 2 others = 3.

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting INPUT = F4HLP-FIELDVALUE importing OUTPUT = LD_LIFNR.

FI_F4_BVTYP call function 'FI_F4_BVTYP' exporting I_LIFNR = LD_LIFNR importing E_BVTYP = LD_BVTYP exceptions NO_BVTYP_FOUND = 1 INVALID_CALL = 2 others = 3.

FOR_ALL_LFBK call function 'FOR_ALL_LFBK' exporting XLIFNR = LD_VENDOR tables XLFBK = LT_LFBK exceptions others = 0.




FI_PAYMENT_METHOD_PROPERTIES call function 'FI_PAYMENT_METHOD_PROPERTIES' exporting I_ZLSCH = FIBL_RPCODE-ZLSCH I_LAND1 = FIBL_RPCODE-BANKS I_ZBUKR = FIBL_RPCODE-BUKRS importing E_T042Z = LS_T042Z exceptions ERROR_T042Z = 1 ERROR_T042E = 2 ERROR_IMPORT_PARAMETER = 3 others = 4.

FI_BL_BANKCHAIN_SHOW call function 'FI_BL_BANKCHAIN_SHOW' exporting I_BANKS_HB = FIBL_RPCODE-BANKS I_XEINZ = LS_T042Z-XEINZ I_CHAINID = FIBL_RPCODE-CHAIN exceptions SCENARIO_ERROR = 1 BANK_NOT_VALID = 2 DETERMINE_ERROR = 3 NO_DATA = 4 others = 5.

DYNP_VALUES_READ call function 'DYNP_VALUES_READ' exporting DYNAME = GD_SUBBP_REPID DYNUMB = DYNNR tables DYNPFIELDS = F4HLP 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.

FI_HOUSEBANK_READ call function 'FI_HOUSEBANK_READ' exporting IC_BUKRS = STRUC_DY_BANK-PBUKR IC_HBKID = STRUC_DY_BANK-HBKID importing ES_T012 = LS_T012.

FI_HOUSEBANK_ACCOUNT_READ call function 'FI_HOUSEBANK_ACCOUNT_READ' exporting IC_BUKRS = STRUC_DY_BANK-PBUKR IC_HBKID = STRUC_DY_BANK-HBKID IC_HKTID = STRUC_DY_BANK-HKTID importing ES_T012K = LS_T012K.

FI_COMPANY_CODE_CHECK call function 'FI_COMPANY_CODE_CHECK' exporting I_BUKRS = STRUC_DY_BANK-PBUKR exceptions COMPANY_CODE = 1 others = 2.

ICON_CREATE call function 'ICON_CREATE' exporting NAME = 'ICON_GREEN_LIGHT' INFO = TEXT-010 importing result = IT_RPCODE-RELICON exceptions others = 3.

ICON_CREATE call function 'ICON_CREATE' exporting NAME = 'ICON_YELLOW_LIGHT' INFO = TEXT-017 importing result = IT_RPCODE-RELICON exceptions others = 3.

ICON_CREATE call function 'ICON_CREATE' exporting NAME = 'ICON_RED_LIGHT' INFO = TEXT-011 importing result = IT_RPCODE-RELICON exceptions others = 3.

FIBL_RPCODE_IN_GROUP call function 'FIBL_RPCODE_IN_GROUP' tables IT_R_BUKRS_SEL = LR_BUKRS IT_R_HBKID_SEL = LR_HBKID IT_R_RPCODE_SEL = LR_RPCODE ET_RPCODE_IN_GROUP = LT_RPCODE_IN_GROUP exceptions NO_GROUP = 1 NO_REPETITIVE = 2 others = 3.

POPUP_TO_CONFIRM_LOSS_OF_DATA call function 'POPUP_TO_CONFIRM_LOSS_OF_DATA' exporting TEXTLINE1 = TEXT_1 TEXTLINE2 = TEXT_2 TITEL = TEXT-003 importing ANSWER = ED_ANSWER.

POPUP_TO_CONFIRM_LOSS_OF_DATA call function 'POPUP_TO_CONFIRM_LOSS_OF_DATA' exporting TEXTLINE1 = TEXT-008 TITEL = ID_TITLE importing ANSWER = LD_ANSWER.

READ_IBAN call function 'READ_IBAN' exporting i_banks = it_rpcode-banks i_bankl = it_rpcode-bankl i_bankn = it_rpcode-bankn i_bkont = it_rpcode-bkont i_bkref = it_rpcode-bkref importing e_iban = l_iban exceptions iban_not_found = 1 error_message = 2 others = 3.

FI_TECH_ACCNO_CHECK_TRY call function 'FI_TECH_ACCNO_CHECK_TRY' exporting i_bankn = fibl_rpcode-bankn importing e_xtech = l_xtech.



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 FIBL_RPCODE_MAINTAINU01 or its description.