SAP Reports / Programs | Materials Management(MM) SAP MM

/SAPNEA/J_SC_30F01 SAP ABAP INCLUDE - Include /SAPNEA/J_SC_30F01







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


Text pool values


Title: Include /SAPNEA/J_SC_30F01


INCLUDES used within this REPORT /SAPNEA/J_SC_30F01

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:

/SAPNEA/J_SC_SCC_BWKEY_ACTIVE CALL FUNCTION '/SAPNEA/J_SC_SCC_BWKEY_ACTIVE' EXPORTING i_werks = s_plant IMPORTING e_scc_act = l_scc_act EXCEPTIONS not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-200 text_question = text-201 text_button_1 = text-202 text_button_2 = text-203 default_button = '2' display_cancel_button = ' ' start_column = 15 start_row = 3 IMPORTING answer = p_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

/SAPNEA/POST_COMPONENT_INVOICE CALL FUNCTION '/SAPNEA/POST_COMPONENT_INVOICE' EXPORTING i_mblnr = l_wa_rowa-mblnr i_mjahr = l_wa_rowa-mjahr i_fbuda = l_wa_rowa-bldat i_fkdat = l_wa_rowa-budat i_zeile = l_wa_rowa-zeile i_posting = l_posting_type "note 1567372 IMPORTING e_vbeln = l_vbeln TABLES it_message = l_it_crememo_msg EXCEPTIONS material_doc_missing = 1 chargeable_processing_inactive = 2 invoice_doc_type_missing = 3 rowa_data_status_completed = 4 rowa_data_not_found = 5 zero_supplying_price = 6 pricing_error = 7 enqueue_error = 8 lfa1_read_error = 9 t001w_read_error = 10 mvke_read_error = 11 t161v_read_error = 12 pstyv_read_error = 13 knvv_read_error = 14 tvfk_read_error = 15 t683v_read_error = 16 posting_error = 17 update_rowa_error = 18 OTHERS = 19.

ENQUEUE_/SAPNEA/EROWA * CALL FUNCTION 'ENQUEUE_/SAPNEA/EROWA' * EXPORTING * mblnr = l_wa_rowa-mblnr * mjahr = l_wa_rowa-mjahr * zeile = l_wa_rowa-zeile * EXCEPTIONS * foreign_lock = 1 * system_failure = 2 * OTHERS = 3.

DEQUEUE_/SAPNEA/EROWA * CALL FUNCTION 'DEQUEUE_/SAPNEA/EROWA' * EXPORTING * mblnr = l_wa_rowa-mblnr * mjahr = l_wa_rowa-mjahr * zeile = l_wa_rowa-zeile.

LFA1_SINGLE_READ CALL FUNCTION 'LFA1_SINGLE_READ' EXPORTING lfa1_lifnr = l_lifnr IMPORTING wlfa1 = p_lfa1 EXCEPTIONS not_found = 1 OTHERS = 2.

MCV_TVFK_READ CALL FUNCTION 'MCV_TVFK_READ' EXPORTING i_fkart = p_invoice TABLES t_tvfk = l_xtvfk EXCEPTIONS not_found = 1 OTHERS = 2.

ME_GET_CHARGEABLE_PRICE * CALL FUNCTION 'ME_GET_CHARGEABLE_PRICE' * EXPORTING * matnr = p_rowa-matnr * lifnr = l_lifnr * werks = p_rowa-werks * simng = p_rowa-menge * simme = p_rowa-meins * sidat = p_rowa-budat * bwsv1 = c_bwsv1 * IMPORTING * omepro = l_wa_mepro * EXCEPTIONS * import_parameter_missing = 1 * chargeable_processing_inactive = 2 * no_purchase_organization_found = 3 * no_chargeable_price_found = 4 * OTHERS = 5.

T001W_SINGLE_READ CALL FUNCTION 'T001W_SINGLE_READ' EXPORTING t001w_werks = l_wa_rowa-werks IMPORTING wt001w = l_t001w EXCEPTIONS not_found = 1 OTHERS = 2.

MVKE_SINGLE_READ CALL FUNCTION 'MVKE_SINGLE_READ' EXPORTING matnr = l_wa_rowa-matnr vkorg = l_t001w-vkorg vtweg = l_t001w-vtweg IMPORTING wmvke = l_mvke EXCEPTIONS lock_on_mvke = 1 lock_system_error = 2 wrong_call = 3 not_found = 4 OTHERS = 5.

