Please elaborate your question.
Also share the parameter files + error from GG log
There are various causes for "ORA-1403 No data found".
Is it new configuration?
If YES, was the initial load done?
Whether supplemental logging and trandata enabled?
You had mentioned source table has PK, whether target table has PK?
Please share the below,
parameter file of replicat process
report file of replicat process with error
In this rep Param file i have so many tables(others tables getting replicated) and its not a new one
The table has PK on both sides , still its required supplemental logging and trandata enabled?
Check if PK is enabled and validated.
Are your Extract and Replicat using Same Key columns?
Does the row with same PK exists on target?
If the ROW does not exist on target, do you know when the insert has happened?
You can scan the trail file to see if insert is part of the trail.
Provide earlier suggested details to review on this further.
So, the row exists in the Target as well? Do you have Discard file? Can you share the same?
If you have only DML replication in place, then for each and every table you add it newly should have trandata enabled manually.