- Previous: Convert material UOM
- Up: Material Master Data
- Next: Promo
Material
This API is used to add a new element to the materials list.
## 1. Create a material
#### Request URI
#### Request Structure
#### Request Examples
#### Response Structure
#### Response Examples
## 2. Update a material
This API is used to make changes to an existing material.
#### Request URI
#### Request Structure
#### Request Examples
#### Response Structure
#### Response Examples
## 3. Retrieve a material
This API is used to retrieve the information of an existing material.
#### Request URI
#### Response Structure
#### Response Examples
Field | Type | Description | |
materialType
|
String | Material Type | |
industrySector
|
String | Industry Sector (default "B") | |
batchManagement
|
String | Batch Management (default "X") | |
crossPlantMatStatus
|
String | Cross Plant Material Status (default "Z6") | |
materialClass
|
String | Material Classification | |
baseUnitOfMeasure
|
String | Base Unit Of Measure | |
unitOfWeight
|
String | Unit of Weight | |
netWeight
|
Num | Net Weight | |
oldMaterialCode
|
String | Old Material unique identifier | |
prodHierarchy
|
String | Product Hierarchy | |
unitOfMeasure (0..∞) |
|||
alternativeUOM
|
String | Alternative Unit Of Measure | |
numerator
|
Num | Numerator Value | |
denominator
|
Num | Denominator Value | |
EANcode
|
String | EAN Code | |
length
|
Num | Length Value | |
height
|
Num | Height Value | |
width
|
Num | Width Value | |
volume
|
Num | Volume Value | |
unitOfWeight
|
String | Unit of Weight | |
grossWeight
|
Num | Gross Weight | |
unitDimension
|
String | Unit of Dimension | |
volumeUnit
|
String | Unit of Volume | |
materialDescription (0..∞) |
|||
language
|
String | Language | |
materialDescription
|
String | Material Description Text |
Field | Type | Description | |
status
|
String | Operation Status (Success/Error) | |
materialCode
|
String | Created Material Code | |
messages (0..∞) |
|||
type
|
String | Message Type (W = Warning, E = Error) | |
message
|
String | Message Text |
Path Parameter | Type | Mandatory | Description |
id |
String | Y | Material's unique identifier |
Field | Type | Description | |
crossPlantMatStatus
|
String | Cross Plant Material Status | |
prodHierarchy
|
String | Product Hierarchy | |
baseUnitOfMeasure
|
String | Base Unit Of Measure | |
orderUnit
|
String | Order Unit | |
unitOfWeight
|
String | Unit of Weight | |
netWeight
|
Num | Net Weight | |
purValKey
|
String | Purchasing Value Key | |
varOrdUn
|
String | Var. Oun. | |
qualityMgmtProc
|
String | Quality Management Procurement Active | |
minRemLife
|
Num | Minimum Remanent Shelf Life | |
shelfLife
|
Num | Total Shelf Life | |
batchRecReq
|
String | Batch Rec. Req. | |
salStatus
|
String | X-Distribution Chain Status | |
validityDate
|
String | X-Distribution Chain Valid From | |
periodIndExpirationDate
|
String | Period Ind. for SLED | |
plantData (0..1;) |
|||
plant
|
String | Plant ( sets BATCH_MGMT to "X" ) | |
abcId
|
String | ABC Indicator | |
purGroup
|
String | Purchasing Group | |
issueUnit
|
String | Unit of Issue | |
mrpType
|
String | MRP Type | |
mrpController
|
String | MRP Controller | |
plannedDelivery
|
Num | Planned Delivery Time | |
grProcessingTime
|
Num | GR Processing Time | |
periodInd
|
String | Period Indicator | |
lotSizeKey
|
String | Lot Sizing Procedure | |
procType
|
String | Procurement Type | |
spProcType
|
String | Special Procurement Type | |
safetyStk
|
Num | Safety Stock | |
minLotSize
|
Num | Minimum Lot Size | |
maxLotSize
|
Num | Maximum Lot Size | |
fixedLot
|
Num | Fixed Lot Size | |
roundVal
|
Num | Rounding Value | |
individualColl
|
String | Individual/Coll | |
selectionMethod
|
String | Selection Method | |
discontinuId
|
String | Discontinue Ind. | |
followUp
|
String | Follow-Up Material | |
grpRequirements
|
String | Requirements Group | |
mixedMrp
|
String | Mixed MRP | |
schedMarginKey
|
String | Sched Margin Key | |
backflush
|
String | Backflush | |
productionScheduler
|
String | Production Supervisor | |
inHouseProd
|
Num | In-House Production | |
stagePdUn
|
String | Time Unit | |
unlimited
|
String | Unlimited | |
ctrlKey
|
String | QM Control Key | |
quotaUsage
|
String | Quota Arr. Usage | |
availCheck
|
String | Availability Check | |
autoPO
|
String | Autom. PO. | |
sourceList
|
String | Source List | |
commCode
|
String | Comm./imp. code number | |
countryOrig
|
String | Country of Origin | |
regionOrig
|
String | Region of Origin | |
expImpGrp
|
String | Intrastat Group | |
planningCal
|
String | Planning Calendar | |
planningTimeFnce
|
String | Planning Time Fence | |
consumeMode
|
String | Consumption Mode | |
bwdConsume
|
String | Bwd Consumption | |
fwdConsume
|
String | Fwd Consumption | |
specProcTy
|
String | Special Procurement Costing | |
prodUnit
|
String | Production Unit | |
prodStoreLoc
|
String | Production Store Location | |
mrpGroup
|
String | MRP Group | |
certType
|
String | Certificate Type | |
covProfile
|
String | Coverage Profile | |
ccPhysInvInd
|
String | CC Phys. Inv. Ind. | |
varianceKey
|
String | Variance Key | |
targetQualityMgmtSys
|
String | Target QM System | |
strategyGroup
|
String | Strategy Group | |
storageLocExprc
|
String | Storage Location for EP | |
purStatus
|
String | Plant-Special Material Status | |
prodProf
|
String | Production Scheduler Profile | |
safetyTimeInd
|
String | Safety Time Indicator | |
safetyTime
|
String | Safety Time/act.cov. | |
materialFreightGrp
|
String | Material Freight Group | |
prodComNo
|
String | PRODCOM no. | |
ctrlCode
|
String | Control Code | |
pushDistrib
|
String | Push Distribution | |
minSafetyStk
|
Num | Minimum Safety Stock | |
noCosting
|
String | Do Not Cost | |
shelfLife
|
Num | Total Shelf Life | |
loadingGroup
|
String | Loading Group | |
salesData (0..1;) |
|||
salesOrganization
|
String | Sales Organization | |
distributionChannel
|
String | Distribution Channel | |
salesUnit
|
String | Sales Unit | |
salStatus
|
String | Distribution Chain-Special Status | |
deliveringPlant
|
String | Delivering Plant | |
cashDiscount
|
String | Cash Discount | |
varSalesUnit
|
String | Sales Unit not Variable | |
minOrderQty
|
Num | Minimum Order Quantity | |
minDelivery
|
Num | Minimum Delivery Quantity | |
matlStatistics
|
String | Material Statistics Group | |
rebateGroup
|
String | Volume Rebate Group | |
pricingRefMaterial
|
String | Pricing Reference Material | |
productHierarchy
|
String | Product Hierarchy | |
commissionGroup
|
String | CommissionGroup | |
matPricingGroup
|
String | Material Pricing Group | |
acctAssignment
|
String | Acct Assignment Group | |
itemCategory
|
String | Item Category Group | |
matlGroup_1
|
String | Material Group 1 | |
matlGroup_2
|
String | Material Group 2 | |
matlGroup_3
|
String | Material Group 3 | |
matlGrou_4
|
String | Material Group 4 | |
matlGroup_5
|
String | Material Group 5 | |
productAttribute_1
|
String | Material for EDI | |
productAttribute_2
|
String | Export Material | |
productAttribute_10
|
String | Product Attribute 10 | |
storageLocationData (0..1;) |
|||
plant
|
String | Plant | |
storageLocation
|
String | Storage Location | |
valuationData (0..1;) |
|||
valType
|
String | Valuation Type | |
priceControl
|
String | Price Control | |
movingPrice
|
Num | Moving Price | |
stdPrice
|
Num | Standard Price | |
priceUnit
|
Num | Price Unit | |
valClass
|
String | Valuation Class | |
valCategory
|
String | Valuation Category | |
plndPrice1
|
String | Planned Price 1 | |
plndPrice2
|
String | Planned Price 2 | |
plndPrice3
|
String | Planned Price 3 | |
plndPriceDate1
|
String | Planned Price Date 1 | |
plndPriceDate2
|
String | Planned Price Date 2 | |
plndPriceDate3
|
String | Planned Price Date 3 | |
lifoFifo
|
String | LIFO/FIFO Relevant | |
origGroup
|
String | Origin Group | |
overheadGroup
|
String | Overhead Group | |
qtyStruct
|
String | With Qty Structure | |
mlActive
|
String | ML Active | |
mlSettle
|
String | Price Determination | |
matOrigin
|
String | Material Origin | |
unitOfMeasure (0..∞) |
|||
alternativeUOM
|
String | Alternative Unit Of Measure | |
numerator
|
Num | Numerator Value | |
denominator
|
Num | Denominator Value | |
EANcode
|
String | EAN Code | |
length
|
Num | Length Value | |
height
|
Num | Height Value | |
width
|
Num | Width Value | |
volume
|
Num | Volume Value | |
unitOfWeight
|
String | Unit of Weight | |
grossWeight
|
Num | Gross Weight | |
unitDimension
|
String | Unit of Dimension | |
volumeUnit
|
String | Unit of Volume | |
materialDescription (0..∞) |
|||
language
|
String | Language | |
materialDescription
|
String | Material Description Text | |
materialLongText (0..∞) |
|||
textLine
|
String | Sales Order Text | |
applicationObject
|
String | Application Object | |
textName
|
String | Text Name | |
textId
|
String | Text ID | |
taxClassification (0..∞) |
|||
materialTaxInd
|
String | Tax Indicator for Material | |
taxCountry
|
String | Tax Country | |
taxType_1
|
String | Tax Category | |
taxClass_1
|
String | Tax Classification | |
customFields (0..1;) |
|||
targetStock
|
String | Target Stock (for BAPI_TE_MARC) | |
productionModel
|
String | Production Model (for BAPI_TE_MARC) | |
groupCategory
|
String | Group Category (for BAPI_TE_MARC) |
Field | Type | Description | |
status
|
String | Operation Status (Success/Error) | |
materialCode
|
String | Updated Material Code | |
messages (0..∞) |
|||
type
|
String | Message Type (W = Warning, E = Error) | |
message
|
String | Message Text |
Path Parameter | Type | Mandatory | Description |
id |
String | Y | Material's unique identifier |
Query Parameter | Type | Mandatory | Description |
plant |
String | N | Plant Code |
valArea |
String | N | Valuation Area code |
salesOrg |
String | N | Sales Organization code |
distrChnl |
String | N | Distribution Channel code |
Field | Type | Mandatory | Description |
materialCode
|
String | N | materialCode |
materialType
|
String | N | Material Type |
industrySector
|
String | N | Industry Sector |
batchManagement
|
String | N | Batch Management |
crossPlantMatStatus
|
String | N | Cross Plant Material Status |
deletionFlag
|
String | N | Material set to be deleted |
materialClass
|
String | N | Material Classification |
materialGroup
|
String | N | Material Group |
materialGroupDescription
|
String | N | Material Group Description |
classType
|
String | N | Class Type |
objectTable
|
String | N | Object Table |
prodHierarchy
|
String | N | Product Hierarchy |
baseUnitOfMeasure
|
String | N | Base Unit Of Measure |
orderUnit
|
String | N | Order Unit |
unitOfWeight
|
String | N | Unit of Weight |
netWeight
|
Num | Y | Net Weight |
oldMaterialCode
|
String | N | Old Material Code |
promo
|
String | N | Promo |
purValKey
|
String | N | Purchasing Value Key |
division
|
String | N | Division |
varOrdUn
|
String | N | Var. Oun. |
qualityMgmtProc
|
String | N | Quality Management Procurement Active |
minRemLife
|
Num | Y | Minimum Remanent Shelf Life |
shelfLife
|
Num | Y | Total Shelf Life |
batchRecReq
|
String | N | Batch Rec. Req. |
salStatus
|
String | N | X-Distribution Chain Status |
validityDate
|
String | N | X-Distribution Chain Valid From |
periodIndExpirationDate
|
String | N | Period Ind. for SLED |
lang
|
String | N | Lang |
plantData (0..1;) |
|||
plant
|
String | N | Plant code |
abcId
|
String | N | ABC Indicator |
purGroup
|
String | N | Purchasing Group |
issueUnit
|
String | N | Unit of Issue |
mrpType
|
String | N | MRP Type |
mrpController
|
String | N | MRP Controller |
plannedDelivery
|
Num | Y | Planned Delivery Time |
grProcessingTime
|
Num | Y | GR Processing Time |
periodInd
|
String | N | Period Indicator |
lotSizeKey
|
String | N | Lot Sizing Procedure |
procType
|
String | N | Procurement Type |
spProcType
|
String | N | Special Procurement Type |
reorderPoint
|
Num | Y | Reorder Point |
safetyStk
|
Num | Y | Safety Stock |
minLotSize
|
Num | Y | Minimum Lot Size |
maxLotSize
|
Num | Y | Maximum Lot Size |
fixedLot
|
Num | Y | Fixed Lot Size |
roundVal
|
Num | Y | Rounding Value |
individualColl
|
String | N | Individual/Coll |
discontinuInd
|
String | N | Discontinue Ind. |
grpRequirements
|
String | N | Requirements Group |
mixedMrp
|
String | N | Mixed MRP |
schedMarginKey
|
String | N | Sched Margin Key |
backflush
|
String | N | Backflush |
productionScheduler
|
String | N | Production Supervisor |
inHouseProd
|
Num | Y | In-House Production |
stagePdUn
|
String | N | Time Unit |
unlimited
|
String | N | Unlimited |
ctrlKey
|
String | N | QM Control Key |
availCheck
|
String | N | Availability Check |
autoPO
|
String | N | Autom. PO. |
sourceList
|
String | N | Source List |
countryOrig
|
String | N | Country of Origin |
regionOrig
|
String | N | Region of Origin |
expImpGrp
|
String | N | Intrastat Group |
planningCal
|
String | N | Planning Calendar |
planningTimeFnce
|
String | N | Planning Time Fence |
consumeMode
|
String | N | Consumption Mode |
bwdConsume
|
String | N | Bwd Consumption |
fwdConsume
|
String | N | Fwd Consumption |
specProcTy
|
String | N | Special Procurement Costing |
prodUnit
|
String | N | Production Unit |
prodStoreLoc
|
String | N | Production Store Location |
mrpGroup
|
String | N | MRP Group |
certType
|
String | N | Certificate Type |
covProfile
|
String | N | Coverage Profile |
ccPhysInvInd
|
String | N | CC Phys. Inv. Ind. |
varianceKey
|
String | N | Variance Key |
targetQualityMgmtSys
|
String | N | Target QM System |
strategyGroup
|
String | N | Strategy Group |
storageLocExprc
|
String | N | Storage Location for EP |
purStatus
|
String | N | Plant-Special Material Status |
prodProf
|
String | N | Production Scheduler Profile |
safetyTimeInd
|
String | N | Safety Time Indicator |
safetyTime
|
String | N | Safety Time/act.cov. |
materialFreightGrp
|
String | N | Material Freight Group |
prodComNo
|
String | N | PRODCOM no. |
ctrlCode
|
String | N | Control Code |
pushDistrib
|
String | N | Push Distribution |
minSafetyStk
|
Num | Y | Minimum Safety Stock |
noCosting
|
String | N | Do Not Cost |
loadingGroup
|
String | N | Loading Group |
salesData (0..1;) |
|||
salesUnit
|
String | N | Sales Unit |
salStatus
|
String | N | Distribution Chain-Special Status |
validityDate
|
String | N | Validity Date |
deliveringPlant
|
String | N | Delivering Plant |
cashDiscount
|
String | N | Cash Discount |
varSalesUnit
|
String | N | Sales Unit not Variable |
minOrderQty
|
Num | Y | Minimum Order Quantity |
minDelivery
|
Num | Y | Minimum Delivery Quantity |
matlStatistics
|
String | N | Material Statistics Group |
rebateGroup
|
String | N | Volume Rebate Group |
pricingRefMaterial
|
String | N | Pricing Reference Material |
commissionGroup
|
String | N | CommissionGroup |
matPricingGroup
|
String | N | Material Pricing Group |
acctAssignment
|
String | N | Acct Assignment Group |
itemCategory
|
String | N | Item Category Group |
matlGroup_1
|
String | N | Material Group 1 |
matlGroup_2
|
String | N | Material Group 2 |
matlGroup_3
|
String | N | Material Group 3 |
matlGroup_4
|
String | N | Material Group 4 |
matlGroup_5
|
String | N | Material Group 5 |
productAttribute_1
|
String | N | Material for EDI |
productAttribute_2
|
String | N | Export Material |
productAttribute_10
|
String | N | Product Attribute 10 |
valuationData (0..1;) |
|||
priceControl
|
String | N | Price Control |
movingPrice
|
Num | Y | Moving Price |
stdPrice
|
Num | Y | Standard Price |
priceUnit
|
Num | Y | Price Unit |
valClass
|
String | N | Valuation Class |
valCategory
|
String | N | Valuation Category |
plndPrice1
|
Num | Y | Planned Price 1 |
plndPrice2
|
Num | Y | Planned Price 2 |
plndPrice3
|
Num | Y | Planned Price 3 |
plndPriceDate1
|
String | N | Planned Price Date 1 |
plndPriceDate2
|
String | N | Planned Price Date 2 |
plndPriceDate3
|
String | N | Planned Price Date 3 |
lifoFifo
|
String | N | LIFO/FIFO Relevant |
origGroup
|
String | N | Origin Group |
overheadGroup
|
String | N | Overhead Group |
qtyStruct
|
String | N | With Qty Structure |
mlActive
|
String | N | ML Active |
mlSettle
|
String | N | Price Determination |
matOrigin
|
String | N | Material Origin |
customFields (0..1;) |
|||
targetStock
|
String | N | Target Stock (for BAPI_TE_MARC) |
productionModel
|
String | N | Production Model (for BAPI_TE_MARC) |
groupCategory
|
String | N | Group Category (for BAPI_TE_MARC) |
prodCompType |
String | N | Compound Product |
commodityCode |
String | N | Commodity Code |
wineColourChar |
String | N | Wine Colour |
vignette |
String | N | Vignette Definition |
unitOfMeasure (0..∞) |
|||
alternativeUOM
|
String | N | Alternative Unit Of Measure |
numerator
|
Num | Y | Numerator Value |
denominator
|
Num | Y | Denominator Value |
EANcode
|
String | N | EAN Code |
EANcategory
|
String | N | EAN Category |
length
|
Num | Y | Length Value |
height
|
Num | Y | Height Value |
width
|
Num | Y | Width Value |
volume
|
Num | Y | Volume Value |
unitOfWeight
|
String | N | Unit of Weight |
grossWeight
|
Num | Y | Gross Weight |
unitDimension
|
String | N | Unit of Dimension |
volumeUnit
|
String | N | Unit of Volume |
characteristics |
|||
accessory | String | N | accessory |
advTypeMaterial | String | N | advTypeMaterial |
aged | String | N | aged |
aging | String | N | aging |
alcoholDegree | Num | Y | alcoholDegree |
alcoholOrigin | String | N | alcoholOrigin |
appellation | String | N | appellation |
application | String | N | application |
assembly | String | N | assembly |
auxPackType | String | N | auxPackType |
baritemsequipType | String | N | baritemsequipType |
bottledInBond | String | N | bottledInBond |
brand | String | N | brand |
bx | String | N | bx |
cansShape | String | N | cansShape |
capacity | Num | Y | capacity |
cartonType | String | N | cartonType |
cerealType | String | N | cerealType |
classDestination | String | N | classDestination |
closuresDimension | String | N | closuresDimension |
closuresType | String | N | closuresType |
clothingType | String | N | clothingType |
clusterType | String | N | clusterType |
containerColour | String | N | containerColour |
containerType | String | N | containerType |
countryDestination | String | N | countryDestination |
dangerousGoods | String | N | dangerousGoods |
decoration | String | N | decoration |
decorationType | String | N | decorationType |
distilledType | String | N | distilledType |
encrypt | String | N | encrypt |
finish | String | N | finish |
fiscalstampType | String | N | fiscalstampType |
fiscalStrip | String | N | fiscalStrip |
formulation | String | N | formulation |
formulaId | String | N | formulaId |
fruit | String | N | fruit |
functionAdditives | String | N | functionAdditives |
functionAgro | String | N | functionAgro |
gadgetgivawayType | String | N | gadgetgivawayType |
grapeType | String | N | grapeType |
labelsPackage | String | N | labelsPackage |
labelType | String | N | labelType |
language | String | N | language |
lenghtUnitOfMeasure | String | N | lenghtUnitOfMeasure |
naturaAlcool | String | N | naturaAlcool |
originAppellation | String | N | originAppellation |
otherPackagingType | String | N | otherPackagingType |
otherType | String | N | otherType |
overcapsType | String | N | overcapsType |
owner | String | N | owner |
packaging | String | N | packaging |
packagingAdditiAgri | String | N | packagingAdditiAgri |
packagingNatureType | String | N | packagingNatureType |
packmaterialsType | String | N | packmaterialsType |
palletDimension | String | N | palletDimension |
palletType | String | N | palletType |
petContainerColour | String | N | petContainerColour |
phasein | String | N | phasein |
phaseoutDate | Int | Y | phaseoutDate |
phaseoutId | String | N | phaseoutId |
plantsType | String | N | plantsType |
printliteratuType | String | N | printliteratuType |
process | String | N | process |
processAuxType | String | N | processAuxType |
product | String | N | product |
productionMethod | String | N | productionMethod |
productionPlant | String | N | productionPlant |
productionVersion | String | N | productionVersion |
productAllocation | String | N | productAllocation |
productDestination | String | N | productDestination |
projectType | String | N | projectType |
promokitType | String | N | promokitType |
proof | Num | Y | proof |
shapeFormat | String | N | shapeFormat |
source | String | N | source |
specialpackType | String | N | specialpackType |
specificGravity | Num | Y | specificGravity |
state | String | N | state |
subUnitsPerSku | Int | Y | subUnitsPerSku |
sugarOrigin | String | N | sugarOrigin |
sugarPackaging | String | N | sugarPackaging |
toBeDepleted | String | N | toBeDepleted |
typeInfusionEstract | String | N | typeInfusionEstract |
typeMustWines | String | N | typeMustWines |
typeProductionScrap | String | N | typeProductionScrap |
unitsPerSku | String | N | unitsPerSku |
unitOfMeasure | String | N | unitOfMeasure |
vintage | String | N | vintage |
volumUnitOfMeasure | String | N | volumUnitOfMeasure |
weightUnitOfMeasure | String | N | weightUnitOfMeasure |
wineColour | String | N | wineColour |
wip | String | N | wip |
year | String | N | year |
yearGraficReference | String | N | yearGraficReference |
materialLongText(0..∞) |
|||
textLine |
String | N | Textline of a description, english only |
materialDescription (0..∞) |
|||
language
|
String | N | Language |
materialDescription
|
String | N | Material Description Text |
- Previous: Convert material UOM
- Up: Material Master Data
- Next: Promo
0 Comments
Please sign in to post a comment.