RV_LIPS_PSTYV_DETERMINE CALL FUNCTION 'RV_LIPS_PSTYV_DETERMINE' EXPORTING lips_pstyv_i = space t184l_lfart = wa_t161v-lblfa t184l_mtpos = l_mvke-mtpos t184l_uepst = space IMPORTING lips_pstyv = l_pstyv EXCEPTIONS eintrag_nicht_da = 1 pstyv_nicht_erlaubt = 2 OTHERS = 3.

KNVV_SINGLE_READ CALL FUNCTION 'KNVV_SINGLE_READ' EXPORTING i_kunnr = l_wa_lfa1-kunnr i_vkorg = l_t001w-vkorg i_vtweg = l_t001w-vtweg i_spart = l_t001w-spart IMPORTING o_knvv = l_wa_knvv EXCEPTIONS not_found = 1 parameter_error = 2 OTHERS = 3.

ME_GET_CHARGEABLE_PRICE CALL FUNCTION 'ME_GET_CHARGEABLE_PRICE' EXPORTING matnr = l_wa_rowa-matnr lifnr = l_wa_rowa-emlif werks = l_wa_rowa-werks simng = l_wa_rowa-menge simme = l_wa_rowa-meins sidat = l_wa_rowa-budat bwsv1 = l_bwsv1 IMPORTING omepro = wa_mepro oeine = l_eine oeina = l_eina EXCEPTIONS import_parameter_missing = 1 chargeable_processing_inactive = 2 no_purchase_organization_found = 3 no_chargeable_price_found = 4 OTHERS = 5.

ENQUEUE_/SAPNEA/EROWA CALL FUNCTION 'ENQUEUE_/SAPNEA/EROWA' EXPORTING mblnr = l_wa_rowa-mblnr mjahr = l_wa_rowa-mjahr zeile = l_wa_rowa-zeile EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

GN_INVOICE_CREATE CALL FUNCTION 'GN_INVOICE_CREATE' EXPORTING delivery_date = l_wa_rowa-bldat invoice_date = l_wa_rowa-budat invoice_type = l_invoice_type vbsk_i = l_wa_vbsk with_posting = c_posting_type i_without_refresh = c_on IMPORTING vbsk_e = l_wa_vbsk TABLES xkomfk = l_xkomfk xkomfkgn = l_xkomfkgn xkomfkko = l_xkomfkko xkomv = l_xkomv xthead = l_xthead xvbfs = l_xvbfs xvbpa = l_xvbpa xvbrk = l_xvbrk xvbrp = l_xvbrp xvbss = l_xvbss.

MO_ROWA_UPDATE CALL FUNCTION 'MO_ROWA_UPDATE' IN UPDATE TASK EXPORTING i_updkz = c_udpkz_update TABLES t_rowa = l_xrowa EXCEPTIONS rowa_update_error = 1 updkz_invalid = 2 OTHERS = 3.

RV_INVOICE_REFRESH CALL FUNCTION 'RV_INVOICE_REFRESH' EXPORTING with_posting = l_posting_type2 "note 1567372 TABLES xkomfk = l_xkomfk xkomv = l_xkomv xthead = l_xthead xvbfs = l_xvbfs xvbpa = l_xvbpa xvbrk = l_xvbrk xvbrp = l_xvbrp xvbss = l_xvbss.

DEQUEUE_/SAPNEA/EROWA CALL FUNCTION 'DEQUEUE_/SAPNEA/EROWA' EXPORTING mblnr = l_wa_rowa-mblnr mjahr = l_wa_rowa-mjahr zeile = l_wa_rowa-zeile.

ENQUEUE_/SAPNEA/EROWA





CALL FUNCTION 'ENQUEUE_/SAPNEA/EROWA' EXPORTING mblnr = l_wa_rowa-mblnr mjahr = l_wa_rowa-mjahr zeile = l_wa_rowa-zeile EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

POSTING_INTERFACE_START CALL FUNCTION 'POSTING_INTERFACE_START' EXPORTING i_function = calltran_val i_mode = l_mode EXCEPTIONS client_incorrect = 1 function_invalid = 2 group_name_missing = 3 mode_invalid = 4 update_invalid = 5 OTHERS = 6.

