on 10-20-2022 8:04 PM
Hello
I am an abap developer with poor experience in NFe. I got a request to analyze poor performance in a job with several steps. This job is running the programs below in the sequence below:
/XNFE/NFE_BATCH_CREATE
/XNFE/NFE_BATCH_REQUEST
/XNFE/NFE_BATCH_PROCESS
/XNFE/NFE_CONTINUE_PROCESS
/XNFE/NFE_SKIP_SEND
/XNFE/GET_ACKNOWLEDGMENT
/XNFE/NFE_B2B_SEND
/XNFE/EVENT_BATCH_SEND
We realized that the poor performance occurs in program /XNFE/GET_ACKNOWLEDGMENT. Tracing the program and looking at (SAP NOTE 2922446 - /XNFE/GET_ACKNOWLEDGMENT stuck or with poor performance), the issue is that the /XNFE/ACK table has almost 200.000 registers since year 2019 until now.
The (SAP NOTE 2922446 - /XNFE/GET_ACKNOWLEDGMENT stuck or with poor performance) indicates to delete the records to improve the performance and also that this table /XNFE/ACK should has 0 registers.
Taking a look at SXMB_MONITOR there are the following status for each record in /XNFE/ACK:
- Ack. Status: Still awaiting acknowledgment
- Overall Status:
Error while receiving by HTTP (error code:
Configuration error on
Adapter-Framework(AFW)-Server, error text:
#com.sap.aii.af.service.cpa.CPAObjectNotFoundExcep
tion: Couldn't retrieve inbound binding for the
given P/S/A values:
FP=;TP=;FS=XXCLNTXXX;TS=CNPJ09999999000130;AN=NFE
_EVTB2B_OB;ANS=http://s
==> Basic questions:
- Correct procedure to delete records from /XNFE/ACK to stop stuck this job? The delay is causing other problems.
- How to avoid this issue?
Could you please advise?
Thank you in advance.
João Gaia
User | Count |
---|---|
13 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.