O53 Handlingstatus

Status

Version 1.0 published 02.03.2022

Approval
  1. xxx

Comment

xxx

Assumption

xxx

1. Stakeholder

Role Application Responsible

Communication

Integration Layer

Leading App

FLASH

InterfaceOwner

KR2

Producer

KR2

Consumer

FLASH

2. Business Context

Die Schnittstelle (O53) bildet die Outbound-Daten (Abwicklung Kundenauftrag bis Warenausgang) für die Standorte Südhafen (SHF) und Haldensleben (HDL) ab. Das Quellsystem KR (Kaufmännischer Rechner) ist ein Lagerverwaltungssystem, welches von OSP entwickelt worden ist. KR2 bekommt die Daten zu den Kundenaufträge vom Logistikpuffer (LP)

3. Informationflow

flow

4. Interface

4.1. Direction LVS to FINE

4.1.1. Header

4.1.2. Datamodel

Property Type Description

(Root)

object

outbound.customerorder.handlingstatus
outbound-data from KR2 for HDL and SHF

    bi_versandeinheit_id

string

OutgoingShipmentEntityNumber
OutgoingShipmentEntityNumber, BI-Versandeinheit-Id

    bezug*

string

Granularity of the message
Identifier of the granularity of the message A = Article, S = OutgoingShipment

    typ*

string

The concrete type of the event
Type of the event.

Minimum Length: 1
Maximum Length: 50

    ort*

string

EventPlace
Location of the Event

    standort*

string

WarehousePlantCode
Warehouseplant-code, like SHF or HDL

    sendungsidentnummer

string

TrackingNumber
Trackingnumber

    lv_tag*

string

ProcessingDay
Day of processing of the shipmententity

    lv_scheibe

string

schedulenumber
Number of the schedule

    batch

string

Batch
Number of the Batch, without leading 0

    sendung

string

InternalShipmentNumber

    zeitstempel*

string

EventTimestamp
timestamp of the event

    kundenfirma

string

CompanyCustomer
Number of the Company-Customer

    kundenart

string

CompanyCustomerType
Number of the Company-Customer-Type

    richtung

string

direction
Number of the direction

    abwicklungsart

string

HandlingRoute
Handling-route for Outgoing-Shipment-Entity. One of KABA. KASO, KLEX, LISTE, SOKO, SORTER

    packmittel

string

PackageType
Packaging-Type for Outgoing-Shipment-Entity

    anz_ak_sen

string

ItemQuantity@ShipmentEntity
Quantity of the Items for Outgoing-Shipment-Entity

    anz_beil_sen

string

SupplementQuantity@ShipmentEntity
Quantity of the supplement for Outgoing-Shipment-Entity

    sortiercode

string

SortingCode
Sortingcode (on type DUEB and LKOM empty or 0) format displayed in documentation

    bi_einzelteil_id

string

OutgoingShipmentComponentNumber
OutgoingShipmentComponentNumber BI-Einzelteil-Id

    retourenschluessel

string

returnkey
returnkey

    galiseite

string

PickingRoute
Code of the Picking-Route, with leading 0, Picking-tour (only for place KS, otherwise 0). code of tour end would be transmitted. format displayed in documentation

    artikelnummer

string

WhItemNo
Item-Number

    artikelgroesse

string

Size
Size of the item

    bestandsfirma

string

Company-Code
Code of the Owner-Company

    lagerort

string

StorageLocation
Number of the storage-location, where the item should be picked.

    wannennr

string

PickingCartNumber
Number of the pickingcart, where it is picked (1-4 only by place KS, otherwise 0).

    kz_batchsorter

string

BatchsorterFlag
Identifier for batch-sorter-items. The Item should be picked by batch-sorter

    kz_packsorter

string

PacksorterFlag
Identifier for packsorter-components. The picked Item should be sorted by packsorter to outgoing shipment order. kz_packsorter = 1 all Items of one OutgoingShipmentOrder should be sorted by packsorter and kz_nsf has to be 0

    kz_nsf

string

NosorterFlag
Identifier for no-sorter-components. Component can not be sorted by packsorter

    kz_schmuck

string

TreasureFlag
Identifier for treasure-items

    schicht

string

ShiftSign

    reduzierungsgrund

string

ReductionReason
ReductionReason, e.g. K = Fehlereingang vor/am Sorter

    fehleraktion

string

ErrorAction
Action/Handling on Error-Location or Picking-Errors

    fehlertyp

string

ErrorType
Type of the Error

    laofst

string

StorageLocation@ErrorHandling
Storage-Location on Ort = FST (Error-Location)

