SAP RM_READ_MDBP Function Module for Auslesen der Rückmeldungen entsprechend der Struktur MDBP









RM_READ_MDBP is a standard rm read mdbp SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Auslesen der Rückmeldungen entsprechend der Struktur MDBP 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 rm read mdbp FM, simply by entering the name RM_READ_MDBP into the relevant SAP transaction such as SE37 or SE38.

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



Function RM_READ_MDBP 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 'RM_READ_MDBP'"Auslesen der Rückmeldungen entsprechend der Struktur MDBP
TABLES
EMDBP = "Ergebnistabelle
KDPOS = "Selektionstabelle: Positionsnummer des Vertriebs
PKNUM = "Selektionstabelle: Regelkreisnummer
PKPOS = "Selektionstabelle: Regelkreisposition / Kanban
STORN = "Selektionstabelle: Kennzeichen für Stornierung
UNAME = "Selektionstabelle: Benutzername
VORNE = "Selektionstabelle: Zählpunktvorgangsnummer
* OBNUM = "
* PRTNR = "
* WAKZH = "Kz.: Warenausgangsbuchung im Hintergrund (Arbeit
* FLKZH = "Kz.: Fertigungsleistungen im Hintergrund (Arbeit
WERK = "Selektionstabelle: Materialnummer
* KAPKZH = "Kz.: Abbau der Kapazitäten im Hintergrund (Arbei
MATNR = "Selektionstabelle: Werk
REPTP = "Selektionstabelle: Fertigungsart
VERID = "Selektionstabelle: Fertigungsversion
* AUFNR = "Selektionstabelle: Serienauftragsnummer
BUDAT = "Selektionstabelle: Buchungsdatum im Beleg
DATUM = "Selektionstabelle: Datum
KDAUF = "Selektionstabelle: Vertriebsbelegnummer
.



TABLES Parameters details for RM_READ_MDBP

EMDBP - Ergebnistabelle

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

KDPOS - Selektionstabelle: Positionsnummer des Vertriebs

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

PKNUM - Selektionstabelle: Regelkreisnummer

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

PKPOS - Selektionstabelle: Regelkreisposition / Kanban

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

STORN - Selektionstabelle: Kennzeichen für Stornierung

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

UNAME - Selektionstabelle: Benutzername

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

VORNE - Selektionstabelle: Zählpunktvorgangsnummer

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

OBNUM -

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

PRTNR -

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

WAKZH - Kz.: Warenausgangsbuchung im Hintergrund (Arbeit

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

FLKZH - Kz.: Fertigungsleistungen im Hintergrund (Arbeit

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

WERK - Selektionstabelle: Materialnummer

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

KAPKZH - Kz.: Abbau der Kapazitäten im Hintergrund (Arbei

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

MATNR - Selektionstabelle: Werk

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

REPTP - Selektionstabelle: Fertigungsart

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

VERID - Selektionstabelle: Fertigungsversion

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

AUFNR - Selektionstabelle: Serienauftragsnummer

Data type: RMPO_TYPE_TAB_AUFNR
Optional: Yes
Call by Reference: Yes

BUDAT - Selektionstabelle: Buchungsdatum im Beleg

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

DATUM - Selektionstabelle: Datum

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

KDAUF - Selektionstabelle: Vertriebsbelegnummer

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

Copy and paste ABAP code example for RM_READ_MDBP 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:
lt_emdbp  TYPE STANDARD TABLE OF MDBP, "   
lt_kdpos  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_KDPOS, "   
lt_pknum  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_PKNUM, "   
lt_pkpos  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_PKPOS, "   
lt_storn  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_STORN, "   
lt_uname  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_UNAME, "   
lt_vorne  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_VORNE, "   
lt_obnum  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_OBNUM, "   
lt_prtnr  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_PRTNR, "   
lt_wakzh  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_WAKZH, "   
lt_flkzh  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_FLKZH, "   
lt_werk  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_WERKS, "   
lt_kapkzh  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_KAPKZH, "   
lt_matnr  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_MATNR, "   
lt_reptp  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_REPTP, "   
lt_verid  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_VERID, "   
lt_aufnr  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_AUFNR, "   
lt_budat  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_BUDAT, "   
lt_datum  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_DATUM, "   
lt_kdauf  TYPE STANDARD TABLE OF RMPO_TYPE_TAB_KDAUF. "   

  CALL FUNCTION 'RM_READ_MDBP'  "Auslesen der Rückmeldungen entsprechend der Struktur MDBP
    TABLES
         EMDBP = lt_emdbp
         KDPOS = lt_kdpos
         PKNUM = lt_pknum
         PKPOS = lt_pkpos
         STORN = lt_storn
         UNAME = lt_uname
         VORNE = lt_vorne
         OBNUM = lt_obnum
         PRTNR = lt_prtnr
         WAKZH = lt_wakzh
         FLKZH = lt_flkzh
         WERK = lt_werk
         KAPKZH = lt_kapkzh
         MATNR = lt_matnr
         REPTP = lt_reptp
         VERID = lt_verid
         AUFNR = lt_aufnr
         BUDAT = lt_budat
         DATUM = lt_datum
         KDAUF = lt_kdauf
. " RM_READ_MDBP




ABAP code using 7.40 inline data declarations to call FM RM_READ_MDBP

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.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!