function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Pavan KembaPavan Kemba 

OrderItem Trigger not Firing

The OrderItem trigger is not firing when there is bulk data from SAP.

Help required immediately
 
ManojjenaManojjena
Hi Pavan,
Basically it should fire ,there is no such restriction in SFDC
Try to look into below points .
1.Trigger is active or not ?
2.Check the trigger event is match with the DML you are doing .
Which DML you are basically doing in order Item .

Let me know if  helps !!
Thanks
Manoj
Pavan KembaPavan Kemba
Hi Manoj,

1. Yes the trigger is active.

The trigger is as below
trigger OrderLineTrigger on OrderItem (before insert,before update,after update) {
    OrderLineHandler objlineHandler = new OrderLineHandler();
    System.debug(' ---------- INSIDE OrderLineTrigger TRIGGER METHOD : Im INVOKED IN ORDERITEM TRIGGER ----------');

 if(Trigger.IsBefore)
{ 
    if (Trigger.isInsert || Trigger.isUpdate)
    {
          System.debug(' ---------- INSIDE TRIGGER if METHOD ----------');
        	System.debug(' ----- PRINTING Trigger.new in OrderItem TRIGGER : '+Trigger.new);
        	System.debug(' ----- PRINTING Trigger.oldMap in OrderItem TRIGGER : '+Trigger.oldMap);
            objlineHandler.beforeInsertUpdate(Trigger.new,Trigger.oldMap);
        
    }
  
    
}
}
None of the Debug are present in Logs and this trigger is not fired.
 
ManojjenaManojjena
Manoj
Hi Pavan ,
OrderItem is creating from API .If yes then add below code in trigger .and check your record in workbench whether description is as per trigger or not .
 
trigger OrderLineTrigger on OrderItem (before insert,before update) {
 for(OrderItem ordItm: Trigger.new){
 ordItem.Description='Pavan here to test';
 } 
}


If your description contain  your name then trigger is firing and your log setting have some issue .
Let me knwo if it helps !!
Thanks
Manoj

 
Pavan KembaPavan Kemba
Hi Manoj,

It is not working. The trigger is not fired still. Meanwhile SAP sends UPSERT Operation and this link tells Upsert is not a supported call on Item https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_orderitem.htm