SAP Reports / Programs | Controlling | Overhead Cost Controlling(CO-OM) SAP CO

MK23BF30 SAP ABAP INCLUDE - documentation and ABAP source code







MK23BF30 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 MK23BF30 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 MK23BF30. "Basic submit
SUBMIT MK23BF30 AND RETURN. "Return to original report after report execution complete
SUBMIT MK23BF30 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 MK23BF30

INCLUDE MK23BF30_READ_KOSTL . " READ_KOSTL
INCLUDE MK23BF30_ERROR_KOSTL . " ERROR_KOSTL
INCLUDE MK23BF30_READ_AUFNR . " READ_AUFNR
INCLUDE MK23BF30_ERROR_AUFNR . " ERROR_AUFNR
INCLUDE MK23BF30_GET_KOSTL_FROM_AUFK . " GET_KOSTL_FROM_AUFK
INCLUDE MK23BF30_READ_KSTRG . " READ_KSTRG
INCLUDE MK23BF30_ERROR_KSTRG . " ERROR_KSTRG
INCLUDE MK23BF30_READ_PSPNR . " READ_PSPNR
INCLUDE MK23BF30_ERROR_PSPNR . " ERROR_PSPNR
INCLUDE MK23BF30_READ_PRZNR . " READ_PRZNR
INCLUDE MK23BF30_ERROR_PRZNR . " ERROR_PRZNR
INCLUDE MK23BF30_READ_NPLNR . " READ_NPLNR
INCLUDE MK23BF30_ERROR_NPLNR . " ERROR_NPLNR
INCLUDE MK23BF30_READ_KDAUF . " READ_KDAUF
INCLUDE MK23BF30_ERROR_KDAUF . " ERROR_KDAUF
INCLUDE MK23BF30_READ_SAUFN . " READ_SAUFN
INCLUDE MK23BF30_ERROR_SAUFN . " ERROR_SAUFN
INCLUDE MK23BF30_GET_PAOBJNR . " GET_PAOBJNR
INCLUDE MK23BF30_READ_ERGOB . " READ_ERGOB
INCLUDE MK23BF30_ERROR_ERGOB . " ERROR_ERGOB
INCLUDE MK23BF30_READ_KSTAR . " READ_KSTAR
INCLUDE MK23BF30_READ_LSTAR . " READ_LSTAR
INCLUDE MK23BF30_READ_MATNR . " READ_MATNR
INCLUDE MK23BF30_GET_MATERIAL_DATA . " GET_MATERIAL_DATA
INCLUDE MK23BF30_READ_PERNR . " READ_PERNR
INCLUDE MK23BF30_ERROR_PERNR . " ERROR_PERNR
INCLUDE MK23BF30_READ_STAGR . " READ_STAGR
INCLUDE MK23BF30_CHECK_QUANTITY_INPUT . " CHECK_QUANTITY_INPUT
INCLUDE MK23BF30_TEST_EQUAL . " TEST_EQUAL
INCLUDE MK23BF30_SET_AMOUNT_QUANTITY_S . " SET_AMOUNT_QUANTITY_SIGN
INCLUDE MK23BF30_CHECK_AMOUNT_QUANTITY . " CHECK_AMOUNT_QUANTITY
INCLUDE MK23BF30_READ_ITT001 . " READ_ITT001
INCLUDE MK23BF30_GET_KOKRS_FROM_BUKRS . " GET_KOKRS_FROM_BUKRS
INCLUDE MK23BF30_MOVE_CSKS_TO_OBJT . " MOVE_CSKS_TO_OBJT
INCLUDE MK23BF30_MOVE_AUFK_TO_OBJT . " MOVE_AUFK_TO_OBJT
INCLUDE MK23BF30_MOVE_CKPH_TO_OBJT . " MOVE_CKPH_TO_OBJT
INCLUDE MK23BF30_MOVE_PRPS_TO_OBJT . " MOVE_PRPS_TO_OBJT
INCLUDE MK23BF30_MOVE_CBPR_TO_OBJT . " MOVE_CBPR_TO_OBJT
INCLUDE MK23BF30_MOVE_NPLN_TO_OBJT . " MOVE_NPLN_TO_OBJT