4.1.3. Enumeration

Field: handlingRoute

Table 1. handlingRoute
Meta Value Description

SORTER

Abwicklungsweg SORTER

KLEX

Abwicklungsweg KLEX, Kleine Expedition (= Kommissionierung ganzer Colli) 1AK Kleine Expedition ist eine der 3 Abwicklungsarten im Einzelversand. Für Klexsendungen kommt die Ware direkt aus den Reserve-Lagern. Abwicklung von 1AK-Teillieferungen aus ganzen Nachschubeinheiten. Es existieren die Formen maschinelle und manuelle KLEX für tütenfähige Artikel und Karton-KLEX für nicht tütenfähige Artikel.

SOKO

Abwicklungsweg SOKO, Sonderkommissionierung, Abwicklung von tütenfähigen 1AK-Teillieferungen, Einzelstückkommissionierung

KASO

Abwicklungsweg KASO, Karton-Sonderkommissionierung Abwicklung von nicht tütenfähigen 1AK-Teillieferungen

LISTE

Listenkommissionierng für Großkunden

KABA

Kundenauftragsbezogene Artikelumfuhren von Einzelteilen in Wannen aus einem Kommissionierlager in ein anderes Kommissionierlager bzw. an einen Batchsorter (zur Vermeidung von Sendungs-Splits)

4.1.4. Example

4.1.5. Schema

Table 2. Version ERP to FINE
Version Number File Published on Changes

current version

1.0

Download

02.03.2022

initial

previous version

coming version