POSTING_INTERFACE_DOCUMENT CALL FUNCTION 'POSTING_INTERFACE_DOCUMENT' EXPORTING i_tcode = c_tcode IMPORTING e_msgid = l_mess-msgid e_msgno = l_mess-msgno e_msgty = l_mess-msgty e_msgv1 = l_mess-msgv1 e_msgv2 = l_mess-msgv2 e_msgv3 = l_mess-msgv3 e_msgv4 = l_mess-msgv4 e_subrc = l_subrc TABLES t_blntab = l_blntab t_ftpost = l_ftpost t_fttax = l_fttax EXCEPTIONS account_missing = 1 company_code_missing = 2 posting_key_invalid = 3 posting_key_missing = 4 record_type_invalid = 5 transaction_code_invalid = 6 amount_format_error = 7 too_many_line_items = 8 company_code_invalid = 9 screen_not_found = 10 no_authorization = 11 OTHERS = 12.

MO_ROWA_UPDATE CALL FUNCTION 'MO_ROWA_UPDATE' IN UPDATE TASK EXPORTING i_updkz = c_udpkz_update TABLES t_rowa = l_xrowa EXCEPTIONS rowa_update_error = 1 updkz_invalid = 2 OTHERS = 3.

POSTING_INTERFACE_END CALL FUNCTION 'POSTING_INTERFACE_END' EXCEPTIONS session_not_processable = 1 OTHERS = 2.

DEQUEUE_/SAPNEA/EROWA CALL FUNCTION 'DEQUEUE_/SAPNEA/EROWA' EXPORTING mblnr = l_wa_rowa-mblnr mjahr = l_wa_rowa-mjahr zeile = l_wa_rowa-zeile.

LOCATION_SELECT_PLANT * CALL FUNCTION 'LOCATION_SELECT_PLANT' * EXPORTING * i_werks = p_rowa-werks * IMPORTING * o_t001w = l_wa_t001w * EXCEPTIONS * no_valid_plant = 1 * plant_not_found = 2 * more_than_one_entry_found = 3 * OTHERS = 4.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = l_icon info = l_info add_stdinf = 'X' IMPORTING RESULT = p_status EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = ls_log IMPORTING e_log_handle = l_log_handle EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.

BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_log_handle = l_log_handle i_s_msg = ls_msg_log EXCEPTIONS log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 OTHERS = 4.

BAL_FILTER_CREATE CALL FUNCTION 'BAL_FILTER_CREATE' EXPORTING i_object = c_object i_subobject = c_subobject i_aluser = sy-uname IMPORTING e_s_log_filter = ls_log_filter.

BAL_DSP_PROFILE_POPUP_GET CALL FUNCTION 'BAL_DSP_PROFILE_POPUP_GET' IMPORTING e_s_display_profile = ls_display_profile.

BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY' EXPORTING i_s_display_profile = ls_display_profile i_t_log_handle = lt_log_handle i_s_log_filter = ls_log_filter EXCEPTIONS profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 OTHERS = 5.

BAL_LOG_REFRESH CALL FUNCTION 'BAL_LOG_REFRESH' EXPORTING i_log_handle = l_log_handle EXCEPTIONS log_not_found = 1 OTHERS = 2.

ME_GET_CHARGEABLE_PRICE CALL FUNCTION 'ME_GET_CHARGEABLE_PRICE' EXPORTING matnr = p_scr_rowa-matnr lifnr = p_scr_rowa-lifnr werks = p_scr_rowa-werks simng = p_scr_rowa-menge simme = p_scr_rowa-meins sidat = p_scr_rowa-budat IMPORTING omepro = l_wa_mepro oeine = l_eine "Note 965375 oeina = l_eina "note 1574586 EXCEPTIONS import_parameter_missing = 1 chargeable_processing_inactive = 2 no_purchase_organization_found = 3 no_chargeable_price_found = 4 OTHERS = 5.

ME_SELECT_EKORG_FOR_PLANT CALL FUNCTION 'ME_SELECT_EKORG_FOR_PLANT' EXPORTING i_werks = p_werks i_standard = 'X' IMPORTING e_ekorg = l_ekorg EXCEPTIONS more_than_one_organization = 1 no_entry_found = 2 no_default_found = 3 OTHERS = 4.