INCLUDE MK23BF30_MOVE_KDAU_TO_OBJT . " MOVE_KDAU_TO_OBJT
INCLUDE MK23BF30_MOVE_KSLA_TO_OBJT . " MOVE_KSLA_TO_OBJT
INCLUDE MK23BF30_MOVE_SAUF_TO_OBJT . " MOVE_SAUF_TO_OBJT
INCLUDE MK23BF30_MOVE_ERGO_TO_OBJT . " MOVE_ERGO_TO_OBJT
INCLUDE MK23BF30_GET_EQUITY_GROUP . " GET_EQUITY_GROUP
INCLUDE MK23BF30_TEST_OBJECT_CURRENCY . " TEST_OBJECT_CURRENCY
INCLUDE MK23BF30_ERROR_CURR_CONVERSION . " ERROR_CURR_CONVERSION
INCLUDE MK23BF30_READ_COKA . " READ_COKA
INCLUDE MK23BF30_ENQUEUE_COKA . " ENQUEUE_COKA
INCLUDE MK23BF30_READ_COKL . " READ_COKL
INCLUDE MK23BF30_ENQUEUE_COKL . " ENQUEUE_COKL
INCLUDE MK23BF30_READ_KOSTL_LSTAR . " READ_KOSTL_LSTAR
INCLUDE MK23BF30_READ_COSTCTR_ACTIVITY . " READ_COSTCTR_ACTIVITY
INCLUDE MK23BF30_CHECK_ACTIVITY_TYPE . " CHECK_ACTIVITY_TYPE
INCLUDE MK23BF30_FILL_LATYPI . " FILL_LATYPI
INCLUDE MK23BF30_READ_TABLE_COKL . " READ_TABLE_COKL
INCLUDE MK23BF30_GET_OBJNR_KL . " GET_OBJNR_KL
INCLUDE MK23BF30_ROUND_QUANTITY . " ROUND_QUANTITY
INCLUDE MK23BF30_AUSBRINGUNG_BERECHNEN . " AUSBRINGUNG_BERECHNEN
INCLUDE MK23BF30_CONVERT_TO_EXTERNAL_U . " CONVERT_TO_EXTERNAL_UNIT
INCLUDE MK23BF30_CHECK_LINE_PROCESSING . " CHECK_LINE_PROCESSING
INCLUDE MK23BF30_CHECK_LINE_INITIAL . " CHECK_LINE_INITIAL
INCLUDE MK23BF30_CHECK_LINE_REQUEST . " CHECK_LINE_REQUEST
INCLUDE MK23BF30_FILL_TEXT_FOR_KOSTL . " FILL_TEXT_FOR_KOSTL
INCLUDE MK23BF30_FILL_TEXT_FOR_LSTAR . " FILL_TEXT_FOR_LSTAR
INCLUDE MK23BF30_CHECK_KOSTL . " CHECK_KOSTL
INCLUDE MK23BF30_CHECK_AUFNR . " CHECK_AUFNR
INCLUDE MK23BF30_CHECK_KSTRG . " CHECK_KSTRG
INCLUDE MK23BF30_CHECK_PSPNR . " CHECK_PSPNR
INCLUDE MK23BF30_CHECK_PRZNR . " CHECK_PRZNR
INCLUDE MK23BF30_CHECK_NPLNR . " CHECK_NPLNR
INCLUDE MK23BF30_CHECK_KDAUF . " CHECK_KDAUF
INCLUDE MK23BF30_CHECK_SAUFN . " CHECK_SAUFN
INCLUDE MK23BF30_CHECK_ERGOB . " CHECK_ERGOB
INCLUDE MK23BF30_SET_OBJT_KEYFIELDS . " SET_OBJT_KEYFIELDS
INCLUDE MK23BF30_APPEND_RECONCILIATION . " APPEND_RECONCILIATION_OBJE
INCLUDE MK23BF30_FILL_TEXT_FOR_PRZNR . " FILL_TEXT_FOR_PRZNR
INCLUDE MK23BF30_CHECK_VERSIONS . " CHECK_VERSIONS


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:

