cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Cancel Order notification is not triggering from ERP to Hybris

Former Member
0 Kudos
548

Hi all,

I am able to send cancel request from Hybris to backend SAP ERP system but I am not getting cancel confirmation notification from ERP to Hybris.

I got below exception on datahub console

 Exception java.lang.NullPointerException thrown from grouping handler com.sap.datahub.saperpreturnorder.grouping.impl.FilterGroupingHandlerReturnOrderInbound@333fc0a8 on group CompositionGroup{
 itemList=[RawItem{type= 'RawORDERS
 ', id=1251, status=IGNORED, dataPool=DataHubPoolEntity{id=9305, name=SAPORDER_INBOUND_POOL}, batchId=0000000003437049|T90CLNT090|ORDERS05, traceId=ae96b057-96fd-3245-a236-35794ccbcf29, uuid=0633a51d-6c01-420e-927d-e325b570def2, fields={E1EDP01-ABGRU=00, E1EDP01-E1EDP20-EDATU=null, E1EDP01-E1EDP20-WM
 ENG=null, E1EDK14-QUALF=null, E1EDK02-QUALF=null, E1EDP01-POSEX=000001, E1EDK01-BELNR=0005047006, E1EDK14-ORGID=null}}], 
 
 attributeList=[CanonicalAttributeDefinitionEntity{canonicalAttributeModelDefinition=CanonicalAttributeModelDefinitionEntity{attributeName=orderId, primaryKey=true, canonicalItemMe
 tadata=CanonicalItemMetadataEntity{id=107, itemMetadataId=108, itemType='CanonicalCancelReturnOrderNotification'}}, rawItemType='RawORDERS', referenceAttribute='getField('E1EDK01-BELNR')', isActive=true}]}
 




Thanks, Anusha

Accepted Solutions (0)

Answers (3)

Answers (3)

rahulverma94
Active Participant
0 Kudos

Hi ,

Are you using the canonical field corresponding to field E1EDP01-E1EDP20-EDATU for any transformtion during the publication phase? Is the canonical field using field E1EDP01-E1EDP20-EDATU set as a primary key? Please verify as the canonical field can not contain null values in such scenarios.

Former Member
0 Kudos

Hi

Did you fixed this issue, I am having same issue during Order creation , Order creation notification is not getting reach to Hybris side, I am getting same error

Former Member
0 Kudos

Hi , we are using datahub 6.7 version and we uploaded the configuration from the backoffice.we are unable to find the line no from the exception trace.

 Exception java.lang.NullPointerException thrown from grouping handler com.sap.datahub.saperpreturnorder.grouping.impl.FilterGroupingHandlerReturnOrderInbound@333fc0a8 on group CompositionGroup{
 itemList=[RawItem{type= 'RawORDERS
 ', id=1251, status=IGNORED, dataPool=DataHubPoolEntity{id=9305, name=SAPORDER_INBOUND_POOL}, batchId=0000000003437049|T90CLNT090|ORDERS05, traceId=ae96b057-96fd-3245-a236-35794ccbcf29, uuid=0633a51d-6c01-420e-927d-e325b570def2, fields={E1EDP01-ABGRU=00, E1EDP01-E1EDP20-EDATU=null, E1EDP01-E1EDP20-WM
 ENG=null, E1EDK14-QUALF=null, E1EDK02-QUALF=null, E1EDP01-POSEX=000001, E1EDK01-BELNR=0005047006, E1EDK14-ORGID=null}}], 
 attributeList=[CanonicalAttributeDefinitionEntity{canonicalAttributeModelDefinition=CanonicalAttributeModelDefinitionEntity{attributeName=orderId, primaryKey=true, canonicalItemMe
 tadata=CanonicalItemMetadataEntity{id=107, itemMetadataId=108, itemType='CanonicalCancelReturnOrderNotification'}}, rawItemType='RawORDERS', referenceAttribute='getField('E1EDK01-BELNR')', isActive=true}]}



Former Member
0 Kudos

Which datahub version are you using? Make sure that you uploaded datahub configuration from hmc/backoffice. Do you know which line # if gives exception from the file FilterGroupingHandlerReturnOrderInbound?