SAP BAPI_MATERIAL_MAINTAINDATA_RT Function Module for Create and change material master data (retail)









BAPI_MATERIAL_MAINTAINDATA_RT is a standard bapi material maintaindata rt SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Create and change material master data (retail) 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 bapi material maintaindata rt FM, simply by entering the name BAPI_MATERIAL_MAINTAINDATA_RT into the relevant SAP transaction such as SE37 or SE38.

Function Group: 1001
Program Name: SAPL1001
Main Program: SAPL1001
Appliation area: W
Release date: 24-Oct-1997
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function BAPI_MATERIAL_MAINTAINDATA_RT 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 'BAPI_MATERIAL_MAINTAINDATA_RT'"Create and change material master data (retail)
EXPORTING
HEADDATA = "Header segment with control information

IMPORTING
RETURN = "Return parameters

TABLES
* VARIANTSKEYS = "List of variants for configurable material
* MATERIALDESCRIPTION = "Material descriptions
* PLANTDATA = "Plant-specific material data
* PLANTDATAX = "Information on update for PLANTDATA
* PLANTEXT = "Customer-defined plant-specific material data
* PLANTEXTX = "Information on update for PLANTEXT
* FORECASTPARAMETERS = "Forecast parameters
* FORECASTPARAMETERSX = "Information on update for FORECASTDATA
* FORECASTVALUES = "Forecast values
* TOTALCONSUMPTION = "Total consumption
* UNPLNDCONSUMPTION = "Unplanned consumption
* CHARACTERISTICVALUE = "Characteristic value assignment data
* PLANNINGDATA = "Planning data
* PLANNINGDATAX = "Information on update for PLANNINGDATA
* STORAGELOCATIONDATA = "Storage-location-specific material data
* STORAGELOCATIONDATAX = "Information on update for STORAGELOCATIONDATA
* STORAGELOCATIONEXT = "Customer-defined storage-location-specific material data
* STORAGELOCATIONEXTX = "Information on update for STORAGELOCATIONEXT
* UNITSOFMEASURE = "Units of measure
* UNITSOFMEASUREX = "Information on update for UNITSOFMEASURE
* UNITOFMEASURETEXTS = "Unit-of-measure-specific texts
* INTERNATIONALARTNOS = "International Article Numbers (EANs)
* CHARACTERISTICVALUEX = "Information on update for CHARACTERISTICVALUE
* VENDOREAN = "Vendor-specific EANs
* LAYOUTMODULEASSGMT = "Assignment of layout modules to materials
* LAYOUTMODULEASSGMTX = "Information on update for LAYOUTMODULEASSGMT
* TAXCLASSIFICATIONS = "Tax classifications
* VALUATIONDATA = "Valuation data
* VALUATIONDATAX = "Information on update for VALUATIONDATA
* VALUATIONEXT = "Customer-defined valuation data
* VALUATIONEXTX = "Information on update for VALUATIONEXT
* WAREHOUSENUMBERDATA = "Warehouse-number-specific material data
* WAREHOUSENUMBERDATAX = "Information on update for WAREHOUSEDATA
* CLIENTDATA = "Client-specific material data
* WAREHOUSENUMBEREXT = "Customer-defined warehouse-number-specific material data
* WAREHOUSENUMBEREXTX = "Information on update for WAREHOUSENUMBEREXT
* STORAGETYPEDATA = "Storage-type-specific material data
* STORAGETYPEDATAX = "Information on update for STORAGETYPEDATA
* STORAGETYPEEXT = "Customer-defined storage-type-specific material data
* STORAGETYPEEXTX = "Information on update for STORAGETYPEEXT
* SALESDATA = "Sales data
* SALESDATAX = "Information on update for SALESDATA
* SALESEXT = "Customer-defined sales data
* SALESEXTX = "Information on update for SALESEXT
* CLIENTDATAX = "Information on update for CLIENTDATA
* POSDATA = "POS data
* POSDATAX = "Information on update for POSDATA
* POSEXT = "Customer-defined POS data
* POSEXTX = "Information on update for POSEXT
* MATERIALLONGTEXT = "Long texts
* PLANTKEYS = "List of other plants
* STORAGELOCATIONKEYS = "List of other storage locations
* DISTRCHAINKEYS = "List of other distribution chains
* WAREHOUSENOKEYS = "List of other warehouse numbers
* STORAGETYPEKEYS = "List of other storage types
* CLIENTEXT = "Customer-defined client-specific material data
* VALUATIONTYPEKEYS = "List of other valuation types
* TEXTILECOMPONENTS = "
* FIBERCODES = "
* CLIENTEXTX = "Information on update for CLIENTEXT
* ADDNLCLIENTDATA = "Additional client-specific material data
* ADDNLCLIENTDATAX = "Information on update for ADDNLCLIENTDATA
.




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_SAPL1001_003 Enhancements in Material Master: IDoc - Post (Retail)