BWKEY_INITIAL_CHECK CALL FUNCTION 'BWKEY_INITIAL_CHECK' EXPORTING aktyp = c_on werks = p_werks bukrs = p_bukrs IMPORTING wt001k = l_wa_t001k wt001 = l_wa_t001 EXCEPTIONS t001k_not_found = 1 t001w_not_found = 2 t001_not_found = 3 t009_not_found = 4 no_authority = 5 parameters_inconsistent = 6 tcurm_not_found = 7 valuation_level_initial = 8 valuation_level_wrong = 9 OTHERS = 10.

MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING bewertungsklasse = p_bklas bewertung_modif = l_bwmod kontenplan = l_ktopl soll_haben_kennzeichen = c_dedit vorgangsschluessel = c_tran_val IMPORTING buchungsschluessel = p_bschs konto = p_konts EXCEPTIONS not_found_t030 = 1 not_found_t030b = 2 not_found_t030r = 3 not_found_t030s = 4 OTHERS = 5.

MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING bewertungsklasse = p_bklas bewertung_modif = l_bwmod kontenplan = l_ktopl soll_haben_kennzeichen = c_credit vorgangsschluessel = c_tran_val IMPORTING buchungsschluessel = p_bschh konto = p_konth EXCEPTIONS not_found_t030 = 1 not_found_t030b = 2 not_found_t030r = 3 not_found_t030s = 4 OTHERS = 5.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_percentage text = l_text.




ENQUEUE_/SAPNEA/EROWA CALL FUNCTION 'ENQUEUE_/SAPNEA/EROWA' EXPORTING mblnr = l_wa_rowa-mblnr mjahr = l_wa_rowa-mjahr zeile = l_wa_rowa-zeile EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = sy-datum foreign_amount = l_sydate_price foreign_currency = l_sydate_curr local_currency = l_budat_curr IMPORTING local_amount = l_sydate_price EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 OTHERS = 6.

MO_ROWA_UPDATE CALL FUNCTION 'MO_ROWA_UPDATE' IN UPDATE TASK EXPORTING i_updkz = c_udpkz_update TABLES t_rowa = l_xrowa EXCEPTIONS rowa_update_error = 1 updkz_invalid = 2 OTHERS = 3.

DEQUEUE_/SAPNEA/EROWA CALL FUNCTION 'DEQUEUE_/SAPNEA/EROWA' EXPORTING mblnr = l_wa_rowa-mblnr mjahr = l_wa_rowa-mjahr zeile = l_wa_rowa-zeile.

ME_GET_CHARGEABLE_PRICE CALL FUNCTION 'ME_GET_CHARGEABLE_PRICE' EXPORTING matnr = p_rowa-matnr lifnr = p_rowa-lifnr werks = p_rowa-werks simng = p_rowa-menge simme = p_rowa-meins sidat = l_date IMPORTING omepro = p_wa_mepro EXCEPTIONS import_parameter_missing = 1 chargeable_processing_inactive = 2 no_purchase_organization_found = 3 no_chargeable_price_found = 4 OTHERS = 5.

BWKEY_INITIAL_CHECK CALL FUNCTION 'BWKEY_INITIAL_CHECK' EXPORTING aktyp = c_on werks = p_werks bukrs = p_bukrs IMPORTING wt001k = l_wa_t001k wt001 = l_wa_t001 EXCEPTIONS t001k_not_found = 1 t001w_not_found = 2 t001_not_found = 3 t009_not_found = 4 no_authority = 5 parameters_inconsistent = 6 tcurm_not_found = 7 valuation_level_initial = 8 valuation_level_wrong = 9 OTHERS = 10.

MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING bewertungsklasse = p_bklas bewertung_modif = l_bwmod kontenplan = l_ktopl soll_haben_kennzeichen = c_dedit vorgangsschluessel = c_tran_val IMPORTING buchungsschluessel = p_bschs konto = p_konts EXCEPTIONS not_found_t030 = 1 not_found_t030b = 2 not_found_t030r = 3 not_found_t030s = 4 OTHERS = 5.

MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING bewertungsklasse = p_bklas bewertung_modif = l_bwmod kontenplan = l_ktopl soll_haben_kennzeichen = c_credit vorgangsschluessel = c_tran_val IMPORTING buchungsschluessel = p_bschh konto = p_konth EXCEPTIONS not_found_t030 = 1 not_found_t030b = 2 not_found_t030r = 3 not_found_t030s = 4 OTHERS = 5.

