SAP Table BFCOM

Stock Determination - Communication Structure

BFCOM (Stock Determination - Communication Structure) is a standard table in SAP R\3 ERP systems. Below you can find the technical details of the fields that make up this table. Key fields are marked in blue.

Additionally we provide an overview of foreign key relationships, if any, that link BFCOM to other SAP tables.

BFCOM table fields

Field Data element Checktable Datatype Length Decimals
MATNR Material Number MATNR CHAR 18 0
WERKS Plant WERKS_D CHAR 4 0
CHARG Batch Number CHARG_D CHAR 10 0
LGORT Storage Location LGORT_D CHAR 4 0
LIFNR Account Number of Vendor or Creditor LIFNR CHAR 10 0
VBELN Sales and Distribution Document Number VBELN CHAR 10 0
POSNR Item number of the SD document POSNR NUMC 6 0
PSPNR Work Breakdown Structure Element (WBS Element) PS_PSP_PNR NUMC 8 0
BWTAR Valuation Type BWTAR_D CHAR 10 0
MENGE Quantity MENGE_D QUAN 13 3
MEINS Base Unit of Measure MEINS T006 UNIT 3 0
ERFMG Quantity in Unit of Entry ERFMG QUAN 13 3
ERFME Unit of Entry ERFME T006 UNIT 3 0
UMREZ Numerator for Conversion to Base Units of Measure UMREZ DEC 5 0
UMREN Denominator for conversion to base units of measure UMREN DEC 5 0
UMWRK Receiving/Issuing Plant UMWRK CHAR 4 0
UMLGO Receiving/Issuing Storage Location UMLGO CHAR 4 0
KAPPL Application KAPPL T681A CHAR 2 0
EPRIO Stock determination group BF_GROUP CHAR 4 0
RULES Stock determination rule BF_RULES CHAR 4 0
MBDAT Material Staging/Availability Date MBDAT DATS 8 0
KZVBP Dynamic availability check for goods movement KZVBP CHAR 1 0
A W mess. only issued in the case of non-availability
B E mess. only issued in the case of non-availability
E Message in any case: W mess. for non-avail., otherw. S mess.
F Message in any case: E mess. for non-avail., otherw. S mess.
S Availability check only with simulation
MTVFP Checking Group for Availability Check MTVFP TMVF CHAR 2 0
PRREG Checking Rule for Availability Check PRREG T441R CHAR 2 0
LBBSA Stock Type of Goods Movement (Primary Posting) LBBSA T156C CHAR 2 0
SOBKZ Special Stock Indicator SOBKZ T148 CHAR 1 0
SOTXT Description of special stock SOTXT_D CHAR 20 0
FIRST_BFSOB Stock determination: Special stock indicator BF_SOBKZ CHAR 1 0
K Consignment
F Unrestricted company's own stock
NODEL Deletion Flag for All Data on a Batch Stock LVOCB CHAR 1 0
X Yes
NULL No
NOLCK Physical Inventory Blocking Indicator SPERR CHAR 1 0
NULL No physical inventory defined for material
X Due to phys. inv., material is blocked for movements
A Physical inventory not yet completed for material
XRUEM Allow Posting to Previous Period (Backposting) XRUEM CHAR 1 0
X Yes
NULL No
XRUEJ Indicator: post to previous year XRUEJ CHAR 1 0
X Yes
NULL No
INSMK Stock Type INSMK CHAR 1 0
NULL Unrestricted use
X Quality inspection
S Blocked stock
KZZUG Receipt Indicator KZZUG CHAR 1 0
NULL Normal receipt
X Stock transport order
L Tied empties
XMORE Checkbox XFELD CHAR 1 0
X Yes
NULL No
XSHOW Checkbox XFELD CHAR 1 0
X Yes
NULL No
NODIA ID: No dialog NODIA CHAR 1 0
X Yes
NULL No
NOSIN Checkbox XFELD CHAR 1 0
X Yes
NULL No
XNOAD Checkbox XFELD CHAR 1 0
X Yes
NULL No
NOPIP No pipeline withdrawals BF_NOPIP CHAR 1 0
X Yes
NULL No
BFSPL Stock Determination: Split Criterion BF_SPL NUMC 3 0
DIALG Stock determination: Online control BF_DIALG CHAR 1 0
X Yes
NULL No
BFCHK Checkbox XFELD CHAR 1 0
X Yes
NULL No
MAKTX Material Description (Short Text) MAKTX CHAR 40 0
XALLR Checkbox XFELD CHAR 1 0
X Yes
NULL No
WMHDL Stock determination: WM processing BF_WMHDL CHAR 1 0
1 WM has priority
2 WM storage type search has priority
3 Stock determination has priority
KZWSO Units of measure usage KZWSO CHAR 1 0
NULL Alternative unit of measure
A Proportion unit
B Product unit
PRMNG Quantity in Purchase Order Price Unit BPMNG QUAN 13 3
DELNR MRP element number DELNR CHAR 10 0
DELPS MRP element item DELPS NUMC 6 0
DELKZ MRP element DELKZ CHAR 2 0
AR Dependent reservation
BA Purchase requisition
BB Subcontractor requirements of material provided
BE Order item schedule line
BP Gross requirements planning
BR Process order
CH Batch stock
ER End of replenishment lead time
E1 Subcontracting purchasing
FE Production order
FH End of planning time fence
IH Maintenance order
JI JIT call
IM Actual goods receipt quantity
IW In plant (only relevant for IS Automotive)
KB Individual customer stock
KD Customer independent requirement (currently not used)
KK Consignment stock for customer (availability check)
LA Shipping notification
LB Storage location stock
LC Batch/storage location stock
LE SA schedule line
LF JIT delivery schedule
LK Stock with subcontractor
LL Forecast delivery schedule
MB Goods issue
MR Reservation
MS Direct production
NE Network order
PA Planned order
PB Project stock
PP Planned independent requirement
PR Forecast requirement
QM Inspection lot for quality management
RP Returns item
RR MRP requirement (only relevant for IS-Automotive)
RU Confirmation
S2 Simulated requirement from availability check
SA Simulation order
SB Dependent requirement
SF Safety requirement
SH Safety stock
SI Simulation requirement
SM Sim. dependent reqmts
SU Total requirements
TB Transfer requirements WMS
U1 Release order for a stock transfer order
U2 Release order for a stock transfer requisition
U3 Transfer requirement for simulation order
U4 Release order for stock transport scheduling agreement
UB Unplanned requirement
UL Reservation in another plant
UR Stock transfer reservation
VA Request for quotation
VB Quotation
VC Order
VE SD scheduling agreement
VF SD scheduling agreement; external service agent
VG Contract
VH Returns from Consignation Stock at Customer
VI Delivery Free of Charge
VJ Delivery
VP Planning
VT Returns (availability check)
VW External sales order
VZ Unverified delivery
WA Goods issue
WB Plant stock
WE Goods receipt
WH End replenishment period
DD Effective-out date
C3 Subcontr. Customer Order Stock
C4 Subcontr. Project Stock
VBTYP SD document category VBTYP CHAR 1 0
A Inquiry
B Quotation
C Order
D Item proposal
E Scheduling agreement
F Scheduling agreement with external service agent
G Contract
H Returns
I Order w/o charge
J Delivery
K Credit memo request
L Debit memo request
M Invoice
N Invoice cancellation
O Credit memo
P Debit memo
Q WMS transfer order
R Goods movement
S Credit memo cancellation
T Returns delivery for order
U Pro forma invoice
V Purchase Order
W Independent reqts plan
X Handling unit
0 Master contract
1 Sales activities (CAS)
2 External transaction
3 Invoice list
4 Credit memo list
5 Intercompany invoice
6 Intercompany credit memo
7 Delivery/shipping notification
8 Shipment
a Shipment costs
b CRM Opportunity
c Unverified delivery
d Trading Contract
e Allocation table
f Additional Billing Documents
g Rough Goods Receipt (only IS-Retail)
h Cancel Goods Issue
i Goods receipt
j JIT call
n Reserved
o Reserved
p Goods Movement (Documentation)
q Reserved
r TD Transport (only IS-Oil)
s Load Confirmation, Reposting (Only IS-Oil)
t Gain / Loss (Only IS-Oil)
u Reentry into Storage (Only IS-Oil)
v Data Collation (only IS-Oil)
w Reservation (Only IS-Oil)
x Load Confirmation, Goods Receipt (Only IS-Oil)
$ (AFS)
+ Accounting Document (Temporary)
- Accounting Document (Temporary)
# Revenue Recognition (Temporary)
~ Revenue Cancellation (Temporary)
Revenue Recognition/New View (Temporary)
NULL Revenue Cancellation/New View (Temporary)
: Service Order
. Service Notification
& Warehouse Document
* Pick Order
, Shipment Document
^ Reserved
| Reserved
k Agency Document
ATP_TRTYP Transaction type TRTYP CHAR 1 0
* Masked
A Display
B Edit
C Display from archive
E Single-item planning
H Add
V Change
X Initial transaction
S Standard parameter: normal mode
U Convert indiv. planned order
L Delete
P Planning file entry
K Copy reference
D Print
ATPCA_DELTAMD ATP Server: mode for Delta handling DELTAMD CHAR 1 0
NULL Standard behavior
M Minus-plus version
NOSTK Checkbox XFELD CHAR 1 0
X Yes
NULL No
STCHK Checkbox XFELD CHAR 1 0
X Yes
NULL No
SHKZG_MIGO Direction of Goods Movement SHKZG_MIGO CHAR 1 0
+ Receipts
- Issues
XNCSG Checkbox XFELD CHAR 1 0
X Yes
NULL No
BDCALL Checkbox XFELD CHAR 1 0
X Yes
NULL No
BDKZVBP Checkbox XFELD CHAR 1 0
X Yes
NULL No
BWART Movement Type (Inventory Management) BWART CHAR 3 0
BTEXT Movement Type Text (Inventory Management) BWTXT CHAR 20 0
KUNNR Account Number of Customer EKUNN CHAR 10 0
KUND1 Sold-to party KUNAG CHAR 10 0
NAME1 Name NAME1 CHAR 30 0
ORT01 City ORT01 CHAR 25 0
LAND1 Country of Destination LLAND CHAR 3 0
PSTLZ Postal Code PSTLZ CHAR 10 0
LGNUM Warehouse Number / Warehouse Complex LGNUM CHAR 3 0
LNUMT Warehouse number description LVS_LNUMT CHAR 25 0
BWLVS Movement Type for Warehouse Management BWLVS NUMC 3 0
LBWAT Name of Flow Type LVS_LBWAT CHAR 25 0
PMATN Material Number for Order CO_MATNR CHAR 18 0
PMATX Material Description (Short Text) MAKTX CHAR 40 0
PWERK Planning plant for the order CO_PWERK CHAR 4 0
PWERX Name NAME1 CHAR 30 0
KDANR Sales Document VBELN_VA CHAR 10 0
KDPOS Item Number in Sales Order KDPOS NUMC 6 0
KDUMMY Dummy function in length 1 DUMMY CHAR 1 0

BFCOM foreign key relationships

Table Field Foreign key table Foreign key field Check table Check field
BFCOM ERFME KOMKH MANDT T006 Units of Measurement MANDT
BFCOM ERFME BFCOM ERFME T006 Units of Measurement MSEHI
BFCOM KAPPL BFCOM KAPPL T681A Conditions: Applications KAPPL
BFCOM LBBSA BFCOM SOBKZ T156C Stock Types and Their Values SOBKZ
BFCOM LBBSA BFCOM LBBSA T156C Stock Types and Their Values LBBSA
BFCOM MEINS KOMKH MANDT T006 Units of Measurement MANDT
BFCOM MEINS BFCOM MEINS T006 Units of Measurement MSEHI
BFCOM MTVFP BFCOM MTVFP TMVF Availability Check Control MTVFP
BFCOM MTVFP KOMKH MANDT TMVF Availability Check Control MANDT
BFCOM PRREG KOMKH MANDT T441R Values Table for Checking Rule MANDT
BFCOM PRREG BFCOM PRREG T441R Values Table for Checking Rule PRREG
BFCOM SOBKZ KOMKH MANDT T148 Special Stock Indicator MANDT
BFCOM SOBKZ BFCOM SOBKZ T148 Special Stock Indicator SOBKZ