SAP Reports / Programs | Logistics - General | Logistics Basic Data | Promotion(LO-MD-PR) SAP LO

MWAKAF04 SAP ABAP INCLUDE - Promotion planning 2







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


Text pool values


Title: Promotion planning 2


INCLUDES used within this REPORT MWAKAF04

INCLUDE MWAKAF04_UPDKZ_CHANGE . " UPDKZ_CHANGE
INCLUDE MWAKAF04_ADJUST_UPDKZ . " ADJUST_UPDKZ
INCLUDE MWAKAF04_TAB_POINTER_SAVE . " TAB_POINTER_SAVE
INCLUDE MWAKAF04_LINE_DELETE . " LINE_DELETE
INCLUDE MWAKAF04_LOOP_SAVE . " LOOP_SAVE
INCLUDE MWAKAF04_LINE_DELETE_WAKPD . " LINE_DELETE_WAKPD
INCLUDE MWAKAF04_LINE_DELETE_WAGUD . " LINE_DELETE_WAGUD
INCLUDE MWAKAF04_LINE_DELETE_WAZTD . " LINE_DELETE_WAZTD
INCLUDE MWAKAF04_EDIT_SELECT_ALL . " EDIT_SELECT_ALL
INCLUDE MWAKAF04_EDIT_DESELECT_ALL . " EDIT_DESELECT_ALL
INCLUDE MWAKAF04_EDIT_SELECT_ALL_WAK05 . " EDIT_SELECT_ALL_WAKPD
INCLUDE MWAKAF04_EDIT_SELECT_ALL_WAKPD . " EDIT_SELECT_ALL_WAKPD_FOL_
INCLUDE MWAKAF04_EDIT_SELECT_ALL_WAGUD . " EDIT_SELECT_ALL_WAGUD
INCLUDE MWAKAF04_EDIT_SELECT_ALL_WAZTD . " EDIT_SELECT_ALL_WAZTD
INCLUDE MWAKAF04_EDIT_SELECT_ALL_WAKTD . " EDIT_SELECT_ALL_WAKTD
INCLUDE MWAKAF04_EDIT_SELECT_ALL_RWAKA . " EDIT_SELECT_ALL_RWAKA_KFLA
INCLUDE MWAKAF04_EDIT_DESELECT_ALL_RWA . " EDIT_DESELECT_ALL_RWAKA_KF
INCLUDE MWAKAF04_EDIT_DESELECT_ALL_W04 . " EDIT_DESELECT_ALL_WAKPD
INCLUDE MWAKAF04_EDIT_DESELECT_ALL_WAG . " EDIT_DESELECT_ALL_WAGUD
INCLUDE MWAKAF04_EDIT_DESELECT_ALL_WAZ . " EDIT_DESELECT_ALL_WAZTD
INCLUDE MWAKAF04_EDIT_DESELECT_ALL_WAK . " EDIT_DESELECT_ALL_WAKTD
INCLUDE MWAKAF04_EDIT_SELECT_BLOCK . " EDIT_SELECT_BLOCK
INCLUDE MWAKAF04_EDIT_SELECT_BLOCK_W03 . " EDIT_SELECT_BLOCK_WAKPD
INCLUDE MWAKAF04_EDIT_SELECT_BLOCK_WAG . " EDIT_SELECT_BLOCK_WAGUD
INCLUDE MWAKAF04_EDIT_SELECT_BLOCK_WAZ . " EDIT_SELECT_BLOCK_WAZTD
INCLUDE MWAKAF04_EDIT_SELECT_BLOCK_WAK . " EDIT_SELECT_BLOCK_WAKTD
INCLUDE MWAKAF04_MAR_SORT . " MAR_SORT
INCLUDE MWAKAF04_GET_CURSOR . " GET_CURSOR
INCLUDE MWAKAF04_COUNTER . " COUNTER
INCLUDE MWAKAF04_CALCULATION_VK . " CALCULATION_VK
INCLUDE MWAKAF04_C_MEBME . " C_MEBME
INCLUDE MWAKAF04_C_MELAK . " C_MELAK
INCLUDE MWAKAF04_CALCULATION_PABLM . " CALCULATION_PABLM
INCLUDE MWAKAF04_CALCULATION_PABBM . " CALCULATION_PABBM
INCLUDE MWAKAF04_CALCULATION_AUFME . " CALCULATION_AUFME
INCLUDE MWAKAF04_CALCULATION_PUMEP . " CALCULATION_PUMEP
INCLUDE MWAKAF04_MATERIAL_UNIT_CONVERS . " MATERIAL_UNIT_CONVERSION