IMPORTING Parameters details for BAPI_MATERIAL_MAINTAINDATA_RT

HEADDATA - Header segment with control information

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

EXPORTING Parameters details for BAPI_MATERIAL_MAINTAINDATA_RT

RETURN - Return parameters

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

TABLES Parameters details for BAPI_MATERIAL_MAINTAINDATA_RT

VARIANTSKEYS - List of variants for configurable material

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

MATERIALDESCRIPTION - Material descriptions

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

PLANTDATA - Plant-specific material data

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

PLANTDATAX - Information on update for PLANTDATA

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

PLANTEXT - Customer-defined plant-specific material data

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

PLANTEXTX - Information on update for PLANTEXT

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

FORECASTPARAMETERS - Forecast parameters

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

FORECASTPARAMETERSX - Information on update for FORECASTDATA

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

FORECASTVALUES - Forecast values

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

TOTALCONSUMPTION - Total consumption

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

UNPLNDCONSUMPTION - Unplanned consumption

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

CHARACTERISTICVALUE - Characteristic value assignment data

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

PLANNINGDATA - Planning data

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

PLANNINGDATAX - Information on update for PLANNINGDATA

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

STORAGELOCATIONDATA - Storage-location-specific material data

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

STORAGELOCATIONDATAX - Information on update for STORAGELOCATIONDATA

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

STORAGELOCATIONEXT - Customer-defined storage-location-specific material data

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

STORAGELOCATIONEXTX - Information on update for STORAGELOCATIONEXT

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

UNITSOFMEASURE - Units of measure

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

UNITSOFMEASUREX - Information on update for UNITSOFMEASURE

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

UNITOFMEASURETEXTS - Unit-of-measure-specific texts

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

INTERNATIONALARTNOS - International Article Numbers (EANs)

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

CHARACTERISTICVALUEX - Information on update for CHARACTERISTICVALUE

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

VENDOREAN - Vendor-specific EANs

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

LAYOUTMODULEASSGMT - Assignment of layout modules to materials

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

LAYOUTMODULEASSGMTX - Information on update for LAYOUTMODULEASSGMT

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

TAXCLASSIFICATIONS - Tax classifications

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

VALUATIONDATA - Valuation data

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

VALUATIONDATAX - Information on update for VALUATIONDATA

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

VALUATIONEXT - Customer-defined valuation data

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

VALUATIONEXTX - Information on update for VALUATIONEXT

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

WAREHOUSENUMBERDATA - Warehouse-number-specific material data

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

WAREHOUSENUMBERDATAX - Information on update for WAREHOUSEDATA

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

CLIENTDATA - Client-specific material data

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

WAREHOUSENUMBEREXT - Customer-defined warehouse-number-specific material data

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

WAREHOUSENUMBEREXTX - Information on update for WAREHOUSENUMBEREXT

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

STORAGETYPEDATA - Storage-type-specific material data

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

STORAGETYPEDATAX - Information on update for STORAGETYPEDATA

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

STORAGETYPEEXT - Customer-defined storage-type-specific material data

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

