Configuration
Note
This configuration guide refers to PreBilt transactions beginning 'PB2_' and details the standard process without additional features or enhancements. You should copy these transactions with a different prefix to maintain a backup and protect the originals.
The guide displays the standard PreBilt screens and gives details of the structures in which the on screen fields can be found. Fields within these structures can be used to customise and enhance the screen. For instructions on how to use structures to find fields, please see Available data structures. For instructions on how to maintain the configuration elements in AMD, please see General configuration elements.
This section applies to all the PB2 Picking transactions unless stated for IM only.
Selection options

SELECT_OPTS
Generic fields supplied in AMD:
DELIVERY or VBELN - SAP delivery number
DEL_GROUP or SAMMG - Delivery group number
SALES_ORDER or VGBEL - SAP sales order number
PURCH_DOC or VBELN_VA - SAP purchase order number for stock transport orders
SHIPMENT or TKNUM - SAP shipment number
KUNNR or CUSTOMER or KUNWE or SHIP_TO - Ship-to number
MATERIAL or MATNR - SAP material number (finds the matching deliveries and then displays all the items on those deliveries)
PLANT or WERKS - Plants
STORE_LOC or LGORT - Storage locations
ROUTE - Route
DELIVERY_DATE or LFDAT or LFDAT_RANGE - Delivery date
PICKING_DATE or KODAT or KODAT_RANGE - picking date
Additional fields that can be used are:
KUNAG or SOLD_TO - Sold-to number
WADAT or GI_DATE - Planned goods issue date
LOADING_DATE or LDDAT or LDDAT_RANGE - Loading date
TP_DATE or TDDAT or TDDAT_RANGE - Transport planning date
DELIVERY_TYPE or LFART - Delivery type
TRSTA - Transport planning status
CREATED_BY or ERNAM - Created by SAP userid
CREATED_ON or ERDAT or ERDAT_RANGE - Created on date
SHIPPING_POINT or VSTEL - Shipping/Receiving point
SALES_ORG or VKORG - Sales organisation
DIST_CHANNEL or VTWEG - Distribution channel
DIVISION or SPART - Division
DOOR or LGTOR - Door
UNLOADING_POINT or ABLAD - Unloading point
PRIORITY or LPRIO - Priority
FKSTK - Billing status
BESTK - Confirmation status
TRSTA - Transportation planning status
REFERENCE or XBLNR - Reference
SELECT_OPTS_ACTIONS
BACK - back to previous screen.
CLEAR_INPUT -clear all input fields.
VAR_CHOOSE – select saved variants.
VAR_SAVE – save the selection entries as a variant.
SELECT – proceed to next screen.
Outbound delivery list

LIST_OBD
Primary: /TCTM/LIKP_S (LIKP) Secondary: /TCTM/ADRC_S (ADRC_WE and ADRC_AG), /TCTM/KNA1_S (KNA1_WE and KNA1_AG), /TCTM/VBUK_S (VBUK)
LIST_OBD_ACTIONS
BACK - back to previous screen.
LIST_OBD_HEADER
Primary: /TCTM/LIKP_S (LIKP) Secondary: /TCTM/ADRC_S (ADRC_WE and ADRC_AG), /TCTM/KNA1_S (KNA1_WE and KNA1_AG), /TCTM/VBUK_S (VBUK)
LIST_OBD_HEADER_EX
n/a
LIST_OBD_SORT
Primary: /TCTM/LIKP_S
Outbound delivery input

INPUT_OBD_HEADER
Primary: None Secondary: /TCTM/LIKP_S (LIKP), /TCTM/ADRC_S (ADRC_WE and ADRC_AG), /TCTM/KNA1_S (KNA1_WE and KNA1_AG), /TCTM/VBUK_S (VBUK), VTTKVB (VTTK)
INPUT_OBD_HEADER_ACTIONS
BACK - back to previous screen.
CONTINUE - update the delivery header (and if filled with shipment fields, the shipment header as well) and continue.
CLEAR_INPUT - clear all input fields.
TEXT_VIEWER_HDR - jumps to text view app if configured (class /TCTM/WM_APP_604_ACTIONS).
DOCUMENT_CAPTURE - jumps to document capture app if configured.
Pick type list

LIST_PICKTYPE
TYPE - Settings for either "WM" or "IM" picking. COUNT - Number of delivery items in each type.
LIST_PICKTYPE_ACTIONS
BACK - back to previous screen.
LIST_PICKTYPE_SORT
TYPE - choose whether to show "WM" above "IM" or vice versa. This is important if you use the system guided option for PICKTYPE.
Outbound delivery item list