INCLUDE MWAKAF04_MEBME_BASIS . " MEBME_BASIS
INCLUDE MWAKAF04_MELAK_CHANGE . " MELAK_CHANGE
INCLUDE MWAKAF04_ARTNR_TEXT_COMPLETE . " ARTNR_TEXT_COMPLETE
INCLUDE MWAKAF04_MATERIAL_TEXT_READ ." MATERIAL_TEXT_READ
INCLUDE MWAKAF04_C_ARTNR . " C_ARTNR
INCLUDE MWAKAF04_C_ARTNR_MEBME . " C_ARTNR_MEBME
INCLUDE MWAKAF04_C_AUFME_MEAUF . " C_AUFME_MEAUF
INCLUDE MWAKAF04_VALUE_WAKPD-AKTHE . " VALUE_WAKPD-AKTHE
INCLUDE MWAKAF04_C_MEAUF . " C_MEAUF
INCLUDE MWAKAF04_MEAUF_CHANGE . " MEAUF_CHANGE
INCLUDE MWAKAF04_C_AKTHE_P . " C_AKTHE_P
INCLUDE MWAKAF04_WAGUD_AN_XWAGUD . " WAGUD_AN_XWAGUD
INCLUDE MWAKAF04_C_FILGR . " C_FILGR
INCLUDE MWAKAF04_C_MELAK_500 . " C_MELAK_500
INCLUDE MWAKAF04_C_PABBM_AUFME_PABLM . " C_PABBM_AUFME_PABLM
INCLUDE MWAKAF04_C_PLVKP_PLEKP . " C_PLVKP_PLEKP
INCLUDE MWAKAF04_C_WAELA . " C_WAELA
INCLUDE MWAKAF04_C_EPEIN . " C_EPEIN
INCLUDE MWAKAF04_COMPLETE_PABBM . " COMPLETE_PABBM
INCLUDE MWAKAF04_C_PABBM_PABLM . " C_PABBM_PABLM
INCLUDE MWAKAF04_COMPLETE_AUFME . " COMPLETE_AUFME
INCLUDE MWAKAF04_C_AKTHE . " C_AKTHE
INCLUDE MWAKAF04_C_AKTHE_TEXT_READ . " C_AKTHE_TEXT_READ
INCLUDE MWAKAF04_WAZTD_AN_XWAZTD . " WAZTD_AN_XWAZTD
INCLUDE MWAKAF04_C_SELKZ . " C_SELKZ
INCLUDE MWAKAF04_CALCULATE_DATE . " CALCULATE_DATE
INCLUDE MWAKAF04_CALCULATE_LIST_DATES . " CALCULATE_LIST_DATES
INCLUDE MWAKAF04_CALCULATE_BEK_DATE ." CALCULATE_BEK_DATE
INCLUDE MWAKAF04_CALCULATE_WE_DATE . " CALCULATE_WE_DATE
INCLUDE MWAKAF04_INIT_DEFAULT_WAGUD ." INIT_DEFAULT_WAGUD
INCLUDE MWAKAF04_C_RANGE_MODULE_VK . " C_RANGE_MODULE_VK
INCLUDE MWAKAF04_C_RANGE_MODULE_LIST . " C_RANGE_MODULE_LIST
INCLUDE MWAKAF04_VK_MIN_MAX_SET . " VK_MIN_MAX_SET
INCLUDE MWAKAF04_LIST_MIN_MAX_SET . " LIST_MIN_MAX_SET
INCLUDE MWAKAF04_C_AWEFI . " C_AWEFI
INCLUDE MWAKAF04_C_ABEKM . " C_ABEKM
INCLUDE MWAKAF04_C_RUDAT . " C_RUDAT
INCLUDE MWAKAF04_XWAKTD_SET . " XWAKTD_SET
INCLUDE MWAKAF04_C_DELETE_WAKPD . " C_DELETE_WAKPD