STORAGETYPEEXTX - Information on update for STORAGETYPEEXT

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

SALESDATA - Sales data

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

SALESDATAX - Information on update for SALESDATA

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

SALESEXT - Customer-defined sales data

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

SALESEXTX - Information on update for SALESEXT

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

CLIENTDATAX - Information on update for CLIENTDATA

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

POSDATA - POS data

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

POSDATAX - Information on update for POSDATA

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

POSEXT - Customer-defined POS data

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

POSEXTX - Information on update for POSEXT

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

MATERIALLONGTEXT - Long texts

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

PLANTKEYS - List of other plants

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

STORAGELOCATIONKEYS - List of other storage locations

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

DISTRCHAINKEYS - List of other distribution chains

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

WAREHOUSENOKEYS - List of other warehouse numbers

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

STORAGETYPEKEYS - List of other storage types

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

CLIENTEXT - Customer-defined client-specific material data

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

VALUATIONTYPEKEYS - List of other valuation types

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

TEXTILECOMPONENTS -

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

FIBERCODES -

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

CLIENTEXTX - Information on update for CLIENTEXT

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

ADDNLCLIENTDATA - Additional client-specific material data

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

ADDNLCLIENTDATAX - Information on update for ADDNLCLIENTDATA

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

Copy and paste ABAP code example for BAPI_MATERIAL_MAINTAINDATA_RT 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_return  TYPE BAPIRETURN1, "   
lv_headdata  TYPE BAPIE1MATHEAD, "   
lt_variantskeys  TYPE STANDARD TABLE OF BAPIE1VARKEY, "   
lt_materialdescription  TYPE STANDARD TABLE OF BAPIE1MAKTRT, "   
lt_plantdata  TYPE STANDARD TABLE OF BAPIE1MARCRT, "   
lt_plantdatax  TYPE STANDARD TABLE OF BAPIE1MARCRTX, "   
lt_plantext  TYPE STANDARD TABLE OF BAPIE1MARCEXTRT, "   
lt_plantextx  TYPE STANDARD TABLE OF BAPIE1MARCEXTRTX, "   
lt_forecastparameters  TYPE STANDARD TABLE OF BAPIE1MPOPRT, "   
lt_forecastparametersx  TYPE STANDARD TABLE OF BAPIE1MPOPRTX, "   
lt_forecastvalues  TYPE STANDARD TABLE OF BAPIE1MPRWRT, "   
lt_totalconsumption  TYPE STANDARD TABLE OF BAPIE1MVEGRT, "   
lt_unplndconsumption  TYPE STANDARD TABLE OF BAPIE1MVEURT, "   
lt_characteristicvalue  TYPE STANDARD TABLE OF BAPIE1AUSPRT, "   
lt_planningdata  TYPE STANDARD TABLE OF BAPIE1MPGDRT, "   
lt_planningdatax  TYPE STANDARD TABLE OF BAPIE1MPGDRTX, "   
lt_storagelocationdata  TYPE STANDARD TABLE OF BAPIE1MARDRT, "   
lt_storagelocationdatax  TYPE STANDARD TABLE OF BAPIE1MARDRTX, "   
lt_storagelocationext  TYPE STANDARD TABLE OF BAPIE1MARDEXTRT, "   
lt_storagelocationextx  TYPE STANDARD TABLE OF BAPIE1MARDEXTRTX, "   
lt_unitsofmeasure  TYPE STANDARD TABLE OF BAPIE1MARMRT, "   
lt_unitsofmeasurex  TYPE STANDARD TABLE OF BAPIE1MARMRTX, "   
lt_unitofmeasuretexts  TYPE STANDARD TABLE OF BAPIE1MAMTRT, "   
lt_internationalartnos  TYPE STANDARD TABLE OF BAPIE1MEANRT, "   
lt_characteristicvaluex  TYPE STANDARD TABLE OF BAPIE1AUSPRTX, "   
lt_vendorean  TYPE STANDARD TABLE OF BAPIE1MLEART, "   
lt_layoutmoduleassgmt  TYPE STANDARD TABLE OF BAPIE1MALGRT, "   
lt_layoutmoduleassgmtx  TYPE STANDARD TABLE OF BAPIE1MALGRTX, "   
lt_taxclassifications  TYPE STANDARD TABLE OF BAPIE1MLANRT, "   
lt_valuationdata  TYPE STANDARD TABLE OF BAPIE1MBEWRT, "   
lt_valuationdatax  TYPE STANDARD TABLE OF BAPIE1MBEWRTX, "   
lt_valuationext  TYPE STANDARD TABLE OF BAPIE1MBEWEXTRT, "   
lt_valuationextx  TYPE STANDARD TABLE OF BAPIE1MBEWEXTRTX, "   
lt_warehousenumberdata  TYPE STANDARD TABLE OF BAPIE1MLGNRT, "   
lt_warehousenumberdatax  TYPE STANDARD TABLE OF BAPIE1MLGNRTX, "   
lt_clientdata  TYPE STANDARD TABLE OF BAPIE1MARART, "   
lt_warehousenumberext  TYPE STANDARD TABLE OF BAPIE1MLGNEXTRT, "   
lt_warehousenumberextx  TYPE STANDARD TABLE OF BAPIE1MLGNEXTRTX, "   
lt_storagetypedata  TYPE STANDARD TABLE OF BAPIE1MLGTRT, "   
lt_storagetypedatax  TYPE STANDARD TABLE OF BAPIE1MLGTRTX, "   
lt_storagetypeext  TYPE STANDARD TABLE OF BAPIE1MLGTEXTRT, "   
lt_storagetypeextx  TYPE STANDARD TABLE OF BAPIE1MLGTEXTRTX, "   
lt_salesdata  TYPE STANDARD TABLE OF BAPIE1MVKERT, "   
lt_salesdatax  TYPE STANDARD TABLE OF BAPIE1MVKERTX, "   
lt_salesext  TYPE STANDARD TABLE OF BAPIE1MVKEEXTRT, "   
lt_salesextx  TYPE STANDARD TABLE OF BAPIE1MVKEEXTRTX, "   
lt_clientdatax  TYPE STANDARD TABLE OF BAPIE1MARARTX, "   
lt_posdata  TYPE STANDARD TABLE OF BAPIE1WLK2RT, "   
lt_posdatax  TYPE STANDARD TABLE OF BAPIE1WLK2RTX, "   
lt_posext  TYPE STANDARD TABLE OF BAPIE1WLK2EXTRT, "   
lt_posextx  TYPE STANDARD TABLE OF BAPIE1WLK2EXTRTX, "   
lt_materiallongtext  TYPE STANDARD TABLE OF BAPIE1MLTXRT, "   
lt_plantkeys  TYPE STANDARD TABLE OF BAPIE1WRKKEY, "   
lt_storagelocationkeys  TYPE STANDARD TABLE OF BAPIE1LGOKEY, "   
lt_distrchainkeys  TYPE STANDARD TABLE OF BAPIE1VTLKEY, "   
lt_warehousenokeys  TYPE STANDARD TABLE OF BAPIE1LGNKEY, "   
lt_storagetypekeys  TYPE STANDARD TABLE OF BAPIE1LGTKEY, "   
lt_clientext  TYPE STANDARD TABLE OF BAPIE1MARAEXTRT, "   
lt_valuationtypekeys  TYPE STANDARD TABLE OF BAPIE1BWAKEY, "   
lt_textilecomponents  TYPE STANDARD TABLE OF BAPITEXTLCOMP, "   
lt_fibercodes  TYPE STANDARD TABLE OF BAPITEXTLFIBR, "   
lt_clientextx  TYPE STANDARD TABLE OF BAPIE1MARAEXTRTX, "   
lt_addnlclientdata  TYPE STANDARD TABLE OF BAPIE1MAW1RT, "   
lt_addnlclientdatax  TYPE STANDARD TABLE OF BAPIE1MAW1RTX. "   

  CALL FUNCTION 'BAPI_MATERIAL_MAINTAINDATA_RT'  "Create and change material master data (retail)
    EXPORTING
         HEADDATA = lv_headdata
    IMPORTING
         RETURN = lv_return
    TABLES
         VARIANTSKEYS = lt_variantskeys
         MATERIALDESCRIPTION = lt_materialdescription
         PLANTDATA = lt_plantdata
         PLANTDATAX = lt_plantdatax
         PLANTEXT = lt_plantext
         PLANTEXTX = lt_plantextx
         FORECASTPARAMETERS = lt_forecastparameters
         FORECASTPARAMETERSX = lt_forecastparametersx
         FORECASTVALUES = lt_forecastvalues
         TOTALCONSUMPTION = lt_totalconsumption
         UNPLNDCONSUMPTION = lt_unplndconsumption
         CHARACTERISTICVALUE = lt_characteristicvalue
         PLANNINGDATA = lt_planningdata
         PLANNINGDATAX = lt_planningdatax
         STORAGELOCATIONDATA = lt_storagelocationdata
         STORAGELOCATIONDATAX = lt_storagelocationdatax
         STORAGELOCATIONEXT = lt_storagelocationext
         STORAGELOCATIONEXTX = lt_storagelocationextx
         UNITSOFMEASURE = lt_unitsofmeasure
         UNITSOFMEASUREX = lt_unitsofmeasurex
         UNITOFMEASURETEXTS = lt_unitofmeasuretexts
         INTERNATIONALARTNOS = lt_internationalartnos
         CHARACTERISTICVALUEX = lt_characteristicvaluex
         VENDOREAN = lt_vendorean
         LAYOUTMODULEASSGMT = lt_layoutmoduleassgmt
         LAYOUTMODULEASSGMTX = lt_layoutmoduleassgmtx
         TAXCLASSIFICATIONS = lt_taxclassifications
         VALUATIONDATA = lt_valuationdata
         VALUATIONDATAX = lt_valuationdatax
         VALUATIONEXT = lt_valuationext
         VALUATIONEXTX = lt_valuationextx
         WAREHOUSENUMBERDATA = lt_warehousenumberdata
         WAREHOUSENUMBERDATAX = lt_warehousenumberdatax
         CLIENTDATA = lt_clientdata
         WAREHOUSENUMBEREXT = lt_warehousenumberext
         WAREHOUSENUMBEREXTX = lt_warehousenumberextx
         STORAGETYPEDATA = lt_storagetypedata
         STORAGETYPEDATAX = lt_storagetypedatax
         STORAGETYPEEXT = lt_storagetypeext
         STORAGETYPEEXTX = lt_storagetypeextx
         SALESDATA = lt_salesdata
         SALESDATAX = lt_salesdatax
         SALESEXT = lt_salesext
         SALESEXTX = lt_salesextx
         CLIENTDATAX = lt_clientdatax
         POSDATA = lt_posdata
         POSDATAX = lt_posdatax
         POSEXT = lt_posext
         POSEXTX = lt_posextx
         MATERIALLONGTEXT = lt_materiallongtext
         PLANTKEYS = lt_plantkeys
         STORAGELOCATIONKEYS = lt_storagelocationkeys
         DISTRCHAINKEYS = lt_distrchainkeys
         WAREHOUSENOKEYS = lt_warehousenokeys
         STORAGETYPEKEYS = lt_storagetypekeys
         CLIENTEXT = lt_clientext
         VALUATIONTYPEKEYS = lt_valuationtypekeys
         TEXTILECOMPONENTS = lt_textilecomponents
         FIBERCODES = lt_fibercodes
         CLIENTEXTX = lt_clientextx
         ADDNLCLIENTDATA = lt_addnlclientdata
         ADDNLCLIENTDATAX = lt_addnlclientdatax
. " BAPI_MATERIAL_MAINTAINDATA_RT




ABAP code using 7.40 inline data declarations to call FM BAPI_MATERIAL_MAINTAINDATA_RT

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!