SAP SD / O2C reference: transactions, tables and errors
Practitioner SAP SD / O2C reference pages: the transactions, tables, dumps, messages and functional issues a SD / O2C consultant actually meets, with root causes and safe resolution paths.
SAP transaction codes
- VA01Create Sales Order
- VA02Change a sales order
- VA03Display a sales order
- VA11Create Customer Inquiry
- VA12Change Sales Inquiry
- VA13Display Sales Inquiry
- VA21Create Sales Quotation
- VA22Change Inquiry Transaction
- VA23Display Sales Quotation
- VA41Create Sales Contract
- VA42Change Sales Contract
- VA43Display Sales Contract
- VD01Create Customer Master, Sales View Only
- VD02Change Customer Sales Area Data
- VD03Display Customer Sales Area Data
- VD51Create Customer-Material Info Record
- VD52Change Customer-Material Info Record
- VF01Create a billing document
- VF03Display Billing Document
- VF11Cancel a Billing Document
- VF31Issue Output for Billing Documents
- VK11Create Condition Record for Pricing
- VK12VK12 Change Condition Records
- VK13Display Condition Records for Pricing
- VKOAVKOA - Revenue Account Determination
- VL01NCreate an outbound delivery
- VL03NDisplay Outbound Delivery
- VL09Cancel Goods Issue for Outbound Delivery
- VL10ACollective Delivery Creation from Sales Orders
- VL10BDelivery Due List by Purchase Order
- VOV8Sales Document Type Configuration
- XD01Create Customer Centrally
- XD02Change Customer Centrally in SD
- XD03Display Customer Master Centrally
SAP tables
- ADRCADRC - Central Address Table
- KNA1Customer Master General Data
- KNB1Customer Master Company Code Data
- KNMTCustomer Material Info Record Table
- KNVICustomer Tax Classification Table KNVI
- KNVPCustomer Master Partner Functions Table
- KNVVCustomer Master Sales Area Data
- KONAKONA Agreement Header Table for Rebates and Deals
- KONHCondition Record Header Table
- KONPKONP Condition Item Table
- KONVDocument Pricing Conditions Table
- LIKPLIKP - Delivery Header
- LIPSDelivery Item Table LIPS
- T683Pricing Procedure Header Table
- T683SItem Category Determination Table
- TSPATSPA Division Master Table
- TVAKSales Document Type Customizing Table
- TVAPItem Category Configuration Table (TVAP)
- TVFKTVFK Billing Type Customizing Table
- TVKOSales Organization Master Table
- TVTWDistribution Channel Master Table
- VBAKVBAK Sales Document Header Table
- VBAPSales Document Item Table
- VBEHSchedule Line History for Sales Documents
- VBEPSales Document Schedule Line Data
- VBFASales Document Flow Table VBFA
- VBKDVBKD Sales Document Business Data Table
- VBLBRelease Order Data for Quantity Contracts
- VBPASales Document Partner Table VBPA
- VBRKVBRK - Billing Document Header
- VBRPVBRP Billing Document Item Data
- VBUKSales Document Header Status Table
- VBUPSales Document Item Status Table
- VEKPHandling Unit Header Table
- VEPOHandling Unit Packing Item Table
- VTTKShipment Header Table
- VTTPShipment Item Table
SAP BAPIs
- BAPI_BILLINGDOC_CREATEMULTIPLECreate Billing Documents from References
- BAPI_CUSTOMER_CHANGEFROMDATA1BAPI to change existing customer master data
- BAPI_CUSTOMER_GETLISTBAPI_CUSTOMER_GETLIST customer master lookup
- BAPI_CUSTOMERRETURN_CREATECreating Customer Returns via BAPI
- BAPI_OUTB_DELIVERY_CHANGEChange outbound delivery header, item and pick data
- BAPI_OUTB_DELIVERY_CONFIRM_DECOutbound delivery confirmation BAPI, decimal quantities
- BAPI_OUTB_DELIVERY_CREATE_SLSCreate Outbound Delivery From Sales Orders
- BAPI_SALESORDER_CHANGEBAPI for Changing an Existing Sales Order
- BAPI_SALESORDER_GETLISTBAPI for listing sales orders by selection criteria
- BAPI_SALESORDER_GETSTATUSBAPI_SALESORDER_GETSTATUS: reading sales order status
- BAPI_SALESORDER_SIMULATESales Order Simulation BAPI
SAP authorization objects
SAP functional issues
- Account determination error in the billing documentBilling Document Fails Account Determination
- Availability check confirming zero despite unrestricted stockZero Confirmation Despite Unrestricted Stock
- Billing block on the sales order that cannot be removedBilling Block That Will Not Clear on a Sales Order
- Billing document not released to accountingBilling Document Stuck Without an Accounting Document
- Condition record exists but is not being set in pricingCondition Record Exists but Not Applied in Pricing
- Credit limit block on a sales order that should be releasedCredit Limit Block Not Releasing on a Sales Order
- Customer material info record not being used in the orderCustomer Material Info Record Not Applied in Order
- Delivery cannot be created because the schedule line is unconfirmedDelivery Blocked by Unconfirmed Schedule Line
- Free goods not determined in the sales orderFree Goods Not Determined in the Sales Order
- Goods issue cannot be posted for the outbound deliveryGoods Issue Blocked on Outbound Delivery
- Intercompany billing not generated after deliveryMissing Intercompany Billing (IV) After Delivery
- Output not triggered for the sales order or deliveryOutput Not Triggered For Sales Order Or Delivery
- Pricing procedure not determined in the sales orderPricing Procedure Not Determined in Sales Order
- Rebate accrual not posting to the correct accountRebate Accrual Posting to Wrong GL Account
- Route not determined for the deliveryRoute Not Determined for the Delivery
- Sales order not showing in the delivery due listSales Order Missing From Delivery Due List
- Sales order quantity differs from the delivery quantity after pickingDelivery Quantity Mismatch After Picking
- Shipping point not determined for the sales order itemShipping Point Not Determined for a Sales Order Item
- Wrong tax code determined in the sales orderWrong Tax Code in the Sales Order