INCLUDE MWAKAF04_C_PRICE . " C_PRICE
INCLUDE MWAKAF04_C_PLEKP . " C_PLEKP
INCLUDE MWAKAF04_C_PLVKP . " C_PLVKP
INCLUDE MWAKAF04_C_FILGR_PRICE . " C_FILGR_PRICE
INCLUDE MWAKAF04_FCODE_PRICE . " FCODE_PRICE
INCLUDE MWAKAF04_PROMOTION_PRICE_CHANG . " PROMOTION_PRICE_CHANGE
INCLUDE MWAKAF04_WALE_READ . " WALE_READ
INCLUDE MWAKAF04_C_FILGR_DATE . " C_FILGR_DATE
INCLUDE MWAKAF04_C_AVKVO . " C_AVKVO
INCLUDE MWAKAF04_C_AVKBI . " C_AVKBI
INCLUDE MWAKAF04_C_ALIVO . " C_ALIVO
INCLUDE MWAKAF04_C_ALIBI . " C_ALIBI
INCLUDE MWAKAF04_C_VKDBI . " C_VKDBI
INCLUDE MWAKAF04_C_EKDBI . " C_EKDBI
INCLUDE MWAKAF04_COMPLETE_EK . " COMPLETE_EK
INCLUDE MWAKAF04_C_EKDAB . " C_EKDAB
INCLUDE MWAKAF04_C_VKDAB . " C_VKDAB
INCLUDE MWAKAF04_COMPLETE_LIST . " COMPLETE_LIST
INCLUDE MWAKAF04_CLASS_TYPE . " CLASS_TYPE
INCLUDE MWAKAF04_C_DELETE_WAZTD . " C_DELETE_WAZTD
INCLUDE MWAKAF04_C_FOLGEVERARBEITUNG_M . " C_FOLGEVERARBEITUNG_MOEGLI
INCLUDE MWAKAF04_C_FOLGEVERARBEITUNG_O . " C_FOLGEVERARBEITUNG_OK_A0
INCLUDE MWAKAF04_C_FINAL_YEAR . " C_FINAL_YEAR
INCLUDE MWAKAF04_REFRESH_ITAB . " REFRESH_ITAB
INCLUDE MWAKAF04_C_PLVKP_WAELA . " C_PLVKP_WAELA
INCLUDE MWAKAF04_PMAT_TAB_APPEND . " PMAT_TAB_APPEND
INCLUDE MWAKAF04_PMAT_DELETE . " PMAT_DELETE
INCLUDE MWAKAF04_DELETE_POS_XWAKPD . " DELETE_POS_XWAKPD
INCLUDE MWAKAF04_PRICE_CHECK_ON_SAVE . " PRICE_CHECK_ON_SAVE
INCLUDE MWAKAF04_INIT_WAELA_VPEIN . " INIT_WAELA_VPEIN
INCLUDE MWAKAF04_SET_SALES_PRICE_AS_PL . " SET_SALES_PRICE_AS_PLVKP
INCLUDE MWAKAF04_SET_STATUS_EKKPS . " SET_STATUS_EKKPS
INCLUDE MWAKAF04_SET_STATUS_VKKPS . " SET_STATUS_VKKPS
INCLUDE MWAKAF04_SET_TC_FIELD_LINES ." SET_TC_FIELD_LINES
INCLUDE MWAKAF04_C_OVERLAPPING_PROMOTI . " C_OVERLAPPING_PROMOTIONS
INCLUDE MWAKAF04_GET_SP_REF . " GET_SP_REF
INCLUDE MWAKAF04_GET_NORMAL_SALES_PRIC . " GET_NORMAL_SALES_PRICE
INCLUDE MWAKAF04_COMPARE_SALES_PRICES . " COMPARE_SALES_PRICES
INCLUDE MWAKAF04_C_VLGNR . " C_VLGNR



