FV45_MILLSE_INHERIT_CHARACTS 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 FV45_MILLSE_INHERIT_CHARACTS 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CTCV_INIT_USER_DATA CALL FUNCTION 'CTCV_INIT_USER_DATA'.
MILL_SE_GET_CHAR_AND_VALUE CALL FUNCTION 'MILL_SE_GET_CHAR_AND_VALUE' EXPORTING instance = vbap-cuobj if_creation_mode = 'X' if_active_and_error = pf_active_and_error * if_RECALC_FATTR = 'X' IMPORTING new_instance = pf_new_instance TABLES et_value = lt_mvar CHANGING cf_anzeigen = lf_anzeigen cx_fattr = lt_poss_char EXCEPTIONS "#EC * error_message = 9 material_has_no_profil = 1 no_configuration_params = 2 OTHERS = 3.
MILL_SE_GET_CHAR_AND_VALUE CALL FUNCTION 'MILL_SE_GET_CHAR_AND_VALUE' EXPORTING instance = pf_gvbap_cuobj if_active_and_error = pf_active_and_error IMPORTING new_instance = pf_new_instance CHANGING cf_anzeigen = lf_anzeigen cx_fattr = lt_poss_char EXCEPTIONS "#EC * error_message = 9 material_has_no_profil = 1 no_configuration_params = 2 OTHERS = 3.
MILL_SE_GET_CHAR_AND_VALUE CALL FUNCTION 'MILL_SE_GET_CHAR_AND_VALUE' EXPORTING instance = vbap-cuobj if_creation_mode = 'X' if_active_and_error = pf_active_and_error IMPORTING new_instance = pf_new_instance TABLES et_value = lt_mvar CHANGING cf_anzeigen = lf_anzeigen * Cx_FATTR = lt_poss_char EXCEPTIONS "#EC * error_message = 9 material_has_no_profil = 1 no_configuration_params = 2 OTHERS = 3.
CEI0_DDB_HAS_CHARACTERISTICS CALL FUNCTION 'CEI0_DDB_HAS_CHARACTERISTICS' EXPORTING query_mode = ' ' required = 'X' optional = 'X' assigned = 'X' unassigned = 'X' allowed = 'X' inconsistent = ' ' TABLES exp_characteristics = lt_char_poss EXCEPTIONS "#EC * not_found = 1 no_characteristic_in_ddb = 2 OTHERS = 3.
CLSE_SELECT_USR01 CALL FUNCTION 'CLSE_SELECT_USR01' EXPORTING username = sy-uname IMPORTING decimal_sign = lf_decimal_sign separator = lf_separator date_format = lf_date_format.
PERIOD_AND_DATE_CONVERT_INPUT CALL FUNCTION 'PERIOD_AND_DATE_CONVERT_INPUT' EXPORTING * DIALOG_DATE_IS_IN_THE_PAST = 'X' external_date = ext_datum * EXTERNAL_PERIOD = ' ' * INTERNAL_PERIOD = ' ' * I_PERIV = * I_WERKS = * I_MRPPP = IMPORTING internal_date = int_datum * INTERNAL_PERIOD = EXCEPTIONS date_invalid = 1 no_data = 2 period_invalid = 3 OTHERS = 4.
CTCV_INIT_USER_DATA CALL FUNCTION 'CTCV_INIT_USER_DATA'.
CTBP_CONVERT_VALUE_EXT_TO_INT CALL FUNCTION 'CTBP_CONVERT_VALUE_EXT_TO_INT' EXPORTING CHARACTNAME = xmerkmal-atnam VALUE_EXTERNAL = ls_ausp-ATWRT IMPORTING VALUE_FROM = ls_ausp-atflv VALUE_TO = ls_ausp-atflb VALUE_RELATION = ls_ausp-atcod EXCEPTIONS NO_AUTHORITY = 1 CHARACT_NOT_FOUND = 2 WRONG_DATA_TYPE = 3 WRONG_VALUE = 4 WRONG_INPUT = 5 OTHERS = 6 .
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
FV45_MILLSE_INHERIT_CHARACTS - FV45MILLSEINHERITCHARACTS FV45_MILLSE_GET_LINE_VALUES - FV45MILLSEGETLINEVALUES FV45_MILLSE_GET_LINE_ATTR - Include FV45_MILLSE_GET_LINE_ATTR FV45_MILLSE_GET_KNMT_VALUES - FV45MILLSEGETKNMTVALUES FV45_MILLSE_GET_FIELD_ATTR - Include FV45_MILLSE_GET_FIELD_ATTR FV45_MILLSE_GET_CUOBJ_VALUES - FV45MILLSEGETCUOBJVALUES