SAPF150S2 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You can use the report FI Dunning - Selection Part (SAPF150S2) to select the overdue open items in the dunning run...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter SAPF150S2 into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: LAUFD = Dunning Run: Date
Selection Text: LAUFI = Dunning Run: ID
Selection Text: OFI = Run Open FI Events
Title: FI Dunning - Selection Section
INCLUDE F150DATA.
INCLUDE RKASMAWF.
INCLUDE SCHEDMAN_EVENTS.
No SAP DATABASE tables are accessed within this REPORT code!
FI_MESSAGE_INIT CALL FUNCTION 'FI_MESSAGE_INIT'.
FI_MESSAGE_PROTOCOL CALL FUNCTION 'FI_MESSAGE_PROTOCOL' EXCEPTIONS NO_MESSAGE = 1 NOT_BATCH = 2 others = 3.
FI_MESSAGE_PRINT CALL FUNCTION 'FI_MESSAGE_PRINT' EXPORTING I_XAUSN = 'X' I_COMSG = 0 EXCEPTIONS others = 0.
OPEN_FI_PERFORM_00001703_E CALL FUNCTION 'OPEN_FI_PERFORM_00001703_E' EXPORTING "1785194 I_LAUFD = H_F150ID-LAUFD "1785194 I_LAUFI = H_F150ID-LAUFI "1785194 TABLES T_SEL_CC = T_SEL_BUKRS T_SEL_CUST = T_SEL_KUNNR T_SEL_VEN = T_SEL_LIFNR T_LOG_CUST = T_LOG_KUNNR T_LOG_VEND = T_LOG_LIFNR T_SEL_FILTER = FLDTAB EXCEPTIONS others = 0.
GENERATE_DUNNING_DATA CALL FUNCTION 'GENERATE_DUNNING_DATA' EXPORTING I_LAUFD = H_F150ID-LAUFD I_LAUFI = H_F150ID-LAUFI I_BUKRS = IACCTAB-BUKRS I_GRDAT = H_F150V-GRDAT I_AUSDT = H_F150V-AUSDT I_TRACE = IACCTAB-TRACE I_MOUT = SPACE I_OFI = OFI TABLES T_MHNK = T_MHNK T_MHND = T_MHND T_FLDTAB = FLDTAB T_ICCDBUKRS = T_BUKRS T_FIMSG = T_FIMSG CHANGING C_KUNNR = IACCTAB-KUNNR C_LIFNR = IACCTAB-LIFNR EXCEPTIONS CUSTOMER_WO_PROCEDURE = 1 CUSTOMER_NOT_FOUND = 2 CUSTOMIZING_ERROR = 3 PARAMETER_ERROR = 4 others = 5.
CHECK_MAHNS CALL FUNCTION 'CHECK_MAHNS' EXPORTING I_LAUFD = H_F150ID-LAUFD I_LAUFI = H_F150ID-LAUFI I_IACCTAB = H_IACCTAB I_MABER = T_MHNK-SMABER TABLES T_FIMSG = T_FIMSGL CHANGING C_DUNN_IT = H_DUNN_IT EXCEPTIONS others = 0.
CHECK_MAHNS CALL FUNCTION 'CHECK_MAHNS' EXPORTING I_LAUFD = H_F150ID-LAUFD I_LAUFI = H_F150ID-LAUFI I_IACCTAB = IACCTAB I_MABER = T_MHNK-SMABER TABLES T_FIMSG = T_FIMSGL CHANGING C_DUNN_IT = H_DUNN_IT EXCEPTIONS others = 0.
F150_IMPORT_PARA CALL FUNCTION 'F150_IMPORT_PARA' EXPORTING I_LAUFD = I_F150ID-LAUFD I_LAUFI = I_F150ID-LAUFI IMPORTING E_AUSDT = F150V-AUSDT E_GRDAT = F150V-GRDAT TABLES T_RNG_BUKRS = T_SEL_BUKRS T_RNG_CUST = T_SEL_KUNNR T_RNG_VEND = T_SEL_LIFNR T_RNG_CUST_LOG = T_LOG_KUNNR T_RNG_VEND_LOG = T_LOG_LIFNR T_FLDTAB = FLDTAB EXCEPTIONS NO_PARAMETERS = 1 others = 2.
FI_MESSAGE_INIT CALL FUNCTION 'FI_MESSAGE_INIT' EXCEPTIONS others = 0.
FI_MESSAGE_SET CALL FUNCTION 'FI_MESSAGE_SET' TABLES T_FIMSG = T_FIMSG EXCEPTIONS NO_MESSAGE = 1 others = 2.
FI_MESSAGE_PROTOCOL CALL FUNCTION 'FI_MESSAGE_PROTOCOL' EXCEPTIONS NO_MESSAGE = 1 NOT_BATCH = 2 others = 3.
FI_MESSAGE_PRINT CALL FUNCTION 'FI_MESSAGE_PRINT' EXPORTING I_XAUSN = 'X' I_COMSG = 0 EXCEPTIONS others = 0.
GET_DUNNING_ICCD_LEADING_CC CALL FUNCTION 'GET_DUNNING_ICCD_LEADING_CC' EXPORTING I_BUKRS = E_IACCTAB-BUKRS IMPORTING E_BUKRS = H_BUKRS EXCEPTIONS others = 1.
GET_DUNNING_ICCD_CC CALL FUNCTION 'GET_DUNNING_ICCD_CC' EXPORTING I_BUKRS = H_BUKRS TABLES T_ICCDBUKRS = T_BUKRS EXCEPTIONS others = 1.
KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING LS_DETAIL = LS_DETAIL LS_WITEM = LS_WITEM LS_APPL = LD_APPL * LD_WORKLIST_FLAG = ' ' IMPORTING LS_KEY = LS_KEY_STATIC TABLES LT_SELKRIT = LT_SELKRIT LT_PARAM = LT_PARAM.
KPEP_MONI_CLOSE_RECORD call function 'KPEP_MONI_CLOSE_RECORD' exporting LS_KEY = LS_KEY_STATIC LS_SCMA_EVENT = LS_SCMA_EVENT * LS_MESSAGE = * LD_OBJECTS = * LS_EXT = * LS_RL = * TABLES * LT_SPOOL = GT_SPONO changing LD_APLSTAT = LD_APLSTAT exceptions * NO_ID_GIVEN = 1 others = 0.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.