CJPN_INTERN_TO_EXTERN_CONV * call function 'CJPN_INTERN_TO_EXTERN_CONV' * exporting * int_num = rk23b-sproj * importing * ext_num = help_pspnr.

UNIT_CONVERSION_SIMPLE * call function 'UNIT_CONVERSION_SIMPLE' * exporting * input = 1 * round_sign = ' ' * unit_in = rk23b-veinh * unit_out = ts_sobjt-veinh * importing * output = save-umres * exceptions * conversion_not_found = 01 * others = 02.

UNIT_CONVERSION_SIMPLE * call function 'UNIT_CONVERSION_SIMPLE' * exporting * input = 1 * round_sign = ' ' * unit_in = rk23b-leinh * unit_out = sltxt-leinh * importing * output = save-umres * exceptions * conversion_not_found = 01 * others = 02.

CJPN_INTERN_TO_EXTERN_CONV * call function 'CJPN_INTERN_TO_EXTERN_CONV' * exporting * int_num = rk23b-eproj * importing * ext_num = help_pspnr.

UNIT_CONVERSION_SIMPLE * call function 'UNIT_CONVERSION_SIMPLE' * exporting * input = 1 * round_sign = ' ' * unit_in = rk23b-veinh * unit_out = tr_eobjt-veinh * importing * output = save-umree * exceptions * conversion_not_found = 01 * others = 02.

UNIT_CONVERSION_SIMPLE * call function 'UNIT_CONVERSION_SIMPLE' * exporting * input = 1 * round_sign = ' ' * unit_in = rk23b-auseh * unit_out = sltxt-auseh * importing * output = save-umree * exceptions * conversion_not_found = 01 * others = 02.

VALID_EQUITY_GROUP * call function 'VALID_EQUITY_GROUP' * exporting * bldat = cobk-bldat * bukrs = ge_bukrs * coobjtype = ge_obart "XHOK068804 * etype = ge_etype * vname = ge_vname * "WARN = E06 "XHOK068804 * importing * egrup = ge_egrup.

K_COSTCENTER_ACTIVITY_READ * CALL FUNCTION 'K_COSTCENTER_ACTIVITY_READ' * EXPORTING ** GET_OBJNR = E01 * GJAHR = COBK-GJAHR * KOKRS = COBK-KOKRS * KOSTL = SLKEY-KOSTL * LSTAR = SLKEY-LSTAR * IMPORTING * AUSEH = CSSL-AUSEH * AUSFK = CSSL-AUSFK * LATYP = CSSL-LATYP * LEINH = CSSL-LEINH * OBJNR = CSSL-OBJNR * EXCEPTIONS * NOT_FOUND = 01 * NOT_FOUND_IN_YEAR = 02 * NOT_NORMAL = 03 "nicht verrechenbar * OTHERS = 04.

OBJECT_NUMBER_GET_KL * CALL FUNCTION 'OBJECT_NUMBER_GET_KL' * EXPORTING * KOKRS = COBK-KOKRS * KOSTL = SLTXT-KOSTL * LSTAR = SLTXT-LSTAR * IMPORTING * OBJNR = SLTXT-OBJNR * EXCEPTIONS * NUMBER_ALREADY_EXISTS = 1.

K_COSTA_READ_SINGLES * CALL FUNCTION 'K_COSTA_READ_SINGLES' * EXPORTING * VON_PERIODE = COBK-PERAB * BIS_PERIODE = COBK-PERAB * TABLES * ICOSTA = ITCOSTA * EXCEPTIONS * NOT_FOUND = 1 * OTHERS = 2.



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