LIST_OBD_ITEM_WM
Primary: /TCTM/LIPS_S (LIPS) Secondary: /TCTM/LIKP_S (LIKP), /TCTM/MAKT (MAKT), /TCTM/MARA (MARA), /TCTM/MARC (MARC), /TCTM/MARD (MARD), /TCTM/MLGN (MLGN), T001L (T001L), /TCTM/VBUK_S (VBUK), /TCTM/VBUP_S (VBUP), /TCTM/ADRC_S (ADRC_WE and ADRC_AG), /TCTM/KNA1_S (KNA1_WE and KNA1_AG)
Other fields supported: OPEN_TO_QTY - Open transfer order quantity. SPEC_STOCK - Special stock type. SPEC_STOCK_NUMBER - formatted special stock number.
LIST_OBD_ITEM_ACTIONS_WM
BACK - back to previous screen.
LIST_OBD_ITEM_HEADER_WM
Primary: /TCTM/LIPS_S (LIPS) Secondary: /TCTM/LIKP_S (LIKP), /TCTM/MAKT (MAKT), /TCTM/MARA (MARA), /TCTM/MARC (MARC), /TCTM/MARD (MARD), /TCTM/MLGN (MLGN), T001L (T001L), /TCTM/VBUK_S (VBUK), /TCTM/VBUP_S (VBUP), /TCTM/ADRC_S (ADRC_WE and ADRC_AG), /TCTM/KNA1_S (KNA1_WE and KNA1_AG)
LIST_OBD_ITEM_HEADER_EX_WM
n/a
LIST_OBD_ITEM_SORT_WM
Primary: /TCTM/LIPS_S
LIST_OBD_ITEM_IM
Primary: /TCTM/LIPS_S (LIPS) Secondary: /TCTM/LIKP_S (LIKP), /TCTM/MAKT (MAKT), /TCTM/MARA (MARA), /TCTM/MARC (MARC), /TCTM/MARD (MARD), /TCTM/MLGN (MLGN), T001L (T001L), /TCTM/VBUK_S (VBUK), /TCTM/VBUP_S (VBUP), /TCTM/ADRC_S (ADRC_WE and ADRC_AG), /TCTM/KNA1_S (KNA1_WE and KNA1_AG)
Other fields supported: OPEN_QTY - Open order quantity. SPEC_STOCK - Special stock type. SPEC_STOCK_NUMBER - formatted special stock number.
LIST_OBD_ITEM_ACTIONS_IM
BACK - back to previous screen.
LIST_OBD_ITEM_HEADER_IM
Primary: /TCTM/LIPS_S (LIPS) Secondary: /TCTM/LIKP_S (LIKP), /TCTM/MAKT (MAKT), /TCTM/MARA (MARA), /TCTM/MARC (MARC), /TCTM/MARD (MARD), /TCTM/MLGN (MLGN), T001L (T001L), /TCTM/VBUK_S (VBUK), /TCTM/VBUP_S (VBUP), /TCTM/ADRC_S (ADRC_WE and ADRC_AG), /TCTM/KNA1_S (KNA1_WE and KNA1_AG)
LIST_OBD_ITEM_HEADER_EX_IM
n/a
LIST_OBD_ITEM_SORT_IM
Primary: /TCTM/LIPS_S
Pick input (IM only)