INCLUDE MWAKAF04_C_VTLINIE . " C_VTLINIE
INCLUDE MWAKAF04_C_KALKE . " C_KALKE
INCLUDE MWAKAF04_DETERMINE_PABLM . " DETERMINE_PABLM
INCLUDE MWAKAF04_C_WAKH_PLMGE_MELAK ." C_WAKH_PLMGE_MELAK
INCLUDE MWAKAF04_CALCULATE_RUDAT . " CALCULATE_RUDAT
INCLUDE MWAKAF04_VALUE_WAGUD_VLGNR . " VALUE_WAGUD_VLGNR
INCLUDE MWAKAF04_POPUP_FOR_FILTER . " POPUP_FOR_FILTER
INCLUDE MWAKAF04_POSITION_FILTER . " POSITION_FILTER
INCLUDE MWAKAF04_POPUP_FOR_SEARCH . " POPUP_FOR_SEARCH
INCLUDE MWAKAF04_ARTICLES_SEARCH . " ARTICLES_SEARCH
INCLUDE MWAKAF04_CAL_DATES.


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:

PROMOTION_CHANGEDOCUMENTS_SHOW CALL FUNCTION 'PROMOTION_CHANGEDOCUMENTS_SHOW' EXPORTING aktnr = l_aktnr tabname = l_tabname tabkey = l_tabkey fieldname = l_fieldname EXCEPTIONS not_found = 1 OTHERS = 2.

CONVERSION_EXIT_MATN1_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = wakpd-artnr IMPORTING output = l_artnr_conv.

CONVERSION_EXIT_CUNIT_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = wakpd-mebme language = sy-langu IMPORTING * LONG_TEXT = output = l_mebme_conv.

CONVERSION_EXIT_MATN1_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = g_t_swakpd-artnr IMPORTING output = l_artnr_conv.

CONVERSION_EXIT_CUNIT_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = g_t_swakpd-mebme language = sy-langu IMPORTING * LONG_TEXT = output = l_mebme_conv.

TREEV_CREATE_SIMPLE_TREE * CALL FUNCTION 'TREEV_CREATE_SIMPLE_TREE' * EXPORTING * OWNER_REPID = THIS_REPID * DYNNR = THIS_DYNNR * CONTAINER = 'TREE' * LEFT = 0 * TOP = 0 * WIDTH = 100 * HEIGHT = 100 ** ALIGNMENT = ** METRIC = CNTL_METRIC_DYNPRO * NO_FLUSH = ' ' ** LINK_REPID = ** SHELLSTYLE = ** PARENTID = ** REG_EVENT_EXPAND_NO_CHILDREN = ** register_event_node_dbl_click = ** REGISTER_EVENT_NODE_CONTEXT_M = * REGISTER_EVENT_SEL_CHANGE = 'X' * NODE_SELECTION_MODE = TREEV_NODE_SEL_MODE_SINGLE ** HIDE_SELECTION = * NODE_TABLE_STRUCTURE_NAME = 'PROMOTION_TREESNODE' * TABLES * NODE_TABLE = G_T_NODE_TABLE * CHANGING * HANDLE = G_TREE_HANDLE * EXCEPTIONS * CREATE_ERROR = 1 * TREE_CONTROL_NOT_EXISTING = 2 * CNTL_SYSTEM_ERROR = 3 * FAILED = 4 * ILLEGAL_NODE_SELECTION_MODE = 5 * MISSING_NODE_STRUCTURE_NAME = 6 * ERROR_IN_NODE_TABLE = 7 * DP_ERROR = 8 * ILLEGAL_OWNER_REPID = 9 * TABLE_STRUCTURE_NAME_NOT_FOUND = 10 * OTHERS = 11 * .

