SAP ME_SEARCH_SOURCE_OF_SUPPLY Function Module for NOTRANSL: Suchen einer Bezugsquelle über Quotierung und Orderbuch









ME_SEARCH_SOURCE_OF_SUPPLY is a standard me search source of supply SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for NOTRANSL: Suchen einer Bezugsquelle über Quotierung und Orderbuch processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for me search source of supply FM, simply by entering the name ME_SEARCH_SOURCE_OF_SUPPLY into the relevant SAP transaction such as SE37 or SE38.

Function Group: MEQR
Program Name: SAPLMEQR
Main Program: SAPLMEQR
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function ME_SEARCH_SOURCE_OF_SUPPLY pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'ME_SEARCH_SOURCE_OF_SUPPLY'"NOTRANSL: Suchen einer Bezugsquelle über Quotierung und Orderbuch
EXPORTING
* BANFNUMMER = ' ' "
* BANFPOSITION = ' ' "
COMIM = "
* QUOTA_HEAD = ' ' "Data of quota arrangement period (simulation)
* I_NO_MATERIAL_READ = "

IMPORTING
COMEX = "
PREISDATEN = "

TABLES
* UEQUP = "
* UORD = "
* SRC_TAB = "
.




Customer Function user exits

Below is a list of CUSTOMER FUNCTION exit user exits that are available within this program and maybe relevant for this FM.
EXIT_SAPLMEQR_001 User Exit for Source Determination

IMPORTING Parameters details for ME_SEARCH_SOURCE_OF_SUPPLY

BANFNUMMER -

Data type: EBAN-BANFN
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

BANFPOSITION -

Data type: EBAN-BNFPO
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

COMIM -

Data type: BQPIM
Optional: No
Call by Reference: No ( called with pass by value option)

QUOTA_HEAD - Data of quota arrangement period (simulation)

Data type: EQUK
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_NO_MATERIAL_READ -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for ME_SEARCH_SOURCE_OF_SUPPLY

COMEX -

Data type: BQPEX
Optional: No
Call by Reference: No ( called with pass by value option)

PREISDATEN -

Data type: MEPRO
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for ME_SEARCH_SOURCE_OF_SUPPLY

UEQUP -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

UORD -

Data type:
Optional: Yes
Call by Reference: No ( called with pass by value option)

SRC_TAB -

Data type: SRC_DETERM
Optional: Yes
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for ME_SEARCH_SOURCE_OF_SUPPLY Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_comex  TYPE BQPEX, "   
lt_uequp  TYPE STANDARD TABLE OF BQPEX, "   
lv_banfnummer  TYPE EBAN-BANFN, "   SPACE
lt_uord  TYPE STANDARD TABLE OF EBAN, "   
lv_preisdaten  TYPE MEPRO, "   
lv_banfposition  TYPE EBAN-BNFPO, "   SPACE
lv_comim  TYPE BQPIM, "   
lt_src_tab  TYPE STANDARD TABLE OF SRC_DETERM, "   
lv_quota_head  TYPE EQUK, "   SPACE
lv_i_no_material_read  TYPE EQUK. "   

  CALL FUNCTION 'ME_SEARCH_SOURCE_OF_SUPPLY'  "NOTRANSL: Suchen einer Bezugsquelle über Quotierung und Orderbuch
    EXPORTING
         BANFNUMMER = lv_banfnummer
         BANFPOSITION = lv_banfposition
         COMIM = lv_comim
         QUOTA_HEAD = lv_quota_head
         I_NO_MATERIAL_READ = lv_i_no_material_read
    IMPORTING
         COMEX = lv_comex
         PREISDATEN = lv_preisdaten
    TABLES
         UEQUP = lt_uequp
         UORD = lt_uord
         SRC_TAB = lt_src_tab
. " ME_SEARCH_SOURCE_OF_SUPPLY




ABAP code using 7.40 inline data declarations to call FM ME_SEARCH_SOURCE_OF_SUPPLY

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
"SELECT single BANFN FROM EBAN INTO @DATA(ld_banfnummer).
DATA(ld_banfnummer) = ' '.
 
 
 
"SELECT single BNFPO FROM EBAN INTO @DATA(ld_banfposition).
DATA(ld_banfposition) = ' '.
 
 
 
DATA(ld_quota_head) = ' '.
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!