INPUT_PICK
Primary: /TCTM/LIPS_S (LIPS) Secondary: /TCTM/LIKP_S (LIKP), /TCTM/MAKT (MAKT), /TCTM/MARA (MARA), /TCTM/MARC (MARC), /TCTM/MARD (MARD), /TCTM/MLGN (MLGN), T001L (T001L), /TCTM/VBUK_S (VBUK), /TCTM/VBUP_S (VBUP), /TCTM/ADRC_S (ADRC_WE and ADRC_AG), /TCTM/KNA1_S (KNA1_WE and KNA1_AG)
INPUT_PICK_ACTIONS
BACK - back to previous screen.
SAVE - update the delivery item.
CLEAR_INPUT - clear all input fields.
TEXT_VIEWER_HDR - jumps to text view app if configured (class /TCTM/WM_APP_604_ACTIONS).
TEXT_VIEWER_ITEM - jumps to text view app if configured (class /TCTM/WM_APP_604_ACTIONS).
DOCUMENT_CAPTURE - jumps to document capture app if configured.
General configuration elements
FE_APP
Frontend class to use in running the transaction. Reference to the platform specific frontend application that should be used to run the transaction. Included in the App Master Data file supplied for setting up the initial transactions.
MATERIAL_SEARCH_SEQ
Defines the search sequence for materials and the relevant conversion exits. Valid Values: M – Material D – Description E – EAN code (the EAN code for any unit of measure in the material master) B – Storage Bin (Plant/Data Stor 1 view of material master)
DOCUMENT_TYPE
Defines the document types and categories compatible with this app. Standard document types / category combinations are: LF - Outbound Delivery, document category J NL - Replenishment Delivery, document category J LO - Outbound w/o Ref, document category J UB - Stock Transport Order, document category F OR - Sales Order, document category C LP - Scheduling Agreement, document category 8 0001 - Road Shipment, document category 8 0002 - Collect Shipment, document category 8 0003 - Collective Shipment, document category 8 If the document is to be included on a shipment, and the shipment needs to have a ‘Planned’ status prior to picking of the delivery, ‘Planned Shipment Required’ should be set to toggle = ON. If shipments are not used, then ‘Planned Shipment Required’ should be set to toggle = OFF.
SHORT_PICK_LIST
Allows IM picks to be short picked. Valid Values: A - Do not update Delivery Quantity with Pick Quantity. This will result in the delivery line status changing to ‘B’ (partially picked). B - Update Delivery Quantity with Pick Quantity. This will result in the delivery quantity being updated with the total pick quantity and the status changing to ‘C’ (fully picked). DRP blank should be toggle = ON when maintained on the INPUT_PICK AMD, as a blank value is required when the full delivery quantity is being picked.
SERIAL_OVERRIDE
Serialisation Overrides
CALL_TRANSACTION
Defines transactions that can be called from this app automatically.
SUPPRESS_SUCCESS
Allows success messages to be suppressed. If toggle = ON, success messages are suppressed. If toggle = OFF, success messages are not suppressed.
LOCK_LEVEL
Configure app to lock delivery data during processing at either the header level or item level. Valid values: ‘HEADER’ will lock the delivery when selecting directly from the selection screen, or from the ‘List OBD’ screen. ‘ITEM’ will lock the delivery item when selecting an item from the delivery list, this will enable multiple users to pick the same delivery simultaneously.
MAX_OBD
Maximum number of documents to find in search results. Blank value results in no restriction on the number of records found during search.
SYS_GUIDE_OBD
If set to blank, the user selects an outbound delivery from the Delivery List. If it has multiple open item lines, the Delivery Item List is shown; if it has one IM-relevant item, the pick screen appears; if WM-relevant, it jumps to the stock movements app. After picking, even if items remain, the user is returned to the Delivery List to choose the next (or same) delivery. If set to A, the list is generated the same as for blank, but the top delivery is auto-selected based on the LIST_OBD_SORT order. Navigation follows the same logic as above. If set to B, the same list is generated, but all deliveries are auto-selected and passed on. If multiple deliveries or lines are found, the Delivery Item List is shown; if only one item, it goes to the pick screen. Sort order doesn't apply in this mode. If set to C, the user selects a delivery from the Delivery List as with blank. However, if it has multiple items, the app cycles through them until fully picked, then returns to the list.
SYS_GUIDE_PICKTYPE
Determines the flow logic of the app. If set to blank, the LIST_PICKTYPE screen will be displayed for the user to decide whether to process IM picks before or after WM picks after each pick. If set to A, the LIST_PICKTYPE screen will be suppressed. The sort of the list, and therefore the way to control whether IM picking is carried out before WM, is determined by the sort order defined in LIST_PICKTYPE_SORT. If set to C, the user selects the pick type in the same way as if it had been set to blank. However, if the pick type selected has more than one item to be picked, the item list will be displayed until that pick type has been fully picked, before continuing with the remaining pick type. Note: B is not a valid entry for Pick Type list screen.
SYS_GUIDE_OBD_ITEM_WM
If set to blank, the user selects an item from the Delivery Item List. The pick pack app then jumps to the stock movements transaction (as configured in CALL_TRANSACTION). For setup details, refer to the Stock Movements Configuration Guide. After picking, even if items remain, the user returns to the Delivery List to select the next (or same) delivery. If set to A, the same item list is generated, but the top item (based on SYS_GUIDE_OBD_ITEM_WM sort order) is auto-selected and passed to the stock movements transaction. If set to B, all items are auto-selected and passed on. The list screen is skipped, and sort order is ignored. If set to C, the user selects an item as with blank. If multiple items exist, the list remains until all are picked, then returns to the Delivery List.
SYS_GUIDE_OBD_ITEM_IM
System guided outbound delivery item. Valid values are: If toggle = ON, the same list of outbound delivery items is generated, as if the value was toggle = OFF, but the user will not be presented with the list screen. Instead, the top outbound delivery item from the list will be automatically selected and passed to the next screen; the ‘Input Pick’ screen. The sort of the list, and therefore the way to control which outbound delivery item is selected for the user, is determined by the sort order defined in LIST_OBD_SORT. If toggle = OFF, the LIST_OBD_ITEM_IM screen is displayed, and the user selects a delivery item from the list.
PLANT_FILTER
Enables filtering of plants assigned to the warehouse, allowing you to include or exclude specific values in the list view.
SLOC_FILTER
This is a possible filter element that can be used, as required, to allow filtering of the storage locations (if these need to be restricted to a subset of locations that are allocated to the PreBilt warehouse). It has been created as an example and can be used or changed as required. It must be used in conjunction with a suitable field class assigned to the field.
STAGE_FILTER
Allows filtering based on staging location. It must be used in conjunction with a suitable field class assigned to the field (/TCTM/WM_APP_540_FIELDS).
DOOR_FILTER
Allows filtering based on warehouse door. It must be used in conjunction with a suitable field class assigned to the field (/TCTM/WM_APP_540_FIELDS).
APP_TEXTS
Defines standard app text to be used in screen headers, buttons etc.
TRANS_INFO
Information about the transaction.
Last updated
Was this helpful?