Material Master BAPIs
BAPI |
Description |
Comments |
Core/Retail |
---|---|---|---|
Background |
|
|
|
BAPI_MATERIAL_GET_ALL |
Reading Material Data |
Reads all material datas. |
Core |
BAPI_MATERIAL_GETALL |
Wrapper for BAPI for Reading Material Data |
Converts internal to external format (in case of LAMA), |
Core |
BAPI_MATERIAL_GET_DETAIL |
Determine Details for a Material |
Reads material datas on client, plant and valuation area level |
Core |
BAPI_MATERIAL_EXISTENCECHECK |
Check Existence of Material |
Checks whether a material is already existing, and whether it is marked for deletion |
Both |
BAPI_MATERIAL_SAVEDATA |
Create and Change Material Master Data |
Create and maintain material data |
Core |
BAPI_MATERIAL_MAINTAINDATA_RT |
Create and change material master data (retail) |
Create and maintain article |
Retail |
BAPI_MATERIAL_SAVEREPLICA |
Mass Maintenance of Material Data |
Mass Maintenance for several materials |
Core |
BAPI_MATERIAL_GETLIST |
List of Materials |
Creates a list of Materials for given selection criteria |
Both |
BAPI_STDMATERIAL_GETINTNUMBER |
Assign New Internal Numbers for |
Returns the next internal material number the system would issue when creating a material. |
Both |
Dialogue |
|
|
|
BAPI_STANDARDMATERIAL_CREATE |
Create/Extend Material |
Calls transaction MM01 to create or extend a material. |
Core |
BAPI_RETAILMATERIAL_CREATE |
Create an Artcile |
Calls transaction MM41 to create an article. |
Retail |
BAPI_MATERIAL_EDIT |
Change Material |
Calls transaction MM02 (Or MM42 on IS-Retail systems) to edit a material. |
Both |
BAPI_MATERIAL_DISPLAY |
Display Material |
Calls transaction MM03 (Or MM43 on IS-Retail systems, or MC85 for a Product Group) to display a material. |
Both |
BAPI_MATERIAL_DELETE |
Flag Material for Deletion |
Calls transaction MM06 to mark a material for deletion |
Core |
BAPI_RETAILMATERIAL_DELETE |
Discontinue Material |
Calls transaction WSE1 for discontuinuing the article. |
Retail |