Monday, July 7, 2025

Common errors

 1. Company code does not exist or has not fully been maintained while creating material master

  • Check whether the company code is created using OX02
  • Check whether the plant is assigned to the company code
  • Check if fiscal year variant is assigned to the company OBY6
  • Check OMSY and check whether the necessary settings are maintained
2. Material Ledger must be set productive for valuation area UK11

  • Go to OMX1 and activate Material Ledger and assign material price determination


  • Go to OMX3 and assign material ledger to valuation area


  • Next go to CKMSTART to activate material ledger, but receiving the below error


  • ML currencies are not integrated in FI for valuation area UK11, to resolve this create controlling area using OX06 tcode and assign controlling area to company code using OX19 tcode
  • Then create cost center standard hierarchy using KSH1. Only create nods


  • Then assign the hierarchy to controlling area using OKKP



  • Create cost center using tcode KS01. Here enter the hierarchy to which the cost center has to be assigned

  • In OKKP double click on the controlling area, in the settings under ASSIGNMENT CONTROL -> CoCd->CO Area make sure to select CROSS-COMPANY-CODE COST ACCOUNTING. And in the below currency setting, the currency type should be 30 (GROUP CURRENCY)
  • 🔍 Why This Matters:

    1. Cross-Company-Code Cost Accounting:

      • This setting tells SAP to allow CO postings and allocations across company codes.

      • It’s required when your CO setup uses group currency (30), especially if company codes under the same controlling area use different local currencies.

    2. Currency Type = 30 (Group Currency):

      • This aligns the Controlling Area Currency with the currency type used in Material Ledger (ML).

      • It ensures CO and FI can communicate using the same currency structure.

      • Without this, you’d face integration errors like:

        “ML currency type but not FI currency type”






  • Missing currency translation rule for currency and valuation type
Go to FINSC_LEDGER -> Currency conversion settings on the LHS -> Maintain the settings for currency type 30 and company code 

  • To check which exchange rate type is assigned, go to OB22 and click on the company code


Once all the errors are resolved, go to CKMSTART and execute the program, now the material will be created

  • Control indicators for controlling area does not exist
           Go to OKKP and activate all the components for the fiscal year


  • Check table 169P: entry UKC1   does not exist
           Go to OMRG and enter your company code and save the data
  • Account determination for entry INT1 BSX ____ ___ 7920 not possible 
          Go to OMWD and enter valuation grouping code for the plant
  • Posting period 007 2025 not open for variant ZUSV and ledger 0L
          Go to OB52 and maintain the correct data
  • Interval 49/Subobject UKC1 To Year 2025 does not exist for object RF_BELEG
         Go to FBN1 and maintain number range for interval 49
  • There is no item category assigned to account 238400/INT
IMG ==> Financial Accounting (New) ==> General Ledger Accounting ==> Business Transactions ==> Document Splitting ==> Classify G/L Accounts for Document Splitting

IMG ==> Financial Accounting (New) ==> General Ledger Accounting ==> Business Transactions ==> Document Splitting ==> Classify Document Types for Document Splitting


  • FINSC_CUST_CONS_CHK - Assign version and ledger to controlling area
  • Activate Profit center accounting : SIMG -> Financial Accounting ->General Ledger Accounting -> Master data -> Profit center
3. Company code not available for BP: Click on company codes in RHS and enter your company code and click adopt


4. Missing connection of material 2471 in plant UK11 to the material ledger

Run the program FML_REPAIR_ML_MASTERDATA in SE38

5. In company code UKC1, the number range 51 is missing for the year 2025

Go to FBN1 and maintain number range 51 for the year 2025

6. Maintain tolerance limits for tolerance key PE

Go to SPRO -> Materials management -> Purchasing -> Purchase order -> Set tolerance limit for price variance - >Maintain PE tolerance key 

7. Error : Vendor 1000520 is not defined in company code UKC1 when I entered invoicing party in MIRO txn
Extend the vendor to the company code UKC1.
  • Go to T-code BP
  • Enter Vendor Number: 1000520
  • Select role: FLVN00 – Supplier (Fin. Accounting)
  • Click Company Code tab
  • Enter required fields (e.g., Reconciliation Account, Payment Terms, etc.)
  • Save
8. Define tolerance key BD while performing invoice verification

Go to SIMG -> Materials management -> Logistic invoice verification ->Invoice block -> set tolerance limits

9. Define order type while creating production order

Go to SIMG ->Production ->Shop floor control ->Order -> Define production order types

10. Scheduling parameters are not maintained while creating production order

Go to SIMG ->Production ->Shop floor control -> Operations -> Scheduling -> Define Scheduling Parameters for Production Orders

11. Status of inspection lot 100000000300 / partial lot 000000 does not allow good issue

Go to QA32 and release the lot by performing UD.

12. Ship.condition loading grp plant UK11 StLoc UKL1 not defined

BP(FLCU01)--> Sales & Distribution --> Shipping --> Maintain (Shipping Condition 01)
In Material master--> Sales:General/Plant --> Shipping Data--> (Loading group 0001)
OVL2 tcode
Img-- Logistics Execution—Shipping-- Basic Shipping Functions-- Shipping Point and Goods Receiving Point Determination-- Assign Shipping Points

13. no pricing procedure could be determined in va01

In BP enter billing details also go to VOK0, click on : pricing procedure determination, enter the sales area (sales organization and Distribution channel) if not assignment (sales organization - distribution channel) with your division then create it and save customizing.

14. No customer master exists in QV51

Create a role customer and add sales and distribution data

15. Additional data tab not visible in MM01

Go to SIMG-> Logistics - General ->Material Master ->Configuring the Material Master ->Assign Screen Sequences to User/Material Type/Transaction/Industry Sector

No comments:

Post a Comment

Batch classification and Recurring inspection

  Batch classification :  Every inspection lot that is created for a batch-managed material will have a batch assigned to it. Batch classif...