cancel
Showing results for 
Search instead for 
Did you mean: 

New Customer ID not generated at FIRST SAVE in Customer Checkout with SAP Business One

former_member562014
Participant
0 Kudos

When my client creates a New Customer in Customer Checkout integrated with SAP Business One, Customer creates but without ID. After one time Edit in customer form without any new changes, new ID was generated both in CCO and SAP B1.

Also it takes too much time to create a new Customer in Customer Checkout.

cameron_fischer2
Explorer

I know this is an old ticket, just wanted to post this for other people in case they run into this too. I had a similar issue and what I found was that the initial customer sync job from B1 had not completed or had failed. CCO didn't give me any error or notification that this was the reason, but new customer profiles would not save. Once the customer sync job was restarted and completed successfully, I was able to create a new customer profile without an error.

(This was with 2.0 FP12 PL04 the latest avaialbe release at the time of posting this)

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member562014
Participant
0 Kudos

Integration Framework navigate to Monitoring -> Message Log (Almost all are the same as this)

<Msg xmlns="urn:com.sap.b1i.vplatform:entity" artificial="true" branch="4" excType="soft" vBIU.errhdlg="" MessageId="19032807303712958024AC1100DDF6BA" BeginTimeStamp="20190328073037" logmsg="0012" msglogexcl="false" handover2CentralSrv="" MessageLog="true" msglogdbop="insert" SubMessageId="" status="failure"> <Header> <msglog step="Default message log" always="false" b1ifactive="true"/> <vBIU/> <Sender Id="001sap0011" ObjId=""/> <Error_IPO Id="/vP.001sap0011.in_WCSX/com.sap.b1i.vplatform.runtime/INB_WS_CALL_SYNC_XPT/INB_WS_CALL_SYNC_XPT.ipo/proc"/> <TID Id="19032802443312957725AC1100DD1168"/> <tStamp Id="20190328073037"/> <Exception type="soft"> <errmsg> com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.xcellerator.RejectedException: XCE208 Resource is busy B1Server|company = 192.168.223.100|MFPL_FINAL_PRD| </errmsg> </Exception> </Header> <Body> <Payload id="ErrorInfos" iterationCount="0" reactivations="-1" tState="CANCELLED"> <ipo uri="/vP.001sap0011.in_WCSX/com.sap.b1i.vplatform.runtime/INB_WS_CALL_SYNC_XPT/INB_WS_CALL_SYNC_XPT.ipo/proc" tid="19032802443312957725AC1100DD1168" tStamp="20190328073037" duration="-1" initiator="[WSAR]2044639498/manager"/> <bfd uri="/com.sap.b1i.vplatform.runtime/INB_WS_CALL_SYNC_XPT/INB_WS_CALL_SYNC_XPT.bfd"/> <ActionList id="SYNC" ipo="INB_WS_CALL_SYNC_XPT" in="S" type="soft" status="CANCELLED" mode="complete"> <action id="activation" sec="0"/> <action id="info" type="softexception"/> <action id="MsgLog" section="failure"/> <action id="WriteInfoMsg"/> </ActionList> <exception> <innermsg> XCE208 Resource is busy B1Server|company = 192.168.223.100|MFPL_FINAL_PRD| </innermsg> <usermsg/> <message> com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.xcellerator.RejectedException: XCE208 Resource is busy B1Server|company = 192.168.223.100|MFPL_FINAL_PRD| </message> </exception> <Hard-Reset originalState="CANCELLED" finalState="CANCELLED"/> <pars> <RMainIPO>INB_WS_CALL_SYNC_XPT</RMainIPO> <RProcPhase>S</RProcPhase> <exctype>soft</exctype> <incommit>no</incommit> <ipostatus>CANCELLED</ipostatus> <ipostepuri> /vP.001sap0011.in_WCSX/com.sap.b1i.vplatform.runtime/INB_WS_CALL_SYNC_XPT/INB_WS_CALL_SYNC_XPT.ipo/proc </ipostepuri> <iposteptid>19032802443312957725AC1100DD1168</iposteptid> <Successor/> <sid>dummy</sid> <SidDocId> /com.sap.b1i.vplatform.scenarios.design/vPac.dummy/vPac.xml </SidDocId> <bid>dummy</bid> <BiuDocId> /com.sap.b1i.vplatform.scenarios.design/vBIU.dummy/vBIU.xml </BiuDocId> <EADocId> /com.sap.b1i.vplatform.directory/ErrorActions/ErrorActions.xml </EADocId> <vPac.ownErrHandling.Asyn.PRC>Default error handling</vPac.ownErrHandling.Asyn.PRC> <vPac.ownErrHandling.Asyn.OUT>Default error handling</vPac.ownErrHandling.Asyn.OUT> <vPac.ownErrHandling.Sync>Default error handling</vPac.ownErrHandling.Sync> <vPac.notErrorInbox>true</vPac.notErrorInbox> <vBIU.ErrHdlg.Overlay/> <default.EH.Processing> Retrial after 1 minute and stop processing of following messages </default.EH.Processing> <snd.id/> <rcv.id/> <out.id/> <WaitAndRetrial.MsgCnt.Last/> <WaitAndRetrial.Msg.Counter>1</WaitAndRetrial.Msg.Counter> <WaitAndRetrial.EA.Max>1</WaitAndRetrial.EA.Max> <WaitAndRetrial.EA.Sec>1</WaitAndRetrial.EA.Sec> </pars> <EA vBIU="" vPac="" snd="" rcv="" out="" dir="/com.sap.b1i.vplatform.directory/ErrorActions/ErrorActions.xml"/> <OutboundMltplMsg status="false" next="false" reason="soft exception"/> <calls> <call id="B1Call"> <Envelope xmlns=""> <Header> <Action throwException="false" autoCommit="true">add</Action> </Header> <Body> <BOM> <BO> <AdmInfo> <Object>2</Object> <Version>2</Version> </AdmInfo> <Header> <Action>add</Action> </Header> <BusinessPartners> <row> <CardCode/> <Series>109</Series> <Valid>tYES</Valid> <CardName>Saman Ghazi</CardName> <PriceListNum>4</PriceListNum> <CardType>cCustomer</CardType> <CompanyPrivate>cPrivate</CompanyPrivate> <GroupCode>100</GroupCode> <Currency>##</Currency> <Phone1/> <Cellular/> <Fax/> <EmailAddress/> <Website/> </row> </BusinessPartners> <BPAddresses> <row> <AddressType>bo_BillTo</AddressType> <AddressName>Saman Ghazi</AddressName> <StreetNo/> <Street/> <City>KHI</City> <ZipCode/> <AddressName2/> <AddressName3/> </row> </BPAddresses> </BO> </BOM> </Body> </Envelope> </call> </calls> </Payload> </Body> </Msg>

kvbalakumar
Active Contributor
0 Kudos

Hi,

Please check the log at B1i for detailed errors!

Based on the comment, it is creating at SBO. So try the below steps:

  1. Create new Customer at CCO. - ID is not showing at CCO.
  2. Exit the customer screen.
  3. Search the Customer name in the Customers.
  4. Select the customer and click "Display". Are you able to see the ID now? If not, check whether it is created at SBO and B1i log!

Regards,

Bala

former_member562014
Participant
0 Kudos

Actually problem is much bigger then i think, Customer Checkout did not create ID but in SAP business one too many records created with the same name. check image enclosed

kvbalakumar
Active Contributor
0 Kudos

Still I suggesst to check the B1i log!

former_member562014
Participant
0 Kudos

1. Create a Customer in Customer Checkout

2. Customer create in CCO but without ID also displayed without ID.

3. Customer Created in SAP Business One.

4. After Synchronization more than one customer with same credentials are created automatically in SAP Business One.

5. After Synchronization All the Customers with Same Name and Different IDs Shows in CCO except initial without ID Customer.

* How we check the B1i Log? From Integration Framework Scenario or from Some Folder?

kvbalakumar
Active Contributor
0 Kudos

Yes, at Integration Framework navigate to Monitoring -> Message Log