Delivery Plans (DELSCH)

Delivery Plans (DELSCH) is the message used for sending and receiving delivery plans. The message is sent from a supplier schedule in IFS/Supplier Schedules and received in IFS/Customer Schedules. The delivery plan message contains both the long-term and short-term demands of a customer. In IFS/Customer Schedules, the message is the basis for creating customer schedules, which later leads to releases of customer orders. This message has five types of rows; header, article, package, demand line and previous dispatch note.

The information in the delivery plan message is defined differently by different standards and should not be seen as a message corresponding to a certain EDI standard. In the ANSI world, this message would be called 830, in EDIFACT it is called DELFOR.

The DELSCH message can be sent by either MHS or EDI, but is handled in the same manner since the information looks the same from either source when it reaches the application.

This message has five types of rows:

Delivery Plan Header Row
 

DATA TYPE COLUMN Send Message Receive Message
Value Description SIZE M/N/C* COMMENTS Value Description SIZE M/N/C* COMMENTS
NUMBER MESSAGE_ID EDI message no Unique ID of message generated by IFS/Connectivity.       EDI message no Unique ID of message generated by IFS/Connectivity.      
NUMBER MESSAGE_LINE Row of message Header should always be row number 1.       Row of message Header should always be row number 1.      
VARCHAR2 NAME HEADER Type of message line.       HEADER Type of message line.      
VARCHAR2 ERROR_MESSAGE Error message for line Generated by EDI converter.       Error message for line Generated by EDI converter.      
VARCHAR2 C00 VENDOR_NO Identity of supplier for which the agreement is created 20 M        
VARCHAR2 C01 VENDOR_NAME Name of supplier for which the agreement is created. 100 M        
VARCHAR2 CO2 CONTRACT Site for which agreement is created 5 M        
VARCHAR2 C03       INFORMATION_TYPE The type of message that has generated the incoming schedule. 2000 N  
VARCHAR2 C04       SHIP_FROM Supplementary information received from the customer about the location from which the parts are to be delivered 2000 N  
VARCHAR2 C05       SHIP_TO To which factory or site, the part is going to be be shipped. 2000 N  
VARCHAR2 C07 SUPP_SCHEDULE_TYPE_DB Type of schedule i.e Plan, Call-off 20 M   CUST_SCHEDULE_TYPE Schedule Type, Plan or Call-off.   M  
VARCHAR2 C09 SUPP_COUNTRY Document Country of Supplier 2000 C        
VARCHAR2 C11 ADDRESS_NAME Alternative company address name 100 N        
VARCHAR2 C12 COMPANY_ADDR Company delivery address 180 N        
VARCHAR2 C13 COMPANY_COUNTRY Country of delivery for company 2000 N        
VARCHAR2 C14 PHONE Company phone 200 N        
VARCHAR2 C15 FAX Company fax 200 N        
VARCHAR2 C26 EAN_LOCATION Our own ID of the goods receiving address (i.e. our own address ID of the goods receiving site or customer's delivery address). 100 N   EAN_LOCATION_DEL_ADDR Customer's own identification of the delivery address 2000 M  
VARCHAR2 C27 MESSAGE_ID Message identity       DOC_NO Document Number. 35 M  
VARCHAR2 C28 OUR_CUSTOMER_NO Customer ID at supplier. 20 C supplier_info_our_id_tab.our_id, corresponding column is nullable, Both OurCustomerNo and internal supplier are NULL. Raise an error. CUSTOMER_NO Identification of the ordering customer 20 C

When INTERNAL_CUSTOMER_SITE (c30) is not received, CUSTOMER_NO (c28) and EAN_LOCATION_DEL_ADDR (c26) are used to identify the address, with priority given to CUSTOMER_NO.

VARCHAR2 C30 CONTRACT The ordering site if internal supplier is used 5 M   INT_CUSTOMER_SITE The site if internal supplier is used, will give the customer number.   N  
DATE D03 VALID_FROM Date/Time from which the schedule is valid.   M   VALID_FROM Date/Time from which the schedule is valid.   M  
DATE D04 VALID_UNTIL Date/Time until which the schedule is valid.   M   VALID_UNTIL Date/Time until which the schedule is valid.   N  
VARCHAR2 ROWSTATE STATE Status of the message line.       STATE Status of message line.      

* States whether a value in the field is mandatory (M), non-mandatory (N), or conditional (C).

Delivery Plan Article Row

DATA TYPE COLUMN Send Message Receive Message
Value Description SIZE M/N/C* COMMENTS Value Description SIZE M/N/C* COMMENTS
NUMBER MESSAGE_ID EDI message no Unique ID of the message generated by IFS/Connectivity.       EDI message no Unique ID of the message generated by IFS/Connectivity.      
NUMBER MESSAGE_LINE Row of message Header should always be row number 1.       Row of message Header should always be row number 1.      
VARCHAR2 NAME ART Type of message line (article).       ART Type of message line (article).      
VARCHAR2 ERROR_MESSAGE Error message for line Generated by EDI converter.       Error message for line Generated by EDI converter.      
VARCHAR2 C00 PART_NO Purchase part number 25 M   CUSTOMER_PART_NO Customer's part number corresponding to the sales part number 2000 M  
VARCHAR2 C01 PART_DESCRIPTION Purchase part description 200 M        
VARCHAR2 C02 LAST_RECEIPT_REFERENCE Any delivery reference from the supplier for the last delivery considered prior to creating this schedule. If customer scheduling is used, this reference is equal to the delivery note number from last received delivery. 15 N   LAST_DELNOTE_NO The delivery note number of the last delivery received by the customer for this part at the time of the customer schedule creation. 2000 N  
VARCHAR2 C03 VENDOR_PART_NO Supplier part number 80 N        
VARCHAR2 C04 VENDOR_PART_DESCRIPTION Supplier part description 200 N        
VARCHAR2 C05 DELIVERY_POINT Point of delivery for the part at the customer's address.       DELIVERY_POINT Details to the delivery address that are specific for this part.      
VARCHAR2 C06 NOTE_TEXT Free note text sent from the customer. 2000 N   NOTE_TEXT Free note text sent from the customer. 2000 N  
VARCHAR2 C07 AGREEMENT_ID Agreement number 17 M        
VARCHAR2 C08 BUYER_CODE Buyer code on purchase order 20 N        
VARCHAR2 C09 BUYER_NAME Buyer name on purchase order 100 N   CONTACT_PERSON Contact person for this customer 2000 N  
VARCHAR2 C10 PAY_TERM_ID Payment terms on purchase order 20 N        
VARCHAR2 C11 CURRENCY_CODE Currency code on purchase order 3 N        
VARCHAR2 C12 DELIVERY_TERMS Delivery terms on purchase order   N        
VARCHAR2 C13 DELIVERY_TERMS_DESC Delivery terms description on purchase order   N        
VARCHAR2 C14 SHIP_VIA_CODE Ship via code on purchase order   N        
VARCHAR2 C15 SHIP_VIA_DESC Ship via code description on purchase order   N        
VARCHAR2 C16 SCHED_REVISION Revision number of the schedule   N   REF_SCHEDULE_NO Customer's identification of the schedule 2000 N  
VARCHAR2 C17 GTIN_NO The default GTIN of the part

14

N

           
DATE D00 CUM_RECEIPT_START_DATE Receipts made on or after this date are included in the cumulative receipt quantity   N   CUM_RECEIPT_DATE Receipts made by the customer on or after this date are included in the cumulative receipt quantity.   N  
DATE D01 LAST_RECEIPT_DATE Date/Time when the last receipt was made by the customer.   N   LAST_RECEIPT_DATE The date the customer received the latest delivery from our company.   N  
DATE D02 CREATE_DATE Date on which the schedule was created.   M   CREATED_DATE_CUSTOMER Date on which the schedule was created at customer.   N  
DATE D03 APPROVED_DATE Date on which the approval process was run.   N   APPROVED_DATE_CUSTOMER Date on which the approval process was run at customer.   N  
NUMBER N00 QTY_IN_STOCK Quantity of parts in stock when schedule was created   N   STOCK_QTY Quantity of parts the customer has in stock.   N  
NUMBER N01 CUM_RECEIPT_QTY Cumulative quantity of parts received from the supplier from a common date that both the supplier and we have agreed to count from   N   CUM_RECEIPT_QTY Total quantity received by the customer from a common date that both the customer and we have agreed to count from   N  
NUMBER N02 LAST_RECEIPT_QTY Quantity received last by the customer.   N   LAST_RECEIPT_QTY Quantity of the part received by the customer at the last delivery   N  
NUMBER N03 SCHEDULE_NO Schedule number   M        
NUMBER N20 SEQUENCE_NO DELSCH message sequence number   M        
NUMBER N21 VERSION_NO DELSCH message version number   N        
VARCHAR2 ROWSTATE STATE Status of the message line.       STATE Status of the message line.      

* States whether a value in the field is mandatory (M), non-mandatory (N), or conditional (C).

Delivery Plan Demand Line Row

DATA TYPE COLUMN Send Message Receive Message
Value Description SIZE M/N/C* COMMENTS Value Description SIZE M/N/C* COMMENTS
NUMBER MESSAGE_ID EDI message no Unique ID of message generated by IFS/Connectivity.       EDI message no Unique ID of message generated by IFS/Connectivity.      
NUMBER MESSAGE_LINE Row of message (Header should always be row number 1).       Row of message (Header should always be row number 1).      
VARCHAR2 NAME LIN Type of message line (demand line).       LIN Type of message line (demand line).      
VARCHAR2 ERROR_MESSAGE Error message for line Generated by EDI converter.       Error message for line Generated by EDI converter.      
VARCHAR2 C00 VENDOR_NO Supplier number 20 M        
VARCHAR2 C01 CONTRACT Site for which agreement is created. 5 M        
VARCHAR2 C02 PART_NO Purchase part number 25 M        
VARCHAR2 C03 NOTE_TEXT Free note text sent from customer. 2000 N   NOTE_TEXT Free note text sent from customer. 2000 N  
VARCHAR2 C04 REF_ID Automatically created unique identifier for the demand and only used in connection with IFS/Kanban 35 N   REF_ID Customer-provided reference ID for a specific demand 35 N  
VARCHAR2 C05 LINE_TYPE_ID Line Type Indicator (Firm, Material, etc). 3 M   LINE_TYPE_ID Specifies whether the schedule line should be used for demand or for information only. 3 N  
VARCHAR2 C06 LINE_TYPE_DESC Displays whether the schedule line should be delivery authorized 35 M        
VARCHAR2 C07 CURR_CODE Currency code 3 M        
VARCHAR2 C08 UNIT_MEAS Purchase unit of measure 10 M        
VARCHAR2 C09 DOCK_CODE Identifies a larger area within the receivers' facilities where goods are to be delivered. I.e., cargo bay. 35 N   DOCK_CODE Identifies a larger area within the receivers' facilities where goods are to be delivered. I.e., cargo bay. 35 N  
VARCHAR2 C10 SUB_DOCK_CODE Identifies a specific area within the area specified by the dock code. I.e., gate on the cargo bay. 35 N   SUB_DOCK_CODE Identifies a specific area within the area specified by the dock code. I.e., gate on the cargo bay. 35 N  
VARCHAR2 C12 LOCATION_NO Identifies an internal plant location beyond the subdock code.       LOCATION_NO Identifies an internal plant location beyond the subdock code.      
VARCHAR2 C13 CUSTOMER_PO_ NO Identifies the customer's purchase order number.       CUSTOMER_PO_ NO Identifies the customer's purchase order number. 50 N  
VARCHAR2 C14 CUSTOMER_PO_LINE NO Identifies the customer's purchase order line number.       CUSTOMER_PO_LINE NO Identifies the customer's purchase order line number. 4 N  
VARCHAR2 C15 CUSTOMER_PO_REL_NO Identifies the customer's purchase order release number.       CUSTOMER_PO_REL_NO Identifies the customer's purchase order release number. 4 N  
VARCHAR2 C16       PATTERN_DESCRIPTION Information received from the customer about the time frame a specific demand quantity covers 2000 N  
VARCHAR2 C17       PORT_OF_LOADING Information received from the customer about the location at which the parts are to be loaded. 2000 N  
VARCHAR2 C18       MANUFACTURING_DEPARTMENT The manufacturing department to which the part should be delivered. 2000 N  
VARCHAR2 C19       USE_CONTRACT Information received from the customer regarding the price that should be used when releasing a customer schedule and creating customer order lines. 200 N  
VARCHAR2 C20       PROVISIONAL_PRICE Provisional price indicator tells if the part price received in the same schedule is provisional or fixed. 200 N  
DATE D00 DUE_DATE Delivery date/time when goods are to be at customer plant.   M   DUE_DATE Date when the customer wants this particular delivery.      
DATE D01       TO_DATE The date and time until which the line quantity is covered.   N  
NUMBER N00 SCHEDULE_NO Schedule number   N        
NUMBER N01 SEQUENCE_NO Sequence number on schedule   M        
NUMBER N02 QTY_DUE Reconciled quantity due for the schedule line or supply qty due if the quantity is not reconciled   M   QTY_DUE The quantity of parts that the customer needs for this schedule line.   N  
NUMBER N03 QTY_DUE_CUM Quantity of parts that you wish to receive in total.   N   QTY_DUE_CUM The quantity of parts that your customer wish to receive in total.   N  
NUMBER N04 FBUY_UNIT_PRICE Price per part assumed to be in the customer's default currency.   N   PART_PRICE Information received from the customer regarding the price of a part. The price is usually expressed in the customers default currency.   N  
NUMBER N05       DELIVERY_SEQUENCE Information received from the customer regarding the order in which the deliveries should be made.   N  
VARCHAR2 ROWSTATE STATE Status of the message line.       STATE Status of the message line.      

* States whether a value in the field is mandatory (M), non-mandatory (N), or conditional (C).

Delivery Plan Previous Dispatch Note Row

DATA TYPE COLUMN Send Message Receive Message
Value Description SIZE M/N/C* COMMENTS Value Description SIZE M/N/C* COMMENTS
NUMBER MESSAGE_ID EDI message no Unique ID of message generated by IFS/Connectivity.       EDI message no Unique ID of message generated by IFS/Connectivity.      
NUMBER MESSAGE_LINE Row of message Header should always be row number 1.       Row of message Header should always be row number 1.      
VARCHAR2 NAME PDN Type of message line (previous dispatch note).       PDN Type of message line (previous dispatch note).      
VARCHAR2 ERROR_MESSAGE Error message for line Generated by EDI converter.       Error message for line Generated by EDI converter.      
VARCHAR2 C00 VENDOR_NO Supplier number 20 M        
VARCHAR2 C01 CONTRACT Site for which agreement is created. 5 M        
VARCHAR2 C02 PART_NO Purchase part number 25 M        
VARCHAR2 C03 RECEIPT_REFERENCE Delivery reference from the supplier for the last delivery considered prior to creating this schedule. 15 N   DELNOTE_NO Delivery note number of the delivery note created for the delivery, or partial delivery, of a customer order. 2000 N  
VARCHAR2 C04 NOTE_TEXT Free note text sent from customer. 2000 N   NOTE_TEXT Free note text sent from customer. 2000 N  
NUMBER N00 SCHEDULE_NO Schedule number   M            
NUMBER N01 SEQUENCE_NO Number of the receipt   M        
NUMBER N02 RECEIPT_QTY Previous received quantity.   M   QTY_RECEIVED Previous received quantity.   N  
NUMBER N03 BUY_QTY_DUE Advised quantity for previously received dispatch.   N   QTY_ADVISED Advised quantity for previously received dispatch.   N  
DATE D00 RECEIPT_DATE Previous received delivery date.   M   DELIVERY_DATE Previous received delivery date.   M  
VARCHAR2 ROWSTATE STATE Status of the message line.       STATE Status of the message line.      

* States whether a value in the field is mandatory (M), non-mandatory (N), or conditional (C).