schm-sap-inbound-eapi
home
schm-sap-inbound-eapi
API Description: Mule receives SAP data for EAI
DEV URL (Development Environment): https://schm-api-dev.shiseido.cn/schm-sap-inbound-eapi/api/v1
UAT URL (Testing Environment): https://schm-api-test.shiseido.cn/schm-sap-inbound-eapi/api/v1
PROD URL (Production Environment): https://schm-api.shiseido.cn/schm-sap-inbound-eapi/api/v1
1. Authentication
All request headers must include the following key-value parameters as authentication information. You need to apply to the administrator for this information.
client_id: fa98****3452
client_secret: 108b****41f2
notice:
Authentication for production and test environments is different, in the production environment, you need to use the previously registered account. After logging in, click the corresponding application to go online, and then the client_id and client_secret used in production will appear.
2.Check connectivity:
You can run the curl command or the interface tool to call /healthCheck to check the interface connectivity. If the interface succeeds, ok is returned. The check address is as follows:
DEV Environment URL: https://schm-api-dev.shiseido.cn/schm-sap-inbound-eapi/healthCheck
UAT Environment URL: https://schm-api-test.shiseido.cn/schm-sap-inbound-eapi/healthCheck
PROD Environment URL: https://schm-api.shiseido.cn/schm-sap-inbound-eapi/healthCheck
3. API Overview:
API Endpoint | Description |
---|---|
/inbound/asn | ASN outbound data |
/inbound/billing | Billing documents |
/inbound/business | Order Confirmation data |
/inbound/delivery | Direct store inbound data |
/inbound/outboundStock | Purchase order feedback |
The complete URL is the corresponding environment URL + API endpoint, e.g.:
https://schm-api-test.shiseido.cn/schm-sap-inbound-eapi/api/v1/inbound/business
4. API Usage Instructions
4.1 ASN Outbound Data
API Endpoint: /inbound/asn
API Description: ASN outbound data
Request Method: HTTP POST
4.1.1 Parameter Description
Field Description | Field Name | Type | Length | Required | Notes |
---|---|---|---|---|---|
External POS Order No. | APPLYNO | VARCHAR | 35 | 240927/23804043/ | |
Order Outbound Date | OutStcYMD | VARCHAR | 8 | Yes | 20240919 |
Order Reason | REASONCD | VARCHAR | 3 | ||
Order Reason Description | REASONCD_DES | VARCHAR | 80 | ||
Customer Number (Ship-to) | CUSTOMERCD | VARCHAR | 17 | Yes | 2200003908 |
Delivery Order No. | DeliveryNO | VARCHAR | 10 | Yes | 4405812155 |
Delivery Order Type | DeliveryType | VARCHAR | 4 | Yes | Z4LF |
Creation Date | SAP_CREATEDATE | VARCHAR | 8 | Yes | 20240918 |
Creation Time | SAP_CREATETIME | VARCHAR | 6 | Yes | 20240918 |
External Order No. | APPLYNO_STO | VARCHAR | 35 | ||
External SO Order No. | APPLYNO_SO | VARCHAR | 12 | ||
Sales Order No. | SAPAPPLYNO | VARCHAR | 10 | Yes | 4204945450 |
Sales Order Line Item | VGPOS | VARCHAR | 6 | Yes | 000011 |
Delivery Order Line No. | POSNR | VARCHAR | 6 | Yes | 000010 |
Parent Line No. | HIPOS | VARCHAR | 6 | ||
SAP Product Code | SAPPRODUCTCD | VARCHAR | 40 | Yes | 10116170802CN |
Batch Number | CHARG | VARCHAR | 10 | Yes | |
Expiry Date | ExpiryDate | VARCHAR | 8 | Yes | 20270417 |
Quantity | ActualQty | Int | Yes | 0.000 | |
Place Code | PLACECD | VARCHAR | 4 | Yes | 7857 |
Storage Location Code | LGORT | VARCHAR | 4 | Yes | W008 |
Unit | MEINS | VARCHAR | 3 | Yes | EA |
Text | TDLINE | VARCHAR | 132 | ||
Line Item Category | PSTYV | VARCHAR | 4 | TAN | |
POD Status | PODStatus | VARCHAR | 1 | A | |
POD Actual Quantity | PODActualQty | Int | 0.000 | ||
POD Difference Quantity | DIEFQnty | Int | |||
POD Difference Reason | DIEFReason | VARCHAR | 4 | ||
Timestamp (current time) | Timestamp | datetime | Yes | 2023-04-07 11:02:11.000 |
4.1.2 Parameter Example
Note: Parameters should be passed in the original XML file format.
<?xml version="1.0" encoding="UTF-8" standalone="no"?><ns0:MT_SCH_POS_ASN xmlns:ns0="urn:shiseido.cn:4059:SCH:POS:ASN"><FileName>4000004059_ASN_20240924160445_a9498b857a4b11ef830b000006277757.xml</FileName><ASNHead><DeliveryNO>4405818696</DeliveryNO><DeliveryType>Z4LF</DeliveryType><OutStcYMD>20240919</OutStcYMD><APPLYNO>#</APPLYNO><CUSTOMERCD>2200003471</CUSTOMERCD><SAP_CREATEDATE>20240919</SAP_CREATEDATE><SAP_CREATETIME>093022</SAP_CREATETIME><PODStatus>C</PODStatus><ASNItem><POSNR>000010</POSNR><SAPPRODUCTCD>10217770802CN</SAPPRODUCTCD><PLACECD>7857</PLACECD><LGORT>W001</LGORT><ActualQty>2.000</ActualQty><PODActualQty>2.000</PODActualQty><DIEFQnty>0.000</DIEFQnty><MEINS>EA</MEINS><SAPAPPLYNO>4204953098</SAPAPPLYNO><VGPOS>000010</VGPOS><CHARG>4148EK</CHARG><ExpiryDate>20270527</ExpiryDate><PSTYV>TAN</PSTYV></ASNItem><ASNItem><POSNR>000020</POSNR><SAPPRODUCTCD>10116781801CN</SAPPRODUCTCD><PLACECD>7857</PLACECD><LGORT>W001</LGORT><ActualQty>10.000</ActualQty><PODActualQty>10.000</PODActualQty><DIEFQnty>0.000</DIEFQnty><MEINS>EA</MEINS><SAPAPPLYNO>4204953098</SAPAPPLYNO><VGPOS>000020</VGPOS><CHARG>3220PB</CHARG><ExpiryDate>20260808</ExpiryDate><PSTYV>TAN</PSTYV></ASNItem><ASNItem><POSNR>000030</POSNR><SAPPRODUCTCD>10119696802CN</SAPPRODUCTCD><PLACECD>7857</PLACECD><LGORT>W001</LGORT><ActualQty>10.000</ActualQty><PODActualQty>10.000</PODActualQty><DIEFQnty>0.000</DIEFQnty><MEINS>EA</MEINS><SAPAPPLYNO>4204953098</SAPAPPLYNO><VGPOS>000030</VGPOS><CHARG>4102G1</CHARG><ExpiryDate>20270411</ExpiryDate><PSTYV>TAN</PSTYV></ASNItem><ASNItem><POSNR>000040</POSNR><SAPPRODUCTCD>10117161802CN</SAPPRODUCTCD><PLACECD>7857</PLACECD><LGORT>W001</LGORT><ActualQty>20.000</ActualQty><PODActualQty>20.000</PODActualQty><DIEFQnty>0.000</DIEFQnty><MEINS>EA</MEINS><SAPAPPLYNO>4204953098</SAPAPPLYNO><VGPOS>000040</VGPOS><CHARG>4179S5</CHARG><ExpiryDate>20270627</ExpiryDate><PSTYV>TAN</PSTYV></ASNItem></ASNHead></ns0:MT_SCH_POS_ASN>
4.1.3 Return Value Description
Field Description | Field Name | Type | Required | Remarks |
---|---|---|---|---|
Return Status | status | String | Yes | "success" indicates success, "error" indicates failure |
Unique Identifier ID | DocumentIDs | array | Yes | Unique identifier ID for the order |
Failure Information | message | String | No | When status is "error", the message field will return error information |
4.1.4 Return Value Examples
// Success Example
{
"status": "success",
"DocumentIDs": ["e32df223333sadfewf"]
}
// Error Example
{
"status": "error",
"message": ""
}
4.2 Billing Document
Request Endpoint: /inbound/billing
API Description: Billing Document
Request Type: HTTP POST
4.2.1 Parameter Description
Field Description | Field Name | Type | Length | Required | Remarks |
---|---|---|---|---|---|
Billing Document | BillingNo | VARCHAR | 10 | Yes | 4700269927 |
Billing Type | BillingType | VARCHAR | 4 | Yes | Z4RE |
Sales Organization | SAP_SALESORGANIZATION | VARCHAR | 4 | Yes | 7851 |
Distribution Channel | SAP_DISTRIBUTIONCHANNEL | VARCHAR | 2 | No | 15 |
Billing Date | BillingYMD | VARCHAR | 8 | No | 20230104 |
SAP Region Code | SAP_REGION | VARCHAR | 3 | No | |
Company Code | COMPANYCD | VARCHAR | 4 | No | 785 |
Payer Code | SAP_PayerCD | VARCHAR | 2 | No | 2300001534 |
Sold-To | SAP_SoldToCD | VARCHAR | 10 | No | 2100002512 |
Payer Name | SAP_PayerNM | VARCHAR | 80 | No | |
City | CITY | VARCHAR | 50 | No | |
Language | SAP_LANGUAGE | VARCHAR | 2 | No | |
Payer Address 1 | LOCATION1 | VARCHAR | 60 | No | |
Payer Address 2 | LOCATION2 | VARCHAR | 60 | No | |
Contact Number | ContactNumber | VARCHAR | 16 | No | |
Currency | SAP_CURRENCY | VARCHAR | 5 | No | CNY |
Line Number | POSEX | VARCHAR | 6 | No | 10 |
Billed Quantity | BilledQuantity | INT | No | 1 | |
Sales Unit | Salesunit | VARCHAR | 3 | No | EA |
Net Weight | Netweight | VARCHAR | 13 | No | NULL |
Material Code | SAPPRODUCTCD | VARCHAR | 18 | No | 10113305801CN |
Material Description | ItemDescription | VARCHAR | 80 | No | 肌肤之钥 光采防晒修颜霜(浅粉色) |
Factory | PLANT | VARCHAR | 4 | No | |
Country | Country | VARCHAR | 3 | No | |
Net Value | NetValue | decimal(12,4) | No | 584.07 | |
Tax Amount | TaxAmount | decimal(12,4) | No | 75.93 | |
Product Barcode | PRODBARCODE1 | VARCHAR | 18 | No | |
Tax Code | TaxCode | VARCHAR | 2 | No | |
Tax Rate | TaxRate | decimal(12,4) | No | ||
Sales Order Number (SO Number) | SAPORDERNO | VARCHAR | 10 | No | 4300265637 |
SO Line Number | POSEX_SO | VARCHAR | 6 | No | 10 |
Delivery Number | DeliveryNO | VARCHAR | 10 | No | 4600232640 |
Delivery Line Number | COSNR | VARCHAR | 6 | No | NULL |
Accounting Voucher Number | AccountingNO | VARCHAR | 10 | No | NULL |
PO Date | APPLYYMD | VARCHAR | 8 | No | 2022-12-29 00:00:00.000 |
PO Number | APPLYNO | VARCHAR | 35 | No | RT102002162022C48 |
Material Entry Number | Materialentered | VARCHAR | 40 | No | 10113305801CN |
Total Amount (Including Tax) | WHOLEMNY | decimal(12,4) | No | 660.00 | |
Ship-To | SAPCUSTOMERCD | VARCHAR | 17 | No | 2200003108 |
Original Billing Document for Offset | OriginBillingNO | VARCHAR | 15 | No | 4700474494 |
Timestamp (Current Time) | Timestamp | datetime | No | Yes | 2023-04-07 11:02:11.000 |
4.2.2 Parameter Example
Note: Parameters should be passed in the original XML format.
<?xml version="1.0" encoding="UTF-8" standalone="no"?><ns0:MT_SCH_POS_Billing xmlns:ns0="urn:shiseido.cn:7222:SCH:POS:Billing"><FileName>4000007222_Billing_20240924160903_430155b17a4c11ef9d00000006277757.xml</FileName><Billing><BillingNo>4805365087</BillingNo><BillingType>Z4S1</BillingType><SAP_SALESORGANIZATION>9Z21</SAP_SALESORGANIZATION><SAP_DISTRIBUTIONCHANNEL>11</SAP_DISTRIBUTIONCHANNEL><BillingYMD>20240924</BillingYMD><SAP_REGION>320</SAP_REGION><COMPANYCD>9Z2</COMPANYCD><SAP_PayerCD>23</SAP_PayerCD><SAP_SoldToCD>2100002932</SAP_SoldToCD><SAP_PayerNM>重庆百货大楼股份有限公司</SAP_PayerNM><CITY>重庆</CITY><SAP_LANGUAGE>ZH</SAP_LANGUAGE><LOCATION1>重庆市渝中区青年路18号10.11.14楼</LOCATION1><ContactNumber>023-63840281</ContactNumber><AccountingNO>4805365087</AccountingNO><SAPCUSTOMERCD>2200003284</SAPCUSTOMERCD><OriginBillingNO>4805364838</OriginBillingNO><Item><POSEX>000010</POSEX><BilledQuantity>1.000</BilledQuantity><Salesunit>EA</Salesunit><Netweight>293.000</Netweight><SAPPRODUCTCD>10119146803CN</SAPPRODUCTCD><ItemDescription>资生堂 悦薇珀翡紧颜亮肤乳</ItemDescription><PLANT>7857</PLANT><NetValue>1489865.04</NetValue><TaxAmount>193682.46</TaxAmount><PRODBARCODE1>729238191464</PRODBARCODE1><SAPORDERNO>4101984602</SAPORDERNO><POSEX_SO>000010</POSEX_SO><DeliveryNO>4101984602</DeliveryNO><COSNR>000010</COSNR><Materialentered>10119146803CN</Materialentered><WHOLEMNY>1683547.5</WHOLEMNY></Item></Billing></ns0:MT_SCH_POS_Billing>
4.2.3 Return Value Description
Field Description | Field Name | Type | Required | Remarks |
---|---|---|---|---|
Return Status | status | String | Yes | "success" means success, "error" means failure |
Unique Identifier ID | DocumentIDs | array | Yes | Unique order identifier ID |
Error Message | message | String | No | When status is "error", the error message will be returned |
4.2.4 Example of Return Values
// Success Example
{
"status": "success",
"DocumentIDs": ["e32df223333sadfewf"]
}
// Error Example
{
"status": "error",
"message": ""
}
4.3 OrderConfirmation Confirmation Data
Request Endpoint: /inbound/business
Endpoint Description: OrderConfirmation Confirmation Data
Request Type: HTTP POST
4.3.1 Parameter Description
Field Description | Field Name | Type | Length | Required | Remarks |
---|---|---|---|---|---|
Company Code | COMPANYCD | VARCHAR | 3 | Yes | 785 |
Cust PO ref (PO Number) | APPLYNO | VARCHAR | 35 | Yes | S220000313220230104091614107 |
Delivery Block (Document Header) | DeliveryBlock | VARCHAR | 2 | ||
Delivery Block Description (Header) | DeliveryBlockDes | VARCHAR | 40 | ||
Cust Ref Date (PO Date) | APPLYYMD | VARCHAR | 8 | 20221229 | |
Order Type | APPLYTYPE | VARCHAR | 4 | Yes | 20 |
Order Reason | REASONCD | VARCHAR | 3 | 600 | |
Order Reason Description | ReasonDes | VARCHAR | 80 | Other POSM - leaflets | |
Sales Organization | SAP_SALESORGANIZATION | VARCHAR | 4 | Yes | 7851 |
Sales Office | SalesOffice | VARCHAR | 4 | CN01 | |
Sales Group | SalesGroup | VARCHAR | 3 | 345 | |
POS Classification | CustomerGroup1 | VARCHAR | 4 | Z207 | |
Sold To | SOLDTOCODE | VARCHAR | 10 | Yes | 2100002963 |
Ship To | SAP_CUSTOMERCD | VARCHAR | 10 | Yes | 2200003132 |
Requested Delivery Date | VDATU | VARCHAR | 8 | Yes | FS |
TEXT (Form Header) | headerTXT | VARCHAR | 200 | 2022-12-29 00:00:00.000 | |
TEXT (Header Note 1) | headerNote | VARCHAR | 200 | ||
Date | DATE | VARCHAR | 8 | Yes | 20231231 |
Time | TIME | VARCHAR | 6 | Yes | 115709 |
Sales Document Number | SAPAPPLYNO | VARCHAR | 35 | Yes | 4203639138 |
Document Currency | CURCY | VARCHAR | 3 | Yes | CNY |
Change Time (CREATE TIME) | CREATETIME | VARCHAR | 14 | 20240101010005 | |
"Header Netvalue" (Total Reference Amount) | BETRG | VARCHAR | 18 | 0 | |
Shipping Condition | VSART | VARCHAR | 3 | Yes | 03 |
Item | POSNR | VARCHAR | 18 | Yes | 000010 |
Material Number | SAPPRODUCTCD | VARCHAR | 40 | Yes | 1018T335000CN |
Material Entered | MaterialEntered | VARCHAR | 40 | 1018T335000CN | |
Quantity | QNTY | VARCHAR | 15 | Yes | 1.000 |
"Item Category" | PSTYV | VARCHAR | 4 | ZRNN | |
Exchange Rate | ExchangeRate | VARCHAR | 9 | 1.00000 | |
Reason for Rejection | RejectReason | VARCHAR | 2 | ||
Item Description | ItemDEC | VARCHAR | 40 | ||
Plant | PLACECD | VARCHAR | 4 | Yes | 785A |
Order Net Value | NETVALUE | VARCHAR | 11 | Yes | -0.47 |
Scheduled Quantity | APPLYRQNTY | VARCHAR | 4 | Yes | 1.000 |
Confirmed Quantity | ANMINQNTY | VARCHAR | 15 | Yes | 1.000 |
Confirmed Date | ConfirmedDate | VARCHAR | 15 | Yes | 20231231 |
Unit of Measure (UoM) | MEINS | VARCHAR | 3 | Yes | EA |
DOOR Ship To | SAP_DOORCUSTOMER | VARCHAR | 10 | Yes | 2200003132 |
Timestamp (Current Time) | Timestamp | datetime | Yes | 2023-04-07 11:02:11.000 |
4.3.2 Parameter Example
Note: Pass parameters in the original XML file format.
<?xml version="1.0" encoding="UTF-8" standalone="no"?><ns0:MT_SCH_POS_SalesOrderConfirmation xmlns:ns0="urn:shiseido.cn:4650:SCH:POS:SalesOrderConfirmation"><FileName>4000004650_SalesOrderConfirmation_20240924164004_9828faeb7a5011efc578000006277756.xml</FileName><AckHead><SAPAPPLYNO>4204985229</SAPAPPLYNO><APPLYTYPE>Z4OR</APPLYTYPE><SAP_SALESORGANIZATION>9Z21</SAP_SALESORGANIZATION><COMPANYCD>9Z2</COMPANYCD><SalesOffice>CN01</SalesOffice><SalesGroup>301</SalesGroup><CustomerGroup1>Z202</CustomerGroup1><VDATU>20240924</VDATU><SOLDTOCODE>2100002543</SOLDTOCODE><SAP_CUSTOMERCD>2200003572</SAP_CUSTOMERCD><SAP_DOORCUSTOMER>2200003572</SAP_DOORCUSTOMER><APPLYNO>RC103000862024910</APPLYNO><APPLYYMD>20240924</APPLYYMD><CURCY>CNY</CURCY><DATE>20240924</DATE><TIME>043705</TIME><CREATETIME>20240924164004</CREATETIME><VSART>01</VSART><BETRG>4274.34</BETRG><AckItem><POSNR>000010</POSNR><SAPPRODUCTCD>15143249101CN</SAPPRODUCTCD><MaterialEntered>15143249101CN</MaterialEntered><ExchangeRate>1.00000</ExchangeRate><QNTY>21.000</QNTY><MEINS>EA</MEINS><PSTYV>TAPA</PSTYV><PLACECD>7857</PLACECD><NETVALUE>0.00</NETVALUE><Planning><APPLYRQNTY>21</APPLYRQNTY><ANMINQNTY>21.000</ANMINQNTY><ConfirmedDate>20240924</ConfirmedDate></Planning></AckItem><AckItem><POSNR>000011</POSNR><SAPPRODUCTCD>15143249101CN</SAPPRODUCTCD><MaterialEntered>15143249101CN</MaterialEntered><QNTY>21.000</QNTY><MEINS>EA</MEINS><PSTYV>TAN</PSTYV><PLACECD>7857</PLACECD><NETVALUE>3205.75</NETVALUE><Planning><APPLYRQNTY>21</APPLYRQNTY><ANMINQNTY>21.000</ANMINQNTY><ConfirmedDate>20240924</ConfirmedDate></Planning><Condition><ConditionType>ZRPI</ConditionType><Amount>230.00</Amount><ConditionAmount>4830.00</ConditionAmount><Currency>CNY</Currency><PREIS>EA</PREIS></Condition><Condition><ConditionType>ZTM1</ConditionType><Amount>-25.000</Amount><ConditionAmount>1068.59</ConditionAmount></Condition><Condition><ConditionType>MWST</ConditionType><Amount>13.000</Amount><ConditionAmount>416.75</ConditionAmount></Condition></AckItem></AckHead></ns0:MT_SCH_POS_SalesOrderConfirmation>
4.3.3 Return Value Description
Field Description | Field Name | Type | Required | Remarks |
---|---|---|---|---|
Return Status | status | String | Yes | "success" indicates success, "error" indicates failure |
Unique Identifier | DocumentIDs | array | Yes | Unique identifier ID for the order |
Error Message | message | String | No | When status is "error", an error message will be returned |
4.3.4 Return Value Example
// Success Example
{
"status": "success",
"DocumentIDs": ["e32df223333sadfewf"]
}
// Error Example
{
"status": "error",
"message": ""
}
4.4 Direct Store Inbound Data
Request Interface: /inbound/delivery
Interface Description: Direct Store Inbound Data
Request Type: HTTP POST
4.4.1 Parameter Description
Field Description | Field Name | Type | Length | Required | Remarks |
---|---|---|---|---|---|
External Order Number | APPLYNO | VARCHAR | 35 | Yes | RC003000632022C64 |
Warehouse Location Code | LGORT | VARCHAR | 4 | FN04 | |
SAP SO Number | APPLYNO_SO | VARCHAR | 12 | 4101637296 | |
Receipt Number / Delivery Note Number | DeliveryNO | VARCHAR | 10 | Yes | 4101637300 |
Delivery Note Type | DeliveryType | VARCHAR | 4 | Yes | Z4EL |
Delivery Date | InStcYmd | VARCHAR | 8 | Yes | 20240912 |
Vendor Code | SAP_VENDORCODE | VARCHAR | 10 | 0A78500010 | |
Vendor Name | SAP_VENDORNAME | VARCHAR | 40 | Itochu main DC | |
Purchase Order Type | APPLYTYPE_PO | VARCHAR | 4 | Z4UB | |
SAP Sales Order Number | APPLYNO_STO | VARCHAR | 35 | Yes | 4550135271 |
Purchase Order Line Item | VGPOS | VARCHAR | 6 | Yes | 000010 |
Line Item | COSNR | VARCHAR | 6 | Yes | 900001 |
Previous Line Number | HIPOS | VARCHAR | 6 | 000010 | |
SAP Product Code | SAPPRODUCTCD | VARCHAR | 18 | Yes | 34101234101CN |
Material Description | DESCRIBE | VARCHAR | 40 | Yes | RADIANT CREAMY CONCEALER CUSTARD |
Batch Number | CHARG | VARCHAR | 10 | Yes | 3144JG |
Expiry Date | ExpiryDate | VARCHAR | 8 | 20260524 | |
Location Code | PLACECD | VARCHAR | 4 | Yes | 785Y |
Unit | MEINS | VARCHAR | 3 | Yes | EA |
Actual Quantity | ActualQty | int | Yes | 10.000 | |
Timestamp (Current Time) | Timestamp | datetime | Yes | 2023-04-07 11:02:11.000 |
4.4.2 Parameter Example
Note: Parameters should be passed in the original XML file format.
<?xml version="1.0" encoding="UTF-8" standalone="no"?><ns0:MT_SCH_POS_InboundDelivery xmlns:ns0="urn:shiseido.cn:4043:SCH:POS:InboundDelivery"><FileName>4000004043_POS_20230615174625_7e25b23a0b6111eec941000006ab72d6.xml</FileName><IBDHead><DeliveryNO>4101009019</DeliveryNO><DeliveryType>Z4EL</DeliveryType><InStcYmd>2023</InStcYmd><SAP_VENDORCODE>0A78500010</SAP_VENDORCODE><SAP_VENDORNAME>Itochu main DC</SAP_VENDORNAME><APPLYTYPE_PO>Z4UB</APPLYTYPE_PO><APPLYNO_SO>4100997197</APPLYNO_SO><APPLYNO>#</APPLYNO><IBDItem><COSNR>000010</COSNR><SAPPRODUCTCD>10115502801CN</SAPPRODUCTCD><DESCRIBE>CPB RADIANT CUSHION FD I10</DESCRIBE><PLACECD>785Y</PLACECD><LGORT>FC13</LGORT><ActualQty>40.000</ActualQty><MEINS>EA</MEINS><APPLYNO_STO>4550080089</APPLYNO_STO><VGPOS>00001</VGPOS><CHARG>3005EN</CHARG><ExpiryDate>20260105</ExpiryDate></IBDItem><IBDItem><COSNR>000020</COSNR><SAPPRODUCTCD>10116297101CN</SAPPRODUCTCD><DESCRIBE>JSA.CPB SY LOTION N</DESCRIBE><PLACECD>785Y</PLACECD><LGORT>FC13</LGORT><ActualQty>10.000</ActualQty><MEINS>EA</MEINS><APPLYNO_STO>4550080089</APPLYNO_STO><VGPOS>00002</VGPOS><CHARG>2136EB</CHARG><ExpiryDate>20250516</ExpiryDate></IBDItem><IBDItem><COSNR>000030</COSNR><SAPPRODUCTCD>10217769801CN</SAPPRODUCTCD><DESCRIBE>CPB TRANSLUCENT LOOSE POWDER N2</DESCRIBE><PLACECD>785Y</PLACECD><LGORT>FC13</LGORT><ActualQty>2.000</ActualQty><MEINS>EA</MEINS><APPLYNO_STO>4550080089</APPLYNO_STO><VGPOS>00003</VGPOS><CHARG>2505</CHARG><ExpiryDate>20250501</ExpiryDate></IBDItem><IBDItem><COSNR>000040</COSNR><SAPPRODUCTCD>10118178802CN</SAPPRODUCTCD><DESCRIBE>CPB BRIGHTENING ENHANCER VEIL</DESCRIBE><PLACECD>785Y</PLACECD><LGORT>FC13</LGORT><ActualQty>10.000</ActualQty><MEINS>EA</MEINS><APPLYNO_STO>4550080089</APPLYNO_STO><VGPOS>00004</VGPOS><CHARG>2306TA</CHARG><ExpiryDate>20251102</ExpiryDate></IBDItem></IBDHead></ns0:MT_SCH_POS_InboundDelivery>
4.4.3 Return Value Description
Field Description | Field Name | Type | Required | Remarks |
---|---|---|---|---|
Return Status | status | String | Yes | "success" means success, "error" means failure |
Unique Identifier | DocumentIDs | array | Yes | The unique identifier ID for the order |
Error Message | message | String | No | When the status is "error", the error message will be returned |
4.4.4 Return Value Example
Success
{
"status": "success",
"DocumentIDs": ["e32df223333sadfewf"]
}
Failure
{
"status": "error",
"message": ""
}
4.5 Purchase Order Number Callback
Request API: /inbound/outboundStock
API Description: Purchase Order Number Callback
Request Type: HTTP POST
4.5.1 Parameter Description
Field Description | Field Name | Type | Length | Required | Remarks |
---|---|---|---|---|---|
DocDate | DocDate | VARCHAR | 8 | Yes | 20240105 |
PostingDate | PostingDate | VARCHAR | 8 | Yes | 20240105 |
CreateDate | CreateDate | VARCHAR | 8 | Yes | 20240105 |
CreateTime | CreateTime | VARCHAR | 6 | Yes | 021015 |
BKTXT | BKTXT | VARCHAR | 25 | No | PO2312081 |
ProDoc | ProDoc | VARCHAR | 10 | Yes | 5003782399 |
ProDocYear | ProDocYear | VARCHAR | 4 | Yes | 2024 |
Lineno | Lineno | VARCHAR | 4 | Yes | 0001 |
VendorCode | VendorCode | VARCHAR | 10 | Yes | 2100003059 |
PONo | PONo | VARCHAR | 10 | Yes | 4560011630 |
POItemno | POItemno | VARCHAR | 5 | Yes | 00010 |
NPSPONo | NPSPONo | VARCHAR | 10 | Yes | PO2312081 |
SAPPRODUCTCD | SAPPRODUCTCD | VARCHAR | 18 | Yes | 78703478101 |
Qnty | Qnty | int | - | Yes | 5328.000 |
ERFME | ERFME | VARCHAR | 3 | Yes | EA |
Plant | Plant | VARCHAR | 4 | Yes | 7857 |
LGORT | LGORT | VARCHAR | 4 | Yes | W001 |
CHARG | CHARG | VARCHAR | 10 | No | 101 |
MoveType | MoveType | VARCHAR | 3 | Yes | - |
Timestamp | Timestamp | datetime | - | Yes | 2023-04-07 11:02:11.000 |
4.5.2 Parameter Example
Note: Pass parameters in the original XML file format.
<?xml version="1.0" encoding="UTF-8" standalone="no"?><ns1:MT_SCH_IntraMart_OutboundStockMvmtGR xmlns:ns1="urn:shiseido.cn:5695:SCH:IntraMart:OutboundStockMvmtGR"><FileName>4000005695_OutboundStockMvmtGR_20240105110012_8afe082bab7611ee9335000006277757.xml</FileName><DocHead><DocDate>20240105</DocDate><PostingDate>20240105</PostingDate><CreateDate>20240104</CreateDate><CreateTime>220008</CreateTime><BKTXT>PO2311207</BKTXT><ProDoc>5003780718</ProDoc><ProDocYear>2024</ProDocYear><DocItem><Lineno>0001</Lineno><VendorCode>2100003079</VendorCode><PONo>4560010994</PONo><POItemno>00010</POItemno><NPSPONo>PO2311207</NPSPONo><SAPPRODUCTCD>78702537101</SAPPRODUCTCD><Qnty>10000.000</Qnty><ERFME>EA</ERFME><Plant>785B</Plant><LGORT>W001</LGORT><MoveType>101</MoveType></DocItem></DocHead></ns1:MT_SCH_IntraMart_OutboundStockMvmtGR>
4.5.3 Return Value Description
Field Description | Field Name | Type | Required | Remarks |
---|---|---|---|---|
status | status | String | Yes | "success" indicates success, "error" indicates failure |
DocumentIDs | DocumentIDs | array | Yes | Unique identifier for the order |
message | message | String | No | When status is "error", an error message will be returned |
4.5.4 Return Value Example
Success
{
"status": "success",
"DocumentIDs": ["e32df223333sadfewf"]
}
Failure
{
"status": "error",
"message": ""
}