TREEV_EXPAND_ROOT_NODES * CALL FUNCTION 'TREEV_EXPAND_ROOT_NODES' * EXPORTING * HANDLE = G_TREE_HANDLE * LEVEL_COUNT = 0 " hier ohne Bedeutung * EXPAND_ALL_CHILDREN = 'X' " alles expandieren ** NO_FLUSH = * EXCEPTIONS * FAILED = 1 * ILLEGAL_LEVEL_COUNT = 2 * CNTL_SYSTEM_ERROR = 3 * OTHERS = 4 * .

TREEV_SET_SELECTED_NODE * CALL FUNCTION 'TREEV_SET_SELECTED_NODE' * EXPORTING * HANDLE = G_TREE_HANDLE * NODE_KEY = P_NODE_KEY ** NO_FLUSH = * EXCEPTIONS * FAILED = 1 * INSTANCE_NOT_FOUND = 2 * SINGLE_NODE_SELECTION_ONLY = 3 * CNTL_SYSTEM_ERROR = 4 * NODE_NOT_FOUND = 5 * OTHERS = 6 * .

TREEV_EVENT_CB_SEL_CHANGE * CALL FUNCTION 'TREEV_EVENT_CB_SEL_CHANGE' * EXPORTING * CALLBACK_FORM = 'TREE_NODE_SEL_CHANGE' * CHANGING * HANDLE = G_TREE_HANDLE * EXCEPTIONS * CB_NOT_FOUND = 1 * FAILED = 2 * INV_CALLBACK_DEFINITION = 3 * OTHERS = 4.

CONVERSION_EXIT_MATN1_INPUT CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT' EXPORTING input = l_artnr IMPORTING output = l_artnr_conv.

CONVERSION_EXIT_CUNIT_INPUT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT' EXPORTING input = l_mebme language = sy-langu IMPORTING output = l_mebme_conv.

DETERMINE_PURCHASE_VARIANT CALL FUNCTION 'DETERMINE_PURCHASE_VARIANT' EXPORTING pi_variant = wakpd-artnr TABLES pe_purchase_variant_tab = l_variant_tab EXCEPTIONS wrong_call = 1 variant_not_found = 2 no_logistic_variant = 3 no_purchase_variant = 4 error = 5 OTHERS = 6.

MATERIAL_CONVERT_QUANTITY CALL FUNCTION 'MATERIAL_CONVERT_QUANTITY' EXPORTING pi_material_src = p_artnr_in pi_meinh_src = p_me_in * PI_MEINS_SRC = pi_quantity_src = 1 pi_material_dst = p_artnr_out pi_meinh_dst = p_me_out * PI_MEINS_DST = IMPORTING pe_quantity_dst = l_faktor * PE_MEINH_DST = * PE_MEINS_DST = EXCEPTIONS wrong_call = 1 material_not_found = 2 no_conversion = 3 OTHERS = 4.

SALES_CONDITIONS_TABLE_DISPLAY CALL FUNCTION 'SALES_CONDITIONS_TABLE_DISPLAY' EXPORTING pi_i_scd = l_wpiscd iv_switch_to_alv = g_alv_display " Usability Improvement TABLES * SO_WERKS = * SO_PLTYP = * SO_MATNR = pi_t_arfi = l_arfi EXCEPTIONS no_materials_selected = 1 no_plants_selected = 2 no_condition_types_found = 3 no_conditions_found = 4 too_many_materials = 5 OTHERS = 6.

PRLISTS_AS_PRICING_LEVEL_CHECK CALL FUNCTION 'PRLISTS_AS_PRICING_LEVEL_CHECK' TABLES pi_t_filiku = l_t_filiku px_t_mvplc = l_t_mvplc pe_t_filipl = l_t_filipl.

T023T_SINGLE_READ CALL FUNCTION 'T023T_SINGLE_READ' EXPORTING t023t_spras = sy-langu t023t_matkl = l_t_mvplc-matkl IMPORTING wt023t = l_t023t EXCEPTIONS not_found = 1 OTHERS = 2.