Interface ERP to FINE
{
  "$schema": "http://json-schema.org/draft-07/schema",
  "$comment": "Schema for handlingstatus from KR2 to FLASH",
  "$id": "https://doc.fine.gcp.osp-dev.de/registry/Outbound/handlingstatus.KR2.v1.0.schema.json",
  "type": "object",
  "title": "outbound.customerorder.handlingstatus",
  "description": "outbound-data from KR2 for HDL and SHF",
  "required": [
    "bezug",
    "typ",
    "ort",
    "standort",
    "lv_tag",
    "zeitstempel"
  ],
  "properties": {
    "bi_versandeinheit_id":{
      "type": "string",
      "title": "OutgoingShipmentEntityNumber",
      "description": "OutgoingShipmentEntityNumber, BI-Versandeinheit-Id",
      "examples": ["12842977095772368"]
      },
    "bezug": {
      "type": "string",
      "title": "Granularity of the message",
      "description": "Identifier of the granularity of the message A = Article, S = OutgoingShipment",
      "examples": ["A"]
    },
    "typ": {
      "type": "string",
      "title": "The concrete type of the event",
      "description": "Type of the event.",
      "minLength": 1,
      "maxLength": 50,
      "examples": ["ETI"]
    },
    "ort": {
      "type": "string",
      "title": "EventPlace",
      "description": "Location of the Event",
      "examples": [
        "FST"
      ]
    },
    "standort": {
      "title": "WarehousePlantCode",
      "description": "Warehouseplant-code, like SHF or HDL",
      "type": "string",
      "examples": [
        "HDL"
      ]
    },
    "sendungsidentnummer": {
      "type": "string",
      "title": "TrackingNumber",
      "description": "Trackingnumber",
      "examples": ["PBBPX458264210015310021500"]
      },
    "lv_tag": {
      "type": "string",
      "title": "ProcessingDay",
      "description": "Day of processing of the shipmententity",
      "examples": ["23"]
      },
    "lv_scheibe": {
      "type": "string",
      "title": "schedulenumber",
      "description": "Number of the schedule",
      "examples": ["1"]
      },
    "batch":{
      "type": "string",
      "title": "Batch",
      "description": "Number of the Batch, without leading 0",
      "examples": ["19"]
      },
    "sendung":{
      "type": "string",
      "title": "InternalShipmentNumber",
      "description": "",
      "examples": ["538"]
      },
    "zeitstempel":{
      "type": "string",
      "title": "EventTimestamp",
      "description": "timestamp of the event",
      "examples": ["20240123102556"]
      }, 
    "kundenfirma":{
      "type": "string",
      "title": "CompanyCustomer",
      "description": "Number of the Company-Customer",
      "examples": ["61"]
      },
    "kundenart":{
      "type": "string",
      "title": "CompanyCustomerType",
      "description": "Number of the Company-Customer-Type",
      "examples": ["27"]
      },
    "richtung":{
      "type": "string",
      "title": "direction",
      "description": "Number of the direction",
      "examples": ["207"]
      },
    "abwicklungsart":{
      "type": "string",
      "title": "HandlingRoute",
      "description": "Handling-route for Outgoing-Shipment-Entity. One of KABA. KASO, KLEX, LISTE, SOKO, SORTER",
      "examples": ["SORTER"]
      },
    "packmittel":{
      "type": "string",
      "title": "PackageType",
      "description": "Packaging-Type for Outgoing-Shipment-Entity",
      "examples": ["B5"]
      },
    "anz_ak_sen":{
      "type": "string",
      "title": "ItemQuantity@ShipmentEntity",
      "description": "Quantity of the Items for Outgoing-Shipment-Entity",
      "examples": ["5"]
      },
    "anz_beil_sen":{
      "type": "string",
      "title": "SupplementQuantity@ShipmentEntity",
      "description": "Quantity of the supplement for Outgoing-Shipment-Entity",
      "examples": ["0"]
      },
    "sortiercode":{
      "type": "string",
      "title": "SortingCode",
      "description": "Sortingcode (on type DUEB and LKOM empty or 0) format displayed in documentation",
      "examples": ["3190538049"]
      },
    "bi_einzelteil_id":{
      "type": "string",
      "title": "OutgoingShipmentComponentNumber",
      "description": "OutgoingShipmentComponentNumber BI-Einzelteil-Id",
      "examples": ["12842977012354519"]
      },
    "retourenschluessel":{
      "type": "string",
      "title": "returnkey",
      "description": "returnkey",
      "examples": ["425700864804"]
      },
    "galiseite":{
      "type": "string",
      "title": "PickingRoute",
      "description": "Code of the Picking-Route, with leading 0, Picking-tour (only for place KS, otherwise 0). code of tour end would be transmitted. format displayed in documentation",
      "examples": ["00012002017","28221160045"]
      },
    "artikelnummer":{
      "type": "string",
      "title": "WhItemNo",
      "description": "Item-Number",
      "examples": ["920686"]
      },
    "artikelgroesse":{
      "type": "string",
      "title": "Size",
      "description": "Size of the item",
      "examples": ["039"]
      },
    "bestandsfirma":{
      "type": "string",
      "title": "Company-Code",
      "description": "Code of the Owner-Company",
      "examples": ["5"]
      },
    "lagerort":{
      "type": "string",
      "title": "StorageLocation",
      "description": "Number of the storage-location, where the item should be picked.",
      "examples": ["43015800"]
      },
    "wannennr":{
      "type": "string",
      "title": "PickingCartNumber",
      "description": "Number of the pickingcart, where it is picked (1-4 only by place KS, otherwise 0).",
      "examples": ["0"]
      },
    "kz_batchsorter":{
      "type": "string",
      "title": "BatchsorterFlag",
      "description": "Identifier for batch-sorter-items. The Item should be picked by batch-sorter",
      "examples": ["1"]
      },
    "kz_packsorter":{
      "type": "string",
      "title": "PacksorterFlag",
      "description": "Identifier for packsorter-components. The picked Item should be sorted by packsorter to outgoing shipment order. kz_packsorter = 1 all Items of one OutgoingShipmentOrder  should be sorted by packsorter and kz_nsf has to be 0",
      "examples": ["1"]
      },
    "kz_nsf":{
      "type": "string",
      "title": "NosorterFlag",
      "description": "Identifier for no-sorter-components. Component can not be sorted by packsorter",
      "examples": ["0"]
      }, 
    "kz_schmuck":{
      "type": "string",
      "title": "TreasureFlag",
      "description": "Identifier for treasure-items",
      "examples": ["0"]
      }, 
    "schicht":{
      "type": "string",
      "title": "ShiftSign",
      "description": "",
      "examples": ["0"]
      }, 
    "reduzierungsgrund":{
      "type": "string",
      "title": "ReductionReason",
      "description": "ReductionReason, e.g. K = Fehlereingang vor/am Sorter",
      "examples": ["K","F"]
      }, 
    "fehleraktion":{
      "type": "string",
      "title": "ErrorAction",
      "description": "Action/Handling on Error-Location or Picking-Errors",
      "examples": ["Stornierung","Komplettierung","Erfassung"]
      },
    "fehlertyp":{
      "type": "string",
      "title": "ErrorType",
      "description": "Type of the Error",
      "examples": ["NSbeiAbruf","Streifenfehler"]
      },
    "laofst":{
      "type": "string",
      "title": "StorageLocation@ErrorHandling",
      "description": "Storage-Location on Ort = FST (Error-Location)",
      "examples": ["10B6120"]
      }
    }
  }
Last updated: Fri, 25 Apr 2025 01:44:49 UTC