LFA1_SINGLE_READ CALL FUNCTION 'LFA1_SINGLE_READ' EXPORTING lfa1_lifnr = p_rowa-lifnr IMPORTING wlfa1 = l_wa_lfa1 EXCEPTIONS not_found = 1 OTHERS = 2.

FI_RECONCIL_CUSTOMER_DETERMINE CALL FUNCTION 'FI_RECONCIL_CUSTOMER_DETERMINE' EXPORTING i_bukrs = p_bukrs i_kunnr = p_customer IMPORTING e_akont = p_acct.

LFA1_READ_SINGLE CALL FUNCTION 'LFA1_READ_SINGLE' EXPORTING id_lifnr = l_lifnr IMPORTING es_lfa1 = l_wa_lfa1 EXCEPTIONS not_found = 1 input_not_specified = 2 OTHERS = 3.

T001W_SINGLE_READ CALL FUNCTION 'T001W_SINGLE_READ' EXPORTING t001w_werks = p_rowa-werks IMPORTING wt001w = l_wa_t001w EXCEPTIONS not_found = 1 OTHERS = 2.

MVKE_SINGLE_READ CALL FUNCTION 'MVKE_SINGLE_READ' EXPORTING matnr = p_rowa-matnr vkorg = l_wa_t001w-vkorg vtweg = l_wa_t001w-vtweg IMPORTING wmvke = l_wa_mvke EXCEPTIONS lock_on_mvke = 1 lock_system_error = 2 wrong_call = 3 not_found = 4 OTHERS = 5.

RV_LIPS_PSTYV_DETERMINE CALL FUNCTION 'RV_LIPS_PSTYV_DETERMINE' EXPORTING lips_pstyv_i = space t184l_lfart = l_wa_t161v-lblfa t184l_mtpos = l_wa_mvke-mtpos t184l_uepst = space t184l_vwpos = space IMPORTING lips_pstyv = l_pstyv EXCEPTIONS eintrag_nicht_da = 1 pstyv_nicht_erlaubt = 2 OTHERS = 3.

VIEW_KNVV CALL FUNCTION 'VIEW_KNVV' EXPORTING comwa = l_wa_vtcom IMPORTING knvv_wa = l_wa_knvv EXCEPTIONS no_knvv = 1 OTHERS = 2.

MCV_TVFK_READ CALL FUNCTION 'MCV_TVFK_READ' EXPORTING i_fkart = invoice_type TABLES t_tvfk = it_tvfk EXCEPTIONS not_found = 1 OTHERS = 2.

GN_INVOICE_CREATE CALL FUNCTION 'GN_INVOICE_CREATE' EXPORTING delivery_date = sy-datum invoice_date = sy-datum invoice_type = invoice_type vbsk_i = l_wa_vbsk with_posting = posting_type i_without_refresh = c_on IMPORTING vbsk_e = l_wa_vbsk TABLES xkomfk = it_komfk xkomfkgn = it_komfkgn xkomfkko = it_komfkko xkomv = it_komv xthead = it_thead xvbfs = it_vbfs xvbpa = it_vbpa xvbrk = it_vbrk xvbrp = it_vbrp xvbss = it_vbss.

MO_ROWA_UPDATE CALL FUNCTION 'MO_ROWA_UPDATE' IN UPDATE TASK EXPORTING i_updkz = c_udpkz_update TABLES t_rowa = l_xrowa EXCEPTIONS rowa_update_error = 1 updkz_invalid = 2 OTHERS = 3.

RV_INVOICE_REFRESH CALL FUNCTION 'RV_INVOICE_REFRESH' EXPORTING with_posting = posting_type TABLES xkomfk = it_komfk xkomv = it_komv xthead = it_thead xvbfs = it_vbfs xvbpa = it_vbpa xvbrk = it_vbrk xvbrp = it_vbrp xvbss = it_vbss.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = sy-datum foreign_amount = l_sydate_price foreign_currency = l_sydate_curr local_currency = l_budat_curr IMPORTING local_amount = l_sydate_price EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 OTHERS = 6.



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 /SAPNEA/J_SC_30F01 or its description.