T023T_SINGLE_READ CALL FUNCTION 'T023T_SINGLE_READ' EXPORTING t023t_spras = sy-langu t023t_matkl = l_t_filipl-matkl IMPORTING wt023t = l_t023t EXCEPTIONS not_found = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = 'SAPMWAKA' i_internal_tabname = 'G_T_SMVPLC' * i_structure_name = * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = CHANGING ct_fieldcat = l_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = l_repid i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' * I_STRUCTURE_NAME = is_layout = l_is_layout it_fieldcat = l_fieldcat * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = ' ' it_events = l_it_event * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = i_screen_start_column = 1 i_screen_start_line = 5 i_screen_end_column = 60 i_screen_end_line = l_screen_end_line * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = l_t_smvplc[] * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = 'SAPMWAKA' i_internal_tabname = 'G_T_SFILIPL' * i_structure_name = * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = CHANGING ct_fieldcat = l_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' * I_CALLBACK_PROGRAM = ' ' * I_CALLBACK_PF_STATUS_SET = ' ' * I_CALLBACK_USER_COMMAND = ' ' * I_STRUCTURE_NAME = is_layout = l_is_layout it_fieldcat = l_fieldcat * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = ' ' * IT_EVENTS = * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = i_screen_start_column = 1 i_screen_start_line = 5 i_screen_end_column = 85 i_screen_end_line = l_screen_end_line * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = l_t_sfilipl[] * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = itab_listheader * I_LOGO = * I_END_OF_LIST_GRID = .

CONVERSION_EXIT_MATN1_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = pi_artnr IMPORTING output = l_artnr_conv.

CONVERSION_EXIT_CUNIT_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = pi_mebme language = sy-langu IMPORTING * LONG_TEXT = output = l_mebme_conv.

CONVERSION_EXIT_MATN1_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = g_t_swakpd-artnr IMPORTING output = l_artnr_conv.

CONVERSION_EXIT_CUNIT_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = g_t_swakpd-mebme language = sy-langu IMPORTING * LONG_TEXT = output = l_mebme_conv.

PROMOTION_FIND_ALLOCATIONRULE CALL FUNCTION 'PROMOTION_FIND_ALLOCATIONRULE' EXPORTING pi_i_wakhd = pi_wakhd pi_i_wakpd = px_wakpd * PI_DIALOG = * IMPORTING * PE_I_SVKO = TABLES pt_svko = l_t_svko pt_wagud = g_t_xwagud pt_filiale = g_t_filiale EXCEPTIONS rule_not_found = 1 OTHERS = 2.

CHECK_DOMAIN_VALUES CALL FUNCTION 'CHECK_DOMAIN_VALUES' EXPORTING domname = c_status_spgru value = px_wakpd-spgru EXCEPTIONS no_domname = 1 wrong_value = 2 dom_not_found = 3 OTHERS = 4.

CHECK_DOMAIN_VALUES CALL FUNCTION 'CHECK_DOMAIN_VALUES' EXPORTING domname = c_status_rgart value = px_wakpd-rgart EXCEPTIONS no_domname = 1 wrong_value = 2 dom_not_found = 3 OTHERS = 4.

CHECK_DOMAIN_VALUES CALL FUNCTION 'CHECK_DOMAIN_VALUES' EXPORTING domname = c_status_lcheck value = px_wakpd-reskz EXCEPTIONS no_domname = 1 wrong_value = 2 dom_not_found = 3 OTHERS = 4.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = px_wakpd-bedat EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = px_wakpd-fbdat EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = px_wakpd-sbdat EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = px_wakpd-fldat EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = px_wakpd-sldat EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = pi_wagud-avkvo EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = pi_wagud-avkbi EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = pi_wagud-alivo EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = pi_wagud-alibi EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = pi_wagud-awefi EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = pi_wagud-abekm EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.

DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = pi_wagud-rudat EXCEPTIONS plausibility_check_failed = 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 MWAKAF04 or its description.